body { 
 	background: #fff;
 color: #2f2f2f;
 font: 12px/1.55 Arial ,FreeSans ,sans-serif;
 text-align: center;
	padding:0;
	margin:0;
 } 
a { 
 color: #333; 
 text-decoration: none; 
 } 
a:hover { 
 color: #000; 
 text-decoration: underline; 
 } 
a img { 
 border: 0; 
 } 
#KCoT4Oet3SH { 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 vertical-align: top; 
 } 
.KFs6Yq9lHgZ {
	background:#fff;
	margin: 0 auto;
 width: 1070px;
 }
.topimg {
	background:#fff;
	margin: 0 auto;
 width: 990px;
}
.t0OWLQuhUZe ,.tTxQj2GKofL { 
 border: 1px solid #000000; 
 } 
.yeaV6GI5xv4 , .GZGFrUkvpyW {
 background: #000000;
 color: #fff;
 letter-spacing: 0.05em; 
 padding: 4px 10px;
 font-size:12px;
 text-transform: uppercase; 
 } 
#whatsnewHeading a , #featuredHeading a {
	color:#fff;
}
#bannerboxallContent { 
 text-align: center; 
 } 
#banner { 
 margin-bottom: 10px; 
 overflow: hidden; 
 position: relative; 
 width: 930px; 
 z-index: 5; 
 } 
.yeaV6GI5xv4 a:hover ,.GZGFrUkvpyW a:hover { 
 color: #FF6600; 
 text-decoration: none; 
 } 
.sideBoxContent { 
 margin: 10px; 
 overflow: hidden; 
 background: #FFFFFF; 
 } 
.wrapper ul { 
 list-style: none; 
 } 
#000categories { 
 background: url(../images/leftbg.jpg) repeat-y center; 
 margin-bottom: 6px; 
 } 

#categoriesContent { 
 padding: 1px; 
 border: 0px solid #CCCCCC; 
 } 
#categoriesContent ul { 
 margin: 0; 
 padding: 0; 
 list-style-type: none; 
 } 
#categoriesContent ul li { 
 margin: 1px; 
 border-bottom: 1px dotted #C0C0C0; 
 } 
#categoriesContent ul li a.category-top { 
 display: inline; 
 padding-left: 4px; 
 color: #3d3d3d; 
 line-height: 39px; 
 font-family: cursive;
 } 
#categoriesContent ul li a.category-top:hover { 
 color: #820027; 
 text-decoration: underline; 
 } 
#categoriesContent ul li a.category-products { 
 color: #999; 
 padding-left: 20px; 
 background: url(../images/dot.gif) no-repeat 8px center; 
 } 
#categoriesContent ul li a.category-products:hover { 
 color: #000; 
 text-decoration: underline; 
 } 
#categorylistboxHeading { 
 background: url(../images/cheading.gif) repeat-x left top; 
 line-height: 10px; 
 color: #FF6600; 
 font-size: 12px; 
 padding-left: 20px; 
 } 
#categorylistboxContent { 
 padding: 1px; 
 border: 0px solid #CCCCCC; 
 } 
#categorylistboxContent ul { 
 margin: 0; 
 padding: 0; 
 list-style-type: none; 
 } 
#categorylistboxContent ul li { 
 margin: 1px; 
 margin-top: 5px; 
 border-bottom: 1px solid #efefef; 
 line-height: 15px; 
 } 
#categorylistboxContent ul li a.category-top { 
 padding-left: 15px; 
 color: #000000; 
 } 
#categorylistboxContent ul li a.category-top:hover { 
 color: #000; 
 text-decoration: underline; 
 } 
#categorylistboxContent ul li a.category-products { 
 color: #444; 
 padding-left: 15px; 
 background: url(../images/dot00.gif) no-repeat 16px center; 
 } 
#categorylistboxContent ul li a.category-products:hover { 
 color: #FF6600; 
 text-decoration: underline; 
 } 
.tTxQj2GKofL img { 
 margin: 3px 0; 
 } 
#ezpagesContent ul li { 
 margin: 3px; 
 border-bottom: 1px solid #ccc; 
 } 
#ezpagesContent ul li a { 
 background: url(../images/dot.gif) no-repeat 3px center; 
 padding-left: 20px; 
 color: #000000; 
 } 
#ezpagesContent ul li a:hover { 
 color: #FF6600; 
 } 
.dyDixbq2RGP { 
 height: 1%; 
 margin: 0 0 0 5px; 
 padding: 1px 0 1px 1px; 
 text-align: center; 
 } 
.lDqwlj4vSo7 , #fejG4Vv2oAU {
 background: #000;
 color: #fff;
 font-size: 16px;
 font-weight: bold;
 height: 30px;
 line-height: 30px;
 margin: 0 0 6px;
 padding-left: 5px;
 text-align: left;
 } 
