@import url('library/css/reset.css');@import url('library/css/text.css');html, body{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;background:url(images/i-topbar.png) left top repeat-x;color:#444444;}

a{color:#f07b34;text-decoration:none;}

a:hover{color:#333;text-decoration:none;}

.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}

.fl{float:left;}

.fr{float:right;}

.ac{text-align:center;}

.ar{text-align:right;}

hr{margin:20px 0px 30px 0px;clear:both;color:#fffdea;border:none;border-top:1px dotted #372322;}

.hr2{margin:0px;padding:0px;clear:both;color:#fffdea;border:none;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

h1, h2, h3, h4, h5{font-family:Georgia,"Times New Roman", Times, serif;color:#000;}

h1{margin:0px;padding:0px;font-size:48px;color:#FFFFFF !important;text-shadow:1px 1px 1px #597B86;}

h2{margin:0px 0px 10px 0px;padding:0px;font-size:30px;}

h3{margin:0px 0px 10px 0px;padding:0px;font:28px Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;text-shadow:1px 1px 1px #FFFFFF;}

h4{margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:bold;color:#E96528 !important;}

h5{margin:0px;padding:0px;font-size:14px;font-weight:bold;text-shadow:1px 1px 1px #ffffff;}

.imgleft{margin:5px 18px 15px 0;float:left;padding:2px;}

.imgright{margin:5px 18px 5px 0;float:right;padding:2px;}

p{padding:0px 0 10px 0;line-height:20px;margin:0}

p{padding:0px 0 10px 0;margin:0;line-height:22px;margin:0;}

p em{line-height:20px;}

code{line-height:18px;}

h1.head{margin:0;font-size:36px;padding:10px;padding-bottom:2px;color:#000;}

h1.head a{color:#000;text-decoration:none;}

h1.head a:hover{color:#333;}

h1.head2{margin:35px 0 0 0;font-size:36px;padding:10px;padding-bottom:2px;text-align:center;}

.container_border{width:960px;margin:0 auto;}

.container_message{width:960px;margin:0 auto;min-height:400px;}

#header, #contentarea, #mainheading, #footer{margin:0px auto;width:940px;}

#wrapperhome{margin-bottom:30px;margin-top:51px;padding:20px 0px 70px 0px;clear:right;background:#5BCCF0 url(images/i-mainheadingbg.png) repeat-x bottom;}

#wrapperinner{margin-bottom:30px;padding:10px 0px 40px 0px;clear:right;background:#5BCCF0 url(images/i-mainheadingbg01.png) repeat-x bottom;}

#header{padding-top:10px;height:50px;}

#page{padding:20px;}

#contentarea{padding-bottom:20px;}

#content{width:700px;float:left;overflow:hidden;padding-top:13px;}

.full_width{width:100% !important;padding-bottom:20px;}

#sidebar{width:220px;float:right;overflow:hidden;}

#footer{padding:15px 0;font-size:11px;clear:both;background:url(images/i-footerline.png) top no-repeat;}

.container_16{padding-bottom:30px;}

.content_spacer{}

.bottom-in{padding:15px;}

.footer-in{padding:15px 0;overflow:hidden;}

#logo{margin-top:3px;float:left;}

.header_right{height:100%;display:block;}

#header .blog-title a{font:bold 33px Arial, Helvetica, sans-serif;color:#7da234;}

#header .blog-title a:hover{color:#f07a30}

#header .blog-description{color:#666;}

span.checkout a{color:#E96425;}

span.checkout a:hover{color:#333;}

#shoppingbasket{margin:20px 0px 30px 0px;min-height:10px;float:right;}

#shoppingbasket strong{color:#E96425;}

#shoppingbasket p{line-height:17px;padding-left:35px;width:180px;height:30px;background:url(images/i-shoppingbasket.png) no-repeat left;}

.menu{position:relative;z-index:999;margin-top:10px;}

.menu h3{display:none;}

.menu .widget{float:right;width:600px;}

#content #addtocartformspan a{color:#F1550D !important;}

#content #addtocartformspan2 a{color:#F1550D !important;}

#banner h1{margin:20px 0 0 0;padding:0;font:bold 38px Arial, Helvetica, sans-serif;line-height:normal;color:#000;}

#banner p{margin:0 0 20px 0;padding:0;font:14px aArial, Helvetica, sans-serif;line-height:24px;color:#333;}

.banner-in{position:relative;min-height:387px;}

* html .banner-in{height:387px;}

.banner_content{padding:25px 10px;}

.banner_img{float:right;margin:35px 0 5px 25px;overflow:hidden;height:330px;}

#banner h3.subline{color:#999;text-shadow:#000 1px 1px 1px;}

#banner p a{color:#000;text-decoration:underline;}

#banner p a:hover{color:#333;text-decoration:underline;}

#heading{width:900px;}

#heading p{margin:0px;padding:0px;font-size:18px;font-weight:bold;color:#12596f;text-shadow:1px 1px 1px #FFFFFF;}

.button{padding-left:17px;height:100%;margin:60px 0px 0px 0px;overflow:hidden;float:right;background:url(images/button_l.png) no-repeat left top;}

.button a{padding:10px 50px 12px 0px;float:left;font-size:22px;font-weight:bold;background:url(images/button_r.png) no-repeat right top;color:#FFFFFF;text-decoration:none;}

* html .button a{padding-bottom:11px;}

* html .button a:hover{background-position:right top;color:#fffe84;}

.button a:hover{font:bold 22px Arial, Helvetica, sans-serif;color:#FFFFFF;background-position:right -50px;}

.button:hover{font:bold 22px Arial, Helvetica, sans-serif;color:#FFFFFF;background-position:left -50px;}

#mainheading #heading a{text-decoration:none;padding:0px 3px 0px 0px;text-align:left;text-decoration:none;color:#fff;}

#mainheading #heading a:hover{text-decoration:none;color:#333;}

#contenttop{margin-bottom:40px;width:940px;float:left;}

#contenttop .advt{padding-top:10px;}

#enjoybanner, .advt{float:left;width:280px;}

#featuredproduct{float:right;width:640px;_overflow:hidden;background:url(images/i-greenbannerbg.png) no-repeat top left;}

#featuredproductcontent{margin-top:25px;width:340px;float:left;}

#productimage{padding:25px 0px 0px 0px;width:230px;float:right;}

p.featuredprice{margin:0px 0 4px 0;padding:4px 5px;font-size:24px;font-weight:bold;color:#FFFFFF;line-height:36px;text-shadow:1px 1px 1px #444444;background:url(images/i-featuredpricebg.png) no-repeat;}

.button1{padding-left:11px;height:100%;overflow:hidden;float:left;background:url(images/button1_l.png) no-repeat left top;}

.button1 a{float:left;padding:7px 50px 10px 0px;font-size:18px;font-weight:normal;background:url(images/button1_r.png) no-repeat right top;color:#FFFFFF;text-decoration:none;}

.button1 a:hover{font-size:18px;font-weight:normal;color:#FFFFFF;background-position:right -40px;}

.button1:hover{font-size:24px;color:#FFFFFF;background-position:left -40px;}

.xsnazzy{background:transparent;margin:0px;}

.xtop, .xbottom{display:block;background:transparent;font-size:1px;}

.xb1, .xb2, .xb3, .xb4{display:block;overflow:hidden;}

.xb1, .xb2, .xb3{height:1px;}

.xb2, .xb3, .xb4{background:#FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;}

.xb1{margin:0 5px;background:#FFF;}

.xb2{margin:0 3px;border-width:0 2px;}

.xb3{margin:0 2px;}

.xb4{height:2px;margin:0 1px;}

.xboxcontent{display:block;background:#FFF;border:0 solid #FFF;border-width:0 1px;padding:3px 8px;}

.featuredproductbottom{background:url(images/i-greenbannerbottom.png) no-repeat left bottom;height:305px;padding:0 30px;overflow:hidden;}

* html .featuredproductbottom{height:305px;}

#content h3{margin:0 0 10px 0;padding:0;font:22px Arial, Helvetica, sans-serif;}

#content p{font-size:14px;}

#content ul{list-style:none;}

#content li{margin:0 0 8px 0;padding:0 0 0 12px;line-height:20px;font-size:14px;}

#content ol{margin:0 0 0 18px;padding:0 0 10px 5px;list-style-type:decimal;line-height:18px;}

#content ol li ol{margin:8px 0 5px 18px;padding:0;}

#content ol li{margin:0 0 5px 0;padding:0;}

#content h3 span a{font:bold 14px Arial, Helvetica, sans-serif;color:#f07b34;text-decoration:underline;}

#content h3 span a:hover{color:#666;}

#content h4{font-family:Arial, Helvetica, sans-serif;}

#content ul.display{float:left;margin:0px 0px 0px -20px;min-height:200px;padding:0px;list-style:none;}

* html #content ul.thumb_view{height:200px;margin:0px;width:700px;}

#content ul.display li{float:left;padding:0px;width:690px;margin:0px 0px 0px 20px;_margin:0px 0px 0px 10px;background:none;}

#content ul.display li a{color:#2B58A7;text-decoration:none;}

#content ul.display li .content{margin:0px;padding:0px;width:510px;}

#content ul.display li .content p{margin:0px 0 13px 0;font-size:12px;line-height:17px;}

#content ul.display li h3{margin:0px;font-size:16px;font-weight:bold;line-height:normal;}

#content_block .product_image{margin:0px;padding:0px;background:url(images/i-productimgbg.png) no-repeat;height:160px;}

#content ul.display li .content #addtocartformspan{margin-top:5px;display:block;}

#content ul.display li .content #addtocartformspan2{margin-top:5px;display:block;}

#content ul.display li .content_block a img{padding:0px;margin-bottom:5px;float:left;}

#content ul.thumb_view li{width:160px;float:left;text-align:center;}

#content ul.thumb_view li h3{margin:0px;padding:0px;display:inline;text-align:center;font:12px Arial, Helvetica, sans-serif;font-weight:bold;}

#content ul.thumb_view li h3 a{margin:0px;padding:0px;color:#2B58A7;}

#content ul.thumb_view li h3 a:hover{text-decoration:underline;color:#F96119;}

#content ul.thumb_view li .content{margin:0px;padding:0px;width:auto;float:none;}

#content ul.thumb_view li .content p.contentp{display:none;}

#content ul.thumb_view li .content .viewdetails{display:none;}

#content ul.display li.product_seperator{display:none;}

#content ul.thumb_view li.product_seperator{margin:0px;padding:0px;display:block;height:25px;width:550px;}

#content ul.thumb_view li .content_block a.product_thumb{height:145px;margin-bottom:5px;overflow:hidden;display:block;}

#content ul.thumb_view li .content_block a img{margin:0px 0px 10px;}

#content.ul.display li{border-bottom:1px solid #000;}

#content ul.display li .content_block .product_image{margin:0px 0px 10px 0px;padding:5px;float:left;background:url(images/i-productimgbg.png) no-repeat;height:160px;}

#content ul.display li .content_block a.product_thumb{margin-bottom:5px;overflow:hidden;height:145px;display:block;float:left;}

#content ul.display li .content_block span.extra{font-weight:bold;color:#F96119;}

#content ul.display li .content_block h3{font-size:14px;margin-bottom:5px;}

#content ul.thumb_view li .content_block h3{font-size:12px;}

#content ul.display .content ul{margin:0px;padding:0px;list-style:none;}

#content ul.display .content ul li{margin:0px;padding:3px 0px 3px 12px;list-style:none;}

#content ul.display li p.regular_price{margin:0px;padding:0px;width:auto;float:none;font-size:12px;}

#content ul.display li .sale_price{width:auto;float:none;margin:0px 0px 5px 0px;padding:0px;font-size:12px;font-weight:bold;}

#content ul.display li{position:relative;}

#content ul.thumb_view li .content_block .sale_price{float:left;font-weight:bold;position:absolute;margin:0px;padding:10px;background:#DDD;z-index:1;right:3px;}

#content ul.display li .sale_price{height:20px;float:left;position:absolute;margin:0px 470px 0px 0px;padding:10px;background:#DDD;z-index:1;top:127px;right:64px;}

* html #content ul.display li .sale_price{height:20px;float:left;position:absolute;margin:0px 470px 0px 0px;padding:10px;background:#DDD;z-index:1;top:127px;right:63px;}

#content ul.thumb_view li p.regular_price{width:auto;float:none;margin:0px 0px 0px 10px;padding:0px;font-size:12px;}

#content ul.thumb_view li p.sale_price{width:auto;float:none;margin:0px;padding:0px;font-size:12px;font-weight:bold;}

#content ul.thumb_view li .button1{display:none;}

#content ul.display li .button1{padding-left:11px;height:100%;overflow:hidden;float:left;background:url(images/button2_l.png) no-repeat left top;}

#content ul.display li .button1 a{float:left;padding:7px 50px 10px 0px;font-size:18px;font-weight:normal;background:url(images/button2_r.png) no-repeat right top;color:#FFFFFF;text-decoration:none;}

#content ul.display li .button1 a:hover{fon-size:18px;font-weight:normal;color:#FFFFFF;background-position:right -40px;}

#content ul.display li .button1:hover{font-size:24px;color:#FFFFFF;background-position:left -40px;}

#content ul.display li .content{margin:0px;padding:0px;float:right;}

#content ul.thumb_view li .content{margin:0px;padding:0px;width:160px;float:inherit;}

#content ul.display li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}

#content ul.thumb_view li{padding-bottom:0;margin-bottom:0;border:none;}

* html #content ul.thumb_view li{margin:0px 15px 0px 0px;padding:0px;width:160px;text-align:center;}

#content ul.display li{cursor:pointer;}

#content ul.display li:hover .content_block h3 a{color:#F96119;}

#content ul.display li:hover .product_image{background:url(images/i-productimgbg2.png) no-repeat;}

.content_block .product_image{background:transparent url(images/i-productimgbg.png) no-repeat scroll 0 0;float:left;height:160px;margin:0 0 10px;padding:5px;}

#content a.switch_thumb{margin:3px 0 0 0;padding:0px 44px 0px 0;height:13px;float:right;font-weight:normal;display:block;outline:none;}

#content a.switch_thumb{background:url(images/switch.gif) no-repeat;background-position:right top;_background-position:right 2px;color:#0f6c82;}

#content a:hover.swap{color:#ef7930;background:url(images/switch.gif) no-repeat right -13px;}

.sale_img{position:absolute;left:1px;top:0;}

.product_info{background:#eee;padding:10px;margin-bottom:20px;margin-top:10px;}

.row_spacer{margin-bottom:8px;}

.row_spacer select{border:1px solid #ccc;padding:3px;font-size:13px;width:120px;}

.row_spacer .textfield{border:1px solid #ccc;padding:3px;font-size:13px;width:50px;}

.row_spacer span{font:15px Arial, Helvetica, sans-serif;padding:2px;display:block;}

.row_spacer span.field_text{float:left;width:100px;padding:3px;font-size:14px;font-style:normal !important;}

.row_spacer span.price_normal{color:#959595;padding-top:3px;font-weight:bold;}

.row_spacer span.price{color:#000;padding-top:3px;font-weight:bold;}

.row_spacer .size_chart{font:12px Arial, Helvetica, sans-serif;border:1px solid #ccc;}

#content .posts .img{margin:5px 18px 12px 0px;padding:2px;float:left;}

#printandemail{margin:0px;padding:12px 0px;width:700px;float:left;height:46px;background:url(images/i-emailandprint.png) no-repeat;}

#print{margin-top:3px;padding:0px 0px 0px 20px;float:left;background:url(images/i-printicon.png) no-repeat left;}

#print a{color:#333;font-weight:bold;}

.sharethis{float:right;margin:3px 0 0 13px;padding:1px 0 2px 22px;font-weight:bold;}

.rss{float:left;margin:3px 0 0 13px;padding:1px 0 2px 22px;font-weight:bold;background:url(images/rss.png) no-repeat;}

#emailtofriend{margin-top:3px;padding-left:22px;padding-top:2px;float:right;text-decoration:none;background:url(images/email.png) no-repeat top left;}

#emailtofriend a{color:#1F7A97;text-decoration:underline;}

#emailtofriend a:hover{color:#f1550d;}

#switchthumb{margin:0px 5px 0px 0px;padding:0px;float:right;width:155px;text-align:right;}

#switchthumb a{color:#1F7A97;text-decoration:underline;}

#content #related_product_section{margin:10px 0px 0px 0px;padding:20px 0px 0px 0px;float:left;clear:inherit;border-top:1px solid #DDD;width:700px;}

#content #related_product_section h3{margin-bottom:10px;font-weight:bold;font-size:12px;}

* html #content #related_product ul.thumb_view li{margin:0px 10px 0px 0px;padding:0px;width:160px;float:right;text-align:center;}

.productimages{width:300px;float:left;overflow:hidden;}

#small_thumb{padding-top:10px;}

#small_thumb .photo{border:1px solid #ccc;float:left;width:70px;height:70px;margin:18px 28px 0px 0;}

#content #productimage_big{width:300px;height:270px;float:left;background:url(images/i-productbigbg.png) no-repeat;}

.productimage{margin:3px;padding:0px;float:left;}

#product_info{margin:0px;padding:0px;float:right;width:400px;}

#product_info p{margin:0px;padding:0px 0px 10px 0px;}

#product_info p.pricing{font-size:18px;font-weight:bold;}

#product_info ul{margin:0px;padding:0px;}

#product_info ul li{margin:0px;padding:0px 0px 7px 10px;list-style-type:none;background:url(images/i-bullet01.png) 0px 7px no-repeat;}

#info{width:625px;margin:0 auto;padding:10px;display:none;text-align:left;font-family:verdana, sans-serif;}

#info p{font-size:11px;line-height:1.6em;}

#info img{margin:0 10px 10px 0;display:block;float:left;}

#infoHolder{top:100px !important;position:absolute !important;z-index:999!important;}

#infoBacking{width:auto !important;}

.more{cursor:pointer;text-decoration:none !important;}

.size_chart{width:80px;margin:0 0 0 20px;padding:3px 5px;display:block;text-decoration:none !important;}

.close{font-weight:bold;cursor:pointer;}

#content .order_info p{font-size:13px;}

#content .order_info p span{width:100px;float:left;}

a.normal_button{-moz-border-radius:11px;-moz-box-sizing:content-box;padding:8px 10px;line-height:10px;cursor:pointer;font-size:12px;line-height:10px;text-decoration:none;display:block;text-align:center;}

a:hover.normal_button, .normal_button:focus{text-decoration:none;}

a.normal_button{border:1px solid #bbb;color:#444;background:#fff;}

a:hover.normal_button, .normal_button:focus{border:1px solid #333;background:#fff;color:#000;}

.normal_input_btn{-moz-border-radius:11px;padding:8px 10px;line-height:10px;cursor:pointer;font-size:12px;line-height:10px;text-decoration:none;display:block;text-align:center;border:1px solid #bbb;color:#444;background:#fff;}

.normal_input_btn:hover{border:1px solid #333;background:#fff;color:#000;}

.wraparoundcontent{float:left;margin-right:5px;}

#content .product_details p, .product_info p{margin-left:0;}

html>body #content .coupon_code a.normal_button{margin-top:1px;}

html:first-child #content .coupon_code a.normal_button{margin-top:1px;}

*+html #content .coupon_code a.normal_button{margin-top:-0px !important;position:relative;}

#content a.normal_button, #content .viewdetails a.normal_button{-moz-border-radius:11px;-moz-box-sizing:content-box;padding:8px 10px;line-height:10px;cursor:pointer;font-size:12px;line-height:10px;}

#content a:hover.normal_button, #content .viewdetails a:hover.normal_button{text-decoration:none;}

#content a.normal_button, #content .viewdetails a.normal_button{border:1px solid #60d3f2;color:#fff;background:#1dacd7;}

#content a:hover.normal_button, #content .viewdetails a:hover.normal_button{border:1px solid #f1803c;background:#f1803c;color:#fff;}

#content a.highlight_button, #content .viewdetails a.highlight_button{-moz-border-radius:11px;-moz-box-sizing:content-box;padding:8px 10px;line-height:10px;cursor:pointer;font-size:12px;line-height:10px;}

#content a:hover.highlight_button, #content .viewdetails a:hover.highlight_button{text-decoration:none;}

#content a.highlight_button, #content .viewdetails a.highlight_button{border:1px solid #60d3f2;color:#fff;background:#1dacd7;}

#content a:hover.highlight_button, #content .viewdetails a:hover.highlight_button{border:1px solid #f1803c;background:#f1803c;color:#fff;}

#authorizenetoptions{margin-left:25px;}

#authorizenetoptions input, #authorizenetoptions select{padding:4px;}

#mycart_sidebar{width:280px;float:right;padding-left:20px;}

#checkout_sidebar{clear:both;}

.table{width:100%;margin-bottom:10px;}

.table td{padding:5px 10px;vertical-align:top;}

.table td.title{font-size:14px;font-weight:bold;}

.table .row1{font-size:12px;}

.table .row1 a{text-decoration:none;}

.table .row2{padding-top:10px;font-size:14px;background:#}

.table .row3{padding:8px;font-size:12px;}

.table a{text-decoration:underline;}

.table a:hover{text-decoration:underline;}

.table .tprice{padding-left:22px;font-size:14px;text-align:left;}

.table .remove{font-size:12px;}

.table .total_price{padding-left:22px;font-size:22px;text-align:left;}

.table .pro_des{font-size:12px;}

.table .qty{padding:2px;width:60px;}

.table_spacer{margin-bottom:30px;}

.table td.title{color:#f07a30;border-bottom:2px solid #5fd3f2;border-top:2px solid #5fd3f2;}

.table .row1{background:#fff;border-right:1px solid #5fd3f2;border-bottom:1px solid #5fd3f2;color:#444;}

.table .row1 a{color:#333;}

.table .row3{background:#fff;border-bottom:1px solid #5fd3f2;color:#333;}

.table .bnone{border-right:none;}

.table .remove{background:#fff;border-bottom:1px solid #5fd3f2;color:#333;}

.table .total_price{border-right:1px solid #5fd3f2;border-top:1px solid #5fd3f2;border-bottom:1px solid #5fd3f2;background:#e4f9ff;color:#000;}

.table .row2{background:#E4F9FF;border-right:1px solid #5fd3f2;border-bottom:1px solid #5fd3f2;border-top:1px solid #5fd3f2;color:#333;}

.table a{color:#333;}

.table a:hover{color:#000;}

.table .pro_title{color:#000;}

.table .pro_des{color:#666;}

.table .qty{border:1px solid #ccc;}

.remove_item{background:url(images/remove_icon.png) no-repeat;}

.product_thum{border:1px solid #ccc;background:#fff;}

.action_button{background:#9c9c9c;color:#fff;text-align:center;border:none;cursor:pointer;-moz-border-radius:0.5em;}

.action_button:hover{background:#636363;}

.total_amount{background:#e4f9ff;border-top:1px solid #5fd3f2;border-bottom:1px solid #5fd3f2;}

.total_amount_title{background:#e4f9ff;border-top:1px solid #5fd3f2;border-bottom:1px solid #5fd3f2;}

.order_info{border:1px solid #ccc;background:#fff;}

.continue_spacer{margin-left:20px;margin-top:17px;}

.checkout_spacer{margin-top:10px;}

.qty_input{width:50px;}

.remove_item{padding-left:18px;margin-top:15px;display:block;font-size:11px;}

.product_thum{padding:5px;}

.button_bar{height:100%;overflow:hidden;margin-bottom:50px;padding-top:10px;}

.button_bar2{height:100%;overflow:hidden;margin-bottom:50px;}

.coupon_code{padding:10px;text-align:center;background:#f0f6cd;border:1px solid #c8d097;}

.coupon_code table{margin:0 0 0 180px;border:none;}

.coupon_text{padding:5px;margin:0 5px;}

.coupon_code table td{vertical-align:middle;}

.total_amount{padding:10px 5px;font-size:18px;}

.total_amount_title{padding:8px 5px 0 5px !important;font-size:16px;}

.order_info{height:100%;overflow:hidden;padding:10px;padding-bottom:5px;margin-bottom:10px;}

.continue_spacer{margin-left:20px;margin-top:17px;}

.checkout_spacer{margin-top:10px;}

.help{width:45%;}

#content .address_info h3{font-size:16px;padding-bottom:4px;font-weight:bold;border-bottom:1px solid #ccc;}

#content .address_info h3.spacer{padding-top:30px;clear:both;}

#content .address_info h3 span{font-size:12px;}

#content .shipping_method p{margin:0;padding:0;}

#content h3.shipping_cart{margin:0;padding:5px;font:bold 16px Arial, Helvetica, sans-serif;color:#106c82;background:#E4F9FF;border-top:1px solid #5FD3F2;}

.address_row{height:100%;overflow:hidden;line-height:18px;margin-bottom:8px;}

.address_row label{width:100px;display:block;float:left;}

.checkout_address{height:100%;overflow:hidden;}

.address_info{padding:15px;margin-bottom:20px;margin-top:10px;width:95%;}

.address_info2{width:43%;}

.address_row{height:100%;overflow:hidden;line-height:18px;}

.shipping_method{padding:5px 10px;height:100%;overflow:hidden;margin-bottom:20px;}

.method{font-weight:bold;font-size:13px;}

.payment_method{padding:5px;text-align:center;margin:0 auto 10px auto;}

.registernchekout_m, .sign_in_l, .checkout_r{background:#e6f7fc;border:1px solid #abcdd7;padding:10px;margin-bottom:20px;text-align:center;height:170px;position:relative;}

.registernchekout_m{float:left;}

.sign_in_l{float:left;margin-left:28px;}

.checkout_r{float:right;}

.highlight_input_btn{-moz-border-radius:5px;padding:8px 10px;line-height:10px;cursor:pointer;font-size:12px;line-height:10px;border:1px solid #60d3f2;color:#fff;background:#60d3f2;}

.highlight_input_btn:hover{border:1px solid #f1803c;background:#f1803c;color:#fff;}

.registernchekout_m input, .sign_in_l input, .checkout_r input{position:absolute;bottom:10px;left:37%;width:100px;}

#content h5{margin:20px 0 12px 0;padding:0 0 5px 0;font:bold 14px Arial, Helvetica, sans-serif;}

#content p.forgetmenot{font-size:11px;margin-left:85px;}

#content p.mandatory{position:absolute;right:15px;top:15px;font-size:12px;text-align:right;}

#content .lostpassword_form h3{font-size:14px;font-weight:bold;}

#content .login_form h3{margin:-5px 0 5px 0;padding:0;}

#reg_passmail{clear:both;padding:4px;margin-bottom:12px;font-size:12px;}

.form{padding:20px;height:100%;overflow:hidden;clear:both;margin-bottom:20px;border:1px solid #9cc3ce;}

.form_row{margin-bottom:10px;height:100%;overflow:hidden;}

.form_row label{float:left;width:85px;padding-top:5px;font-size:13px;}

.form_textfield{padding:4px;width:150px;}

.login_form{margin-bottom:20px;width:280px;clear:both;}

.lostpassword_form{padding:20px;width:260px;border:1px solid #9cc3ce;height:110px;clear:both;}

.login{margin-left:90px;}

.registration_form{width:630px;}

.terms_condition{text-align:right;}

.forgot_pass{font:bold 14px Arial, Helvetica, sans-serif;text-align:center;padding:5px;cursor:pointer;}

.lostpassword_form label{font-size:13px;margin-bottom:5px;display:block;}

.lostpass_textfield{padding:4px;width:250px;margin-bottom:8px;}

.forgot_password{float:left;margin:8px 0 0 10px;}

.indicates{color:#F00;}

.reg_row{margin-bottom:10px;height:100%;overflow:hidden;width:289px;margin-right:20px;float:left;}

.reg_row label{display:block;margin-bottom:5px;}

.reg_row_textfield, .inquiry_row .reg_row_textfield{padding:4px;width:275px;border:1px solid #ccc;}

.row_hide{display:none;}

.inquiry_row{margin-bottom:10px;height:100%;overflow:hidden;margin-right:20px;}

.inquiry_row label{display:block;margin-bottom:5px;float:left;width:120px;}

.inquiry_row .reg_row_textarea{padding:4px;width:450px;height:250px;font:12px Arial, Helvetica, sans-serif;border:1px solid #ccc;}

.send_inquiry{margin-left:120px;margin-right:10px;}

.sucess_msg{padding:5px;margin-bottom:15px;text-align:center;font-size:12px;font-weight:bold;}

.error_msg{padding:5px;margin-bottom:15px;text-align:center;font-size:12px;font-weight:bold;clear:both;}

.registration{font:bold 14px Arial, Helvetica, sans-serif;text-align:center;float:right;padding:5px;cursor:pointer;}

.myorders{height:100%;overflow:hidden;margin-bottom:20px;clear:both;border:1px solid #ccc;height:100%;overflow:hidden;margin-bottom:20px;}

.sepretor{background:url(images/sepretor_vr.png) repeat-y center top;}

.myorders_col{width:43%;padding:10px 15px 15px 15px;}

.myorder_form{padding:20px;height:100%;overflow:hidden;margin-bottom:20px;}

.myorder_form_row{margin-bottom:10px;height:100%;overflow:hidden;}

.myorder_form_row label{width:185px;display:block;padding-bottom:3px;font-weight:bold;font-size:13px;}

.myorder_text{width:240px;padding:4px;}

#content .headline{padding-left:25px;}

#content .headline h3{margin:0;float:left;font-size:16px;font-weight:bold;}

#content .headline h3 a{padding:12px 0 8px 0;width:430px;display:block;}

#content blockquote p{font:italic 18px Georgia,"Times New Roman", Times, serif;margin:0 0 5px 0;padding:0;line-height:23px;}

blockquote{clear:both;height:100%;margin:10px 0 0px 5px;overflow:hidden;padding:0 0 5px 45px;}

blockquote cite{font-size:12px;font-style:bold;float:right;line-height:18px;text-align:right;display:block;}

blockquote a{font-size:13px;}

.flickr h3 span{font-weight:normal;}

.flickr h3{margin-bottom:20px}

.flickr ul{margin:12px 0 0;padding:0}

.flickr_badge_image{float:left;list-style:none;}

.flickr img{padding:2px;width:68px;height:68px;}

#calendar_wrap{padding:0;font-size:13px}

#wp-calendar{width:100%;}

#wp-calendar caption{font-weight:bold;font-size:15px;text-transform:uppercase;}

#calendar_wrap caption{padding:10px 0}

#content .posts{padding-bottom:10px;margin-bottom:35px;background:#fff url(images/i_post.png) no-repeat left 5px;border-bottom:2px dotted #36cbef;}

#content .post_top{margin:0 0 10px 0;padding-left:35px;min-height:60px;height:60px;}

#content p.post_top a{text-decoration:none;}

#content p.post_top a:hover{text-decoration:none;}

#content .post_top h3{margin:0;padding:0;font:20px Georgia,"Times New Roman", Times, serif;line-height:normal;}

#content .post_top h3 a{color:#f07a30;text-decoration:none;}

#content .headline .commentcount{float:right;margin-right:-8px;margin-top:12px;width:90px;text-align:left;}

#content p.postmetadata{margin:0 0 0px 0;font-size:12px;}

#content .post_top p.postmetadata{margin:0;padding:0;font-size:12px;}

#content .posts h2.title{margin:0;padding:0;font-size:26px;font-weight:bold;text-shadow:1px 1px 1px #fff;}

#content .posts h2.title a{text-decoration:none;}

#content .posts h2.title a:hover{text-decoration:none;}

#content p.post_bottom{margin:0;padding:0;font-size:11px;}

#content p.post_bottom a{text-decoration:none;}

#content p.post_bottom a:hover{text-decoration:none;}

.posts h1{font-size:25px}

.posts h2{font-size:23px}

.posts h3{font-size:21px}

.posts h4{font-size:19px}

.posts h5{font-size:17px}

.posts h6{font-size:15px}

#content li{background:url(images/i-bullet01.png) no-repeat left 8px;}

#content ol li{background:none;}

#content h3{margin:0px 0px 10px 0px;padding:0px;font-size:24px;font-weight:bold;color:#E96528;}

#content h3.bnone{border-bottom:none;}

#content p.more a{color:#f07a30;}

#content p.more a:hover{color:#000;}

#content a{color:#f07a30;}

#content a:hover{color:#444;}

code{background:#ccc;}

blockquote{background:url(images/quote.png) no-repeat;}

blockquote p{color:#333;}

blockquote cite{color:#666;}

blockquote a{color:#333;}

blockquote a:hover{color:#000;}

.flickr h3 span{color:#000}

.flickr h3 span b{color:#FF1183}

.flickr img{border:1px solid #969696;background:#F4F4F4;}

.flickr img:hover{border-color:#333}

#content .post_top h2 a{color:#000;}

#content .post_top h2 a:hover{color:#333;}

#content .headline{background:url(images/i_post_s.png) no-repeat 5px 14px;border-bottom:1px solid #ccc;}

#content .headline:hover{background:#eee url(images/i_post_s.png) no-repeat 5px 14px;border-bottom:1px solid #ccc;cursor:pointer;}

#content .headline h3{border:none;}

#content .headline h3 a{color:#333;}

#content .headline h3 a:hover{color:#000;}

#content .headline .commentcount{float:right;}

#content .headline .commentcount a{color:#666;}

#content .headline .commentcount a:hover{color:#000;}

#content .post_top a{color:#666;}

#content .post_top a:hover{color:#333;}

#content .posts h2.title a{color:#f07a30;}

#content .posts h2.title a:hover{color:#000;}

#content p.post_bottom{color:#555;}

#content p.post_bottom a{color:#444;}

#content p.post_bottom a:hover{color:#000;}

.pagination{text-align:center;margin:0;padding:0;height:100%;overflow:hidden;margin-bottom:20px;clear:both;}

.pagination .on{padding:8px 12px;margin-right:3px;background:#ee772c;color:#fff;}

#content .pagination a{display:block;padding:8px 12px;margin-right:3px;color:#fff;display:inline;line-height:32px;background:#21bce1;}

#content .pagination a:hover{background:#ee772c;color:#fff;}

.browseproducts{background:url(images/i-browseproductsbg.png) repeat-y;}

.browseproducts_bottom{background:url(images/i-browseproductsbottom.png) no-repeat right bottom;}

.browseproducts h5{margin:0px;padding:10px 10px 15px 10px;font:bold 14px Arial, Helvetica, sans-serif;color:#3b4602;background:url(images/i-browseproductshdbg.png) no-repeat top;text-shadow:1px 1px 1px #FFFFFF;}

#sidebar p{margin:0 10px;padding:10px 0 8px 0;font:12px Arial, Helvetica, sans-serif;color:#444;line-height:18px;}

#sidebar p.subscribe{padding-bottom:0;margin:0 10px;line-height:17px;}

#sidebar ul{margin:0px;padding:10px 0px 10px 10px;}

#sidebar ul li{margin:0px;padding:0px;list-style-type:none;}

#sidebar li a{margin:0px;padding:5px;font-size:14px;font-weight:bold;color:#000000 !important;line-height:30px;text-decoration:none;}

#sidebar li a:hover{margin:0px;padding:5px;line-height:30px;color:#F1550D !important;background:#FFFEA2;text-decoration:none;}

#sidebar li a.current{margin:0px;padding:5px;line-height:30px;color:#F1550D !important;background:#FFFEA2;text-decoration:none;}

#sidebar .widget h3{margin:0px;padding:10px 10px 13px 10px;font-size:14px;font-weight:bold;color:#3b4602;background:#fff url(images/i-browseproductshdbg.png) no-repeat top;text-shadow:1px 1px 1px #FFFFFF;border:0px;}

#sidebar .widget h3 span{color:#3b4602;}

#sidebar .widget ul{margin:0px;padding:10px 0px 0px 10px;}

#sidebar .widget ul li{margin:0px;padding:0px;list-style-type:none;}

#sidebar .widget li a{margin:0px;padding:5px;font-size:14px;font-weight:bold;color:#000000;line-height:30px;text-decoration:none;}

#sidebar .widget li a:hover{margin:0px;padding:5px;line-height:30px;color:#F1550D;background:#FFFEA2;text-decoration:none;}

#sidebar .widget li a.current{margin:0px;padding:5px;line-height:30px;color:#F1550D;background:#FFFEA2;text-decoration:none;}

#sidebar .advt{padding-top:10px;padding-bottom:10px;}

#sidebar .widget{background:url(images/i-browseproductsbg.png) repeat-y;margin-top:15px;margin-bottom:15px;}

#sidebar .widget ul{background:url(images/i-browseproductsbottom.png) no-repeat right bottom;height:100%;overflow:hidden;}

#sidebar .widget div{background:url(images/i-browseproductsbottom.png) no-repeat right bottom;padding-bottom:10px;padding-top:10px;text-align:center;height:100%;overflow:hidden;}

#sidebar .widget div a{color:#000000;font-weight:bold;text-decoration:none;}

#sidebar .widget div a:hover{text-decoration:underline;}

#sidebar #flickr{margin-top:15px;background:url(images/i-flickrbg.png) repeat-y;margin-bottom:20px;}

#sidebar .flickr_bottom{background:url(images/i-flickrbottom.png) no-repeat bottom left;padding:0 0 8px 0;height:100%;overflow:hidden;}

#sidebar #flickr h5{margin:0px;padding:10px 10px 15px 10px;font:bold 14px Arial, Helvetica, sans-serif;color:#FFFFFF;background:url(images/i-flickrhdbg.png) no-repeat top;text-shadow:1px 1px 1px #3b4602;}

#sidebar #flickr .flickr_badge_image img{margin:5px 0px 5px 10px;border:3px solid #CCC;width:52px;height:52px;}

#sidebar #flickr form{padding:10px;}

#sidebar #flickr form input{border:1px solid #ccc;padding:3px;font:12px Arial, Helvetica, sans-serif;color:#333;margin-bottom:5px;width:180px;}

#sidebar #flickr form .replace{background:#38cbef;padding:3px;border:none;cursor:pointer;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;}

.iSocialize_icons{margin-left:10px;}

#sidebar #tags{margin-top:15px;background:url(images/i-tagsbg.png) repeat-y;}

#sidebar .tags_bottom{background:url(images/i-tagsbottom.png) no-repeat bottom left;}

#sidebar #tags h5{margin:0px;padding:10px 10px 15px 10px;font-size:14px;font-weight:bold;color:#FFFFFF;background:url(images/i-tagshdbg.png) no-repeat top;text-shadow:1px 1px 1px #3b4602;}

#sidebar #tags p{margin:0px;padding:10px;font-size:14px;line-height:24px;text-align:center;}

#sidebar #tags a{font-weight:bold;color:#000;text-decoration:none;}

#sidebar #tags a:hover{text-decoration:underline;}

.bannerright{margin-top:15px;}

.bigtext{font-size:18px;}

#searchform{padding:5px;margin-bottom:20px;background:#eee;}

#searchform input{padding:5px 4px;width:135px;font:12px Georgia,"Times New Roman", Times, serif;border:1px solid #666;background:#fff;}

#searchform #searchsubmit{background:#000;font:12px Arial, Helvetica, sans-serif;color:#fff;border:none;cursor:pointer;width:60px;}

.screen-reader-text{display:none;}

#authorizenetoptions input, #authorizenetotions select{border:1px solid #ccc;}

#content .help h5{border-bottom:none;}

#content .help li a{color:#444;}

#content .help li a:hover{color:#000;}

#content #mycart_sidebar .payment_info{border-top:1px solid #ccc;}

#comments h3{font:normal 18px Arial, Helvetica, sans-serif;padding:0 0 5px 0;margin:0 0 20px 0;}

#comments .commentlist{padding:0;margin:0}

#comments .commentlist li p{margin:0;padding:0;}

#comments ol{padding:20px 0;}

#content #comments .comment{margin:10px 0 30px 0;padding:0;width:90%;list-style:none}

#comments .comment a{text-decoration:none;padding:1px 0}

#content #comments p.authorcomment{margin:3px 0 0 0;padding:0;line-height:normal;font-size:11px;font-weight:bold;}

#comments p.authorcomment a{text-decoration:none;}

#comments p.authorcomment a:hover{text-decoration:none;}

#comments .comment .meta-left{width:90px;float:left;}

#comments .comment .meta-left p{padding:0;margin:0}

#comments .comment .meta-left .meta-wrap{width:90px;overflow:hidden;padding-right:7px;min-height:70px;}

#comments .comment small{font-size:11px}

* html #comments .comment .text-right{height:70px}

#comments .comment .text-right{min-height:70px;margin:0;padding:0;margin-left:100px;float:none}

#comments .comment .text-right p{line-height:18px;padding:0 0 8px 13px;font-size:12px;}

#comments ul.children{margin:10px 0 0 20px;padding:0}

p.commpadd{padding:0;margin:0 0 10px 0}

span.comm-reply{float:right;padding:5px 0 0 0;font-size:11px;}

span.comm-reply a:hover{font-size:11px;text-decoration:none;}

.cancel-comment-reply{padding:0 0 10px 0}

#respond{padding:10px 0 0 0;margin:0}

#respond textarea, .commpadd input{font:13px Arial, Helvetica, sans-serif;}

#respond textarea{margin:0;padding:5px;}

p.commpadd input{line-height:25px;height:25px;padding:5px 0 0 5px;width:300px}

p.commpadd label{padding:0 0 0 5px}

input#submit{font:bold 12px Arial, Helvetica, sans-serif;text-align:center;padding:5px;margin:0;cursor:pointer;}

* html #commentform label{margin:-8px 0 0 0;position:relative;top:-8px;}

*+html #commentform label{margin:-8px 0 0 0;position:relative;top:-8px;}

.avatar{padding:3px;}

#content #comments .comment{border-bottom:1px solid #ccc;padding-bottom:15px;}

#comments h3{border-bottom:1px solid #ccc;}

#content #comments p.authorcomment{color:#000;font-size:12px;}

#comments p.authorcomment a{color:#666;}

#comments p.authorcomment a:hover{color:#000;}

#comments .comment{background:none;}

#comments .comment .meta-left{color:#666;}

#comments .comment .text-right{border:none;width:87%;background:#fff;display:block;}

#comments .comment .authcomment{width:87%;background:#fff;border:none;}

#comments .comment .authcomment p{color:#333;}

span.comm-reply{color:#333;}

span.comm-reply a{color:#333;}

span.comm-reply a:hover{color:#000;}

#respond textarea, .commpadd input{background:none;border:1px solid #c7c7c7;font:13px Arial, Helvetica, sans-serif;}

input#submit{color:#fff;background:#ef7a34;border:1px solid #ef7a34;}

.avatar{border:2px solid #ddd;}

#content .addtocartformspan{color:#389413;background:#d8ffc9;}

#content #addtocartformspan{color:#389413;}

#content .addtocartformspan2{color:#389413;background:#d8ffc9;}

#content #addtocartformspan2{color:#389413;}

#content div#photos .main_photo img{border:none;}

#content .product_details{background:#fff;}

#content .product_details select{border:1px solid #ccc;}


#content .addtocart a:hover{color:#fff;}

#content .product_inner #comments_wrap{width:580px;float:right;margin-top:11px;}

#content .product_inner #respond{width:330px;float:left;}

#content .product_inner #respond p.commpadd input{width:250px;}

#content .product_inner #comments .comment .text-right{width:79%;}

div.newsletter{float:left;margin-right:5px;}
div.astore{float:left;margin-right:5px; width:800px;}
img.alignleft{float:left;margin-right:5px;}

* html #content .product_inner #comments .comment .text-right{width:78%;}

*+html #content .product_inner #comments .comment .text-right{width:78%;}

.product_info{background:#eee;border:1px solid #ccc;}

.price{color:#000;}

.size_chart{color:#444;}


.main_photo{background:#fff;border:1px solid #ccc;}

.mm{background:#fff;border:5px solid #ccc;}

#info{background:#fff;border:4px solid #c8c8c8;}

#info a{color:#000;}

.more:hover{color:#000;}

.clear{clear:both;}

.close{color:#000;}

.checkout_address{height:100%;overflow:hidden;}

.address_info{border:1px solid #ccc;padding:15px;margin-bottom:20px;}

#content .address_info h3 span{font-size:12px;color:#444;}

#content .address_info h3 span a{color:#444;}

#content .address_info h3 span a:hover{color:#000;}

.shipping_method{border:1px solid #ccc;background:#eee;padding:5px 10px;height:100%;overflow:hidden;margin-bottom:20px;}

#content .shipping_method p{margin:0;padding:0;}

.method{color:#FF3300;font-weight:bold;font-size:13px;}

.table_spacer{margin-bottom:30px;}

.payment_method{border:1px solid #ccc;padding:5px;text-align:center;margin:0 auto 10px auto;}

.same_as_above{padding-left:95px;}

#content h5{border-bottom:1px solid #ccc;color:#444;}

#content p.forgetmenot{color:#666;}

#content p.mandatory{color:#666;}

#reg_passmail{color:#333;}

.form h5{border-bottom:1px solid #ccc;}

.form_row label, .reg_row label, .lostpassword_form label, .myorder_form_row label{color:#000;}

.forgot_pass{background:#9c9c9c;color:#fff;border:none;}

.forgot_pass:hover{background:#636363;}

.sucess_msg{background:#e7ffd6;color:#4e8426;border-top:1px solid #a4ce84;border-bottom:1px solid #a4ce84;}

.error_msg{background:#ffdada;color:#b01a1a;border-top:1px solid #a64646;border-bottom:1px solid #a64646;}

#footer p{margin:0px;padding:0px;line-height:18px;color:#333333;}

#footer a{color:#333333;}

#footer a:hover{text-decoration:underline;}

#footer .copyright, #footer .copyright a{text-decoration:none;}

.copyrights{margin:0px;padding:0px;float:left;width:250px;}

.ccards{margin:0px;padding:0px 0px 0px 0px;float:right;width:545px;color:#5D5D5D;text-align:right;}

.ccards img{margin:5px 0px 0px 0px;}

#shoppingcart_button_1{margin-left:104px;}

.container_12, .container_16{margin-left:auto;margin-right:auto;width:940px}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{display:inline;float:left;}
.container_12 .grid_3, .container_16 .grid_4{width:220px}
.container_12 .grid_6, .container_16 .grid_8{width:460px}
.container_12 .grid_9, .container_16 .grid_12{width:700px}
.container_12 .grid_12, .container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_4{width:220px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3, .container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6, .container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9, .container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3, .container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6, .container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9, .container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.menu ul, .menu ul li, .menu ul ul{list-style:none;margin:0;padding:0;}
.menu ul{position:relative;z-index:99;float:right;}
.menu ul li{float:left;line-height:1.8em;vertical-align:middle;zoom:1;font-size:14px;font-weight:bold;}
.menu ul li.hover, .menu ul li:hover{position:relative;z-index:599;cursor:default;}
.menu ul li ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
.menu ul ul li{float:none;font-size:12px;font-weight:bold;}
.menu ul ul ul{top:0px;left:99%;}
.menu ul li:hover > ul{visibility:visible;}
.menu ul{font-weight:bold;font:14px;}
.menu ul li a{padding:7px 15px;display:block;}
.menu ul li a:link, .menu ul li a:visited{text-decoration:none;}
.menu ul li ul{width:190px;margin-left:1px;}
.menu ul li ul li ul li ul{}
.menu ul li ul li{font-weight:bold;margin-top:-1px;}
.menu h3{display:none;}
.menu ul li ul li{border-style:solid;border-width:1px;border-color:#ccc #ccc #ccc;background:#fff;}
.menu ul li ul li.hover, .menu ul li ul li:hover, .menu ul li ul li.current-cat:hover, .menu ul li ul li.current_page_parent:hover, .menu ul li ul li.current_page_item:hover{background:#eee;}
.menu ul li a:link, .menu ul li a{color:#656564;border-top:5px solid #FFFFFF;}
.menu ul li ul li a:link, .menu ul li ul li a{cursor:pointer;color:#666;border-top:none;background:#fff;text-shadow:none;}
.menu ul li ul li a:hover, .menu ul li ul li:hover a, .menu ul li ul li.current-cat ul li a:hover{cursor:pointer;color:#333;}
.menu ul li.current_page_item a, .menu ul li a.current{background:#56d1f1;color:#FFFFFF;text-shadow:1px 1px 1px #4697B1;border-top:5px solid #E96425;}
.menu ul li ul li.current-cat a, .menu ul li ul li.current-cat-parent a, .menu ul li ul li.current-cat-parent ul li.current-cat a, .menu ul li ul li.current_page_parent a .menu ul li ul li ul li.current_page_item a{color:#18b8eb;background:#fff;}
.menu ul li.store li a, .menu ul li ul li.current-cat ul li a, .menu ul li ul li.current-cat-parent ul li a, .menu ul li ul li ul li.current_page_item a{color:#666;text-shadow:none;background:#fff;border-top:none;}
.menu ul li ul li.current-cat a, .menu ul li ul li.current-cat-parent ul li.current-cat a, .menu ul li ul li.current-cat-parent a{background:#eee;}
.menu ul li ul li.current-cat ul li a, .menu ul li ul li.current-cat-parent ul li a{background:#fff;}
.menu ul li ul li.current-cat ul li a:hover, .menu ul li ul li.current-cat-parent ul li.current-cat a{background:#eee;}
.menu ul li ul li.current-cat, .menu ul li ul li.current_page_item, .menu ul li ul li.current_page_parent, .menu ul li ul li.current-cat-parent ul li a:hover{background:#eee;color:#56d1f1;}

.coda-slider-wrapper{padding:0;}
.coda-slider{}
.coda-slider-no-js .coda-slider{height:200px;overflow:auto !important;}
.coda-slider, .coda-slider .panel{width:590px !important;}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel{width:590px;}
.coda-slider-wrapper.arrows .coda-slider{margin:0 3px}
.coda-nav-right a{width:83px;height:19px;text-indent:-9009px;cursor:pointer;}
.coda-nav-left a{width:83px;height:19px;text-indent:-9009px;cursor:pointer;}
.coda-nav-left a:hover, .coda-nav-right a:hover{background-position:0 -19px;}
.coda-nav ul li a.current{background:#39c}
.coda-slider .panel-wrapper{padding:0px}
.coda-slider p.loading{padding:20px;text-align:center}
.coda-nav ul{clear:both;display:block;margin:auto;overflow:hidden;display:none;}
.coda-nav ul li{display:inline}
.coda-nav ul li a{background:#000;color:#fff;display:block;float:left;margin-right:1px;padding:3px 6px;text-decoration:none}
.coda-slider-wrapper{float:left;position:relative;width:590px;}
.coda-slider{float:right;overflow:hidden;position:relative;}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel-container{position:relative;}
.coda-nav-left{position:absolute;right:150px;top:272px;z-index:99999;}
.coda-nav-right{position:absolute;right:5px;top:272px;z-index:99999;}
* html .coda-nav-right{right:165px;}
.coda-nav-left a, .coda-nav-right a{display:block;text-align:center;text-decoration:none}
.panel-wrapper h3{margin:0 0 10px 0;padding:0;}
.banner_img{text-align:center;margin-bottom:20px;min-height:200px;}
#slider{padding:0 55px;}
.coda-nav-left a{background:url(http://www.giftskidslove.com/wp-content/themes/KidzStore/images/b_previous.png) no-repeat left top;}
.coda-nav-right a{background:url(http://www.giftskidslove.com/wp-content/themes/KidzStore/images/b_next.png) no-repeat left top;}

#ptstore, br.clear, div.clear, #ptstore div.description, #ptstore .products, #ptstore .products ul, #ptstore .products li.row, #ptstore .category, #ptstore #cart, #ptstore #cart table{clear:both;}
#ptstore{position:relative;}
#ptstore ul{list-style:none;text-indent:0;text-align:left;padding:0;margin:0;}
#ptstore li{background:none;padding:0;margin:0;}
#ptstore li:before, #ptstore-cart:before, #ptstore-cart ul li:before, #ptstore-cart #ptstore-cart-ajax ul li:before, #ptstore ul.breadcrumb li:before{content:"";}
#ptstore div.hidden{display:none;}
#ptstore .products, #ptstore .products ul{width:100%;margin:0;padding:0;}
#ptstore .products ul li{display:block;float:left;}
#ptstore .products li.row{display:block;width:100%;}
#ptstore .products .frame{width:96px;text-align:center;}
#ptstore .products .frame img{display:inline;}
#ptstore ul.paging{clear:none;display:inline;}
#ptstore ul.paging li{display:inline;margin-left:5px;}
#ptstore ul.products li.product{width:33%;}
#hidden-update{position:absolute;left:-999em;}
#ptstore form.product label{clear:none;display:inline;}
#ptstore .gallery{float:left;display:block;}
#ptstore .gallery ul{display:block;margin:0;padding:0 !important;position:relative;list-style:none !important;text-indent:0;width:auto;}
#ptstore .gallery ul li:before{content:"";border:none;}
#ptstore .gallery .previews{position:relative;margin:0 !important;}
#ptstore .gallery .previews li{position:absolute;width:340px;height:auto;line-height:220px;visibility:hidden;top:0;left:0;border:none;background:none;margin:0;display:block;text-align:center;background:#fff;border:1px solid #ccc;padding:5px;}
#ptstore .gallery .previews li img{display:inline;vertical-align:middle;margin-top:-3px;}
#ptstore .gallery .previews li.fill{position:relative;}
#ptstore .gallery .previews li.active{visibility:visible;}
#ptstore .gallery .thumbnails{margin-top:110%;width:300px;}
#ptstore .gallery .thumbnails ul{padding:0;}
#ptstore .gallery .thumbnails li{position:relative;display:inline;visibility:visible;height:auto;line-height:1;top:auto;left:auto;}
#ptstore .gallery .thumbnails li.first{margin-left:0;}
#ptstore .gallery .thumbnails li img{cursor:pointer;border:1px solid #ccc;margin-right:10px;}

#TB_window{font:bold 10px Arial,Helvetica,sans-serif;color:#666666;text-transform:uppercase;letter-spacing:-1px;}
#TB_secondLine{font:bold 10px Arial,Helvetica,sans-serif;color:#666666;}
#TB_window a:link{color:#ddd;background:#333;text-decoration:none;padding:4px 7px 3px;margin:-3px 0 0 5px;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#fff;background:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_window #TB_ImageOff:link{background:none;padding:0;margin:0;}
#TB_window #TB_ImageOff:hover{background:none;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url('http://www.giftskidslove.com/wp-content/themes/KidzStore/library/icons/macFFBgHack.png') repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#TB_window,#TB_load{position:fixed;background:#ffffff;z-index:102;color:#666666;display:none;border:4px solid #000;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 30px 10px 15px;float:left;}
#TB_closeWindow{height:25px;padding:7px 12px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:208px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;text-align:center;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_load img{display:inline;width:32px;height:32px;margin:88px auto 0;}


#gsom_form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}

ul#gsom-fields-list input[type="radio"], ul#gsom-fields-list input[type="checkbox"]{border:none;}

th.gsom-sec-hdr, div.gsom-ap-hdr{font-weight:bold;}

div.gsom-ap-hdr{margin:5px 0;}

div.gsom-eml-edit{width:510px;border-right:1px solid #C6D9E9;float:left;margin-right:5px;padding-right:5px;}

div.gsom-eml-edit p{font-weight:bold;margin-top:6px;}

div.bform{display:block;left:200px;position:absolute;top:200px;z-index:1000;margin:0px;padding:0px;zoom:1;}


div.glbuttonddlistitem{padding:3px 3px 3px 26px;cursor:default;font-family:tahoma,arial,sans-serif;font-size:11px;}

div.glbuttonddlistitem:hover{background:#eeeeee;}

ul.glbuttonddlist li div.selected{background:#D9E8FB;}

ul.bform-list{list-style:none;padding:0 10px;margin:0;}

ul.bform-list li div{overflow:hidden;}

ul.bform-list li input[type='radio']{float:left;margin-right:3px;}

ul.bform-list li label{display:block;float:left;font-weight:bold;width:125px;}

div.btngroup{overflow:hidden;margin-left:125px;}

ul#gsom-fields-list{margin:0;padding:0 0 10px 0;list-style-type:none;}

ul#gsom-fields-list li{margin:1px;cursor:move;}

div.gsom-list-item-wrapper{width:250px;float:left;padding:5px;border:1px solid #C6D9E9;}

ul#gsom-fields-list li{overflow:hidden;}

ul#gsom-fields-list li input[type='radio']{float:left;margin-right:3px;height:22px;}

ul#gsom-fields-list li input[type='checkbox']{float:left;margin-right:3px;height:22px;}

ul#gsom-fields-list li input[type='text']{float:right;}

ul.bform-rb-list{list-style:none;padding:0;margin:0;overflow:hidden;}

ul.bform-rb-list li input[type='radio']{float:left;height:18px;}

ul.bform-rb-list li input[type='text']{float:left;font-family:arial;font-size:11px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:124px;}

ul.grid{background:#ffffff;border:1px solid #A5ACB2;list-style:none;padding:0;margin:0;height:70px;width:100%;}

ul.grid *{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font:normal 11px arial, tahoma, helvetica, sans-serif;}

div.grid-hdr{background:#f9f9f9 url(http://www.giftskidslove.com/wp-content/plugins/g-lock-double-opt-in-manager/img/gridhdr.gif) repeat-x 0 bottom;cursor:default;zoom:1;float:left;overflow:hidden;border-left:1px solid #eee;border-right:1px solid #d0d0d0;padding:3px 3px 3px 5px;}

div.grid-row{float:left;padding:3px 3px 3px 5px;}

.gsom-optin-div-label{display:block;}

.gsom-optin-label{display:block;margin-right:3px;float:left;}

label.gsom-optin-label.radio{margin-top:3px;}

ul.gsom-optin-form{list-style:none;margin:0 !important;list-style-image:none;list-style-type:none;}

ul.gsom-optin-form *{list-style-type:none !important;list-style-image:none !important;}

div.gsom-optin-form div{margin:5px 0;}

div.gsom-optin-form input{margin-bottom:2px;margin-right:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}

div.gsom-optin-form input[type="text"]{}

span.gsom-required-msg{border:1px solid red;margin:0pt;padding:2px;background:#CB211A;display:block;float:left;color:#ffffff;}

span.gsom-required-msg.cbox{margin-top:2px;}

div.gsom-optin-radiogroup{margin-left:10px;float:left;clear:both;}

div.gsom-optin-radiogroup span.gsom-required-msg{margin-top:2px;}

div.gsom_sfi{clear:both;}

div.gsom-optin-radiogroup-admin{float:right;width:164px;}

.gsom-flink{cursor:pointer;}

table.gsom_small_table{line-height:normal !important;}

table.gsom_small_table tr{border:none !important;line-height:normal !important;}

table.gsom_small_table td{border:none !important;line-height:normal !important;padding:1px !important;margin:0 !important;}

#gsom-confirm-mess-varlist p{line-height:100%;}

div.gsom-sa-wrapper{text-align:center;background:#fafafa;border:1px solid #cccccc;padding:10px;}

div.cattext-wrapper{border:1px solid #666;background:#eee;padding:10px;margin-bottom:10px;margin-top:10px;}

form.gsom-sa-from{}

div.gsom-sa-placeholder{margin:0 auto;overflow:hidden;text-align:left;width:150px;}

span.gsom-oldname{display:none;}

li#g-lock-double-opt-in-manager h2{}

li#g-lock-double-opt-in-manager p{}

li#g-lock-double-opt-in-manager form{}

div.gsom-optin-form{}

div.gsom-optin-form div{}

label.gsom-optin-div-label{}

div.gsom-optin-radiogroup input[type="submit"]{}

div.gsom-sa-wrapper{border:1px solid #666;background:#eee;padding:10px;margin-bottom:10px;margin-top:10px;width:90%;}

form.gsom-sa-from{padding:5px 6px 5px 5px;width:96%;border:1px solid #fff;background:#E96528;}

div.gsom-sa-placeholder{padding:5px 6px 5px 5px;width:96%;border:1px solid #fff;background:#2dbeea;}

ul.gsom-tabs *{-moz-user-select:none;-khtml-user-select:none;user-select:none;}

.unselectable, .unselectable *{-moz-user-select:none;-khtml-user-select:none;user-select:none;}

ul.gsom-tabs{background:transparent;border-bottom:1px solid #c6d9e9;font-size:12px;height:29px;margin:13px 0 0;padding:0;padding-left:8px;list-style:none;}

ul.gsom-tabs li{display:inline;line-height:200%;list-style:none;margin:0;padding:0;position:relative;top:1px;text-align:center;white-space:nowrap;}

ul.gsom-tabs li span, ul.gsom-tabs li a{background:transparent none no-repeat scroll 0%;border:1px transparent #fff;display:block;float:left;color:#2583AD;line-height:28px;padding:1px 13px 0;position:relative;text-decoration:none;cursor:pointer;}

ul.gsom-tabs li.gsom-tabs-selected span, ul.gsom-tabs li.gsom-tabs-selected a{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;background:#fff;border:1px solid #c6d9e9;border-bottom-color:#fff;color:#d54e21;font-weight:normal;padding:0 12px;cursor:default;}

ul.gsom-tabs li span:hover, ul.gsom-tabs li a:hover{color:#D54E21;}

ul.gsom-tabs span:focus, ul.gsom-tabs span:active, ul.gsom-tabs a:focus, ul.gsom-tabs a:active{outline:none;}

.plugin-support, .plugin-support *{color:#dadada !important;font-size:x-small !important;}

#gsom_smtp_secure_conn label{width:auto;}

.form-table br{clear:both;}

.gsom_widget p{clear:both;}

.gsom-optin-radiogroup input{float:left;margin:3px !important;}

.gsom-optin-radiogroup label{margin-top:3px;}




