.panel,.clear{clear:both;}
#payment-tool-tip {background: none repeat scroll 0 0 transparent;border: medium none;height: 245px;padding: 0;position: absolute;width: 493px;}
.tool-tip {background-color: #F6F6F6;border: 1px solid #DDDDDD;padding: 5px; position: absolute; z-index: 9999;}
.soring_typediv{margin: 0px 0px 10px 0px;padding: 2px 0;}
.no_stack{color:#f00;font-weight:bold;}
div.item_name{height:44px;overflow:hidden;}
.totals_carttr{text-align:right;}
a.cancel_chg_pwd{margin-left:15px;}
#captach_refresh{cursor:pointer;}
.btn.alt span {background: url("../images/add_to_cart_bt.png") no-repeat scroll 8px center transparent;display: inline-block;margin: 0;padding: 2px 2px 2px 34px;}
table.shop_table td.product-price,table.shop_table td.product-subtotal,table.shop_table td.product-unitprice,table.shop_table td.product-totalprice,table.shop_table td.product-qty,table.shop_table td.product-quantity,table.shop_table th.product-quantity,table.shop_table th.product-subtotal,table.shop_table th.product-price{text-align:right;}
.nobr{white-space:nowrap;}
.addtocart_button,.item_quantity,.tracking_colors,.tracking_sizes,.regular_price,.sale_price{clear:both;padding:3px;}
.regular_price span{color:red; font-size: 1.3em;text-decoration: line-through;}
.sale_price span{color:green; font-size: 1.3em;}
input.itemqty{text-align:center;}
.info{background:#F7F5C6;padding:10px 20px;border:1px solid #069BCD;border-radius: 10px 10px 10px 10px;color:#747165;box-shadow:inset 0 0 0 1px #ffffcc;-webkit-box-shadow:inset 0 0 0 1px #ffffcc;-moz-box-shadow:inset 0 0 0 1px #ffffcc;}.info a{color:#93864E;}
#app_order{border-radius: 10px 10px 10px 10px;}
div.apptivo_ecommerce_error,div.apptivo_ecommerce_message{border:1px solid;margin:10px 0px;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 32px;background-repeat:no-repeat;background-position:10px center;}
ul.apptivo_ecommerce_error{border:1px solid;margin:10px 0px;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 32px;background-repeat:no-repeat;background-position:10px center;}
div.apptivo_ecommerce_error{color:#D8000C;background-color:#ffd4d4;background-image:url('../images/dialog-error.gif');}
ul.apptivo_ecommerce_error{padding-left:20px !important;color:#D8000C;background-color:#ffd4d4;}
ul.apptivo_ecommerce_error li{background-image:url('../images/dialog-error.gif'); background-repeat: no-repeat;list-style: none outside none;background-position:0px 5px;}
ul.apptivo_ecommerce_error li span{padding-left:20px;}
div.apptivo_ecommerce_message{color:#4F8A10;background-color:#DFF2BF;background-image:url('../images/success.png');}
p small{color:#999;}
small.note{display:block;color:#999;font-size:11px;line-height:21px;margin-top:10px;}
#breadcrumb{overflow:hidden;zoom:1;margin:0 0 1em;padding:0;font-size:0.92em;color:#999;}#breadcrumb a{color:#999;}
div.item{position:relative;margin-bottom:0;}div.item .product_title{clear:none;}
div.item p.price{color:green;font-size:1.3em;}div.item p.price del{font-size:14px;color:#f00;}
div.item p.stock{font-size:0.92em;padding:2px 0 0 0;}
div.item div.images{float:left;width:47%;margin-bottom:10px;}div.item div.images img{border:1px solid #ddd;background:#f5f5f5;padding:0px;display:block;width:100%;}
div.item div.images div.thumbnails{padding-top:10px;overflow:hidden;zoom:1;}div.item div.images div.thumbnails a{float:left;width:30.75%;margin-right:2.8%;margin-bottom:5px;}div.item div.images div.thumbnails a img{width:100%;height:auto;}
div.item div.images div.thumbnails a.last{margin-right:0;}
div.item div.images div.thumbnails a.first{clear:both;}
div.item div.summary{float:right;width:48%;}
p.cart{float:right;}
form.cart{margin-bottom:24px;overflow:hidden;zoom:1;}form.cart div.quantity{float:left;margin:0 4px 0 0;}
form.cart table{font-size:12px;border-width:0 0 1px 0;}form.cart table td{padding:4px 4px 4px 0;}
form.cart table div.quantity{float:none;margin:0;width:72px;}
form.cart table small.stock{display:block;float:none;}
form.cart .variations label{font-weight:bold;}
form.cart .variations select{width:100%;float:left;}
form.cart .btn{vertical-align:middle;float:left;margin:2px 0;width:115px;}
span.onsale{background:green;color:#fff;min-height:32px;min-width:32px;padding:4px;font-size:12px;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.items ul,ul.items{margin:0 0 14px;padding:0;list-style:none;}
.related,.upsells.items{overflow:hidden;zoom:1;}
ul.items{clear:both;margin-left:0;padding-left:0;}
ul.items li{float:left;margin:0 3.8% 20px 0;padding:0;position:relative;width:22.05%;margin-left:0;text-align: center;}
ul.items li .apptivo_product_image a{text-decoration:none;}
ul.items li .apptivo_product_image a img{width:100%;display:block;margin:0 0 8px;border:1px solid #ddd;}
ul.items li .apptivo_product_image a:hover img{border:1px solid #bbb;}
ul.items li strong{color:#555;display:block;}
ul.items li .price{color:green;display:block;font-weight:normal;}ul.items li .price del{font-size:12px;line-height:10px;margin:3px 0 0 0;display:block;color:#f00;}
ul.items li .price .from{font-size:10px;line-height:10px;margin:-2px 0 0 0;display:block;color:#ccc;}
ul.items li.first{clear:both;}
ul.items li.last{margin-right:0;}
.apptivo_ecommerce_ordering{margin-bottom:24px;}
button.btn,input.btn,#review_form #submit{color:#fff;background-color:#ff9c07;padding:6px 2px;line-height:1em;xmargin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
a.btn.loading,button.btn.loading,input.btn.loading,#review_form #submit.loading{filter:alpha(opacity=@opacity * 100);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
input.reset_btn{color:#fff;background-color:#ff9c07;padding:6px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;}
a.btn{color:#fff;background-color:#ff9c07;padding:6px;line-height:2.5em;margin:4px 2px 0 0;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.apptivo_product_image{ height:160px; }
a.btn.added:before,button.btn.added:before,input.btn.added:before,#review_form #submit.added:before{content:"";position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;background:url(../images/success.gif) no-repeat;}
a.btn,button.btn,input.btn:hover,#review_form #submit:hover{background-color:#ff9933;text-decoration:none;}
.cart .btn,.cart input.btn{float:none;}
.btn.alt{color:#fff;background:#069bcd;padding:6px;line-height:1em;margin:4px 2px 0 0;float:left;font-size:12px;width:auto;vertical-align:middle;text-align:center;text-decoration:none;border:none;cursor:pointer;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn.alt:hover{background:#0588b5;}
table.shop_table{border:1px solid #E7E7E7;margin:0px -1px 24px 0px;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}table.shop_table th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 12px;}
table.shop_table td{border-top:1px solid #E7E7E7;padding:6px 12px;vertical-align:middle;}table.shop_table td a.btn{margin:0 3px;}
table.shop_table tfoot td{font-weight:bold;text-align:right;}
table.my_account_orders{font-size:0.85em;}table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:top;}
table.my_account_orders .btn{white-space:nowrap;margin:4px 0;}
table.cart img{width:90px;height:90px;}
ul.app_cart_list,ul.app_product_list_widget{list-style:none outside;padding:0;margin:0;}ul.app_cart_list li,ul.app_product_list_widget li{padding:4px 0;margin:0;overflow:hidden;zoom:1;}ul.app_cart_list li a,ul.app_product_list_widget li a{display:block;font-weight:bold;}
ul.app_cart_list li img,ul.app_product_list_widget li img{float:left;margin-right:4px;border:1px solid #ddd;width:32px;height:auto;}
.app_widget_shopping_cart .total{border-top:3px double #ddd;padding:4px 0 0;margin:0;}.app_widget_shopping_cart .total strong{min-width:40px;display:inline-block;}
.app_widget_shopping_cart .btn{overflow:hidden;zoom:1;}
a.remove{display:block;height:16px;width:16px;text-indent:-9999px;background:url(../images/remove.png) #f93 !important;}
a.remove:hover{background-color:#f00 !important;}
.cart th,.cart td{vertical-align:middle;}
td.actions{text-align:right;}td.actions .coupon{float:left;}td.actions .coupon label{display:none;}
td.actions .coupon .input-text{width:80px;float:left;margin:1px 6px 0 0;}
td.actions .btn.alt{float:right;margin:2px 0 0 6px;}
td.product-name dl.variation{margin:0;}td.product-name dl.variation dt{font-weight:bold;display:inline;margin:0 4px 0 0;padding:0;}
td.product-name dl.variation dd{display:inline;margin:0 12px 0 0;padding:0;}
td.quantity{min-width:80px;}
.quantity input{margin-left:0;margin-right:0;}
.quantity input.itemqty,input.itemqty{border:1px solid #ccc;width:20px;display:inline;padding:1px 0px 2px;line-height:1em;vertical-align:middle;margin:0;text-align:center;}
.content-area #content #breadcrumb {padding-top: 20px !important;}
.cart input{margin:0;vertical-align:middle;line-height:1em;}
.col2-set{overflow:hidden;zoom:1;width:100%;}.col2-set .col-1{float:left;width:48%;}
.col2-set .col-2{float:right;width:48%;}
.form-row{overflow:hidden;zoom:1;padding:3px;margin:0 0 6px;}.form-row label{display:block;}
.form-row label.hidden{visibility:hidden;}
.form-row select{width:100%;cursor:pointer;margin:0;padding:2px 0px;}
.required{color:#f00;font-weight:bold;}
.form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
.form-row label.checkbox{display:inline;}
form .form-row input.input-text,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;width:100%;padding:4px 0px;margin:0;outline:0;background:#fff none;font-size:14px;line-height:1em;}
form .form-row textarea,#content .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
form .form-row input.input-text:focus,#content .form-row input.input-text:focus,form .form-row textarea:focus,#content .form-row textarea:focus{background: none repeat scroll 0 0 #F0F8FE;border-color: rgba(108, 196, 227, 0.75) !important;outline: medium none;}
.form-row-first,.form-row-last{float:left;width:47%;overflow:visible;}
.form-row-last{float:right;}
form.login,form.change_pwd,form.reset_pwd{border:1px solid #ccc;padding:20px;border:1px solid #E7E7E7;margin:20px 0 20px 0px;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#payment{background:#F9F9F9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#payment ul.payment_methods{zoom:1;text-align:left;padding:1em;border-bottom:1px solid #eee;margin:0;list-style:none outside;}#payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal;}#payment ul.payment_methods li input{margin:0 1em 0 0;}
#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;position:relative;}
#payment div.form-row{padding:1em;border-top:1px solid #fff;}
#payment #place_order{float:right;margin:0;}
#payment .terms{text-align:right;}
#payment div.pg_box{position:relative;width:96%;background:#f5f5f5;border:1px solid #eee;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;padding:1em 2% 0;margin:1em 0 1em 0;font-size:0.92em;}#payment div.payment_box #cc-expire-month,#payment div.payment_box #cc-expire-year{width:48%;float:left;}
#payment div.pg_box #cc-expire-year{float:right;}
#payment div.pg_box span.help{font-size:11px;color:#999;line-height:13px;font-weight:normal;}
#payment div.pg_box p,#payment div.pg_box .form-row{margin:0 0 1em;}
#payment div.pg_box:after{display:block;border:8px solid #eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-4px;left:0;margin:-1em 0 0 2em;}
div.shipping-address{padding:0;clear:left;}
#payment-tool-tip .tool-tip-close{ position: absolute;right: 0;top:0;z-index: 9999;}
#shiptobilling{float:right;line-height:1.62em;margin:0 0 0 0;padding:0;}#shiptobilling label{font-size:0.6875em;}
.checkout .col-2 h3{float:left;clear:none;}
.checkout .col-2 .notes{clear:left;}
.checkout .col-2 .form-row-first{clear:left;}
.addresses .title{overflow:hidden;zoom:1;}.addresses .title h3{float:left;}
.addresses .title .edit{float:right;}
.pagin {padding: 8px 0;margin: 0;font-family: "Verdana", sans-serif;font-size: 7pt;font-weight: bold;text-align:right;margin-bottom:10px;}
.pagin * {padding: 2px 6px;margin: 0;}
.pagin a {border: solid 1px #666666;background-color: #EFEFEF;color: #666666;text-decoration: none;}
.pagin a:visited {border: solid 1px #666666;background-color: #EFEFEF;color: #60606F;text-decoration: none;}
.pagin a:hover, .pagin a:active {border: solid 1px #CC0000;background-color: white;color: #CC0000;text-decoration: none;}
.pagin span {cursor: default;border: solid 1px #808080;background-color: #F0F0F0;color: #B0B0B0;}
.pagin span.current {border: solid 1px #666666;background-color: #666666;color: white;}
.Products-widget ul {list-style-type: none;list-style: none; padding: 0;margin: 10px 0 0 0;}
.Products-widget ul li {list-style-type: none;list-style: none;padding: 0 0 15px 0; margin: 0 0 15px 0;border-bottom: 1px solid #F0F0F0;}
.Products-widgettitle {font-weight: bold;padding: 0 0 5px 0; margin: 0;font-family: Arial, Helvetica, Sans-serif;font-size: 14px;}
.Products-widgettitle a {}
.Products-widgettitle a:hover {}
.Products-widget-meta {font-style: italic;padding: 0 0 5px 0;}
.Products-widget-entry {font-family: Arial, Helvetica, Sans-serif;line-height: 20px;}
.Products-widget-more {font-weight: bold;}
.Products-widget-more:hover {}
.Products-widget-featured-image {border: 1px solid #BDBDBD;padding: 4px;background-color: #fff;}
.Products-widget .alignleft {margin: 0 8px 8px 0;}
.Products-widget .alignright {margin: 0 0 8px 8px;}
.Products-widget .aligncenter {margin-bottom: 8px;}
.paypal_checkout{width: 145px; height: 42px; border: medium none;}
.secure_checkout{width: 145px; height: 42px; border: medium none;}
.google_checkout{width: 180px; height: 46px;}
p.demostore {background-color:#F7F5C6;border: 1px solid #f00; box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2) inset;color: #747165;font-size: 1em;left: 0;margin: 0;padding: 0.5em 0;position: fixed;right: 0;text-align: center;top: 0;width: 100%;z-index: 999999;}
.item_search{padding-top:10px;}
.related_products_label{margin-top:20px;}