#Related_pro {
	margin-top:10px;
}
#ABMLigsRAEI { 
 padding: 0; 
 } 
#c0odHQxDKFh , #M2sogj1Q73O { 
 background-color: transparent; 
 } 
#HZzWFRrjh6K , #GmXi6hUtbSw { 
 margin: auto; 
 } 
.eBr1n78iKEv { 
 padding-top: 5px; 
 } 
#kSt7GDWv9Fg { 
 padding-left: 3px; 
 } 
#indexDefaultMainContent { 
 margin-bottom: 10px; 
 text-align: center; 
 } 
#indexDefaultMainContent td { 
 padding: 5px 0; 
 } 
h1 { 
 color: #3D3D3D; 
 font-size: 17px; 
 font-weight: normal; 
 margin-bottom: 10px; 
 } 
h2 { 
 font-size: 1.4em; 
 } 
h3 { 
 font-size: 1.3em; 
 } 
h4 , h5 , h6 , LABEL , h4.optionName , LEGEND , ADDRESS ,.larger { 
 font-size: 1.1em; 
 } 
h1 , h2 , h3 , h4 , h5 , h6 { 
 margin: 0; 
 } 
CODE { 
 font-family: arial , verdana , helvetica , sans-serif; 
 font-size: 1em; 
 } 
FORM , SELECT , INPUT { 
 display: inline; 
 font-size: 1em; 
 margin: 0.1em; 
 } 
TEXTAREA { 
 float: left; 
 margin: auto; 
 display: block; 
 width: 95%; 
 } 
FIELDSET { 
 padding: 0.5em; 
 margin: 0.5em 0em; 
 border: 1px solid #222;
 font-size:14px;
 } 
LEGEND { 
 color: #3d3d3d; 
 padding: 0.3em; 
 } 
LABEL , h4.optionName { 
 line-height: 1.5em; 
 padding: 0.2em; 
 } 
LABEL.checkboxLabel , LABEL.radioButtonLabel { 
 margin: 0.5em 0.3em; 
 } 
#logo , .centerBoxContents , .specialsListBoxContents , .categoryListBoxContents , .centerBoxContentsAlsoPurch , .attribImg { 
 float: left; 
 } 
LABEL.inputLabel { 
 width: 9em; 
 float: left; 
 } 
LABEL.inputLabelPayment { 
 width: 14em; 
 float: left; 
 padding-left: 2.5em; 
 } 
LABEL.selectLabel , LABEL.switchedLabel , LABEL.uploadsLabel { 
 width: 11em; 
 float: left; 
 } 
P , ADDRESS { 
 padding: 0.5em; 
 } 
ADDRESS { 
 font-style: normal; 
 } 
.clearBoth { 
 clear: both; 
 } 
.messageStackWarning , .messageStackError , .messageStackSuccess , .messageStackCaution { 
 line-height: 1.8em; 
 padding: 0.2em; 
 border: 1px solid #9a9a9a; 
 } 
.messageStackWarning , .messageStackError { 
 background-color: #ff0000; 
 color: #ffffff; 
 } 
.messageStackSuccess { 
 background-color: #99FF99; 
 color: #000000; 
 } 
.messageStackCaution { 
 background-color: #FFFF66; 
 color: #000000; 
 } 
#cartBoxListWrapper , #ezPageBoxList , #cartBoxListWrapper ul , #ezPageBoxList ul , #popupAdditionalImage , #popupImage { 
 margin: 0em; 
 padding: 0em; 
 } 
#sendSpendWrapper { 
 border: 1px solid #cacaca; 
 float: right; 
 margin: 0em 0em 1em 1em; 
 } 
#Ud86M7LYTFx .xmQdE3fUu7M { 
 width: 47%; 
 } 
.xmQdE3fUu7M , #sendSpendWrapper , #checkoutBillto , #navEZPagesTOCWrapper { 
 margin: 0; 
 width: 67%; 
 } 
#checkoutShipto { 
 width: 100%; 
 } 
#accountLinksWrapper { 
 border: 0px solid #820027; 
 padding: 20px; 
 } 
.gqdry7fLhAn { 
 margin: 0.3em 0em; 
 } 
.navNextPrevCounter { 
 text-align: center; 
 margin: 0em; 
 font-size: 12px; 
 } 
.navNextPrevList { 
 display: inline; 
 white-space: nowrap; 
 margin: 0; 
 padding: 0.5em 0em; 
 list-style-type: none; 
 } 
#navCatTabsWrapper { 
 background-color: #000; 
 color: #9a9a9a; 
 background-image: none; 
 } 
#navMain ul , #navSupp ul , #navCatTabs ul { 
 margin: 0; 
 padding: 0.5em 0em; 
 list-style-type: none; 
 text-align: center; 
 line-height: 1.5em; 
 } 
