@import url(stylish-select.css);#generalcontent{background:url(../../../images/theme/cart/bars.png) top right #fff repeat-y;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0;position:relative;margin:20px 10px 40px 10px;z-index:2;}
#generalcontent #stripes{background:url(../../../images/theme/cart/stripes.png) bottom right no-repeat;position:absolute;width:338px;height:97%;right:1px;bottom:0;z-index:1;}
#generalcontent h1{font-size:24px;margin-bottom:16px;font-weight:normal;}
#generalcontent h2{font-size:20px;margin-bottom:14px;font-weight:normal;}
#generalcontent img{border:1px solid #efefef;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:2em;}
#generalcontent img.floatme{float:left;margin:0 20px 0 0;}
#generalcontent .zoom img, #generalcontent .videozoom img{margin:0;}
#generalcontent .zoom, #generalcontent .videozoom{margin-bottom:2em;padding:0;}
.content_left{background:url(../../../images/theme/cart/content_left_bg.png) top left #fff repeat-x;width:607px;float:left;padding:12px 20px 40px 30px;overflow:hidden;z-index:98;border:2px solid #fff;-moz-border-radius:20px;-webkit-border-radius:20px;}
.content_right{background:url(../../../images/theme/cart/content_left_bg.png) top left repeat-x;-moz-border-radius:10px;-webkit-border-radius:10px;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;width:178px;float:right;height:100%;position:relative;padding:30px 30px 0px 30px;z-index:8;}
.screw_top{background:url(../../../images/theme/cart/screw.png) top left no-repeat;width:100px;height:30px;position:absolute;top:0px;right:210px;z-index:22;}
.screw_bottom{background:url(../../../images/theme/cart/screw.png) bottom left no-repeat;width:100px;height:30px;position:absolute;bottom:0px;right:210px;z-index:12;}
.side ul.productsmenu{margin:0 0 32px 0;}
.side ul.productsmenu li{background:url(../../../images/theme/cart/divider.png) left bottom repeat-x;display:block;padding:0 0 0 7px;}
.side ul.productsmenu li a.dir{float:left;}
.side ul.productsmenu li a.more{float:right;text-indent:-999px;width:30px;background:url("/resources/images/theme/sec_menu/mid_nav_hover.png") no-repeat scroll 0 7px transparent;}
.side ul.productsmenu a.dir{background:url(../../../images/theme/cart/arrow.png) 0px 11px no-repeat;display:block;color:#828282;padding:5px 0 7px 16px;}
.side ul.productsmenu a.dir:hover{background:url(../../../images/theme/cart/arrow.png) 1px 11px no-repeat;color:#c30e1b;}
.side ul.productsmenu ul{list-style:none;padding:0 0 0 0;display:none;margin:0 0 0 10px;float:left;}
.side ul.productsmenu ul li{background:url(../../../images/theme/cart/divider.png) left top repeat-x;font-weight:normal;cursor:auto;padding:0 0 0 7px;}
.side ul.productsmenu li ul a.dir{background:url(../../../images/theme/cart/arrow.png) 0px 13px no-repeat;padding:7px 0 5px 16px;}
.side ul.productsmenu li ul li:last-child a{padding-bottom:7px;}
.side ul.productsmenu li ul a.dir:hover{background:url(../../../images/theme/cart/arrow.png) 1px 13px no-repeat;color:#c30e1b;}
.side ul.productsmenu li.current a{color:#c30e1b;}
.product{background:url(../../../images/theme/cart/divider.png) bottom left repeat-x;margin:0 0 32px 0;padding:0 0 20px 0;}
.product img{float:left;/*margin:0 32px 0 0;*/}
img.add_new_wearer { float:right; margin-right:25px;}
.big-image img { margin:0; } 
.product a.zoom{height:auto;float:left;/*margin:5px 2px;*/}
.product .littlegal a.zoom{}
.product h3{font-size:17px;margin:0 0 10px 0;color:#777777;font-weight:normal;}
#generalcontent .product p{margin:0 0 12px 0;}
.showdetails{background:url(../../../images/theme/cart/more_details.png) 0px 7px no-repeat;font-size:11px;display:block;width:11%;margin:2px 0 0 0;width:113px;height:30px;cursor:pointer;}
.moredetails{background:url(../../../images/theme/cart/more_details.png) 0px 7px no-repeat;font-size:11px;display:block;width:11%;margin:2px 0 0 0;width:113px;height:30px;}
.sdleft{float:left;}
.sdright{float:right;}
.showdetails:hover{}
.details{display:none;font-size:11px;clear:both;overflow:hidden;padding:14px 0 0 0;}
.product .pp{font-size:11px;width:20%;display:block;float:left;margin:2px 0 14px 0;}
.price{font-size:18px;display:block;float:right;color:#000000;width:20%;float:right;text-align:right;}
.addtocart:before{clear:both;}
.productoptions{float:right;margin:5px 10px 0 0;}
.shopcontrols{width:100%;height:25px;float:none;clear:both;}
.addtocart{background:url(../../../images/theme/cart/addtocart.png) top left no-repeat;display:block;text-indent:-99999px;cursor:pointer;height:30px;float:right;width:120px;}
.addtocart:hover{background:url(../../../images/theme/cart/addtocart.png) bottom left no-repeat;}
.content_left #cart{font-size:11px;padding:10px 0 0 0;}
.content_right #cart,.content_right #wearer {background-color:#ebebeb;padding:30px 10px 30px 10px;font-size:10px;text-align:center;color:#757575;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 0 42px 0;position:relative;}
.content_right #cart h4, .content_right #wearer h4{background:url(../../../images/theme/cart/cart.png) left center no-repeat;display:block;text-indent:-99999px;position:absolute;width:182px;height:32px;top:-8px;left:0px;}
.content_right #cart #items {padding:20px 0 20px 0;}
#cart #checkout{background:url(../../../images/theme/cart/checkout.png) top left no-repeat;width:121px;height:32px;display:block;position:absolute;right:-5px;bottom:-5px;cursor:pointer;}
#cart #checkout:hover{background:url(../../../images/theme/cart/checkout.png) -34px left no-repeat;}
#cart .removeitem{background:url(../../../images/theme/cart/remove.png) center center no-repeat;width:12px;height:12px;margin:0 0px 0 2px;display:block;}
.content_left #cart .removeitem{margin:3px 0 0 0;}
.content_right #items table{width:100%;table-layout:fixed;margin:0;padding:0;}
.content_left #items table{width:100%;margin:0;padding:0;}
#items table tr td{border-bottom:1px solid #fff;}
#items table tr:hover td{background-color:#f9f9f9;}
.content_right #items table tr td{vertical-align:middle;padding:2px 0 2px 0;}
.content_left #items table tr td{vertical-align:middle;padding:10px;}
.content_right #items table tr td.name{text-align:right;padding:0 3px 0 5px;overflow:hidden;white-space:nowrap;}
.content_left #items table tr td.name{text-align:left;padding:0 3px 0 3px;white-space:nowrap;width:400px;}
#items table tr td.prc{text-align:right;width:50px;}
#items table tr td.prcl{text-align:right;}
#items table tr td.action{text-align:left;width:15px;}
#items table tr td.action{text-align:center;width:15px;}
.content_right #items table tr td.count{text-align:right;width:15px;}
.content_left #items table tr td.count{text-align:right;width:20px;padding:0 10px 0 10px;}
#items table tr.fee td{color:#535353;}
.content_left #items table td.option{text-align:right}
.content_right #items .option{display:none;}
#items table tr td.sum{color:#c30e1b;}
.content_left #items table tr td.sum{background-color:#ebebeb;}
.content_left #items table tr td{border-bottom:1px solid #dcdcdc;}
.gateway{display:none;}
.shadow{display:none;background-color:#ddd;border:solid 1px darkgray;position:static;top:0px;z-index:100000;-moz-border-radius:10px;-webkit-border-radius:10px;}
#gotopayment{background:url(../../../images/theme/cart/paypal_button.png) top left no-repeat;display:block;cursor:pointer;float:right;width:227px;height:75px;color:#c8cdd6;padding:30px 0px 0px 70px;letter-spacing:0.09em;margin-top:44px;font-weight:bold;text-transform:uppercase;font-size:10px;text-align:center;text-shadow:0px 1px 0px #f2f7e7;color:#828282;}
#gotopayment:hover{padding:30px 0px 0px 68px;}
.ui-tabs{width:100%;float:right;}
.price-detail{width:96%;float:left;margin-left:10px;padding-bottom:15px;border-top:#cccccc 1px solid;padding-top:10px;}
.image{width:140px;float:left;}
.product-name-price{width:510px;float:left;}
.product-name{width:390px;float:left;padding-left:10px;}
.product-options{width:200px;float:right;}
.product-overview{float:left;padding-left:10px;}
.details-image{width:140px;float:left;}
.details-desc{width:320px;float:left;}
.details-spec{width:180px;float:left;padding-left:10px;}
.details-image{width:140px;float:left;}
.details-image ul{float:left;list-style:none !important;}
.details-image ul li img{float:none;margin-right:3px;}
.details-image ul li{width:65px !important;float:left;list-style:none;padding:0;margin:0;background:none !important;}
.detaddtocart{background:url(../../../images/theme/cart/addtocart.png) top left no-repeat;display:block;text-indent:-99999px;cursor:pointer;height:30px;float:right;width:120px;}
.detaddtocart:hover{background:url(../../../images/theme/cart/addtocart.png) bottom left no-repeat;}
div.countAdded{width:100%;float:none;text-align:right;}
.addCount{color:#006600;float:none;font-size:12px;}
.priceWrapper{padding:0px 0 10px 0;width:100%;}
.productdropoptions{float:right;margin:5px 10px 0 0;}
.options-quantity{width:50%;float:left;}
.price-cart{width:39%;float:right;padding-right:10px;}
/* Wearer mini cart */
.content_right #wearer {padding-bottom:20px; margin: -12px 0 0 0; text-align: left;}
.content_right #wearer h4 {background: url("../../../images/theme/cart/wearer.png") no-repeat scroll left center transparent; }
#wearer .removeweareritem{background:url(../../../images/theme/cart/remove.png) center center no-repeat;width:12px;height:12px;margin:0 0px 0 2px;display:block;}
.content_left #wearer .removeweareritem{margin:3px 0 0 0;}
.content_right #wearer #weareritems{padding:5px 0 20px 0;}
.content_right #weareritems table{width:100%;table-layout:fixed;margin:0;padding:0;}
.content_left #weareritems table{width:100%;margin:0;padding:0;}
#weareritems table tr td{border-bottom:1px solid #fff;}
#weareritems table tr:hover td{background-color:#f9f9f9;}
.content_right #weareritems table tr td{vertical-align:middle;padding:2px 0 2px 0;}
.content_left #weareritems table tr td{vertical-align:middle;padding:10px;}
.content_right #weareritems table tr td.name{text-align:right;padding:0 3px 0 5px;overflow:hidden;white-space:nowrap;}
.content_left #weareritems table tr td.name{text-align:left;padding:0 3px 0 3px;white-space:nowrap;width:400px;}
#weareritems table tr td.prc{text-align:right;width:50px;}
#weareritems table tr td.prcl{text-align:right;}
#weareritems table tr td.action{text-align:left;width:15px;}
#weareritems table tr td.action{text-align:center;width:15px;}
.content_right #weareritems table tr td.count{text-align:right;width:15px;}
.content_left #items table tr td.count{text-align:right;width:20px;padding:0 10px 0 10px;}
#weareritems table tr.fee td{color:#535353;}
.content_left #weareritems table td.option{text-align:right}
.content_right #weareritems .option{display:none;}
#weareritems table tr td.sum{color:#c30e1b;}
.content_left #weareritems table tr td.sum{background-color:#ebebeb;}
.content_left #weareritems table tr td{border-bottom:1px solid #dcdcdc;}
#wearer #save_new {background: url(../../../images/theme/cart/save_add.gif) no-repeat scroll left top; display:block;width:156px; margin: 5px 0;}
#wearer #save_checkout {background: url(../../../images/theme/cart/save_checkout.gif) no-repeat scroll left top; display:block;width:156px;}