.itemCnt #mitemPics {position:absolute; width:382px;}
.itemCnt #mitemPics .img-container #mainPicImgLink {display:block; margin-bottom:25px;}
.itemCnt #mitemPics .img-container #mainPicImgLink img {width:auto; height:auto;}
.itemCnt #mitemPics .img-container #mitemImgInstructions2 {display:block; text-align:center; font-size:16px; font-weight:300;}
.itemCnt #mitemPics .ThumbsAndInstr {margin-top:25px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {position:relative; overflow:hidden; padding:0px 39px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow {position:absolute; width:21px; height:45px; top:50%; margin-top:-22.5px; cursor:pointer;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsLeft {background:url(/images/0/nav-left-item-thumb.png) center no-repeat; left:0px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsRight {background:url(/images/0/nav-right-item-thumb.png) center no-repeat; right:0px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsLeft:hover {background:url(/images/0/nav-left-item-thumb-h.png) center no-repeat;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsRight:hover {background:url(/images/0/nav-right-item-thumb-h.png) center no-repeat;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {overflow:hidden; height:87px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {float:left; display:block; width:87px; height:87px; margin:0px 7px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgInstructions {display:none;}
.itemCnt .itemInfo {padding-left:406px;}
.itemCnt .itemInfo .socialcntitems {margin-bottom:25px;}
.itemCnt .itemInfo .PriceCnt {margin-bottom:18px;}
.itemCnt .itemInfo .PriceCnt .title {font-size:24px; font-weight:600; color:#28345e;}
.itemCnt .itemInfo .PriceCnt .Price {font-size:30px; font-weight:600; color:#000;}
.itemCnt .itemInfo .PriceCnt .PriceDiscounted {font-size:30px; font-weight:600; color:#000; text-decoration:line-through;}
.itemCnt .itemInfo .PriceCnt .DiscountPrice {font-size:30px; font-weight:600; color:#ff0000;}
.itemCnt .itemInfo .ItemNumber {font-size:24px; font-weight:600; color:#28345e;}
.itemCnt .itemInfo .ItemNumber span {display:block;}
.itemCnt .itemInfo .tblButton {margin-top:25px;}
.itemCnt .itemInfo .tblButton a {display:block; font-size:22px; text-align:center; padding:20px; background:#28345e; color:#fff; text-transform:uppercase;}
.itemCnt .itemInfo .tblButton a:hover {background:#ff5301; text-decoration:none;}
.itemCnt .itemInfo .itemDescription {margin-top:30px; font-size:187x; font-weight:300;}
.itemCnt .itemInfo .itemDescription .title {font-size:22px; color:#28345e; font-weight:600; margin-bottom:10px;}
.itemCnt .itemInfo .itemDescription .sttl {font-size:22px; color:#28345e; font-weight:600;}
.itemCnt .itemInfo .itemDescription ul {list-style:none; padding:0px; margin:0px;}
.itemCnt .itemInfo .itemDescription ul li {background:url(/images/0/bullet-feature-item.png) left 9px no-repeat; text-indent:18px;}
.itemCnt .itemInfo form {display:block;}
.itemCnt .itemInfo form .Options {display:block;}
.itemCnt .itemInfo form .Options label {display:block !important; font-size:20px; font-weight:600; color:#28345e; margin-bottom:15px;}
.itemCnt .itemInfo form .Options select {display:block; width:100%; box-sizing:border-box; border:solid 1px #cdcdcd; color:#000; font-size:20px; height:43px; padding:0px 10px; margin-bottom:15px;}
.itemCnt .itemInfo form .Options input {display:block; width:100%; box-sizing:border-box; border:solid 1px #cdcdcd; color:#000; font-size:20px; height:43px; padding:0px 10px; margin-bottom:15px;}
.itemCnt .itemInfo form .Options textarea {display:block; width:100%; box-sizing:border-box; height:147px; padding:10px; resize:none; border:solid 1px #cdcdcd; color:#000; font-size:20px; margin-bottom:15px;}
.itemCnt .itemInfo form .Options .cvOptName {display:none;}
.itemCnt .itemInfo form .Options .cvValueDisplay {display:none;}
.itemCnt .itemInfo form .Options .cvValueField {display:block;}
.itemCnt .itemInfo form .SubmitButton {display:block; font-size:22px; border:none !important; text-align:center; margin-top:30px; padding:0px !important; background:#28345e; color:#fff !important; text-transform:uppercase; height:60px !important; cursor:pointer;}
.itemCnt .itemInfo form .SubmitButton:hover {background:#ff5301; text-decoration:none;}
.itemCnt .itemlist {position:relative; padding:0px 34px; margin-top:30px; border-top:solid 1px #eaeaea;}
.itemCnt .itemlist p.more {margin:20px 0px 20px -34px; font-size:30px; font-weight:600; color:#28345e; display:block;}
.itemCnt .itemlist .arrow {display:block; width:28px; height:59px; position:absolute; top:159px; cursor:pointer;}
.itemCnt .itemlist .arrow.left {left:0px; background:url(/images/0/nav-left-more-product.png) center no-repeat;}
.itemCnt .itemlist .arrow.left:hover {background:url(/images/0/nav-left-more-product-h.png) center no-repeat;}
.itemCnt .itemlist .arrow.right {right:0px; background:url(/images/0/nav-right-more-product.png) center no-repeat;}
.itemCnt .itemlist .arrow.right:hover {background:url(/images/0/nav-right-more-product-h.png) center no-repeat;}
.itemCnt .itemlist .itemlistcarrusel {overflow:hidden; height:467px;}

.res1810 .itemCnt #mitemPics {width:500px;}
.res1810 .itemCnt #mitemPics .img-container #mitemImgInstructions2 {font-size:22px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {height:112px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:112px; height:112px; margin:0px 14px;}
.res1810 .itemCnt .itemInfo {padding-left:530px; min-height:696px;}
.res1810 .itemCnt .itemInfo .PriceCnt {float:left; margin:0px;}
.res1810 .itemCnt .itemInfo .ItemNumber {float:right; margin:0px;}
.res1810 .itemCnt .itemInfo .tblButton {overflow:hidden;}
.res1810 .itemCnt .itemInfo .tblButton a {float:right; padding:16px 50px;}
.res1810 .itemCnt .itemInfo form {overflow:hidden;}
.res1810 .itemCnt .itemInfo form .SubmitButton {float:right; width:auto; padding:0px 56px !important;}
.res1810 .itemCnt .itemlist .itemlistcarrusel {height:517px;}

.res940 .itemCnt #mitemPics {position:static; width:auto;}
.res940 .itemCnt #mitemPics .img-container #mainPicImgLink {width:500px; margin:0px auto 25px auto;}
.res940 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {max-width:482px; margin:0px auto;}
.res940 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {height:112px;}
.res940 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:112px; height:112px; margin:0px 24px;}
.res940 .itemCnt .itemInfo {padding:0px; margin-top:30px;}
.res940 .itemCnt .itemInfo .PriceCnt {float:left; margin:0px;}
.res940 .itemCnt .itemInfo .PriceCnt .Price {font-size:28px;}
.res940 .itemCnt .itemInfo .PriceCnt .PriceDiscounted {font-size:28px;}
.res940 .itemCnt .itemInfo .PriceCnt .DiscountPrice {font-size:28px;}
.res940 .itemCnt .itemInfo .ItemNumber {float:right; margin:0px;}
.res940 .itemCnt .itemInfo .ItemNumber span {text-align:right;}
.res940 .itemCnt .itemInfo .tblButton {overflow:hidden;}
.res940 .itemCnt .itemInfo .tblButton a {float:right; padding:15px 50px;}
.res940 .itemCnt .itemInfo form {overflow:hidden;}
.res940 .itemCnt .itemInfo form .SubmitButton {float:right; width:auto; padding:0px 50px !important;}
.res940 .itemCnt .itemlist .itemlistcarrusel {height:473px;}
.res940 .itemCnt .itemlist .itemlistcarrusel .item .iarea {max-width:206px;}

.res720 .itemCnt #mitemPics {position:static; width:auto;}
.res720 .itemCnt #mitemPics .img-container #mainPicImgLink {width:500px; margin:0px auto 25px auto;}
.res720 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {max-width:482px; margin:0px auto;}
.res720 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {height:112px;}
.res720 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:112px; height:112px; margin:0px 24px;}
.res720 .itemCnt .itemInfo {padding:0px; margin-top:30px;}
.res720 .itemCnt .itemInfo .PriceCnt {float:left; margin:0px;}
.res720 .itemCnt .itemInfo .PriceCnt .Price {font-size:28px;}
.res720 .itemCnt .itemInfo .PriceCnt .PriceDiscounted {font-size:28px;}
.res720 .itemCnt .itemInfo .PriceCnt .DiscountPrice {font-size:28px;}
.res720 .itemCnt .itemInfo .ItemNumber {float:right; margin:0px;}
.res720 .itemCnt .itemInfo .ItemNumber span {text-align:right;}
.res720 .itemCnt .itemInfo .tblButton {overflow:hidden;}
.res720 .itemCnt .itemInfo .tblButton a {float:right; padding:15px 50px;}
.res720 .itemCnt .itemInfo form {overflow:hidden;}
.res720 .itemCnt .itemInfo form .SubmitButton {float:right; width:auto; padding:0px 50px !important;}
.res720 .itemCnt .itemlist .arrow {top:180px;}
.res720 .itemCnt .itemlist .itemlistcarrusel {height:502px;}
.res720 .itemCnt .itemlist .itemlistcarrusel .item {width:50%;}
.res720 .itemCnt .itemlist .itemlistcarrusel .item .iarea {max-width:250px;}

.res480 .itemCnt #mitemPics {position:static; width:auto;}
.res480 .itemCnt #mitemPics .img-container #mainPicImgLink {width:440px; margin:0px auto 25px auto;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {max-width:362px; margin:0px auto;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {height:100px;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:100px; height:100px; margin:0px 10px;}
.res480 .itemCnt .itemInfo {padding:0px; margin-top:30px;}
.res480 .itemCnt .itemInfo .PriceCnt .title {font-size:20px;}
.res480 .itemCnt .itemInfo .PriceCnt .Price {font-size:28px;}
.res480 .itemCnt .itemInfo .PriceCnt .PriceDiscounted {font-size:28px;}
.res480 .itemCnt .itemInfo .PriceCnt .DiscountPrice {font-size:28px;}
.res480 .itemCnt .itemInfo .ItemNumber {font-size:20px;}
.res480 .itemCnt .itemInfo .ItemNumber span {font-size:20px;}
.res480 .itemCnt .itemInfo .tblButton a {font-size:20px; padding:15px;}
.res480 .itemCnt .itemInfo .itemDescription .title {font-size:20px;}
.res480 .itemCnt .itemInfo .itemDescription .sttl {font-size:20px;}
.res480 .itemCnt .itemlist .itemlistcarrusel {height:502px;}
.res480 .itemCnt .itemlist .itemlistcarrusel .item .info a .itemname {min-height:90px;}

.res320 .itemCnt #mitemPics {position:static; width:auto;}
.res320 .itemCnt #mitemPics .img-container #mainPicImgLink {width:280px; margin:0px auto 18px auto;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr {margin-top:18px;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {padding:0px 22px; max-width:236px; margin:0px auto;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {height:100px;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:100px; height:100px; margin:0px 9px;}
.res320 .itemCnt .itemInfo {padding:0px; margin-top:25px;}
.res320 .itemCnt .itemInfo .PriceCnt .title {font-size:20px;}
.res320 .itemCnt .itemInfo .PriceCnt .Price {font-size:28px;}
.res320 .itemCnt .itemInfo .PriceCnt .PriceDiscounted {font-size:28px;}
.res320 .itemCnt .itemInfo .PriceCnt .DiscountPrice {font-size:28px;}
.res320 .itemCnt .itemInfo .ItemNumber {font-size:20px;}
.res320 .itemCnt .itemInfo .ItemNumber span {font-size:20px;}
.res320 .itemCnt .itemInfo .tblButton a {font-size:20px; padding:15px;}
.res320 .itemCnt .itemInfo .itemDescription .title {font-size:20px;}
.res320 .itemCnt .itemInfo .itemDescription .sttl {font-size:20px;}
.res320 .itemCnt .itemlist p.more {font-size:20px;}
.res320 .itemCnt .itemlist {padding:0px 34px;}
.res320 .itemCnt .itemlist .arrow {width:20px; height:42px; top:147px;}
.res320 .itemCnt .itemlist .arrow.left {background:url(/images/0/nav-left-more-product-320.png) center no-repeat;}
.res320 .itemCnt .itemlist .arrow.left:hover {background:url(/images/0/nav-left-more-product-h-320.png) center no-repeat;}
.res320 .itemCnt .itemlist .arrow.right {background:url(/images/0/nav-right-more-product-320.png) center no-repeat;}
.res320 .itemCnt .itemlist .arrow.right:hover {background:url(/images/0/nav-right-more-product-h-320.png) center no-repeat;}
.res320 .itemCnt .itemlist .item .iarea {padding:0px; max-width:210px;}
.res320 .itemCnt .itemlist .itemlistcarrusel {height:462px;}
.res320 .itemCnt .itemlist .itemlistcarrusel .item .iarea .info a .itemname {min-height:90px; height:90px; overflow:hidden;}
.res320 .itemCnt .itemlist .itemlistcarrusel .item .iarea .info a .item-price {min-height:60px;}