#navMain ul li , #navSupp ul li , #navCatTabs ul li { 
 display: inline; 
 } 
#navMain ul li a , #navSupp ul li a , #navSupp ul li a:visited , #navCatTabs ul li a { 
 text-decoration: none; 
 padding: 0em 0.5em; 
 margin: 0; 
 white-space: nowrap; 
 } 
#navSupp ul li a:hover { 
 text-decoration: underline; 
 } 
#navCatTabs ul li a { 
 color: #9a9a9a; 
 } 
#navEZPagesTOCWrapper { 
 float: right; 
 height: 1%; 
 border: 1px solid #9a9a9a; 
 } 
#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 , #YTzkm3fcAr2 { 
 margin: 0.5em; 
 } 
#navMainSearch { 
 float: right; 
 } 
#contentColumnMain , #c0odHQxDKFh , #M2sogj1Q73O , .centerBoxContents , .specialsListBoxContents , .categoryListBoxContents , .g0spCfoizxy , .centerBoxContentsSpecials , .centerBoxContentsAlsoPurch , .centerBoxContentsFeatured , .centerBoxContentsNew , .alert { 
 vertical-align: top; 
 } 
#pf8oZatPli9 { 
 text-align: center; 
 } 
.alert { 
 color: #FF0000; 
 margin-left: 0.5em; 
 } 
.gvBal { 
 float: right; 
 } 
#WPfoOvAqby7 , #WY81XtadlSm , #WAEI29wxlNp , #bannerFive , #Z0k4Oid2fcN { 
 padding: 0 0 0 .6em; 
 } 
#bannerOne { 
 padding: 0; 
 margin: .5em 0 0 0; 
 } 
.banners img { 
 padding: 0; 
 } 
.cartProductDisplay , .cartUnitDisplay , .cartTotalDisplay , .cartRemoveItemDisplay , .cartQuantityUpdate , .cartQuantity , #MFYGB1vRql7 , .cartTotalsDisplay { 
 padding: 0.5em 0em; 
 } 
.cartUnitDisplay , .cartTotalDisplay { 
 padding-right: 0.2em; 
 } 
#AXGNjtx2kCi { 
 width: 2em; 
 } 
.cartQuantity { 
 width: 4.7em; 
 } 
#mediaManager { 
 width: 50%; 
 margin: 0.2em; 
 padding: 0.5em; 
 background-color: #E4FEf5; 
 border: 1px solid #003D00; 
 } 
.Sz7RbfUXx9j { 
 font-weight: 400;
 font-size:13px;
 } 
.orderHistList { 
 margin: 1em; 
 padding: 0.2em 0em; 
 list-style-type: none; 
 } 
#cartBoxListWrapper ul , #ezPageBoxList ul { 
 list-style-type: none; 
 } 
#cartBoxListWrapper li , #ezPageBoxList li , .cartBoxTotal { 
 margin: 0; 
 padding: 0.2em 0em; 
 } 
.totalBox { 
 width: 5.5em; 
 text-align: right; 
 padding: 0.2em; 
 } 
.lineTitle , .amount { 
 text-align: right; 
 padding: 0.2em; 
 } 
.amount { 
 width: 5.5em; 
 } 
#S8csBpqmIKb , #reviewsInfoDefaultProductImage , #productReviewsDefaultProductImage , #reviewWriteMainImage { 
 margin: 0em 1em 1em 0em; 
 } 
#cartImage { 
 margin: 0.5em 1em; 
 } 
.attribImg { 
 width: 20%; 
 margin: 0.3em 0em; 
 } 
.specialsListBoxContents { 
 margin: 5px 10px; 
 text-align: center; 
 height: 250px; 
 } 
.centerBoxContents , .categoryListBoxContents , .g0spCfoizxy , .centerBoxContentsSpecials , .centerBoxContentsAlsoPurch , .centerBoxContentsFeatured , .centerBoxContentsNew { 
 margin: 5px 0; 
 } 
.login { 
 padding: 5px 10px; 
 } 
#extralinks { 
 padding: .5em 0 .5em 1em; 
 } 
#bestsellers .wrapper { 
 margin: 0; 
 } 
#bestsellers ol { 
 padding: 0; 
 margin: 0; 
 list-style-type: none; 
 } 
#bestsellers li { 
 padding: 0; 
 margin: 0.3em 0em 0.3em 0em; 
 } 
.ic { 
 display: none; 
 } 
#bannerboxHeading { 
 background-color: #0000CC; 
 } 
#upProductsHeading { 
 text-align: left; 
 } 
#upDateHeading { 
 text-align: right; 
 } 
A.category-top , A.category-top:visited { 
 text-decoration: none;
 font-weight:bold;
 } 
A.category-links , A.category-links:visited { 
 color: #999999; 
 } 
