#top-cat, #bot-cat { border: 1px dotted #666; margin-bottom:10px; /*box-shadow: 0 0 3px #999; */ height: 125px; }
#top-cat td, #bot-cat td { border-radius: 3px; }
#top-cat .subtab-off, #bot-cat .subtab-off { border-radius: 3px; }
#sub-cat-center { overflow: auto; }
.related-cat-header { font-size: 1.4em; color: #b1b1b1; margin: 40px 10px 5px 8px; font-weight: bold; float: left; text-transform: uppercase; width: 195px; }
#top-cat td:hover, #bot-cat td:hover { box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }
html{height: 100%;}
body{background:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;color:#222; }
#above-top{background: #666;color: #DDD;font-size: 10px;margin: 0 0; line-height: 15px;}
#above-top-content{	width:1000px;margin:0 auto;	padding: 2px 0 2px 0;}
#wrapper{width:1000px;margin:0 auto;}
#wrapper img{border:none;}
#header{width:990px;margin:0 auto;}
.header-tag{ float: left; width:755px; overflow:hidden; color: #c9c9c9; }
.top-currency{ float:right; width:150px; text-align:center; }
.top-currency form { display: inline; }
.top-currency .fieldstyle { font-size: 9px; margin: 0; padding: 0; height: auto; width: auto; background: #666; border: none; color: #DDD; } 
.bg_red { background-color: #cb1111; padding: 0 6px; font-weight: bold; }
.top-cart{ float: right; text-align:right;}
.top-cart a{ color:#FFFFFF; text-decoration:none;}
.top-cart a:hover { text-decoration: underline; }
#logo{display:block;float:left;width:500px;clear:left;padding:0;margin:3px 0 3px 0;}
#top-tag{float:left;width:450px;height:15px;overflow:hidden;clear:left;color:#666;font-size:11px;margin:0;}
#top-tag h1{font-size:12px;}
#usermenu{float:right;width:490px;font-size:10px;clear:right;margin-bottom:5px;display:block;}
#usermenu ul{list-style:none;margin:0;padding:0;}
#usermenu li{float:right;width:auto;margin:0;padding:0;text-align:center;}
#usermenu li a{display:block;padding:0 10px;color:#333;text-decoration:none;border-right:1px solid #CCC;line-height:15px;}
#usermenu li a:hover,li a:focus,li a:active{color:#111;}
#usermenu li .text {display:block;padding:0 10px;color:#333;text-decoration:none;border-right:1px solid #CCC;line-height:15px;}
.minicart a{font-size:12px;font-weight:bold;color:#C00!important;}
#top-contact{float:right;clear:right;margin-bottom:5px;font-family:Arial,Helvetica;}
.call-now{color:#ff891f;font-size:16px;font-weight:bold;padding-right:5px;}
.phone-number{color:#8e4d00;font-size:26px;font-weight:400;padding-right:5px;}
#search{margin-bottom:2px;}
.shadowfield{height:20px;background:#FFF url(images/bg_form.jpg) top repeat-x;width:180px;border:1px #CCC solid;padding:2px 10px 2px 10px;color:#666;margin-right:5px;}
#nav{height:32px;background:#333 url(images/bg_nav.jpg);border:2px solid #CCC;width:990px;margin:0 auto;font-size:11px;text-align:center;z-index:999!important;}
#nav ul li a,#nav ul li a:visited{width:108px;display:block;padding:0 4px;height:100%;color:#DDD;text-decoration:none;border-right:1px solid #CCC;line-height:32px;background:url(images/bg_nav.jpg) repeat 0 0;overflow:hidden;z-index:999!important;}#nav ul{padding:0;margin:0;list-style:none;z-index:999!important;}#nav ul li{float:left;position:relative;z-index:999!important;}#nav ul li ul{display:none;z-index:999!important;}#nav ul li:hover a{background:url(images/bg_nav2.jpg) repeat-x;z-index:999!important;}#nav ul li:hover ul{display:block;position:absolute;top:32px;left:0;z-index:999!important;}#nav ul li:hover ul li a.hide{border-top:1px solid #CCC;background:#666;z-index:999!important;}#nav ul li:hover ul li:hover a.hide{background:#333;z-index:999!important;}#nav ul li:hover ul li ul{display:none;z-index:999!important;}#nav ul li:hover ul li a{display:block;border-top:1px solid #CCC;background:#666;z-index:999!important;width:135px;}#nav ul li:hover ul li a:hover{background:#333;z-index:999!important;}#nav ul li:hover ul li:hover ul{display:block;position:absolute;left:120px;top:0;z-index:999!important;}#nav ul li:hover ul li:hover ul.left{left:-120px;z-index:999!important;}#nav .home-nav a{width:37px!important;}
#breadcrumbs{padding:0;margin:0;font-size:9px;width:980px;margin:0 auto;}
#breadcrumbs a{color:#333;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
.top-banner{width:990px; margin:2px auto;} 
#container{width:980px; margin:0 auto; background:#FFFFFF; padding:2px 4px; border: 2px solid #CCC;-moz-box-shadow: 0px 0px 5px #CCC;-webkit-box-shadow: 0px 0px 5px #CCC;box-shadow: 0px 0px 5px #CCC;}
#container-t{}
#container-m{}
#container-b{}
#content{min-height:400px;float:left;padding-top:5px;}
.3col{width:580px;}
.2col{display:block;width:780px!important;}
#content a{color:#363F4E;}
#side-left{float:left;width:190px;clear:left;}
.categories{background:#eee;border:1px solid #ddd;color:#333;margin:5px 0 15px 0;}
.categories ul{list-style:none;padding:0;margin:0;}
.categories ul li ul{margin-bottom:10px;}
.categories ul li a{display:block;background:#444;color:#FFF;padding:5px 5px 5px 10px;text-decoration:none;font-size:14px;margin-bottom:2px;}
.categories ul li a:hover{background:#000;}
.categories ul li ul li a{display:block;background:none;color:#333;padding:3px 5px 3px 10px;text-decoration:none;font-size:12px;border-bottom:dotted 1px #333;}
.categories ul li ul li a:hover{background:#666;color:#fff;}
.fthot a{background:#FFF url(images/flame.png) right center no-repeat!important;border:1px dashed #F00;color:#F00!important;}
.ftspecial a{background:#FFF url(images/check.png) right center no-repeat!important;border:1px dashed #000;color:#000!important;}
.fthot a:hover{text-decoration:underline;}
.ftspecial a:hover{text-decoration:underline;}
.module{display:block;border:1px solid #999;margin-bottom:10px;}
.module h2{color:#FFF;background:#363f4e url(images/bg_nav2.jpg);display:block;padding:5px 5px 5px 10px;margin:0 0 5px 0;font-weight:normal;font-size:14px;}
.module-cont{padding:0 10px 10px 10px;}
.module-cont a{color:#F90;text-decoration:none;}
.module-cont a:hover{color:#F60;}
.module-test{padding:0 10px 10px 10px;}
.module-test a{color:#333;text-decoration:none;}
.module-test a:hover{color:#111;}
a.linkorange{color:#F90;text-decoration:none;}
a.linkorange:hover{color:#F60;}
.fieldstyle{height:30px;background:#FFF url(images/bg_form.jpg) top repeat-x;width:100%;border:1px #CCC solid;padding:5px 10px 5px 10px;color:#666;margin-right:5px;}.module-o{display:block;border:1px solid #999;padding-bottom:10px;text-align:center;}.module-o h2{color:#FFF;background:#ec7c31;display:block;padding:5px 5px 5px 10px;margin:0 0 5px 0;font-weight:normal;font-size:14px;}.module-o p{padding:0 10px 0 10px;}.module-o a{color:#F90;text-decoration:none;}.module-o a:hover{color:#F60;}#side-right{float:right;width:180px;padding-top:5px;}#right-pane{float:right;width:780px;}#footer{width:1000px;margin:0 auto;}#footer a{color:#000;}#foot-nav{border:2px #999 solid;width:300px;padding:5px;background:#DDD;}#foot-nav a{color:#666!important;text-decoration:none;}#foot-nav a:hover{text-decoration:underline;}#foot-nav ul{list-style:none;padding:0;margin:0;}#credits{text-align:center;font-size:10px;}.clear{clear:both;height:1px;padding:0;margin:0;}
#bot-cat{margin-bottom:10px;}
.related-categories{float:left;display:block;width:68px;height:105px;margin:0 3px 0 0;text-align:left;font-size:10px;overflow:hidden;background:url(images/related_cats.jpg) center right no-repeat;}
.subtab-off{float:left;display:block; width:68px; height:105px;border:1px #CCC solid;text-align:center;font-size:10px;background:#EEE;overflow:hidden;}
#top-cat .subtab-off{/*margin:0 3px;/*padding:3px;*/ padding: 1px 0 0;}
#bot-cat .subtab-off{/*margin:10px 3px 0 3px;padding:3px;*/ padding: 1px 0 0;}
.subtab-off a{color:#333!important;text-decoration:none;}
.subtab-off a:hover{color:#F90!important;text-decoration:none;}
#top-cat .subtab-on{/*background:url(images/subtabtop.png) center bottom; */float:left;display:block;width:72px;height:105px;margin:0 3px;text-align:center;text-align:center;font-size:10px;padding:3px;overflow:hidden; border:1px #CCC solid;background:#EEE; box-shadow: 0 -2px 3px #000;}
#bot-cat .subtab-on{/*background:url(images/subtabbot.png) center top;*/ float:left;display:block;width:72px;height:105px;margin:0 3px;text-align:center;text-align:center;font-size:10px;padding:15px 3px 3px 3px;overflow:hidden;}
.subtab-on a{/*color:#FFF!important;*/text-decoration:none;}
.subtab-on a:hover{/*color:#CCC!important;*/text-decoration:none;}
#category-desc{padding:10px;border-bottom:1px #999 dashed;margin:0 0 10px 0;}
#category-desc h1{font-weight:bold;color:#F60;margin:0 0 5px 0;}
#catlist-title{display:block;background:#EEE;padding:5px;color:#333;margin:0 0 10px 0;}
#catlist-title h2{font-weight:normal;text-align:center;margin:0;padding:0;}
.cat-list{float:left;display:block;overflow:hidden;width:160px;height:220px;text-align:center;border:1px #CCC solid;padding:10px;margin:5px;}
.cat-list img{border:none;margin-bottom:5px;}
.cat-list a{color:#000!important;font-size:14px;text-decoration:none;}
.cat-list a:hover{color:#F90!important;text-decoration:underline;}
#bottom-info{padding:10px;border:1px #999 dashed;margin:0 0 10px 0;}
#bottom-info h3{font-weight:normal;color:#F90;margin:0 0 5px 0;font-size:17px;}
.product{display:block;width:172px; height:300px; float:left;padding:0px 0px;margin:6px 10px; border: 1px solid #ccc;-webkit-box-shadow: 0px 0px 7px #888;box-shadow: 0px 0px 7px #888;}
.product s{color:#999;font-size:10px;text-decoration:none!important;}
.product s span{text-decoration:line-through!important;}
.product-data{padding: 3px 5px 0px 5px;text-align:left; height:80px;}
.product-data .listing_review_count{ font-size:10px; }
.saletext{color:#F00;}
.productSpecialPrice{color:#C00;font-weight:bold;}
a.productListing{color:#363F4E!important;text-decoration:underline;font-size:11px;}a.productListing:hover{color:#F90!important;text-decoration:underline;font-size:11px;}
.productlisting-headingPrice{color:#C00;font-weight:bold;}.productlisting-hotseller{font-size:9px;color:#F00;}.productlisting-ready{font-size:10px;color:#060;}
.productlisting-soldout{font-size:9px;background:#F00;color:#FFF;padding:1px 3px;}.productlisting-sale{font-size:9px;}
.view-details{display:block;padding:1px 5px;width:50px;font-size:9px;margin:0 auto;border:1px #999 solid;}a.view-details{color:#666!important;text-decoration:none;}
a.view-details:hover{color:#fff!important;text-decoration:none;background:#999;}#product-name{display:block;float:right;width:410px;text-align:left;}
#product-info{display:block;width:410px;float:right;}.product-info{text-align:left;padding:10px;border:1px dashed #C00;color:#F00;}
#product-name h1{color:#000;font-weight:bold;padding:0;margin:0;font-size:16px;}
#product-image{display:block;float:left;clear:left;width:340px;text-align:center;border:1px dashed #CCC;padding:5px;margin:0 10px 0 0;}
#product-image img{border:none;}.additional-img{display:block;float:left;width:85px;max-height:118px;text-align:center;}
#product-attributes{display:block;margin-bottom:3px;background:#EEE;padding:0;}
.options-name, .options-list{text-align:left;}
.options-name{font-size:14px;}
.sizing-chart{display:block;font-size:11px;}
#add-cart{background:#EEE;border:1px solid #999;display:block;padding:10px;margin-bottom:10px;}
#add-cart h4{margin:5px 2px 2px 0;font-size:16px;color:#333;}
.instock{font-weight:bold;font-size:12px;text-transform:uppercase;color:#390;font-family:Arial,Helvetica,sans-serif;}
.shipswithin{font-size:11px;}
#product-price{font-size:13px;margin-top:7px;margin-bottom:5px;}
#product-price s{color:#000;}
#product-price .productSpecialPrice{color:#C00!important;font-size:16px;font-weight:bold;}
#product-price .productlisting-headingPrice{color:#C00!important;font-size:16px;font-weight:normal;}
.modelnum{color:#666;font-size:11px;}
.product-desc{display:block;text-align:left;margin-bottom:10px;}
.social-share{display:block;text-align:center;margin-bottom:10px;}
.product-notice{display:block;text-align:center;margin-bottom:10px;font-size:10px;padding:10px 0;border-bottom:1px dotted #666;border-top:1px dotted #666;}
input.qtybox{background:url(images/bg_form.jpg) top repeat-x;text-align:center;width:25px;height:20px;line-height:20px;color:#333;border:#741414 2px solid;}
#made-brand{float:right;width:150px;text-align:center;}
.made-in{display:block;width:150px;text-align:center;}
.brand{display:block;width:150px;text-align:center;}
.sep-line{display:block;border-bottom:1px dotted #666;margin:0 0 10px 0;padding:0 0 10px 0;}
.recommended{display:block;background:#333;color:#FFF;padding:5px;font-size:16px;}
.product-bottom{border:1px dotted #999;padding:10px;}
#prod_tabs{margin-bottom:10px;}
#prod_tabs a{color:#666!important;}
#prod_tabs ul{display:block;background:#333 url(images/product_info.png) right center no-repeat;height:31px;min-width:600px;clear:both;padding:0;}
.product-descl{font-size:16px;}
#options-box{clear:both;}
.option-img{display:block;width:70px;text-align:center;float:left;}
.seals{width:410px;display:block;float:right;text-align:center;}
.seals img{padding:0 5px;}
#detail-left{width:250px;display:block;float:left;}
#detail-right{display:block;float:left;width:150px;color:#333;text-align:right;}
.pageHeading{font-size:20px;color:#F90;}
.subtotal{color:#C00;font-size:14px;}
.cart-content th{background:#CCC;font-weight:normal;font-size:11px;}
.coodd{background:#DDD;}
.coeven{background:#f0f0f0;}
.continue-shopping{text-align:center;margin:5px 0;}
.continue-co{display:block;width:250px;float:right;clear:both;text-align:right;}
.co-sep{display:block;width:240px;float:right;clear:both;text-align:right;font-size:10px;min-height:50px;padding-right:5px;margin-right:5px;margin-top:10px;}
.processors{padding:5px;border:1px dotted #666;clear:both;background:#FFF url(images/select_checkout.jpg) center left no-repeat;}
.shipping-estimator{border:1px solid #666;margin-top:10px;padding:0 5px 5px 5px;}
ul.shipestimator{padding:0 0 5px 15px!important;color:#666!important;background:none!important;display:block!important;clear:both;font-size:11px;height:auto!important;min-height:50px;}
.fastups{font-size:11px!important;color:#C60;padding-bottom:5px;padding-top:8px;}
.shippingh{display:block;padding:5px;text-align:center;color:#FFF;font-size:16px;background:#666;}
.ship-inst{padding:0 10px;border-top:1px dotted #666;}
.co-warning{display:block;margin:10px 0;padding:10px;font-size:18px;color:#C00;border:2px dashed #C00;text-transform:uppercase;text-align:center;}
#checkout-process{text-align:center;font-size:14px;color:#F90;font-weight:bold;min-width:700px;}
.checkout-options h3{color:#F90;font-weight:normal;font-size:20px;text-align:center;padding:0;margin:5px 0;}
.co-address{font-size:14px;}
#login{border:1px dotted #999;width:500px;margin:0 auto;padding:10px;}
.returning_customer_title{font-size:10px;margin-bottom:5px;clear:both;}
.returning_customer_title b{font-size:18px!important;color:#F90;font-weight:normal;}
.create_account_title{font-size:18px;color:#F90;margin-bottom:5px;}
.messageStack{color:#F00;font-size:16px;font-weight:bold;padding:10px;border:1px dashed #F00;text-align:center;}
.already-customer{font-size:14px;}
.smallText{font-size:9px;}
#homecontent a{text-decoration:none;color:#666;}
/*#homecontent .productListing-Data{border:1px dotted #999;padding:5px;margin:3px;}*/
.testim-info{font-style:italic;font-size:14px;}
.testi-auth{font-style:normal;font-size:12px;color:#F93;}
.productlisting-soldoutbig{font-size:24px;color:#C00;font-weight:normal;}
.sep-right{border-right:1px dotted #666;}
.sep-left{border-left:1px dotted #666;}
.sep-all{border:1px dotted #666;}
.gray{color:#999!important;}
#review-top{font-size:10px;margin-top:5px;margin-bottom:7px;}
.fatured-product{display:block;width:172px;float:left;padding:0px 0px;margin:0px 6px;
border: 0px solid #999;background: #ddd;-webkit-box-shadow: 0px 0px 10px #999;box-shadow: 0px 0px 10px #999;}
.fatured-product s{color:#999;font-size:10px;text-decoration:none!important;}
.fatured-product s span{text-decoration:line-through!important;}
.featured-data{ background: url(images/bg_featured_data.jpg) right center no-repeat; min-height: 75px; padding: 3px 20px 3px 10px; }
.featured-data a.productListing{ font-size: 12px; color:#333333; text-decoration:none; }
.featured-data a.productListing:hover{ font-size: 12px; color:#333333; text-decoration:underline; }
.featured-data .productlisting-headingPrice{ font-size:10px; }
.featured-data .listing_review_count{ font-size:10px }
.featured-data .saletext{ font-size:10px }
.featured-data .productSpecialPrice{ font-size:10px }
.cat-featured-products{margin: 0 auto; background:#fff; border:none;-webkit-box-shadow: none;box-shadow: none;}
.text8{font-size:8px;}
.text9{font-size:9px;}
.text10{font-size:10px;}
.text11{font-size:11px;}
.colorred{color:#F00!important;}
.colorgreen{color:#390!important;}
.colorbue{color:#069!important;}
.colorgrey{color:#666!important;}
.colorlgrey{color:#999!important;}
.colorlgrey{color:#999!important;}
.colorlblue{color:#576f85!important}
ul.insidetab{padding:0 0 5px 10px!important;margin-left:10px;margin-top:2px;background:none!important;clear:both;}
.insidetab ul li{padding:0 0 5px 10px!important;margin-left:10px;background:none!important;clear:both;}
.float-right{float:right;}
.float-left{float:left;}
.100px{width:100px;}
.150px{width:150px;}
.200px{width:200px;}
.250px{width:250px;}
.300px{width:200px;}
label.error{ color:#F00; font-size:9px; }
.phone-number2{color:#8e4d00;font-size:22px;padding-right:5px;}
.instock-img{ border: 1px solid #090 !important; } 
.options-list select{ width:220px; }
.options-list select .sold {font-size:10px; color:#999; }
.options-list select .instockdrop {  }
.options-list select .normaldrop {  } 
.size-chart { text-align:center; list-style:none; padding:0; background: none !important; height:auto !important;} 
.size-chart ul { list-style:none; margin: 0; padding:0; min-width: 1px !important; background: none !important; height:auto !important;} 
.size-chart ul ul { list-style:none; padding:0; background: none !important; margin:0; }
.size-chart li { list-style:none; display: inline; float:left;margin: 0px;padding: 0px; } 
.size-chart li li { list-style:none; padding: 3px; background:#f2f2f2; color: #000; display:block; float:none; min-width:60px; width:auto; margin:1px !important;} 
.size-chart .size { background:#666; color:#FFF; width: 80px; margin:1px; }
.size-header{ background:#666; color:#FFF; display:block; padding: 3px; width: 85px; margin:1px; } 
.size-corner{ background:#fff; color:#666; display:block; padding: 3px; width: 85px;}
.categories ul li ul li ul{/*display:none;*/ background:#f2f2f2; font-size:9px;} 
.categories ul li ul li ul {margin-bottom:3px;}
.categories ul li ul li ul li a{/*display:none;*/ font-size:9px; padding-left: 25px;} 
.categories ul li ul li ul li a:hover{/*display:none;*/ background:#DDD; color:#000;padding-left: 25px;}
.categories ul li ul li ul li ul{margin-bottom:2px;}
.categories ul li ul li ul li ul li a{/*display:none;*/ font-size:9px; padding-left: 35px;} 
.categories ul li ul li ul li ul li a:hover{/*display:none;*/ background:#DDD; color:#000;padding-left: 35px;}
#side-nav .side-parent .selected{ background:#D2D2D2;}
.ftclearance a{ background: #FFF url(images/clearance.png) right center no-repeat !important; border: 1px dashed #000774; color: #000774 !important; } 
.ftclearance a:hover{ text-decoration:underline; }
.ftnew a{ background: #FFF url(images/newplus.png) right center no-repeat !important; border: 1px dashed #417700; color: #417700 !important; } 
.ftnew a:hover{ text-decoration:underline; }
.container-footer{ border-top: 2px #666 solid; padding: 4px 0 0 5px; color: #222; font-size: 11px; background:#f4f4f4;}
.container-footer a{ color: #222; font-size: 11px; text-decoration:none; }
.container-footer a:hover{ color: #666; text-decoration:underline; }
.container-footer ul{padding: 0 0 0 15px; margin: 3px 0;}
.us_dollar_price { font-size: .8em; color: grey; }
.product-data .product_rating img { vertical-align: middle; display: none; }
.listing_review_count { font-size: 11px; }
.review-box{ width:370px; min-height:80px; border:1px dashed #CCC; display:block; float:left; padding:5px; font-size:11px; color:#333333; margin-right:5px;}
.review-box-title{ font-size:12px; }
.review-box-image{ float:left; width:65px; margin-right:5px; }
.review-box-header{ font-weight: normal; margin: 0 0 5px 0; }
.special-cats{ padding:8px 0 0 0 !important;}

.home-cat{display:block;width:172px; height:235px; padding:0px 0px;margin:6px auto; border: 1px solid #ccc;background: url(images/bg_gradient.jpg) #f2f2f2;-webkit-box-shadow: 0px 0px 10px #999;box-shadow: 0px 0px 10px #999; text-align:center;}
.home-cat a{ color:#444; font-weight:normal; text-decoration:none; }
.home-cat a:hover{ text-decoration:underline;}
.home-cat strong{color:#444; }

.before-four{ background:url(images/bg_gift.jpg) bottom right no-repeat; padding:5px 25px 3px 5px; border:2px #b0b0b0 solid; color:#390; display:block; margin: 5px 0; font-size:14px; }

.social_button { width: 200px; height: 95px; float: right; position: relative; overflow: hidden; margin: 0 3px; border-style: outset; border-width: 1px; text-align: left; }
.social_button:active { border-style: inset; }
.social_button img { display: block; position: absolute; bottom: -10px; left: 0px; }
.social_button h4, .social_button h5 { margin: 2px 0 2px 6px; }
.social_button h4 { font-size: 14px; }
.social_button h5 { font-size: 11px; font-weight: normal; }
.social_button a { text-decoration: none; }
#content .tweet_button_large a, #review_social .tweet_button_large a { color: #111 !important; }
#content .fb_button_large a, #review_social .fb_button_large a { color: #fff !important; }
#review_social { width: 100%; overflow: auto; text-align: center; }
#review_social .social_button { float: none; display: inline-block; margin-top: 10px; }
.checkout_success_product_listing { border:1px #666 dashed;padding: 5px 5px 2px 5px;overflow:auto;}
.checkout_success_product_image { float: left; }
.checkout_success_product_text { width: 250px; height: 100px; float: left; }
.checkout_success_product_text span { display: table-cell; vertical-align: middle; height: 94px; }
.tweet_button_large { color: #111; border-color: #debfcf; background: #deefff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGVlZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk4YmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #deefff 0%, #98bede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#deefff), color-stop(100%,#98bede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #deefff 0%,#98bede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #deefff 0%,#98bede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #deefff 0%,#98bede 100%); /* IE10+ */
background: linear-gradient(-45deg,  #deefff 0%,#98bede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */} 

.fb_button_large { color: #fff; border-color: #fa9cdf; /* inset, outset, ridge, double, groove */ 
background: #7abcff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjN2FiY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjNjBhYmY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQwOTZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* IE10+ */
background: linear-gradient(-45deg,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ }
.imgshadow{ border: 1px solid #ccc; -webkit-box-shadow: 0px 0px 10px #999;box-shadow: 0px 0px 10px #999; }

.top-banner-l{ background: #f3f3f3 url(images/bg_banner.jpg) top right no-repeat; padding:5px 5px; border:2px #b0b0b0 solid; display:block; margin: 0; font-size:18px; min-height:40px;}
.top-banner-r{ background: #f3f3f3 url(images/bg_banner.jpg) center no-repeat; padding:5px 5px; border:2px #b0b0b0 solid; display:block; margin: 0; font-size:18px; min-height:40px;}
