html,body{-webkit-text-size-adjust:none;}
body{color:#515e6a;font-family:Verdana,Sans-serif;font-size:12px;line-height:18px; background:none repeat scroll center top #fff;
}
*{ margin:0;padding:0;list-style:none outside none;}
a img{border: none;}a:link, #navEZPagesTOC ul li a {color:#ACAC0E;text-decoration: none;} 
a:hover, #navEZPagesTOC ul li a:hover, #PnmcmGZZc ul li a:hover,  #navCatTabs ul li a:hover{ text-decoration:underline; color: #F00B18;}
a:active{color:#111;}
h2{font-size: 1.4em;}h3{font-size: 1.3em;}h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{font-size: 1.1em;}.biggerText{font-size: 1.2em;}
CODE{font-family: arial, verdana, helvetica, sans-serif;font-size: 1em;}
TEXTAREA {/*	float: left;*/	margin: auto;	display: block;	width: 95%;}
#enquiry{ width:50%; margin:0;}
FORM, SELECT, INPUT{display: inline;margin: 0.1em;font-family: Tahoma,Geneva,sans-serif;}
#contactUsDefault FORM{ margin:0;}#indexProductList form{ margin:0;}
FIELDSET {padding: 0.5em;margin: 0.5em 0em;	border: 1px solid #cccccc;}
LEGEND {font-weight: bold;padding: 0.3em;}
LABEL{line-height: 1.5em;padding: 0.2em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
LABEL.inputLabel {float: left; padding:0; width:104px; margin-left:10px;}
LABEL.inputLabelPayment {width: 15em;float: left;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{	width: 12em;float: left;}
P, ADDRESS{padding: 0.5em;}ADDRESS{font-style: normal;}.clearBoth{clear: both;}
HR{height:1px;margin-top: 0.5em;border: none;border-bottom: 1px solid #9a9a9a;}
.back{float:left;}.forward, #bN7JD2KiCartDefault #PPECbutton,.instructions{float: right;}
.bold{font-weight: bold;}.hiddenField{display: none;}.visibleField {display: inline;}
/*** wrappers - page or section containers ***/
#top{ margin:0 auto; float:right; }
#PnmcmGZZc{float:left; margin:20px 20px 0 0;}
#mOwhZopVR
{ float:left;
padding:0px;_padding:0px;
margin: 0;
}
.qgdrYeXsw
{background: rgb(249, 240, 36);
background: -moz-linear-gradient(top, rgba(249, 240, 36,1) 0%, rgba(243, 233, 0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249, 240, 36,1)), color-stop(100%,rgba(243, 233, 0,1)));
background: -webkit-linear-gradient(top, rgba(249, 240, 36,1) 0%,rgba(243, 233, 0,1) 100%);
background: -o-linear-gradient(top, rgba(249, 240, 36,1) 0%,rgba(243, 233, 0,1) 100%);
background: -ms-linear-gradient(top, rgba(249, 240, 36,1) 0%,rgba(243, 233, 0,1) 100%);
background: linear-gradient(to bottom, rgba(249, 240, 36,1) 0%,rgba(243, 233, 0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F024', endColorstr='#F3E900',GradientType=0 );
margin: 0 auto;
padding: 0;
width:100%;
border-bottom:1px solid #252525;
}
.Cf5hQyJD {
height: 28px;
line-height: 28px;
margin: auto;
float:right;
text-align: left;
font-weight:bold;
font-size:14px;
}
#PnmcmGZZc a{float:left;text-decoration:underline;display:block;padding:0 5px;line-height:30px;font-size:14px;color:#333;}
#PnmcmGZZc a:hover{ text-decoration:none; color:#ddd;}
#currencies{ margin-bottom:8px;}
.curr_box{float:right; width:110px;border:1px solid #68604F;color:#D5C9AD; background-color:#191A1E; font-size:11px;}
#WOCIgotzw{ float: right;
margin:20px 0 0 0;
padding-left: 34px;
color:#fff;
line-height:31px;
background:url("../images/top-cart.png") no-repeat scroll left center transparent;
}
#WOCIgotzw a{color:#333; line-height:31px; font-weight:bold;
display: block;font-size:13px;
padding: 0px;}
.head_currency
{float:left;
color:#555;
font-weight:bold;
}
.head_currency LABEL
{color:#555;
font-weight:bold;
}
#WOCIgotzw a:hover{text-decoration:underline;color:#ccc;}
.wtTfIUbZA
{ padding:0 0 10px 0;
margin:0px auto 0;width:1000px;
overflow:hidden;
}
#top_search{ float: right;
margin:10px 0 0 3px;
width: 266px;
z-index: 1001;}
#top_search Form{ margin:0; display:block; height:26px;}
#top_search input{ margin:0;}
#top_search .SearchInput{ background: #fff;
padding: 0 6px;
color: #777;
height: 21px;
line-height:21px;
margin: 0 2px 0 0;
width: 200px;
border:1px solid #E2DEDE;
}
#top_search .Search_btn{margin:0px;
background:url("../images/ok-icon2.jpg") no-repeat scroll center top transparent;
text-indent:-999999px;
border:none;
height:23px;
width:25px;
vertical-align: middle;}
input
{ vertical-align:middle;
}

#contentmlfhodmei {
padding:0px;
}
#XAvvYiICn ul li a:hover{}
.lDICxFIrb
{padding: 0;
height:45px;
margin:-8px auto 0;
width:1020px;
}
#lopgdcitB
{ width:1020px;
padding:0;
margin:0 auto; 
border-radius: 8px;
}
#Ryjdv2oe3iw
{padding: 0;
height: 41px;
margin: 0px auto;
width: 1020px;  
background: rgb(0,157,223);
background: -moz-linear-gradient(top, rgba(0,157,223,1) 0%, rgba(0,110,157,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,157,223,1)), color-stop(100%,rgba(0,110,157,1)));
background: -webkit-linear-gradient(top, rgba(0,157,223,1) 0%,rgba(0,110,157,1) 100%);
background: -o-linear-gradient(top, rgba(0,157,223,1) 0%,rgba(0,110,157,1) 100%);
background: -ms-linear-gradient(top, rgba(0,157,223,1) 0%,rgba(0,110,157,1) 100%);
background: linear-gradient(to bottom, rgba(0,157,223,1) 0%,rgba(0,110,157,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ddf', endColorstr='#006e9d',GradientType=0 );
border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
border-bottom:1px solid #252525;
}
#XAvvYiICn {
padding: 0;
height:41px;
margin:0px auto; 
width: 1020px; 
/*background: url("../images/nav_bdg.png") no-repeat;*/
 
} 
#XAvvYiICn .lev0:hover {
background:#0A78B6;
}
 #nav {