SPAN.category-subs-parent { 
 color: #000000; 
 } 
.back { 
 float: left; 
 } 
.forward , #QmhQnSUGA4W #PPECbutton { 
 float: right; 
 } 
.hiddenField { 
 display: none; 
 } 
.visibleField { 
 display: inline; 
 } 
#myAccountGen li , #myAccountNotify li { 
 margin: 3px; 
 list-style-type: none; 
 padding-left: 15px; 
 } 
.accountTotalDisplay , .accountTaxDisplay { 
 width: 20%; 
 text-align: right; 
 } 
.accountQuantityDisplay { 
 width: 10%; 
 vertical-align: top; 
 } 
#Si5X8Z96flH { 
 width: 90%; 
 float: right; 
 } 
.ratingRow { 
 margin: 9px 0;
 } 
LABEL#textAreaReviews { 
 font-weight: normal; 
 margin: 1em 0em; 
 } 
#popupShippingEstimator , #popupSearchHelp , #popupCVVHelp , #popupCouponHelp , #popupAtrribsQuantityPricesHelp , 
#trailimageid { 
 position: absolute; 
 visibility: hidden; 
 left: 0px; 
 top: 0px; 
 width: 220px; 
 height: 0px; 
 z-index: 1000; 
 } 
#trailimageid div { 
 padding: 5px; 
 background-color: #FFF; 
 border: 1px solid #888; 
 text-align: center; 
 } 
#trailimageid h1 { 
 font-size: 100%; 
 font-weight: normal; 
 margin: 0; 
 padding: 2px 0px; 
 text-align: left; 
 width: 100%; 
 } 
#trailimageid img { 
 margin: 2px; 
 border: none; 
 } 
#NR2NedB5XZq { 
 border-bottom: 1px solid #DEDEDE; 
 font-size: 12px; 
 padding: 5px; 
 } 
.y0dCzOWEVvI { 
 float: left; 
 width: 58%; 
 } 
.pIyujODHclL { 
 width: 40%; 
 float: left; 
 padding-top: 10px; 
 } 
#zrxu5Vjl3G2 { 
 padding: 0; 
 } 
.categoryIcon { 
 border-bottom: 1px solid #222; 
 padding: 3px; 
 margin-bottom: 10px; 
 } 
.navNextPrevWrapper { 
 margin-bottom: 10px; 
 text-align: center; 
 } 
#categoryDescription { 
 border-bottom: 1px solid #222; 
 background: #111; 
 padding: 5px; 
 } 
#S8csBpqmIKb {
 float:left;
 margin:0 0 0 20px;
 text-align: center; 
 } 
#XsPNjpxvqyY { 
 border-bottom: 1px dashed #999999; 
 color: #222222; 
 line-height: 30px; 
 margin-bottom: 10px; 
 font-size: 20px; 
 } 
#dpo6NfQalTZ , .shippingEstimatorWrapper { 
 padding: 3px; 
 } 
.biggerText { 
 font-size: 1.2em; 
 } 
ul { 
 list-style: none; 
 } 
#F0jAfE9KumO { 
 text-align: left; 
 line-height: 45px; 
 margin: 1em 1em 1em 0; 
 *margin: 0em 1em 1em 0; 
 width: 160px; 
 } 
.tabTable { 
 margin-bottom: 1.0em; 
 } 
.tabTable tr { 
 border: 1px solid red; 
 } 
td p { 
 text-align: left; 
 font-size: 12px; 
 } 
.ceVmWkA2ZFS { 
 color: #2b2b2b; 
 padding: 3px; 
 } 
.wi84PBks7hE { 
 padding: 5px; 
 border-bottom: 1px dashed #333; 
 } 
.iT6ov9G8xkn { 
 } 
.itemTitle { 
 padding: 0; 
 line-height: 150%; 
 font-weight: normal; 
 font-size: 12px; 
 } 
.tableHeading { 
 background-color: #dbf0fa; 
 } 
.rowOdd { 
 height: 1.5em; 
 vertical-align: top; 
 } 
.rowEven { 
 height: 1.5em; 
 vertical-align: top; 
 } 
#cartSubTotal { 
 border: 1px solid #000; 
 margin-top: 5px; 
 text-align: right; 
 line-height: 2.2em; 
 padding-right: 2.5em; 
 } 
.cartNewItem { 
 color: #820027; 
 position: relative; 
 } 
.cartOldItem { 
 color: #000000; 
 position: relative; 
 } 
.cartBoxTotal { 
 text-align: right; 
 } 
.cartRemoveItemDisplay { 
 width: 3.5em; 
 } 
.cartAttribsList { 
 margin-left: 1em; 
 } 
#I1LqiIZBzx9 {

} 
#rxPUk5gajK3 {
 } 
#logo { 
 float: left;
 margin:8px 0 ;
 } 
