.container .carea {padding-bottom:437px;}
.pagerTop {display:none !important;}
.col2 {top:36px;}
.col2 .banners .banner {display:none;}

.res480 .cpage .col1 {min-height:auto !important;padding:70px 0px 0px 0px;}
.res320 .cpage .col1 {min-height:auto !important;padding:70px 0px 0px 0px;}

.sitepath {margin-bottom:15px;}
.sitepath .back {font-size:18px; color:#999; background:url(/images/0/back-btn.png) left center no-repeat; padding-left:20px;}

.tcnt {position:relative; margin-bottom:15px;}
.tcnt h1 {padding-right:200px; margin:0px;}

.itemCnt {position:relative; z-index:1;}
.itemCnt #mitemPics {width:428px;position:absolute;top:0px;left:0px;overflow:hidden;z-index:999;width:352px;}
.itemCnt #mitemPics .img-container {float:right;width:352px;position:relative;float:left;}
.itemCnt #mitemPics .img-container #mainPicImgLink {display:block;}
.itemCnt #mitemPics .img-container #mainPicImgLink #mainPic {width:auto; height:auto;}
.itemCnt #mitemPics .img-container .zoom {width:47px; height:47px; display:block; background:url(/images/0/zoom.png) center no-repeat; position:absolute; bottom:69px; right:10px;}
.itemCnt #mitemPics .img-container #mitemImgInstructions2 {text-align:center; font-size:18px; margin-top:13px;}
.itemCnt #mitemPics .ThumbsAndInstr {float:left;width:68px;display:none;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {position:relative;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow {height:30px; cursor:pointer;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp {margin-bottom:10px; border-bottom:solid 1px #000; background:url(/images/0/up-button.png) center no-repeat;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown {margin-top:10px; border-top:solid 1px #000; background:url(/images/0/down-button.png) center no-repeat;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp:hover {background:url(/images/0/up-button-h.png) center no-repeat;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown:hover {background:url(/images/0/down-button-h.png) center no-repeat;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:59px; height:270px; overflow:hidden; margin:0px auto;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {width:auto; height:auto; cursor:pointer; margin-bottom:11px;}
.itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgInstructions {display:none;}

.itemInfo {padding-left:448px;min-height:389px;position:relative;padding-left:380px;}
.itemInfo .socialcntitems {position:absolute; top:-45px; right:0px;}
.itemInfo .Price {float:left; font-size:18px;}
.itemInfo .Price .PriceDiscounted {text-decoration:line-through;}
.itemInfo .Price .DiscountPrice {color:red; display:block;}
.itemInfo .ItemNumber {float:right; font-size:18px;}
.itemInfo .tblButton {margin-top:15px;}
.itemInfo .tblButton a {color:#fff;background:#df2c6c;text-align:center;text-transform:uppercase;padding:11px 24px 11px 44px;border-radius:9px;display:inline-block;font-size:20px;font-weight:700;background:url(/images/0/add-to-cart-button-item.png) 21px center no-repeat #df2c6c;}
.itemInfo .SoldOut {margin-top:15px; display:block; color:red;}
.itemInfo .ComingSoon {margin-top:15px; display:block; color:red;}

.itemDescription {margin-top:30px;}
.itemDescription .title {font-size:22px; font-weight:700;}
.itemDescription p {font-size:18px;}

.itemlist {position:absolute;border-top:solid 1px #e0e0e0;padding-top:38px;/* bottom:40px; */left:0px;margin:0px 20px;width:100%;max-width:1130px;}
.itemlist p {display:block;}
.itemlist p.more {text-align:center; margin:0px; text-transform:uppercase; font-size:24px; color:#28345e; font-weight:700;}
.itemlist p.phrase {text-align:center; font-size:16px; text-transform:uppercase; margin:0px;}
.itemlist .arrow {width:27px; height:27px; cursor:pointer; position:absolute; top:40px; right:10px; z-index:99; display:block;}
.itemlist .arrow.left {background:url(/images/0/products-carrusel-left.png); right:45px;}
.itemlist .arrow.left:hover {background:url(/images/0/products-carrusel-left-h.png);}
.itemlist .arrow.right {background:url(/images/0/products-carrusel-right.png);}
.itemlist .arrow.right:hover {background:url(/images/0/products-carrusel-right-h.png);}
.itemlist .itemlistcarrusel {overflow:hidden; height:248px; margin-top:25px;}
.itemlist .item {width:16.6%;margin-bottom:5px;}
.itemlist .item .iarea {margin:0px 10px;}

.itemInfo form {margin-top:30px;}
.itemInfo form .Options {display:block; text-align:right;}
.itemInfo form .Options select {font-size:18px; width:100%; box-sizing:border-box; padding:0px 15px; height:44px; border:none; background:#f7f8fa; border-radius:6px; margin-bottom:20px;}
.itemInfo form .Options input {font-size:18px; width:100%; box-sizing:border-box; padding:0px 15px; height:44px; border:none; background:#f7f8fa; border-radius:6px; margin-bottom:20px;}
.itemInfo form .Options textarea {font-size:18px; width:100%; box-sizing:border-box; padding:15px; height:84px; border:none; background:#f7f8fa; border-radius:6px; margin-bottom:20px; resize:none;}
.itemInfo form .Options .cvOptName {display:block;text-align:left;margin-bottom:10px;}
.itemInfo form .Options .cvValueDisplay {display:none;}
.itemInfo form .Options .SubmitButton {color:#fff;cursor:pointer;background:url(/images/0/add-to-cart-button-item.png) 28px center no-repeat #99748d;text-align:center;text-transform:uppercase;padding:0px 30px 0px 52px;border-radius:9px;width:auto;display:inline;font-size:20px;font-weight:700;}
.itemInfo form .Options .SubmitButton:hover {text-decoration:underline;}

.res1810 .container .carea {padding-bottom:598px;}
.res1810 .itemCnt #mitemPics {width:713px;width:585px;}
.res1810 .itemCnt #mitemPics .img-container {width:585px;}
.res1810 .itemCnt #mitemPics .img-container .zoom {width:61px; height:61px; background:url(/images/0/zoom-1810.png) center no-repeat; bottom:60px; right:20px;}
.res1810 .itemCnt #mitemPics .img-container #mitemImgInstructions2 {font-size:24px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr {width:113px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow {height:48px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp {margin-bottom:20px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown {margin-top:20px;}
.res1810 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:97px; height:421px;}
.res1810 .itemInfo {padding-left:737px;min-height:631px;padding-left:630px;}
.res1810 .itemInfo .Price {font-size:41px;}
.res1810 .itemInfo .ItemNumber {font-size:24px;}
.res1810 .itemInfo .tblButton a {width:auto;font-size:24px;height:41px;line-height:41px;text-align:left;padding:11px 34px 11px 81px;background:url(/images/0/add-to-cart-button-item-1810.png) 35px center no-repeat #df2c6c;}
.res1810 .itemInfo .tblButton a span {background:url(/images/0/add-to-cart-button-item-1810.png) center no-repeat; width:35px; height:41px; display:block; margin-right:12px; float:left;}

.res1810 .itemDescription .title {font-size:30px;}
.res1810 .itemDescription p {font-size:24px;}
.res1810 .itemlist {max-width:1730px;}
.res1810 .itemlist p.more {font-size:34px;}
.res1810 .itemlist p.phrase {font-size:25px;}
.res1810 .itemlist .arrow {width:41px; height:41px;}
.res1810 .itemlist .arrow.left {background:url(/images/0/products-carrusel-left-1810.png); right:64px;}
.res1810 .itemlist .arrow.left:hover {background:url(/images/0/products-carrusel-left-h-1810.png);}
.res1810 .itemlist .arrow.right {background:url(/images/0/products-carrusel-right-1810.png);}
.res1810 .itemlist .arrow.right:hover {background:url(/images/0/products-carrusel-right-h-1810.png);}
.res1810 .itemlist .itemlistcarrusel {height:388px;}
.res1810 form .Options select {height:74px; margin-bottom:25px;}
.res1810 form .Options input {height:74px; margin-bottom:20px;}
.res1810 form .Options textarea {height:128px; margin-bottom:20px;}
.res1810 form .Options .SubmitButton {background:url(/images/0/add-to-cart-button-item-1810.png) 55px center no-repeat #99748d;padding:0px 54px 0px 107px;font-size:24px;}

.res940 .tcnt h1 {padding:0px;}
.res940 .itemCnt #mitemPics {position:static;width:560px;margin:0px auto;width:460px;}
.res940 .itemCnt #mitemPics .img-container {width:460px;}
.res940 .itemCnt #mitemPics .img-container .zoom {width:50px; height:50px; background:url(/images/0/zoom-940.png) center no-repeat;}
.res940 .itemCnt #mitemPics .ThumbsAndInstr {width:90px;}
.res940 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:79px; height:349px;}
.res940 .itemInfo {padding:0px; margin-top:30px; min-height:auto;}
.res940 .itemInfo .socialcntitems {position:static; margin-bottom:20px; float:right;}
.res940 .itemlist {max-width:900px; left:50%; margin:0px; margin-left:-450px;}
.res940 .itemlist .itemlistcarrusel {height:240px;}
.res940 .itemlist .item {width:20%;}

.res720 .container .carea {padding-bottom:528px;}
.res720 .tcnt h1 {padding:0px;}
.res720 .itemCnt #mitemPics {position:static;width:400px;margin:0px auto;width:327px;}
.res720 .itemCnt #mitemPics .img-container {width:327px;}
.res720 .itemCnt #mitemPics .img-container .zoom {width:53px; height:53px; background:url(/images/0/zoom-720.png) center no-repeat;}
.res720 .itemCnt #mitemPics .img-container #mitemImgInstructions2 {font-size:17px;}
.res720 .itemCnt #mitemPics .ThumbsAndInstr {width:64px;}
.res720 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:56px; height:257px;}
.res720 .itemInfo {padding:0px; margin-top:30px; min-height:auto;}
.res720 .itemInfo .socialcntitems {position:static; margin-bottom:20px; float:right;}
.res720 .itemlist {width:680px; left:50%; margin:0px 0px 0px -340px;}
.res720 .itemlist .arrow {top:227px;}
.res720 .itemlist .arrow.left {right:auto; left:0px;}
.res720 .itemlist .itemlistcarrusel {height:352px; margin:25px 30px 0px 30px;}
.res720 .itemlist .item .iarea {margin:0px auto;}

.res480 .container .carea {padding-bottom:527px;}
.res480 .col1 {padding:55px 0px 0px 0px;}
.res480 .tcnt h1 {padding-right:0px;}
.res480 .itemCnt #mitemPics {position:static; width:440px; margin:0px auto;}
.res480 .itemCnt #mitemPics .img-container {float:none; width:auto;}
.res480 .itemCnt #mitemPics .img-container .zoom {width:70px; height:70px; background:url(/images/0/zoom-480.png) center no-repeat;}
.res480 .itemCnt #mitemPics .img-container #mitemImgInstructions2 {font-size:17px;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr {float:none; margin:20px 0px; width:auto;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {overflow:hidden;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow {position:absolute; height:104px; width:22px; margin:0px; left:0px; top:0px;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp {border-bottom:none; border-right:solid 1px #000; background:url(/images/0/left-button-480.png) left center no-repeat;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown {border-top:none; border-left:solid 1px #000; right:0px; left:auto; background:url(/images/0/right-button-480.png) right center no-repeat;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp:hover {background:url(/images/0/left-button-h-480.png) left center no-repeat;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown:hover {background:url(/images/0/right-button-h-480.png) right center no-repeat;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:372px; height:104px;}
.res480 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {float:left; width:104px; margin:0px 10px;}
.res480 .itemInfo {padding:0px; min-height:auto;}
.res480 .itemInfo .socialcntitems {position:static; float:right; margin-right:-5px; margin-bottom:20px;}
.res480 .itemlist {width:440px; left:50%; margin:0px 0px 0px -220px;}
.res480 .itemlist .arrow {top:227px;}
.res480 .itemlist .arrow.left {right:auto; left:0px;}
.res480 .itemlist .itemlistcarrusel {height:352px; margin:25px 30px 0px 30px;}
.res480 .itemlist .item {width:100%;}
.res480 .itemlist .item .iarea {margin:0px auto;}

.res320 .container .carea {padding-bottom:455px;}
.res320 .col1 {padding:55px 0px 0px 0px;}
.res320 .tcnt h1 {padding-right:0px; font-size:25px;}
.res320 .itemCnt #mitemPics {position:static; width:280px; margin:0px auto;}
.res320 .itemCnt #mitemPics .img-container {float:none; width:auto;}
.res320 .itemCnt #mitemPics .img-container .zoom {width:45px; height:45px; background:url(/images/0/zoom-320.png) center no-repeat;}
.res320 .itemCnt #mitemPics .img-container #mitemImgInstructions2 {font-size:17px;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr {float:none; margin:20px 0px; width:auto;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt {overflow:hidden;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow {position:absolute; height:104px; width:19px; margin:0px; left:0px; top:0px;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp {border-bottom:none; border-right:solid 1px #000; background:url(/images/0/left-button-320.png) left center no-repeat;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown {border-top:none; border-left:solid 1px #000; right:0px; left:auto; background:url(/images/0/right-button-320.png) right center no-repeat;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsUp:hover {background:url(/images/0/left-button-h-320.png) left center no-repeat;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt .ThumbsArrow.ThumbsDown:hover {background:url(/images/0/right-button-h-320.png) right center no-repeat;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs {width:248px; height:104px;}
.res320 .itemCnt #mitemPics .ThumbsAndInstr #mitemImgThumbsCnt #mitemImgThumbs img {float:left; width:104px; margin:0px 10px;}
.res320 .itemInfo {padding:0px; min-height:auto;}
.res320 .itemInfo .socialcntitems {position:static; float:right; margin-right:-5px; margin-bottom:20px;}
.res320 .itemlist {width:280px; left:50%; margin:0px 0px 0px -140px;}
.res320 .itemlist p.more {font-size:18px;}
.res320 .itemlist p.phrase {font-size:15px;}
.res320 .itemlist .arrow {top:227px;}
.res320 .itemlist .arrow.left {right:auto; left:0px;}
.res320 .itemlist .arrow.right {right:0px;}
.res320 .itemlist .itemlistcarrusel {height:290px; margin:25px 35px 0px 35px;}
.res320 .itemlist .item {width:100%;}
.res320 .itemlist .item .iarea {margin:0px auto;}

#invSoldOut {color:#828282; display:none;}
#invRequiredOption {color:#828282; display:none;}
#invComingSoon {color:#828282; display:none;}