height:41px;
width: 100%;} 
#nav li.over { z-index:999; } 
#nav span { display:block; cursor:pointer;   } 
#nav li { float:left; 
position: relative;
z-index: 1000;padding: 0 15px;}
#nav li a{color: #fff; 
display: block;
font-size: 14px;
position: relative;
font-weight: bold;
line-height: 41px;
margin: 0 11px;
text-decoration: none; }
#nav li a span{ font-size: 14px;}
#nav li a:hover span {color:#ED430F;  }
#nav li:hover a.top_0 span,
#nav li ul li:hover a.top_1 span{color:#ED430F;}
#nav li ul li span{padding:0;font-size: 12px;}
#nav li:hover .lev0{background:#fff;
border: 1px solid #000; 
display: inline-block;
left: 5px;
margin-bottom: 25px;
padding: 0 5px 5px 10px;
position: absolute;
top:40px;}
#levldlsa
{width:1200px;
}
#dfsdsvaewew
{width:400px;
}
#nav li .lev0 .level1{ 
display: block;
padding: 3px 0;
text-align: left;
float: left;
width: 180px; 
margin: 0 10px;
border-bottom: 1px solid #eee;
}
#nav li:hover #levldlsa{ 
background:#fff;
border: 1px solid #000; 
display: inline-block;
left:-200px;
margin-bottom: 25px;
padding: 0 5px 5px 10px;
position: absolute;
top:40px;
}
#nav li .lev0 .level1 a{font-weight: normal;
line-height: 20px;
margin: 0;
padding: 0 2px;
text-transform: none;
}
#nav ul { position:absolute; top:48px; left:-10000px; border:none;   }
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
#nav ul li a { color:#2f2f2f !important; }
#nav ul li a:hover { color:#fff !important; }
#nav ul ul { top:5px; }
#hosgand
{width:240px!important;
}
 
 
#navBreadCrumb{width:791px;color:#4F3C3C;float:left;padding:0 0 0 15px;background: url("../images/bar_bbg.gif") repeat scroll center top transparent;
border-bottom: 1px solid #DDDDDD;font-size: 14px;font-style: italic;line-height:39px;}
#navBreadCrumb a{ color:#4F3C3C;line-height:39px; font-size:14px;}
#recentOrders
{
}
#scrollBox2 li
{ padding:6px 3px;
border-bottom: 1px dotted #ddd;
}
#scrollBox2 li a
{ font-weight:bold;
color:#222;
}
#indexDefaultMainContent{ margin:0 auto; background-color:#111; padding:10px;width:1020px; color:#D3BD8D;}
.Body_Container{margin:0px auto;
padding:0px; 
width: 100%; }
.center_ads { position: absolute; top:10px; left:10px; }
.paging { position:relative; z-index: 100; text-align: center; margin-top: -25px; }
.paging a { padding:5px 10px; text-decoration: none; color: #D5C9AD;  background: #555; border: 1px solid #333; border-radius:3px;}
.paging a.active { font-weight: bold; background: #920000; border: 1px solid #610000; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
.paging a:hover { font-weight: bold; color:#F00B18; }
.center_ads img{ width: 1000px !important; height: 530px; float:left; }
/*** Banner ***/
/*** Main ***/
#column_left{float:left;width:200px;padding-top:10px;margin:0 4px 0 0;background: url("../images/category_bg.jpg") repeat scroll center top transparent;box-shadow: 0 2px 10px #333333;}
#bN7JD2KiCartDefault{ min-height:400px;}
#tagline{color:#000000;	font-size: 2em;	text-align:center;vertical-align:middle;}
#sendSpendWrapper{border: 1px solid #cacaca;float: right;margin: 0em 0em 1em 1em;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper{margin: 0;width: 47%;}
.catDescContent{ padding:0 10px 10px 10px;}
/*** foot ***/
.footer_container{
clear: both;
padding: 10px 0;
width: 100%;
margin: 0 auto;  }
#siteinfoLegal{width:960px;padding-top:10px;text-align:center;color:#111;margin:0 auto;}
#siteinfoLegal a {font-weight:bold;color:#F7EFCF;}
#siteinfoLegal a:hover{color:#F00B18; text-decoration:underline;}
#I1Uv2ioe{
margin-left:10px;
}
/*** sideboxes ***/
h1{color:#333;font-size:16px;padding:5px 0 0 10px;}
#relatedPro{color:#A09482;padding:0 0 0 50px;line-height:58px;font-size:14px;text-transform:uppercase;font-weight:weight;background: url("../images/center_bg_header.png") no-repeat scroll 0 0 transparent; height:62px;}
.leftBoxHeading{text-align:center;color:#D3BD8D;background: #3A4047;line-height:45px;}
h3.leftBoxHeading a:hover{text-decoration:underline}
h3 label{ line-height:45px; padding:0;}
.leftBoxContainer{ margin-bottom:8px;}
#OTicwrpxo
{margin-bottom:8px;  }
.sideBoxContent{color:#999;background: none; margin:0; padding:4px 0;  }
.sideBoxContent ul{ padding:0px;}
.sideBoxContent a{color:#585858;line-height:18px;text-decoration: none; }
#shopbycolorsContent img
{padding:4px 3px;
}
.sideBoxContent a:hover{color:#F00B18;}
.sideBoxContentItem{padding:5px 0; display:block;   overflow:hidden;}
.sideBoxContentItem img
{ width:160px;
height:auto;
}
.sideBoxContentItem .sideBoxImg{ float:left; width:80px; height:80px; overflow:hidden; text-align:center; margin-right:6px;}
.sideBoxContentItem .sideBoxTxt{ float:left; width:110px; text-align:left;height:32px; overflow: hidden;}
.sideBoxContentItem .sideBoxTxt a{ color:#D5C9AD; line-height:16px;}
.sideBoxContentItem .sideBoxTxt a:hover{ color:#F00B18;}
.sideBoxContentItem .sideBoxPrice{ float:left; margin-top:3px;text-align:left;width:110px;}
.normalprice{ color:#999;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {background: none;color:#F00B18;font-weight:normal; font-size:18px;}
.productPriceDiscount {
color:#000;
display:none;
}
#categoriesContent .category-top a:hover,.category-subs-parent,.category-subs-selected:hover,#categoriesContent .category-products a:hover
{ color:#fff;
}
#categoriesContent ul li
{ border: 2px solid #f5f5f5;
margin: 2px 0;
line-height: 30px;
padding: 0 1px;
}#categoriesContent ul li:hover
{background:#0A78B6;
}
#categoriesContent ul li:hover a
{color:#fff;
}
#categoriesContent .category-top{ font-size:12px;overflow:hidden;font-weight:bold;display:list-item;color:#222;   }
#categoriesContent
{
}
#categoriesContent .category-top:hover{text-decoration:none; color:#fff;
}
.category-subs-parent,.category-subs-selected{ color:#333;font-weight: bold;}
#categoriesContent .category-products a{display:list-item;list-style:none;padding-left:8px;line-height:26px;font-size:11px;color:#444; }
#categoriesContent .category-products:hover,#categoriesContent .category-links:hover{ text-decoration:none;color:#fff;  }
#categoriesContent .category-links{ display:list-item; list-style:none;color:#222;line-height:26px; padding-left:15px;}
.categoryListBoxContents{ margin:0 0 10px 0;}
TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev,#siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance,.productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage,.centeredContent, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages,.centerBoxContentsAlsoPurch,.gvBal, .attribImg{text-align: center;}
#cartEmptyText{ margin-bottom:10px;}
.rowOdd .cartProductDisplay,.rowOdd .cartUnitDisplay,.rowOdd .cartTotalDisplay,.rowOdd .cartRemoveItemDisplay,.rowOdd .cartQuantityUpdate,.rowOdd .cartQuantity,.rowOdd #cartInstructionsDisplay,.rowOdd .cartTotalsDisplay{border-top:2px solid #EEECDA;}
#bestsellersContent li a{ float:left;}
#bestsellers li{ display:list-item; list-style:none; margin:5px 0;}
#best_name{ width:155px; margin-left:5px; line-height:14px; height:40px; overflow:hidden;}
#upProductsHeading{text-align: left;}
#upDateHeading{text-align: right;}
#productsbox_top{float:left;border: 1px solid #DDDCDC; padding:10px;width: 765px;min-height:350px;}
.TabbedPanelsContentGroup .ratingRow { text-align: left;}
/** Carousel **/
div.JMyCarousel{text-align:center;height:130px!important;}
div.JMyCarousel ul li{	margin:5px;line-height:0px;padding:3px;list-style:none;padding-left:3px;}
#productAdditionalImages {text-align:center;}
div.JMyCarousel ul li a img{width:70px;	height:70px;}
/*** Product ***/
.itemImg:hover{transform: scale(1.1);transition: all 0.5s ease 0s;}
.uEgYe_namesr{
margin: 0px;
padding:5px 3px;
overflow: hidden;
} 
.uEgYe_namesr a:hover{ color:#F00B18; text-decoration:none}
.itemPrice{height:40px;font-size:14px;}
.itemPrice .productSpecialPrice{ font-weight:bold;color: #8F7008;font-family: 'Oswald'; font-size:14px;}
.itemPrice .productPriceDiscount{color:#0A78B6;}
.navNextPrevWrapper{ float:left; text-align:center; margin:5px 0; width:100%;}
.navNextPrevCounter{text-align:center;}
.navNextPrevList{
display: block;
margin: 0;
padding:0px;
list-style-type: none;
text-align: left;
line-height: 24px;
}
#productMainImage {padding:0;height:auto;text-align:center;}
#productsInfo { background-color:#F2F2F2;border: 1px solid #DDDDDD;border-radius: 10px;float:right; margin-right:10px;padding: 10px 15px;width:45%;}
#productName {color:#000; height:auto;line-height:normal;font-size:18px; font-weight:bold;background:none;float:left;padding:0px; text-align:left; border:none;}
#productDetailsList {color:#333;float:left;font:normal 11px arial;width:385px;}
#productDetailsList li {line-height:24px;}
#productDetailsList li.InStock span { background:url('../images/icon_instock.png') no-repeat 5px 5px #A0CE62 scroll;color:#fff; font:normal 10px arial; padding:5px 6px 5px 21px;}
#productAttributes { text-align: center;
border-bottom:1px solid #ddd;
width: 100%;
margin: 8px 0;
padding: 3px 0; }
#attribsOptionsText {color:#333;float:left; font:bold 11px arial;}
#attrib-3 { border:1px solid #DDD;}
h4.optionName {color:#333;font:bold 12px/18px arial; float:left;padding:5px 10px 5px 0; text-align:left;}
.optionSelect{ font-weight:bold; float:left; font-size:10px; text-transform: capitalize; margin:2px 0 0 0;}
.viewSizeChart {float:right;}
.viewSizeChart a {color:#000;}
.chose_size {border:0px;color:#FF8A00;font:bold italic 13px arial;padding-left:10px;}
.strong {border-bottom: 1px solid #CCCCCC;padding: 10px;text-align: center;}
.back ul li {float: left;line-height:15px; list-style: none outside none; margin: 0 4px 4px 1px;min-width: 22px;padding:0px; position: relative;vertical-align: middle;}
.back ul li span {color:#000;display: block; padding:3px 5px;}
.back ul li.selectAttr { background-color:#FFFFFF; border:2px solid #CCC; cursor: pointer;}
.back ul li.selectAttr:hover {border:2px solid #FF5A00;}
.back ul li.sizehover {background:url('../images/icons/icon_ok.png') no-repeat right bottom scroll #fff;border:2px solid #FF5A00;}
.back ul li.select {background-color: #FFA500;}
#productPrices{color:#FF9C00;float:left;font-weight:bold;margin:5px 0;display:block;line-height:30px; width:100%;}
#productPrices .normalprice,#productPrices .productSpecialPrice,#productPrices .productPriceDiscount{ margin-left:2px; margin-right:2px; }
#productPrices .normalprice {color:#888888; font-size:14px;}
#productPrices .productSpecialPrice{color: #F00B18;
font-size: 24px;
font-weight: bold;
padding-left: 10px;}
.rassurance {
display: inline-block;
vertical-align: middle;
zoom: 1;
text-align: left;
}
.rassurance > li {
margin-left:10px;
}
#proOD4Ldetail .icon-checkmark:before {
color: #8ccd7e;
font-size: .625em;
line-height: 2.4em;
margin-right: .5em;
}
#descriptionLDOA{
border:1px solid #ddd;
padding:5px;
overflow:hidden;
}
.icon-checkmark:before {
content: "\e00a";
}
[class^="icon-"]:before, [class*=" icon-"]:before, [class^="sport-"]:before, [class*=" sport-"] {
font-family: 'icomoon';
font-style: normal;
speak: none;
font-weight: 400;
-webkit-font-smoothing: antialiased;
padding-right: 5px;
}
#productPrices .productPriceDiscount{ color:#F00B18; width:100%; clear:both; margin:3px 0; font-size:14px;}
#cartAdd {  color:#111; font-weight:bold; font-size:12px;vertical-align:middle;border:none; line-height:30px;
text-align: left; padding: 6px; margin:0 0 10px 0; }
.additional_images{float:left; margin:10px 0 0 0; width:100%;}
.additional_images li{ float:left; width:33%; text-align:center; height:80px; overflow:hidden;}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0px 15px 15px 10px ;}
/*=============================productDescription=============================*/
#productDescription{ border-radius: 8px;line-height: 20px;padding: 10px 20px; color:#222;margin:10px;font-family: Arial,Helvetica,sans-serif;}
#productDescription a
{ color:red;
font-weight:bold;
}
#dfsabEreRGVBAS {
color: #222!important;
}
#productDescription legend{background: none repeat scroll 0 0 #111111;color: #FFFFFF;padding: 5px 30px;text-transform: uppercase;border: 1px solid #CCCCCC;  border-radius: 5px;}
#hostsimilardIKD { margin:10px auto;overflow: hidden;}
#hostsimilardIKD ul li {height: 270px;
width:242px;
margin: 10px 2px;
padding: 4px 1px;
float: left;
text-align: center;}
#hostsimilardIKD ul #li4
{clear:both;
}
#hostsimilardIKD ul li:hover {  background:url('../images/bg_item.png') no-repeat scroll;}
/*** navigation ***/
#sorter{ float:right; width:230px; margin:5px 5px 0 0;}
.listbox{height:33px; overflow:hidden;width:99%; margin:0 auto;color:#111;}
.mainrightlist{ float:left; width:270px; margin:7px 0 0 0;}
.navSplitPagesResult { margin:7px 0 0 5px;}
.navSplitPagesLinks{ margin:2px 5px 0 0;text-align:right}
.navSplitPagesLinks a{ background-color:#F00B18;border-radius:10px;color:#FFFFFF;display:inline-block;padding: 5px 10px;}
.navSplitPagesLinks a:hover{ background-color:#333;}
.navSplitPagesLinks strong{ background-color:#333;border-radius:10px;color:#FFFFFF;display:inline-block;padding: 5px 10px;}
#navCatTabsWrapper{margin: 0em;font-weight: bold;color: #ffffff;height: 1%;width: 100%;}
#navEZPagesTOCWrapper{font-weight: bold;float: right;height: 1%;border: 1px solid #000000;}
#navEZPagesTOC ul{margin: 0;padding:  0.5em 0em;list-style-type: none;line-height: 1.5em;}
#navEZPagesTOC ul li{white-space: nowrap;}
#navEZPagesTOC ul li a{padding: 0em 0.5em;margin: 0;}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription{margin: 0.5em;}
#navColumnOne{background:none; }
#rightbar{ background:none; }
/*** The main content classes ***/
/*.content,*/
.shippingEstimatorWrapper {	/*font-size: 1.2em;*/	padding:15px; margin-bottom:20px;}
.alert {color: #8F7008;margin-left: 0.5em;}
.advisory {}
.important {font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
.smallText{font-size: 0.9em;}
/*** WOCIgotzw Cart Display ***/
#cartContentsDisplay{border-collapse:collapse;}
#cartContentsDisplay td{border: 1px solid #666;}
#cartContentsDisplay, #loginDefault, #createAcctDefault, #checkoutShipping, #checkoutPayment{color: #444;
font-size: 14px;
line-height: 22px;
font-weight: bold;}
#cartSubTotal
{font-size:20px;
font-weight: bold;
}
.ccinfo input{
size:16px!important;
font-weight:bold!important;
}
TR.tableHeading {height: 2em;}
.tableHeading TH{border: 1px solid #666;}
.rowOdd{height: 1.5em;vertical-align: top;}
.rowEven{height: 1.5em;vertical-align: top;}
.tableHeading, #cartSubTotal {color:#222;}
#cartSubTotal{font-weight:bold;text-align: right;line-height: 2.2em;padding-right:8px; float:right;}
.tableRow, .tableHeading, #cartSubTotal{height: 2.2em;}
#cartProdTitle{color: #333;font: 14px "Arial";}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay{padding: 0.5em 0em;}
.cartUnitDisplay, .cartTotalDisplay{text-align:center;padding-right: 0.2em;color:#222;}
#scUpdateQuantity{width: 2em;}
.cartQuantity{width: 4.7em;}
.cartNewItem{color: #33CC33;position: relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem{color: #660099;position: relative;   /*do not remove-fixes stupid IEbug*/}
.cartBoxTotal{text-align: right;font-weight: bold;}
.cartRemoveItemDisplay{width: 3.5em;}
.cartAttribsList{margin-left: 1em;}
#mediaManager{width: 50%;margin: 0.2em;padding: 0.5em;}
.mediaTitle{float: left;}
.mediaTypeLink{float: right;}
.normalprice, .productSpecialPriceSale{text-decoration: line-through;}
.orderHistList{	margin: 1em;padding: 0.2em 0em;}
#cartBoxListWrapper ul, #ezPageBoxList ul{list-style-type: none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0;padding: 0.2em 0em;	}
#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}
.totalBox{width: 5.5em;text-align: right;padding: 0.2em;}
.lineTitle, .amount{text-align: right;padding: 0.2em;}
.amount{width: 5.5em;}
#delivery_info{float:left; width:515px; min-height:200px;}
#payment_info,#checkout_info{ float:left; width:431px; margin:0 0 0 10px;}
#CustShowPrice TH{ text-align:right;}
#gender-male{ margin-left:10px;}
#billingField .inputLabel,#contactDetails .inputLabel{ margin-bottom:5px;}
.confirmOrder{ text-align:right;}
.sub2{padding:10px;color:#656565;line-height:150%;}
.sub2 .sub2_l{float:left;width:110px;padding:5px;}
.sub2 .sub2_r{float:left;width:800px;}
.inputbox, #contactDetails{position:relative;}
.inputbox .mesg-box, #contactDetails .mesg-box{display:none; margin:5px 0 0 114px; padding:5px; border:1px solid #f60; background:#FFECE8}
#contactDetails #email_check_mesg{}
/*** Image Display ***/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{margin: 0em 1em 1em 0em ;}
.categoryIcon {}
#cartImage {margin: 0.5em 1em;}
/*** Attributes ***/
.attribImg{width: 20%;margin: 0.3em 0em;}
.attributesComments {}
/*** misc ***/
CAPTION {	/*display: none;*/	}
#myAccountGen li, #myAccountNotify li {margin: 0;}
.accountTotalDisplay, .accountTaxDisplay {width: 20%;text-align: right;	/*vertical-align: top*/}
.accountQuantityDisplay {width: 10%;vertical-align: top;}
#siteMapList {width: 90%;float: right;}
.ratingRow {margin: 1em 0em 1.5em 0em;}
LABEL#textAreaReviews {	font-weight: normal;margin: 1em 0em;}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infobN7JD2KiCart{background-color: #ffffff;}
.information {padding: 10px 3px; line-height: 150%;}
#bN7JD2KicartBody #shippingEstimatorContent{clear: both;}
.seDisplayedAddressLabel {background-color:#85C285;text-align: center;}
.seDisplayedAddressInfo {text-transform: uppercase;text-align: center;font-weight: bold;}
#seShipTo{padding: 0.2em;}
/*** warnings, errors, messages ***/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{line-height: 1.8em;padding: 0.2em;border: 1px solid #000000;}
.messageStackWarning, .messageStackError{background-color: #8F7008;color: #ffffff;}
.messageStackSuccess{background-color:#000;color: #fff;}
.messageStackCaution{background-color: #000;color: #fff;}
/***************** Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com **********************/
.MagicZoomBigImageCont{border:1px solid #ccc;}
.MagicZoomMain {text-align:center !important;width:92px;}
.MagicZoomMain div {padding:0px !important;}
.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#FF5A00;background:#FAFAFA;text-align:center !important;}
.MagicZoomPup {border:1px solid #aaa;background:#ffffff;}
.MagicZoomLoading{text-align:center;background:#8F7008;color:#FFFFFF;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none;}
.MagicZoomLoading img{padding-top:3px !important;}
#recommendations{ float:left; width:100%; margin-top:10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.recommendations_header{ background: url("../images/index_title_bg.png") repeat scroll 0 0 transparent;
border-color: #CCCCCC #CCCCCC -moz-use-text-color;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
color: #000000;
display: block;
font-size: 13px;
height: 31px;
line-height: 31px;
margin: 0;
text-align: left;
text-indent: 10px;
text-transform: capitalize;}
.pro_list{ border: 0 none; text-align:center;
display: inline-block;
float: left;
height: 240px;
margin: 0;
padding: 13px;
width: 220px;}
.pro_img{ background: url("../images/pro_text_bg.gif") repeat-x scroll left bottom transparent;
float: left;
height: 171px;
margin: 5px 5px 0;
width: 220px;}
.pro_box{  background: url("images/pro_text_bg.gif") repeat-x scroll left bottom transparent;
float: left;
margin: 0 5px;
text-align: center;
text-transform: capitalize;
width: 220px;
color: #9D9091;
display: block;
font-size: 11px;
font-weight: bold;
height: auto;
line-height: normal;
max-height: 29px;
overflow: hidden;
padding: 3px 0;}
#iCRrMxahV {
vertical-align: top;
padding:0;
margin:0;
}
h3.leftBoxHeading,h3.ydivoie_title, h2.BGt8JD,h2.simititle, #shopcolorHeading{
color: #000;
font-size: 16px;
text-align: left;
margin: 0em;
padding: 0;
line-height: 30px; 
font-weight: bold;
text-indent: 10px;
background:none;
}
#iKjxYGm_heading{
text-align:left;
line-height:36px;
color:#000;
font-size:16px;
text-decoration: none;
margin: 0;
font-weight: bold;
padding: 0 10px;
}
#iCRrMxahVWrapper {
}
.centerBoxHeading
{
font-family: helvetica;
font-size:16px;
height:42px;
color:#000;
line-height:42px;
}
#iKjxYGm_heading h1,#iKjxYGm_heading h2,#iKjxYGm_heading h3{
color: #000;
font-size: 20px;
line-height: 38px;
text-decoration: none;
margin: 0;
font-weight: bold;
padding: 0 20px;
text-align: left;
}
#dslheadingre {
color: #000;
line-height: 24px;
display: block;
font-size: 17px;
font-weight: bold;
text-transform: uppercase;
border-bottom: 3px solid #000;
}
.categoryListBoxContents a, .categoryListBoxContents
{text-align:left;
}
#asdfkl88 {
padding-left: 10px;
}
#hDCbOxinq
{background:none;
padding:0;
}
input{ vertical-align:middle; }
.radioButtonLabel .smallText{
background:#eee;
color:#FD810E;
font-weight:bold;
}
.centerBoxContentsNewODVlks, .specialsListBoxContents, .centerBoxContentsSpecialsld4lD, .centerBoxContentsAlsoPurch, .centerBoxContentsFeaturedvnI9E, .centerBoxContentsProducts{
margin:5px 3px;
overflow:hidden;
}
.BOZApL_images
{ text-align: center;
display: block;padding: 0 0 8px 0;
overflow: hidden;
height: 156px;
}
.category-top a {
line-height:28px;
font-size: 12px;
overflow: hidden;
font-weight: bold;
display: list-item;
padding-left:2px;
color: #222;
}
.category-subs-selected {
color:#F00B18;
font-weight: bold;
}
.crumbs {
color: #ACAC0E;
padding:0 5px;
margin: 0 0 5px 0;
font-size: 12px;
line-height:24px;
background-color: #f5f5f5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.crumbs a{
color: #ACAC0E;
line-height:30px;
font-size: 14px;
}
#productListing .centerBoxContentsProducts 
{margin: 6px 3px;
padding: 6px 1px;
overflow: hidden;
border: 1px solid #ddd; height: 270px;
text-align: center;
background-color: #fff;
}
#kEDtWDyyB .centeredContent {
 
}
.xbleO_index {
overflow: hidden;
height:300px; 
margin:3px 3px;
padding:3px 1px;
border: 1px solid #ddd; 
text-align: center;
background-color: #fff;
}
.xbleO_index:hover
{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.667);
}
#productListing .additionalImages img
{ width:70px;
height:auto;
}
#productListing .additionalImages .imagelarge img
{ width:360px;
height:auto;
}
#fackebodk {
padding: 30px 0 0 0;
}
#productListing .additionalImages
{ margin:5px 0!important;
padding:0!important;
border:none!important;
height:auto;
}
#productAdditionalImages
{ margin-top:10px;
border-top:1px solid #ddd;
}
#productListHeading,.centerColumn h1 {
font-size: 15px;
padding-left: 10px;
font-weight: bold;
color:#222;
}
.centerColumn .navSplitPagesResult {
float: left;
color: #222;
}
#productListing {
padding: 0 0 10px 0;
}
#slkdfrodinfo {
background: #fff;
}
.normalprice {
color: #444;
}
.uEgYe_namesr a, .centerBoxContentsNewODVlks a { 
font-size: 12px;
font-weight: bold;
margin: 0 0 5px;
line-height: 18px;
text-align: center;
color:#000;
font-family: "Open Sans",Arial,sans-serif;
}
#sdlkflist {
display: inline-block;
margin: 0;
padding: 0;
width: 100%;
line-height: 20px;
}
#productAttributes {
}
.product-options-bottom {
}
#xfZkGmjbx {
float: left;
width:400px;
padding-top:20px;
}
#xfZkGmjbx img{
	width:400px;
}
#pzHCQwDDN
{overflow:hidden;
width:400px;
float: right;
margin-top: 15px;
}
#proOD4Ldetail {
margin:10px;
padding:5px;
overflow:hidden;
background:#fff;
}
#productAdditionalImages {
margin:20px 0;
padding: 5px 5px;
height: auto;
border-top:1px solid #ddd;
}
#productAdditionalImages img
{ width:80px;
height:auto;
}
.feacontent_rayban{clear:both;
}
.address{
text-align: left;
color: #444;
margin: 0 auto;
width: 960px;
}
.address a {
font-weight: bold;
color: #000;
}
.cartTotalsDisplay.important {
color: #111;
}
.centerColumn fieldset fieldset legend {
color: #222;
}
.centerColumn .totalBox {
text-align: right;
padding: 0.2em;
white-space: nowrap;
width: 8em;
font-weight: bold;
color: #E60C0C;
}
#cartContentsDisplay {
color: #222!important;
}
#sldkfkey,#sldkfkey a{
color:#eee;
font-size:14px;
text-align:center;
}
#cartImage img, .cartImage img
{ width:50px;
height:auto;
}
.UFOIlkf32w
{
}
#productssimilarda
{
}
#largeimgsl {
margin-top: 20px;
}
.centerBoxContentsFeaturedvnI9E .BOZApL_images img
{
}
#buynowmon a
{background-color: #AC0028;
background-image: url('../images/btd.png');
border-color:#D90E3D;
color:#fff;
font-weight: bold;
white-space: nowrap;
border-radius: 3px;
display: block;
font-size: 12px;
line-height:30px;
margin:6px 10px 0 4px;
padding: 0 4px;}
#buynowmon a:hover {
background-color:#A80027;
background-image: url('../images/btd_hover.png');
}
#buynowmon
{float: right;
display:none;
}
#pricefeat
{ margin:2px 0 0 0; }
#xbleO_price{font-size: 16px;
font-weight: bold;
color: #FF6A0B;
}
#jEkPli3vn
{width:780px;
margin:0PX auto 8px;
padding:0;
}
#footer_social select
{width:120px;
}
#footer {
font-size: 11px;
overflow:hidden;
padding:0px;
border-top:1px solid #ddd;
}
#footer ul {
color: #000;
margin:0 10px;
padding:5px;
}
#titledl_ei {
font-size: 16px;
font-weight: bold;
line-height: 30px;
text-align: left;
margin-bottom: 4px;
}
ul#footer_social {
width: 180px;
float: left;
padding:5px;
}
#footer ul li {
margin: 0 0 4px;
}
.facebook_li {
background-position:0px 0px;
}
.footer_social_li {
height: 14px;
margin: 0 0 4px;
padding: 0 0 0 22px;
background-image: url(../images/global_sprite.jpg);
background-repeat: no-repeat;
width: 154px;
}
.twitter_li {
background-position: 0px -14px;
}
.blog_li {
background-position: 0px -28px;
}
.share_li {
background-position: 0px -42px;
}
#iV0PkdN li {
float: left;
width:180px;
}
#iV0PkdN {
width:390px;
float: left;
}
#aivk{
width:320px;
float: left;
}
#footer .flast{
width: 230px;
margin: 0;
}
#AmVAvMXhg
{overflow:hidden;
margin:0 auto;
padding:10px 0;
width:1020px;
}
#footer ul li a
{color:#555;
}#footer ul li a:hover
{color: #FF6A0B;
}
#footer_intro, #footer_newsletter {
background: none;
}
tr.productListing-odd .productListing-data {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
overflow: hidden;
padding: 5px 0;
}
.productListing-even .productListing-data
{padding: 5px 0;
}