#list {
	float:right;
} 
#list input { 
 height: 18px; 
 } 
#list ul { 
 text-align: right; 
 margin: 0; 
 padding: 0; 
 } 
#list ul li { 
 margin: 0; 
 } 
.bag { 
 background: url(../images/shoppingbag.jpg) no-repeat left center; 
 padding-left: 30px; 
 } 
#cart { 
 background: url(../images/cart.gif) no-repeat left center; 
 padding-left: 20px; 
 margin-top: 50px; 
 } 
#list a {
 text-decoration: none;
 margin:0 10px;
 } 
#list a:hover { 
 color: #000;
 font-weight:bold; 
 } 
#menu-adfe {
	clear:both;
	height: 30px;
	background: #000000 none repeat scroll 0 0;
}
#mjNU6FSzLke {
	clear:both;
	width:1100px;
	margin:0 auto;
}
#mjNU6FSzLke ul {
	list-style: outside none none;
	margin:0;
	padding:0;
}
#mjNU6FSzLke ul li {
	float:left;
}
#mjNU6FSzLke ul li a {
 color: #fff;
 float: left;
 line-height: 30px;
 padding: 0 20px;
 font-size:13px;
 text-transform:uppercase;
 text-decoration: none;
 transition: background-color 0.15s linear 0s;
}
#mjNU6FSzLke ul li a:hover {
	background: #333333 none repeat scroll 0 0;
 color: #fff;
 text-decoration: none;
}
#yuyan { 
 width: 200px; 
 float: right; 
 padding: 0; 
 margin: 0; 
 } 
#yuyan { 
 width: 150px; 
 padding: 0; 
 margin: 0; 
 text-align: right; 
 float: right; 
 } 
#yuyan a { 
 padding: 5px; 
 } 
#yuyan a img { 
 padding-top: 5px; 
 } 
#submenu { 
 background: #ddd; 
 padding: 5px 0 3px 15px; 
 } 
.notice { 
 float: left; 
 font-weight: normal; 
 width: 520px; 
 background: url(../images/noticedot.gif) no-repeat 10px center; 
 padding-left: 30px; 
 } 
#topBar { 
 background: url(../images/noticebg.jpg) repeat-x left bottom; 
 margin: 0 auto; 
 color: #2C2C2C; 
 padding: 5px; 
 height: 15px; 
 } 
.topBox { 
 float: left; 
 text-align: right; 
 } 
#nav_header { 
 border: none; 
 } 
#lang_header { 
 border: none; 
 padding: 0 10px; 
 float: right; 
 } 
#currency_header { 
 border: none; 
 float: right; 
 } 
#cart_header { 
 background: url(../images/cart_bg.gif) 2em 0 no-repeat; 
 padding: .2em 0 0 8em; 
 } 
.textlist { 
 padding-left: 5px; 
 margin: 0; 
 } 
.textlist ul { 
 margin: 0; 
 } 
.textlist ul li { 
 margin: 3px; 
 line-height: 150%; 
 } 
.btn { 
 vertical-align: middle; 
 color: #FFFF99; 
 height: 25px; 
 width: 52px; 
 border: 0; 
 margin: 7px 3px 5px; 
 font-size: 12px; 
 } 
textarea , select { 
 padding: 0; 
 vertical-align: middle; 
 COLOR: #373737; 
 } 
input { 
 padding: 0; 
 vertical-align: middle; 
 COLOR: #373737; 
 } 
textarea { 
 height: 60px; 
 } 
#loginbox { 
 background: url(../images/loginbg.jpg) repeat-x top; 
 } 
#loginboxHeading { 
 background: url(../images/loginbg_key.jpg) no-repeat top right; 
 } 
#loginContent { 
 background: url(../images/loginbg_key.jpg) no-repeat 100% -28px; 
 } 
#loginbox div.btn { 
 clear: both; 
 } 
#loginbox .btn input { 
 vertical-align: middle; 
 text-align: center; 
 color: #fff; 
 height: 26px; 
 width: 67px; 
 border: 0; 
 cursor: pointer; 
 font-size: 12px; 
 font-family: Arial , Helvetica , sans-serif; 
 } 
.servicebg { 
 background: #efefef url(../images/servicebg.jpg) bottom center no-repeat; 
 height: 100px; 
 } 
#livechat { 
 width: 120px; 
 height: 60px; 
 margin-top: 100px; 
 display: block; 
 } 
#whatsnew .sideBoxContent { 
 text-align: center; 
 } 
#zIwLX2Z0yE5 { 
 text-align: center; 
 } 
.categoryListBoxContents { 
 text-align: center; 
 vertical-align: middle; 
 color: #FF6600; 
 padding-bottom: 10px; 
 } 
#ttt { 
 background: #000000; 
 padding: 3px; 
 color: #ccc; 
 padding-left: 20px; 
 } 
