.bannertop {display:none;}
.popup-layer {display:none !important;}
.popup {display:none !important;}
.header {position:relative; top:0px; background:#000;}
h1 {font-weight:700; line-height:normal;}

.itemCnt #mitemPics {position:absolute; width:382px;}
.itemCnt #mitemPics .img-container #mainPicImgLink {display:block; width:382px; height:382px; 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:#af9653;}
.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:#af9653;}
.itemCnt .itemInfo .ItemNumber {font-size:24px; font-weight:600; color:#af9653; display:none;}
.itemCnt .itemInfo .ItemNumber span {display:block; color:#000;}
.itemCnt .itemInfo .tblButton {margin-top:25px; overflow:hidden;}
.itemCnt .itemInfo .tblButton a {display:block; font-size:22px; text-align:center; padding:20px 40px; background:#000; color:#fff; text-transform:uppercase; float:left;}
.itemCnt .itemInfo .tblButton a:hover {background:#af9653; text-decoration:none;}
.itemCnt .itemInfo .itemDescription {margin-top:30px; font-size:18px; font-weight:300; clear:both;}
.itemCnt .itemInfo .itemDescription .title {font-size:22px; color:#af9653; font-weight:600; margin-bottom:10px;}
.itemCnt .itemInfo .itemDescription .sttl {font-size:22px; color:#af9653; font-weight:600;}
.itemCnt .itemInfo .itemDescription ul {list-style-position:inside; padding: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:#000; margin-bottom:15px; padding-left:35px;}
.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 {float:left; display:block; width:auto; box-sizing:border-box; border:solid 1px #cdcdcd; color:#000; font-size:20px; height:43px; padding:0px 35px; 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 .Options .optionGroup {border-bottom:1px solid #000; margin-bottom:10px;}
.itemCnt .itemInfo form .Options .optionGroup .optionGroupTitle {color:#af9653; font-size:24px;}
.itemCnt .itemInfo form .Options .optr input {width:18px; height:18px; float:left;}
.itemCnt .itemInfo form .Options .optr label {font-weight:400;}
.itemCnt .itemInfo form .Options .optrrblock {border-bottom:1px solid #000; margin-bottom:10px;}
.itemCnt .itemInfo form .Options .optionGroup .optrrblock {border:none;}
.itemCnt .itemInfo form .Options .optrrblock .optrrblockTitle {color:#af9653; font-size:24px; margin-bottom:10px;}
.itemCnt .itemInfo form .Options .optrr input {width:18px; height:18px; float:left;}
.itemCnt .itemInfo form .Options .optrr label {font-weight:400;}
.itemCnt .itemInfo form .SubmitButton {display:block; font-size:22px; border:none !important; text-align:center; background:#000; color:#fff !important; text-transform:uppercase; height:60px !important; cursor:pointer;}
.itemCnt .itemInfo form .SubmitButton:hover {background:#af9653; text-decoration:none;}
.itemCnt .itemlist {position:relative; padding:0px 28px; margin-top:30px; border-top:solid 1px #eaeaea;}
.itemCnt .itemlist p.more {margin:20px 0px 20px 0px; font-size:30px; font-weight:600; color:#000; display:block; text-align:left;}
.itemCnt .itemlist .arrow {display:block; width:28px; height:59px; position:absolute; top:150px; 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:540px;}

.res1810 .itemCnt #mitemPics {width:500px;}
.res1810 .itemCnt #mitemPics .img-container #mainPicImgLink {width:500px; height: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 {margin:0px;}
.res1810 .itemCnt .itemInfo .ItemNumber {float:right; margin:0px;}
.res1810 .itemCnt .itemInfo .tblButton a {float:left; padding:16px 50px;}
.res1810 .itemCnt .itemInfo form {overflow:hidden;}
.res1810 .itemCnt .itemInfo form .SubmitButton {padding:0px 56px !important;}
.res1810 .itemCnt .itemlist {padding:0px 34px;}
.res1810 .itemCnt .itemlist .itemlistcarrusel {height:580px;}
.res1810 .itemCnt .itemlist .arrow {top:175px;}

.res940 .itemCnt #mitemPics {position:relative; width:auto;}
.res940 .itemCnt #mitemPics .img-container #mainPicImgLink {width:500px; height: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 {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 {padding:15px 50px;}
.res940 .itemCnt .itemInfo form {overflow:hidden;}
.res940 .itemCnt .itemInfo form .SubmitButton {padding:0px 50px !important;}
.res940 .itemCnt .itemlist .itemlistcarrusel .item .iarea {max-width:206px;}

.res720 .itemCnt #mitemPics {position:relative; width:auto;}
.res720 .itemCnt #mitemPics .img-container #mainPicImgLink {width:500px; height: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 {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 {padding:15px 50px;}
.res720 .itemCnt .itemInfo form {overflow:hidden;}
.res720 .itemCnt .itemInfo form .SubmitButton {padding:0px 50px !important;}
.res720 .itemCnt .itemlist .arrow {top:180px;}
.res720 .itemCnt .itemlist .itemlistcarrusel {height:532px;}
.res720 .itemCnt .itemlist .itemlistcarrusel .item {width:50%;}
.res720 .itemCnt .itemlist .itemlistcarrusel .item .iarea {max-width:250px;}

.res480 .itemCnt #mitemPics {position:relative; width:auto;}
.res480 .itemCnt #mitemPics .img-container #mainPicImgLink {width:440px; height: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 {float:left; margin:0px;}
.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 {float:none; 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:532px;}
.res480 .itemCnt .itemlist .itemlistcarrusel .item .info a .itemname {min-height:120px;}

.res320 .itemCnt #mitemPics {position:relative; width:auto;}
.res320 .itemCnt #mitemPics .img-container #mainPicImgLink {width:280px; height: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 {float:left; margin:0px;}
.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 {float:none; font-size:20px; padding:15px;}
.res320 .itemCnt .itemInfo .itemDescription .title {font-size:20px;}
.res320 .itemCnt .itemInfo .itemDescription .sttl {font-size:20px;}
.res320 .itemCnt .itemlist {padding:0px 22px;}
.res320 .itemCnt .itemlist p.more {font-size:20px;}
.res320 .itemCnt .itemlist .arrow {width:20px; height:42px; top:180px;}
.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-320-h.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-320-h.png) center no-repeat;}
.res320 .itemCnt .itemlist .item .iarea {padding:0px; max-width:210px;}
.res320 .itemCnt .itemlist .itemlistcarrusel {height:522px;}
.res320 .itemCnt .itemlist .itemlistcarrusel .item .iarea .info a .itemname {min-height:150px; overflow:hidden;}

/* SideBar Start */
#Sidebar .categories .catCompact {display:none;}
#Sidebar .categories .catCompact span {display:inline-block; zoom:1; cursor:pointer; padding-right:50px; font-size:24px; color:#000; text-transform:uppercase; font-weight:600; height:50px; line-height:52px; background:url(/images/1/cat-compact.png) right center no-repeat;}
#Sidebar .categories .catCompact span:hover {background:url(/images/1/cat-compact-h.png) right center no-repeat; color:#af9653;}
#Sidebar .categories .catCompact span.wct-active {background:url(/images/1/cat-compact-h.png) right center no-repeat;}
#Sidebar .categories .title {font-size:28px; color:#af9653; text-transform:uppercase; font-weight:600; height:50px; line-height:52px; padding-left:10px; margin-bottom:8px;}
#Sidebar .categories ul {list-style:none; margin:0px; padding:0px; border-bottom:solid 2px #eaeaea;}
#Sidebar .categories ul li {padding:10px 0px; border-top:solid 2px #eaeaea; text-align:left;}
#Sidebar .categories ul li a {display:block; font-size:22px; color:#575757; padding-left:15px; font-weight:400;}
#Sidebar .categories ul li a.cselected {text-decoration:underline;}
#Sidebar .categories ul li ul {border:none;}
#Sidebar .categories ul li ul li {border-top:none; padding-bottom:0px; padding-left:20px;}
#Sidebar .categories ul li ul li a {font-size:20px; background:url(/images/1/bullet-cat.png) left 10px no-repeat;}
#Sidebar .categories ul li ul li a.cselected {text-decoration:underline;}
#Sidebar .categories ul li:last-child {display:none;}
#Sidebar .banner {display:block; padding:20px 0px; background:#fff;}
#Sidebar .text {margin-top:35px; background:#f3f3f3; border-radius:10px;}
#Sidebar .text .tarea {padding:25px 20px; overflow:hidden;}
#Sidebar .text .tarea .title {color:#28345e; font-size:24px; margin-bottom:20px; display:block; line-height:30px;}
#Sidebar .text .tarea .txt {margin:0px; font-size:18px; color:#5f5f5f; line-height:24px;}
#Sidebar .text .tarea a {display:block; margin-top:25px; font-size:18px; font-weight:600; text-transform:uppercase; float:right; background:url(/images/1/bullet-rd.png) right center no-repeat; padding-right:20px;}
#Sidebar .testimonial {margin-top:35px; background:#f3f3f3; border-radius:10px;}
#Sidebar .testimonial .tarea {padding:25px 20px; overflow:hidden;}
#Sidebar .testimonial .tarea .icon {display:block; width:27px; height:24px; background:url(/images/1/icon-testimonial.png) center no-repeat; margin-bottom:20px;}
#Sidebar .testimonial .tarea .txt {margin:0px; font-size:18px; color:#5f5f5f; line-height:24px;}
#Sidebar .testimonial .tarea .info {color:#5f5f5f; margin-top:20px; font-size:18px; line-height:24px;}
#Sidebar .testimonial .tarea .info .client {display:block; font-weight:600;}
#Sidebar .testimonial .tarea .info .source {display:block;}
#Sidebar .testimonial .tarea a {display:block; margin-top:25px; font-size:18px; font-weight:600; text-transform:uppercase; float:right; background:url(/images/1/bullet-rd.png) right center no-repeat; padding-right:20px;}

.res720 #Sidebar {margin-top:50px;}
.res720 #Sidebar .categories {position:absolute; top:20px; left:0px; width:100%; margin:0px 20px;}
.res720 #Sidebar .categories .catCompact {display:block;}
.res720 #Sidebar .categories .title {display:none;}
.res720 #Sidebar .categories ul {display:none; background:#fff; margin-top:10px; margin-right:40px;}
.res720 #Sidebar .categories ul li ul {display:block;}
.res720 #Sidebar .banner {padding:0px;}

.res480 #Sidebar {margin-top:50px;}
.res480 #Sidebar .categories {position:absolute; top:20px; left:0px; width:100%; margin:0px 20px;}
.res480 #Sidebar .categories .catCompact {display:block;}
.res480 #Sidebar .categories .title {display:none;}
.res480 #Sidebar .categories ul {display:none; background:#fff; margin-top:10px; margin-right:40px;}
.res480 #Sidebar .categories ul li ul {display:block;}
.res480 #Sidebar .banner {padding:0px;}

.res320 #Sidebar {margin-top:50px;}
.res320 #Sidebar .categories {position:absolute; top:20px; left:0px; width:100%; margin:0px 20px;}
.res320 #Sidebar .categories .catCompact {display:block;}
.res320 #Sidebar .categories .title {display:none;}
.res320 #Sidebar .categories ul {display:none; background:#fff; margin-top:10px; margin-right:40px;}
.res320 #Sidebar .categories ul li ul {display:block;}
.res320 #Sidebar .banner {padding:0px;}
.res320 #Sidebar .text .tarea .title {font-size:22px;}
.res320 #Sidebar .text .tarea .txt {font-size:16px;}
.res320 #Sidebar .text .tarea a {font-size:16px;}
.res320 #Sidebar .testimonial .tarea .txt {font-size:16px;}
.res320 #Sidebar .testimonial .tarea .info {font-size:16px;}
.res320 #Sidebar .testimonial .tarea a {font-size:16px;}
/* SideBar End */

/* Item List Start */
.itemlist {overflow:hidden;}
.itemlist p.featured {display:none;}
.itemlist .item {float:left; width:33.33%; margin-bottom:25px;}
.itemlist .item .iarea {margin:0px auto; max-width:250px; padding:0px 20px;}
.itemlist .item .iarea a {color:#000; display:block;}
.itemlist .item .iarea a.pic {margin-bottom:15px;}
.itemlist .item .iarea a:hover {text-decoration:none;}
.itemlist .item .info a .itemname {display:block; font-size:22px; color:#000; font-weight:600; text-align:center; min-height:165px; margin-bottom:15px;}
.itemlist .item .info a:hover .itemname {color:#af9653;}
.itemlist .item .info a .item-price {display:block; font-size:22px; color:#000; font-weight:600; margin-bottom:20px; min-height:66px;}
.itemlist .item .info a .item-price .price {display:block; text-align:center;}
.itemlist .item .info a .item-price .pricediscounted {display:block; text-align:center; text-decoration:line-through;}
.itemlist .item .info a .item-price .discountprice {display:block; text-align:center; color:#af9653;}
.itemlist .item .info .addcart {display:block; margin:0px auto; width:200px; height:52px; text-align:center; line-height:52px; font-size:22px; text-transform:uppercase; background:#000; color:#fff;}
.itemlist .item .info .addcart:hover {background:#af9653;}
.itemlist .frmSortItems {margin-bottom:25px; overflow:hidden;}
.itemlist .frmSortItems label {font-size:18px; font-weight:600; display:block; float:left; height:46px; line-height:46px; margin-right:10px;}
.itemlist .frmSortItems select {height:46px; border:none; background:#f2f2f2; padding:0px 15px; font-size:18px; width:238px; border-radius:5px; float:left;}
.itemlist .pagerFooter {clear:both; padding-top:25px; border-top:solid 1px #e1e1e1; overflow:hidden;}
.itemlist .pagerFooter .pagerFooterArea {float:right; font-size:22px;}
.itemlist .pagerFooter .pagerFooterArea a.btn-pg {background:#000; text-align:center; line-height:43px; color:#fff;}
.itemlist .pagerFooter .pagerFooterArea a.btn-pg:hover {background:#af9653;}
.itemlist .pagerFooter .pagerFooterArea a {display:block; float:left; background:#000; width:42px; height:42px; text-align:center; line-height:43px; color:#fff; margin:0px 3px; text-decoration:none;}
.itemlist .pagerFooter .pagerFooterArea span {display:block; background:#000; float:left; width:42px; height:42px; text-align:center; line-height:45px; color:#fff; letter-spacing:1px; margin:0px 3px; text-decoration:none;}
.itemlist .pagerFooter .pagerFooterArea a.ppselected {background:#af9653;}
.itemlist .pagerFooter .pagerFooterArea a:hover {background:#af9653;}

.res1810 .itemlist .item {width:25%; margin-bottom:35px;}
.res1810 .itemlist .frmSortItems {margin-bottom:35px;}
.res1810 .itemlist .pagerFooter {padding-top:35px;}

.res940 .itemlist .item {width:50%;}

.res720 .itemlist .item {width:33.33%;}
.res720 .itemlist .item .info a .itemname {font-size:20px; min-height:120px;}
.res720 .itemlist .item .info a .item-price {min-height:60px;}
.res720 .itemlist .item .info a .item-price .price {font-size:20px;}
.res720 .itemlist .item .info a .item-price .pricediscounted {font-size:20px;}
.res720 .itemlist .item .info a .item-price .discountprice {font-size:20px;}
.res720 .itemlist .item .info .addcart {font-size:20px; width:auto;}

.res480 .itemlist .item {width:auto; float:none;}
.res480 .itemlist .item .info a .itemname {font-size:20px; min-height:auto;}
.res480 .itemlist .item .info a .item-price {min-height:60px;}
.res480 .itemlist .item .info a .item-price .price {font-size:20px;}
.res480 .itemlist .item .info a .item-price .pricediscounted {font-size:20px;}
.res480 .itemlist .item .info a .item-price .discountprice {font-size:20px;}
.res480 .itemlist .item .info .addcart {font-size:20px;}

.res320 .itemlist .item {float:none; width:auto;}
.res320 .itemlist .item .info a .itemname {font-size:20px; min-height:auto;}
.res320 .itemlist .item .info a .item-price {min-height:60px;}
.res320 .itemlist .item .info a .item-price .price {font-size:20px;}
.res320 .itemlist .item .info a .item-price .pricediscounted {font-size:20px;}
.res320 .itemlist .item .info a .item-price .discountprice {font-size:20px;}
.res320 .itemlist .item .info .addcart {font-size:20px;}
.res320 .itemlist .frmSortItems label {float:none;}
.res320 .itemlist .frmSortItems select {float:none; width:100%; box-sizing:border-box;}
.res320 .itemlist .pagerFooter .pagerFooterArea {font-size:15px;}
.res320 .itemlist .pagerFooter .pagerFooterArea a {width:27px; height:27px; margin:0px 2px; line-height:29px;}
.res320 .itemlist .pagerFooter .pagerFooterArea span {width:27px; height:27px; margin:0px 2px; line-height:29px;}
/* Item List End */

/* Boton Play Video Start */
.playVideo {background:url(/images/0/btn-play.png) center no-repeat; position:absolute; width:382px; height:382px; left:0; top:0; display:none; cursor:pointer;}
.playVideo:hover {background:url(/images/0/btn-play-h.png) center no-repeat;}
.playVideo.active {display:block;}

.res1810 .playVideo {width:500px; height:500px;}
.res1810 .playVideo:hover {background:url(/images/0/btn-play-h.png) center no-repeat;}

.res940 .playVideo {width:500px; height:500px; left:50%; margin-left:-250px;}
.res720 .playVideo {width:500px; height:500px; left:50%; margin-left:-250px;}
.res480 .playVideo {width:440px; height:440px; left:50%; margin-left:-220px;}
.res320 .playVideo {background-size:48px !important; width:280px; height:280px; left:50%; margin-left:-140px;}
/* Boton Play Video End */