marquee { 
 border: 0px solid #cccccc; 
 background: #000; 
 width: 700px; 
 color: #fff; 
 } 
#VFLESqCWZfZ { 
 margin: 10px 0; 
 } 
#pf8oZatPli9 a ,#featuredProducts a ,#tm8U0O59YjV a { 
 font-weight: normal; 
 font-size: 12px; 
 } 
#pf8oZatPli9 a img ,#featuredProducts a img { 
 padding-top: 3px; 
 } 
#featured .nqIMFAc0Gzn { 
 text-align: center; 
 } 
#featuredProducts .nqIMFAc0Gzn {
	height:330px;
}
#zIwLX2Z0yE5 a img { 
 padding-top: 3px; 
 } 

.g0spCfoizxy a img { 
 border: 1px solid #dcdcdc; 
 } 
#EXGruKtINHy .nqIMFAc0Gzn {
	margin:0 0 10px 10px;
 } 
#Ul86cLdvB72 { 
 border-top: 2px solid #DEDEDE; 
 text-align:center;
 } 
#keyfoter { 
 text-align: center; 
 font-size: 13px; 
 } 
#Ul86cLdvB72 ul { 
 background: red; 
 } 
#Ul86cLdvB72 ul a { 
 color: #ccc; 
 } 
#navSupp { 
 background: #000; 
 color: #ccc; 
 } 
#bottomNav { 
 color: #ccc; 
 } 
#bottomNav ul { 
 background: url(../images/footbg.gif) top left repeat-x; 
 height: 30px; 
 text-align: center; 
 padding-top: 10px; 
 } 
#bottomNav ul li a { 
 color: #ccc; 
 } 
#bottomNav ul li a:hover { 
 color: #820027; 
 text-decoration: underline; 
 } 
#siteinfoLegal { 
 text-align: center; 
 font-size: 11px; 
 color: #ccc; 
 } 
#siteinfoLegal a { 
 color: #ccc; 
 } 
#siteinfoLegal a:hover { 
 color: #820027; 
 } 
#siteinfoLegal img { 
 margin: 0 10px; 
 } 
#payments { 
 float: left; 
 background: url(../images/payments.gif) center center no-repeat; 
 width: 200px; 
 height: 50px; 
 padding: 0; 
 } 
.sagh a { 
 text-decoration: underline; 
 } 
#wppostsContent ul li { 
 list-style-type: decimal; 
 } 
#Hy7TiuzlQ2Y { 
 color: #666; 
 } 
#lBfL8Fjtzqs { 
 border-bottom: 1px dashed #999999; 
 } 

#Ul86cLdvB72 a { 
 color: #000000; 
 } 
#nameid { 
 overflow: hidden; 
 text-overflow: ellipsis; 
 width: 120px; 
 height: 20px; 
 } 
.level1 ,.level2 { 
 display: inline; 
 } 
.submenu a { 
 font-size: 17px; 
 } 
.level2 a { 
 color: #2B2B2B; 
 font-size: 13px; 
 } 

#specials .sideBoxContent { 
 text-align: center; 
 } 
.productslistingcell { 
 float: left; 
 margin: 5px 10px; 
 width: 30%; 
 text-align: center; 
 height: 250px;
 font-size:14px; 
 } 
.footerkw { 
 font-size: 12px; 
 } 
#topnameganma { 
 float: left; 
 padding-top: 1px; 
 color: #FFFFFF; 
 font-size: 14px; 
 } 
#eeFu2zBISOG { 
 line-height:29px;
 float:left;
 margin:35px 0 0 220px;
 text-transform: uppercase;
 } 
#GYnh4vSsfaB {
 color: #000;
 margin-top:35px;
 float: right;
}

#GYnh4vSsfaB span {
	font-size: 15px;
 	font-weight: bold;
	color:#000;
	text-transform: uppercase;
}
.mycart {
	font-size: 13px;
}
.cartDSF {
	float:right;
	overflow:hidden;
}
.mycart:hover {
	font-weight:bold;
	text-decoration:none;
}
#x1SazbscU8T {
 font-size: 12px;
 width:100%; 
 } 
.FAdYy2gHtnp { 
 color: #444; 
 margin:0 auto; 
 text-align: right; 
 width: 1070px; 
 } 
.search_bg { 
 background: #F2F2F2; 
 float: right; 
 height: 31px; 
 margin: 20px 0 0; 
 padding: 0; 
 width: 325px; 
 } 
#sideBoxspecials { 
 clear: both; 
 display: block; 
 font-size: 0.85em; 
 height: 87px; 
 text-align: left; 
 width: 190px; 
 } 
#sideBoxspecials a { 
 height: 4.2em; 
 font-size: 12px; 
 line-height: 1em; 
 overflow: hidden; 
 padding-top: 2px; 
 text-decoration: none; 
 color: #2C5987; 
 font-weight: normal; 
 } 
#sideBoxspecials a img { 
 border: 1px solid #CCCCCC; 
 float: left; 
 height: 80px; 
 margin: 2px 5px; 
 overflow: hidden; 
 width: 70px; 
 } 
#sdasq { 
 height: 37px; 
 overflow: hidden; 
 } 
#namesy a { 
 font-size: 14px; 
 color: #2C5987; 
 } 
#imagesy { 
 width: 115px; 
 height: 128px; 
 } 
#reviewsy { 
 font-family: Georgia; 
 font-size: 1.5em; 
 font-style: italic; 
 line-height: 1.8em; 
 } 
#reviewsy a { 
 color: #999; 
 line-height: 28px; 
 } 
#reviewsyxs { 
 height: 135px; 
 border-bottom: 1px solid #DDDDDD; 
 padding-top: 5px; 
 } 
#shoppingcart { 
 float: left; 
 } 
#mycart { 
 color: #787E8C; 
 display: block; 
 font-size: 0.8em; 
 font-weight: normal; 
 letter-spacing: 0.03em; 
 padding: 15px 5px 5px 36px; 
 text-transform: uppercase; 
 } 
#mycart a { 
 color: #FF0000; 
 } 
.VPMU4dk0yZf { 
 color: #000000; 
 width: 932px; 
 background-color: #E4F5FD; 
 } 
.VPMU4dk0yZf .p7WVARjym1T { 
 line-height: 30px; 
 height: 30px; 
 text-align: left; 
 margin-left: 15px; 
 margin-right: 15px; 
 border-bottom: 1px solid #DDDDDD; 
 color: #333333; 
 font-family: Georgia; 
 font-size: 1.5em; 
 font-style: italic; 
 } 
.VPMU4dk0yZf .IeUzmKiNt4c { 
 width: 393px; 
 margin-left: 8px; 
 padding-left: 5px; 
 padding-top: 4px; 
 padding-bottom: 4px; 
 } 
.VPMU4dk0yZf .IeUzmKiNt4c a { 
 color: #000000; 
 } 
.callnewslist { 
 width: 990px; 
 margin: auto; 
 margin-top: 10px; 
 border: solid 1px #D3D3D3; 
 color: #000000; 
 } 
.callnewslist .callnewsheader { 
 line-height: 30px; 
 height: 30px; 
 text-align: left; 
 margin-left: 15px; 
 margin-right: 15px; 
 border-bottom: solid 1px #D3D3D3; 
 } 
.callnewslist .callbox5 { 
 width: 293px; 
 margin-left: 8px; 
 padding-left: 5px; 
 padding-top: 4px; 
 padding-bottom: 4px; 
 float: left; 
 background: url(../images/icon_itf.gif) left center no-repeat; 
 } 
.callnewslist .callbox5 a { 
 color: #000000; 
 } 
#sideBoxspecials { 
 padding: 0 5px 0 0; 
 } 
#bP08p1hXuAk { 
 padding-left: 5px; 
 } 

#similar_product ul li p { 
 margin-top: 0px; 
 } 
.MSd01xIRcsW { 
 border-top: 1px solid #DDDDDD; text-align:center; 
 } 
.footerboxbg { 
 background-repeat: repeat-x; 
 height: 140px; 
 margin: 0 auto; 
 width: 1070px; 
 } 
.panelcontentmidfooter { 
 margin-right: 1px; 
 width: auto; 
 } 
.bottomborder { 
 float: left; 
 height: 128px; 
 margin-top: 10px; 
 width: 100%; 
 } 
.panelcontentmidfooter25 { 
 float: left; 
 height: auto; 
 text-align: left; 
 width: 25%; 
 } 
.sublabel { 
 color: #A52D31; 
 } 
.panelcontentmidfooter25 ul { 
 margin: 0; 
 padding: 0; 
 } 
.panelcontentmidfooter25 li { 
 list-style-type: none; 
 } 
.panelcontentmidfooter25 a { 
 color: #6F7072; 
 font-size: 11px; 
 line-height: 18px; 
 text-decoration: none; 
 } 
.FkPqYFZQrCU { 
 font-size: 12px; 
 font-weight: normal; 
 line-height: 150%; 
 padding: 0; 
 } 
.FkPqYFZQrCU a { 
 font-style: italic; 
 text-decoration: underline;
 font-size:12px;
 } 
a.modalCloseImg { 
 background: url("/anf/img/global/b_close.png") no-repeat scroll 0 0 transparent; 
 cursor: pointer; 
 height: 22px; 
 position: absolute; 
 right: 28px; 
 top: 28px; 
 width: 22px; 
 z-index: 100; 
 } 
#topnameganma a { 
 color: #030303; 
 } 
.center_box_block h2.center_box_heading { 
 background: none repeat scroll 0 0 #EFEFEF; 
 font-weight: normal; 
 padding: 5px 10px; 
 } 
#imgHoverBox { 
 float: right; 
 width: 266px; 
 } 
#imgHoverBox .imgThumb { 
 border: 1px solid #CCCCCC; 
 cursor: pointer; 
 float: right; 
 margin-bottom: 5px; 
 padding: 1px; 
 } 
#imgLrg { 
 border: 1px solid #CCCCCC; 
 float: left; 
 padding: 3px; 
 } 
.pad_10px { 
 border: 1px solid #DEDEDE; 
 margin: 0 auto; 
 padding: 10px 0; 
 width: 700px; 
 } 
#chcategoriesContent ul { 
 margin: 0; 
 padding: 0; 
 }
#categoriesContent ul { 
 margin: 0; 
 padding: 0; 
 } 
a.category-top { 
 color: #000000;
 font-weight:bold;
 font-size:14px;
 }
a.category-products { 
 color: #000000; 
 font: 12px/1.55 Arial ,FreeSans ,sans-serif;
 text-decoration:none;
 line-height:25px;
 }
a.category-products:hover {
	color:#000;
	text-decoration:none;
}
.categ { 
 float: left; 
 text-align: center; 
 width: 33%; 
 height: 300px; 
 margin: 7px 0px;
 font-size:14px;
 } 
.footer { 
 margin: 0 auto; 
 padding: 5px 20px 22px; 
 text-align: left; 
 width: 928px; 
 } 
.footer-container { 
 background: url("../images/ornament_bottom.gif") no-repeat scroll 50% 100% transparent; 
 clear: both; 
 padding-bottom: 52px; 
 } 
 #OF81gGx5aUV {
	padding-left: 20px;
 	float:right;
}
#KizkwLvRuZS {
border-bottom: 1px solid #CCCCCC;
}
#zLAicfOEKyC {
 text-align:center;
	margin-top:5px;
}

#OGA5srUYHyo {
 border: 1px dotted #000000;
 color: #021AFE;
 font-size: 14px;
 margin-bottom: 5px;
 margin-top: 5px;
 text-align: center;
 width: 70%;
 margin: 5px auto;
}
.hNAxsjoW6US {
	height:220px;
}
#Z9ZoU1jS2pV {
 background-color: #FFFFFF;
 border: 1px solid #D7E4EA;
 margin: 3px 8px; float: left; text-align: center;
 height:335px;
}

#Z9ZoU1jS2pV , .WByFdGZfpEi { 
 font-size: 20px; 
 line-height: 22px;
 font-weight:bold;
 color:#000000;
 }
#nfTV7ulPpXQ {
	color: black;
 font-size: 16px;
 font-weight: bold;
 height: 30px;
 line-height: 30px;
 margin: 0 0 6px;
 padding-left: 5px;
 text-align: left;
}
.lSTZVLdq7OQ , .KF0dg7BLvQC { 
 text-decoration: line-through;
 font-size:12px;
 } 
#WEYdOcv5Q08 {
 background-color: #FFFFFF; 
 border: 1px solid #D7E4EA; 
 height: 362px; 
 margin: 5px;
 float: left;
 text-align:center;
 } 
#C7Hb2MuCvZI {
background-color: #FFFFFF;
border: 1px solid #000000;
margin: 3px 5px;
float: left;
height:350px;
text-align: center;
}
.productbuttons {
 float: right;
 margin: 0;
 padding: 0;
	}
#wSTYWGnCEZO form { margin:0;}
#O6tRsx7UypM { text-align:center;}
#LQbZ3sjqofL { text-align:center;}
#LQbZ3sjqofL a {
	color:#555;
}
#LQbZ3sjqofL a:hover {
	color:#000;
}
.LIUDFwr4f {
	margin: 0 auto;
	clear:both;
 width: 1070px;
}

.ZPLNiGFn7eg {
	float: right;
 height: 25px;
 margin: 4px 0 0;
}
#TOPsearchbg {
	background: #fff none repeat scroll 0 0;
 border: 0 none;
 border-radius: 3px 0 0 3px;
 float: left;
 font: 13px/20px Arial ,Helvetica ,sans-serif;
 height: 22px;
	margin:0;
 padding: 0 0 0 5px;
 width: 220px;
}
.btm {
	background: url("../images/so_btn.gif") no-repeat scroll 0 0;
 border: 0 none;
 border-radius: 0 3px 3px 0;
 cursor: pointer;
 float: left;
 height: 22px;
 margin: 0;
 overflow: hidden;
 padding: 0;
 width: 27px;
}

#EXGruKtINHy {
	float:left;
}
.g0spCfoizxy { 
 text-align: center;
 clear:both;
 float:left;
 } 