*{ padding:0; margin:0;}
body{
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin: 0;
	padding:0;
    overflow-x: hidden;
	}
#bodywapper,#homebodywapper{width: 980px; margin:0 auto;}
#homeblock{ padding-top:5px; background-color:#fff;}
a img {border: none;}
a:link, #navEZPagesTOC ul li a {
	color: #000;
	text-decoration: none;
	}
 
a:visited {
	color: #000;
	text-decoration: none;
	}
a:active {
	color: #4A494A;
	}
h1 {
	font-size: 1.5em;
	}
h2 {
	font-size: 1.4em;
	}
h3 {
	font-size: 1.3em;
	}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}
.biggerText {
	font-size: 1.2em;
	}
h1, h2, h3, h4, h5, h6 {
		margin:0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
	margin:0;
	padding:0;
}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
FORM, SELECT{
	display: inline;
	font-size: 1em;
	margin:0;
	}
input[type="text"],input[type="password"]{padding: 2px; margin:0;border: 1px solid #DDDDDD; background:#fff;}
TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}
input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: medium none;
	}
LEGEND {border-bottom: 2px solid #EEEEEE;padding: 14px 0 5px 0; display:block; width:100%;}
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;
	}
.red{ color:#F00;}
LABEL.inputLabel {
	width: 120px;
	float: left;
	display:block;
	}
LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
P, ADDRESS {
	margin:0;
	}
ADDRESS {
	font-style: normal;
	}
.clearBoth {
	clear: both;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}
.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}
.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}
.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	vertical-align: top;
	}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto;
	} 
#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%;
	}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
/*navigation*/
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}
#navSuppWrapper{
	margin: 0em;
	font-weight: bold;
	width: 100%;
	}
 #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}
#navSupp ul li, #navCatTabs ul li {
	display: inline;
	font-size: 10px;
    font-weight: 600;
    padding-left: 15px;	
	font-weight: bold;
	}
#navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #000000;
	white-space: nowrap;
	font-weight:normal;
	}
	#navSupp ul li:nth-child(1){
        display: block;
        text-align: left;
        margin-left: 3.5%;
    }
    #navSupp ul li:nth-child(2) a{
        display: block;
        float: left;
        text-align: left;
        width: 25%;
        margin-left: 5%;
    }
    #siteinfoLegal{
        clear: left;
        margin-top: 25px;
    }
    #navSuppWrapper{
        display: block;
        margin-bottom: 50px;
    }
#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;
	}
#navBreadCrumb{font-size: 13px;font-weight: bold;margin-bottom:8px;border-bottom:1px solid #ececec; padding:8px 0 8px 10px;}
#bread{ font-weight:normal; color: #999999;}
#navBreadCrumb a{color: #000; }
#navColumnTwo {
	}
/*The main content classes*/
#contentColumnMain, #leftbox, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
/*Shopping Cart Display*/
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}
.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#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;
	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #C7171A;
	}
.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;
	}
/*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 {}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:0;
	}
.categoryListBoxContents{ margin-bottom:3px;}
/*sideboxes*/
.columnLeft {}
.sideBoxContent {
border: 1px solid #C6C5C0;	
	}
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #FFFF00;
	}
.rightBoxHeading {
	margin: 0em;
	padding: 0.2em 0em;
	}
h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 
h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}
#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}
#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
#bannerboxHeading {
	background-color: #0000CC;
}
#upProductsHeading {
	text-align: left;
	}
#upDateHeading {
	text-align: right;
	}
/*misc*/
.back {
	float: left;
	}
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
.bold {
	font-weight: bold;
	}
.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}
.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
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
	}
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
#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, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}
.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
#topbarWrapper{ font-size:11px;}
#headerbox{ position:relative; z-index:1000;}
#headerWrapper{padding:0; position:relative; z-index:10;  margin:0 auto;}
#topbar-left{ float:left; width:170px;}
#topbar-center{ float:left; width:330px;}
#topbar ul{ padding:0;}
#search{text-align: left; margin:0 80px 0 410px;color:#000; border-radius: 3px 3px 3px 3px; background:url(../images/serch-bg.gif) repeat-x; position:relative; z-index:1401; padding-top:72px;}
#search label{color: #CFCFCF;display: inline-block;float: left;font-family: "Arial Black",Gadget,sans-serif;font-size: 30px;font-style: italic;    letter-spacing: -0.05em;line-height: 1em;padding:0; margin-right:10px;}
#search form{ margin:0;}
#search input,#search *{vertical-align:middle;}
#search-left {
    /* background: url("../images/bgSrcIpt.png") repeat-x scroll 0 -80px #FFFFFF; */
    border-color: #666666 #BBBBBB #BBBBBB #666666;
    border-radius: 3px 0 0 3px;
    border-style: solid;
    border-width: 1px;
    margin-right: 50px;
    font-size: 12px;
    position: relative;
    z-index:1401;
}
#search-right{/* float:right; */position:absolute;/* right:0; */top: 30px;z-index:1401;margin-left: 265px;}
#search-left span{ height:20px;}
#search-left span.dropbutt {
    background: url("../images/bgSrcIpt.png") repeat-x scroll 0 -120px #FFFFFF;
    height: 35px;
	margin:2px 0 0 1px;
    line-height: 29px;
    vertical-align: middle;
	display:inline-block;
	border-right:1px solid #ccc;
	}
#search-left span em {
    background: url("../images/iconArwSlct.png") no-repeat scroll right 5px;
    display: block;
    font-style: normal;
    overflow: hidden;
    padding: 3px 26px 3px 6px;
}
#searchkey {font-family: Helvetica,Arial,sans-serif;font-size: 150%; background:none; border:0; padding: 8px 0 9px 0;line-height: 18px;height: 21px; vertical-align:middle;color: #666666; width:auto; width:100%; height:21px; line-height:21px; overflow:hidden; margin:0; position:relative; z-index:1401px;}
#scatebox{ float:left; margin-right:5px; height:37px; position:relative; z-index:1401;}
#skeybox{ width:auto;overflow: hidden;}
#searchbutt { border:0; margin:0;}
#topbar-right{
    background: url("../images/shopping_cart.gif") no-repeat scroll left 0 transparent;
    color: white;
    float: right;
    font-size: 11px;
    height: 70px;
    line-height: 13px;
    margin: 0;
    padding: 10px 10px 0 60px;
}
#top_cart_label {
    color: #F70000;
    font-size: 12px;
    font-weight: bold;
}
.sub {
    background: url("../images/main-bottom-bg.jpg") no-repeat scroll 0 top transparent;
    height: 340px;
    padding-top: 10px;
    position: relative;
    top: -6px;
    width: 1000px;
}
.index-box li a {
    color: #FFFFFF;
}
.index-box .teamHeader {
    color: white;
    font-size: 24px;
    line-height: 20px;
    padding-bottom: 13px;
}
ul, ol, li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.index-box {
    float: left;
    position: relative;
    width: 227px;
}
.index-box li {
    color: #6BBAD6;
    font-size: 11px;
    line-height: 19px;
}
#navCatTabsDropdown 
{
position: relative;
height:37px;
}
#navCatTabsDropdown a{ font-weight:normal; font-size:15px;}
#navCatTabsDropdown .ul-nav1
{
	display: block;
	left: 0;
	visibility: hidden;
	position: absolute;
	top:37px;
	z-index: 103;
	background-color: #323131;
	border:1px solid #fff;
	box-shadow: 2px 2px 11px #000000;
	font-size:12px;
}
#navCatTabsDropdown .ul-nav2
{
	display: block;
	left:100px;
	top:8px;
	visibility: hidden;
	width:200px;
	position: absolute;
	z-index: 104;
	background-color: #323131;
	border:1px solid #fff;
	box-shadow: 2px 2px 11px #000000;

}
#navCatTabsDropdown * ul li
{
	display: block;
	text-align: left;
	list-style-type: none;
	position:relative;
}
#navCatTabsDropdown * li:hover .ul-nav1,#navCatTabsDropdown .ul-nav1 li:hover .ul-nav2
{
	visibility:visible;
}
#navCatTabsWrapper {

}
.ul-nav0{ position:absolute; left:0; top:31px; background-color:#fff; background-color: #fff;border-top:1px solid #ccc; border-right:1px solid #ccc;border-bottom:1px solid #ccc; display:none;}
#home_page_categories:hover .ul-nav0{ display:block;}
.li-nav0 {display:block; margin:0; position:relative; }
.li-nav0>a{display:block; color: #747474;width: 229px;padding: 5px 0 5px 10px;z-index: 1302; position:relative;}
.li-nav1 { display:block;}

h3.leftBoxHeading, h3.leftBoxHeading a { text-align:left;font-weight:bold;font-size: 13px;}
h3.leftBoxHeading{padding: 8px; background-color:#EFEFE6;}
h2.centerBoxHeading{background: url("../images/new-title-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 14px;
    height: 24px;
    padding: 10px 0 0 10px; text-align:left;}
#featuredHeading{ padding:0;}
#categoriescssHeading{}
#categoriesHeading{ padding:0;}
#whatsnewHeading{background: url(../images/block_title_red.png) no-repeat scroll 0 0 transparent;}
#whatsnewHeading { color:#fff !important;}	
#whatsnew.leftBoxContainer .sideBoxContent{ background:#B80004; }
#whatsnew.leftBoxContainer .sideBoxContent a{ color:#fff;}
#whatsnew.leftBoxContainer{ background:url(../images/block_bottom_red.png) center bottom no-repeat}
.leftBoxHeading {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 23px;
	text-decoration: none;
}
#productGeneral {
    font-family: Arial,Helvetica,sans-serif;
    margin: 3px 0 0;
	color: #4C4C4C;
}
#pdcontent {
margin-left: 0;color: #4A494A; position:relative; min-height:740px;
}
#productName {font-family: Helvetica,Arial,sans-serif;font-size: 24px;font-weight:normal;line-height: 18px; padding: 9px 0 margin-left:6px;color: #000; padding-bottom:10px;}

#addthis{ margin-bottom:10px;}
#p_l{ float:left; padding:0 5px width:300px; text-align:center; width:320px;}
#p_r{ margin-left:10px; margin:0 0 0 330px; overflow:hidden;}
#productReviewLink a{ padding-left:10px; color:#000 !important;} 
#p_r_3 h3{ padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:3px;}
#model{ margin-top:0; padding:5px 0 !important; color: #000000;font-size: 14px; font-weight: bold; margin: 15px 0;}
#productPrices,#productAttributes,#qtytocart{ margin-bottom:10px;}
#productAttributes{border: 1px solid #C6C7C6; padding-bottom:5px;}
#productAttributes #attribsOptionsText{background: none repeat scroll 0 0 #EFECE0;
    border-bottom: 1px solid #E1DED7;
    font-size: 13px;
    padding: 5px 10px;}
.wrapperAttribsOptions{ padding-left:8px;}	
.pricespecial{color: #CC0021;font-size: 22px; font-weight:bold; display:block; margin-bottom:10px;}
.navNextPrevWrapper{ float:left; width:300px; }
#productReviewLink,#productTellFriendLink{ margin:0; padding:28px 0 0 0;}
.pricenormal{font-weight: normal; font-size:14px; padding:5px 0 10px 0; display:block;}
.Pricediscount{color: #AC2F2B;font-weight: normal; font-size:15px; display:block;}
#d_b .optionbar{ list-style:none; text-align: left; height:40px; overflow:hidden;}
#d_b .optionbar li{ display:inline-block; float:left; background: url("../images/tabs_blur.gif") no-repeat scroll 0 bottom transparent;width: 115px;height: 27px; text-align: center; color:#fff; font-weight:bold; padding-top:15px; cursor:pointer;}
#d_b .pi{ border-left: 1px solid #CECFCE;border-right: 1px solid #CECFCE;border-style: none solid;border-width: medium 1px; border-bottom: 1px solid #CECFCE; padding:8px; width:439px; margin:0 1px;}
#d_b li.selected{ background: url("../images/tab_focus.gif") no-repeat scroll 0 bottom transparent !important; color: #00719C !important;}
#rating ul{ list-style: none; padding:0; margin:0;}
#rating ul li{ width:15px; height:14px; float:left; cursor:pointer;}
#rating ul li.active{ background:url(../images/icons/sparkle.gif) no-repeat scroll 0 50% transparent;}
#rating ul li.noactive{background:url(../images/icons/unfilled.gif) no-repeat scroll 0 50% transparent;}
#leftbox{ float:left; background:url(../images/p-bg.gif) repeat-x top left;padding-top: 10px;}
#m_content{ width:100%;}
#contentwapper{ padding-bottom:31px; background:url(../images/content-bot.png) center bottom no-repeat; float:left;}
#centerbox{ margin:0;font-family: Arial,Helvetica,sans-serif; color: #000; margin-left:200px; overflow:hidden; background:url(../images/p-bg.gif) repeat-x top left; padding-top:6px;}
#indexDefaultMainContent{ margin:0px;}
#click_tree{ padding-left:10px;}
#leftnewitem-2{ border:0;}
#innercenterbox{}
.leftBoxContainer{ margin-bottom:10px;}
#categorylistboxContent{ padding-left:10px;}
#categorylistboxContent a,#categories a,#categorylistbox1Content a{ display:block;color:#000; font-weight:normal; font-size:12px;}
 .category-top {
    background: url("../images/tree-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    line-height: 28px !important;
    padding: 0 0 0 23px;
    text-align: left;
}
 .category-top:hover{background: url("") repeat-x scroll 0 0 rgba(0, 0, 0, 0);background-color:#999;}
a.category-products,a.category-subs{font-size:11px; font-weight:normal !important;background: url("../images/ico2.gif") no-repeat scroll 18px center #CCCCCC;border-bottom: 1px dotted #999999;padding: 4px 0 4px 30px;}
a.category-products:hover,a.category-subs:hover{ background-color:#999;}
a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;} 
#relate_cate{ border: 1px solid #C6C7C6; margin-top:15px;}
#relativedCategoriesContent{ padding:10px;}
.PDQuickShipPromoTime {
    color: #FF0000;
    font-size: 10pt;
    padding: 0 4px;
}
#d_b{ float:left; width:480px; padding-left:10px;}
/*.nolast{ border-right:1px dotted #666;}
.nobottom{border-bottom:1px dotted #666;}*/
.imgbox{text-align:center;}
.listgrid .imgbox a{ display:block;}
.imgbox img{ vertical-align: middle;}
.proif{}
.namebox{ padding-top:8px;}
#productListing .namebox{ height:45px;}
.#productListing .namebox{ height:30px;}
.pricebox{ color: #711A17;font-weight:bold; color: #FF7F08;font-size: 18px; text-align:left;}
.pricebox .normalprice{color: #3D474F;}
.pricebox .productSpecialPrice{ color:#F00;}
.lbutt{}
.namebox a{
    display: block;
	}
.namebox a:hover{ text-decoration:underline;}
#indexCategories .optionbar{}
#indexCategories .optionbar li{ background:url(../images/bg-p.png) no-repeat;padding-top: 7px;height: 20px;text-align: center;cursor: pointer;font-weight: bold;float: left;display: inline-block;color: #FFFFFF;width:134px;}
#nfs{border: 1px solid #000000;}
#indexCategories .optionbar li.selected{ background-position: left bottom; }
.itemTitle{}
#navColumnTwo{ float:right; margin-right:5px; margin-top:20px;}
#navColumnTwoWrapper .sideBoxContent{    border-bottom: 1px solid #FFC784;
    border-left: 1px solid #FFC784;
    border-right: 1px solid #FFC784;}
.rightBoxHeading{ background:url(../images/rightheading.jpg) no-repeat transparent !important; padding:19px 0 0 0; margin:0; color: #525152 !important;}
#wapper{}
#b3{background: url("../images/box2-bg.jpg") no-repeat scroll right top transparent;}
#footer{color: #928B81;font-size: 11px;padding: 0;text-align: left;margin:0 auto;padding: 30px 0 10px 0;}
#footer a{ color:#000;}
#productAttributes .optionName{ margin:0; padding:0; font-weight:normal; font-size:13px;}
#r_c{ position:absolute;}
#list_1,#list_2{ float:left;}
#list_2{ left:910px;}
.pl {float: left;line-height: 24px; margin: 0 7px; text-align: center; width: 168px;}
.LeftBotton {background: url("../images/featuredl.gif") no-repeat scroll 0 0 transparent;float: left;height: 168px; width: 32px;}
.RightBotton { background: url("../images/featuredr.gif") no-repeat scroll 0 0 transparent;float: left;height: 168px; width: 32px;}
#r_s{ float:left; width:910px; overflow:hidden; margin:0 12px; height:175px; position:relative;}
#r_b{ height:175px; margin:8px 0;}
#scrollbox{ position:relative; width:750px; overflow:hidden;height: 334px !important; margin-left:230px;}
#scrollcontent a{}
#scrollcontent .bn{ display:block; float:left; position:absolute;}
#prev{ position:absolute; background:url(../images/left.png) no-repeat; height:330px; width:56px; top:30px; z-index:101; left:30px;}
#next{ position:absolute;background:url(../images/right.png) no-repeat; height:330px; width:56px; top:30px; z-index:101; right:30px;}
#pagination{list-style:none; padding:5px 0 9px 560px; text-align:center; position:absolute; bottom:0;}
#pagination li{float: left;margin:0;}
#pagination li a {background: url(../images/pagination.png) right top no-repeat;display: block;height: 0;overflow: hidden; padding:21px 0 0 0; margin-right:5px;width: 21px;}
#pagination li.current a{background-position: left top;}
#bot-banners a{ display:block; float:left;}
#leftcontent{}
#contentbox{background:#fff;}
#hr2{position: relative; z-index:1400;background: url(../images/top-bg.gif) repeat-x bottom left;}
#logo{ float:left;}
#welcome-msg{font-size: 12px; line-height: 19px;padding: 0; position: absolute;left: 0;text-align: left;margin:12px 0 0 0; color: #7D6858;}
#top_cart {position:absolute; right:0px; margin:108px 195px 0 0; width: 199px; font-size:13px; color: #711A17; font-weight:bold;
}
#cart1{float: left;
    background: url(../images/header_cart.png) no-repeat scroll transparent  left center ; width:20px; display:block; height:20px; cursor:pointer; margin-right:5px;}
#cart2{float: left;text-align: center; color:#fff;}
#cart_total a,#cart_total{ color:#3CF;}
#cart2 h4{ color:#fff; font-size:13px;}
#top_cart a:hover{}
#homeblock{ margin:0 auto;text-align:center;z-index:40;}
#bannerbox{z-index:41;}
#bannerOne {padding: 0 0 5px;}
.banners {
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}
#bannerTwo {
    float: left;
}
#bannerThree {
    float: left;
    padding: 0 0 0 5px;
}
#bannerFour {
    float: left;
    padding: 0 0 0 6px;
}
#bannerFive {
    float: left;
    padding: 0 0 0 5px;
}
.index_col2 { position:absolute; top:0; left:0;width: 230px;}
.index_col2 .banner1{ margin-bottom:10px;}
.leftnewimg{ float:left; margin:0 0 10px 6px; width:79px; border:1px solid #CCC;}
.leftnewname{ float:left; margin-left:5px; width:110px;}
.leftnewname a{ color:#000;}
.leftnewprice{font-size: 18px;font-style: italic;font-weight: 700;}
.sideBoxContentItem{ border-bottom: 1px solid #ccc;padding: 11px 0;}
#leftnewitem-3{ border:0;}
#informationContent{ padding-left:10px;}
#informationContent a{ font-size:12px;}
#informationContent a:hover{ text-decoration:underline;}
#hr1{background: url("../images/form-search-bg.gif") repeat-x center top #000000;border-radius: 6px 6px 0 0;border-top: 1px solid #2D2D2D;border-top: 1px solid #2D2D2D;}
#listtop{ height:19px;}
.typebar{ background: url(../images/list_bar_bg.gif) repeat-x;}
.typebar li{float:left;}
.typebar li #list_list{background: url(../images/list_list.gif) no-repeat;display: block;float: left;height: 19px;text-indent: 20px; width: 45px; margin:0 5px;}
.typebar li #list_grid {background: url(../images/list_grid.gif) no-repeat;display: block;float: left;height: 19px;text-indent: 20px;width: 45px;}
.lifilter ul{ float:left; margin-left:10px; border-left:1px solid #ccc;}
.lifilter ul li{ padding:4px 5px;}
.typebar li ul li{ cursor:pointer;}
#listbottom{padding:5px 15px;border-top: 1px solid #999;background-color: #EBE9DF;}
.navSplitPagesLinks a {background:#8F0202;color: #FFFFFF; display: inline-block;padding: 2px 5px;text-decoration: none;}
.navSplitPagesLinks strong {background:#BABABA;color: #650101;display: inline-block;padding: 2px 5px;}
.navSplitPagesResult{ font-size:12px;}
.productslist{ margin-top:10px;}
.centerlistitem{ padding:8px;margin-bottom: 10px; border-top:1px dashed #C6C5C0;}
.list_left{ float:left; text-align:center; width:160px; text-align:center; padding-right:10px;}
.list_left .imgbox{ height:auto;}
.list_left .imgbox img{ height:100px !important; width:auto !important;}
.list_center{ float:left;}
.list_center .namebox{  padding-bottom:7px;}
.list_center .namebox a{font-size:14px; font-weight:bold;}
.list_rig{ float:right; padding-right:20px;}
#listrows .centerlistitem{ border:0; padding:0 0 5px 0; border-bottom:1px dashed #ccc;}
.list_right{ float:left; margin-left:20px; width:474px;}
.list_name{ padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:5px;}
.list_name a{color: #D50A0A;font-size: 17px;line-height: 20px;}
.list_price{font-size: 18px;font-style: italic;font-weight: 700; margin:5px 0;}
.list_buynow{ margin-top:15px;}
.tableHeading,#cartSubTotal{ color:#000; text-transform:uppercase;}
#cartContentsDisplay td { padding: 10px;text-align: center;vertical-align: middle; color:#000;}
.cartUnitDisplay,.cartTotalDisplay{color: #C7171A !important;font-size: 17px;font-weight: bold !important;}
.cartProductDisplay{}
.cartAttribsList{color: #C7171A;}
#unsubDefault, #discountcouponInfo, #conditions, #reviewsDefault, #addressBookProcessDefault, #createAcctDefault, #siteMap, #privacy, #shippingInfo, #accountNotifications, #logoffDefault, #advSearchDefault, #checkoutSuccess, #checkoutConfirmDefault, #checkoutShipping, #addressBookDefault, #accountDefault, #accountHistInfo, #reviewsWrite, #accountEditDefault, #checkoutPayment, #checkoutShipAddressDefault, #accountHistoryDefault, #accountPassword, #pageTwo, #passwordForgotten, #pageThree, #pageFour, #pageNotFound, #ezPageDefault, #acctNewslettersDefault, #checkoutPayAddressDefault, #advSearchDefault {
overflow: hidden; padding: 10px;}
#menu{font-size: 12px;position: relative;background: url("../images/menu-bg.gif") repeat-x scroll 0 0;height: 40px;}
#menu ul{}
#menu>ul>li{float: left;position: relative;background: url("../images/main-s.gif") no-repeat scroll right top; margin:0 5px;}
#menu li a{ display:block;background: url("../images/main-s.gif") no-repeat scroll left top; margin-right:10px;}
#menu li a span{display:block; padding:12px 16px 12px 26px; color:#fff; font-weight: bold; }

#productAdditionalImages {background: url("../images/bg_addimg.gif") repeat-x scroll 0 0 #FFFFFF;}
.additionalImages .nolast { border-right: 1px solid #000000;}
.additionalImages .last, .additionalImages .nolast {padding-top: 15px;}
.additionalImages,#mainpic{ cursor:pointer;}

#picshow,#pic-bg{ width:100%; position:absolute; top:0; left:0; z-index:2000; text-align:center; background:url(../images/show-bg.png) repeat; }
#pic-ct{width:100%; left:0;position:fixed; top:0;}
#pic-ctr{ background:#fff;}
#pic-box{border-radius: 4px 4px 4px 4px; background:url(../images/atbkg.png) repeat;padding: 10px; margin:0 auto; position:fixed; display:none;}
.cb {height: 25px;text-indent: -9999px;width: 25px;}
#cboxPrevious {background: url(../images/controls.png) no-repeat scroll -75px 0 transparent;float: left;}
#cboxNext {background: url(../images/controls.png) no-repeat scroll -50px 0 transparent; float: left; margin-left: 20px;}
#cboxClose {background: url(../images/controls.png) no-repeat scroll -25px 0 transparent;float: right;}
#thum{ position:absolute; left:-70px; width:140px; top:20px;}
#thum .thumitem{box-shadow:2px 2px 10px #000; width:70px; height: auto; border:2px solid #900; margin:2px 0px; cursor:pointer;}
.loading{ background:url(../images/loading.gif) center center no-repeat #fff;}
#alsolike{ border-bottom:1px solid #000000; margin:10px 0; padding-bottom: 5px;}
#footer_text{ background: url("../images/footer-wrap-top.gif") no-repeat scroll 0 0 transparent;height: 170px; padding:0 23px;}
#footerbox{ width:980px; margin:0 auto;border-top: lightgray 1px solid;}
#footerhtml{ padding:5px; border:1px solid #555; margin:0 5px;}
#l-foo{ text-align:center; padding-top:10px;}
#r-foo{}
.text_one {
    color: #999999;
    float: left;
    font-weight: 100;
    line-height: 18px;
    margin-left: 15px;
    padding-top: 20px;
    width: 22%;
}
.h34 {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 5px;
}
#mc_img {
    background: url("../images/mcaffee.gif") no-repeat scroll 5px 50% #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #990000;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-indent: 82px;
}
#key{ text-align:center;}
#click_tree ul ul{ display:none; font-size:11px;}
#click_tree li a{ height:20px; display:block;}
.c-top{background:url(../images/marker-cat.png) no-repeat right center; margin-right:5px; color:#000 !important;}
.treesubmenu .c-top{ background:url(../images/nolines_minus.png) no-repeat right center; margin-right:5px;}
.c-sub{ padding-left:15px;}
.subopen .c-top{background:url(../images/tree_open.gif) no-repeat right center; padding-right:5px;}
#close{ height:18px; width:18px; position:absolute; right:10px; top:10px; background:url(../images/close.png) no-repeat;}
#indexDefaultMainContent{}

.rating{background:url(../images/unfilled.gif) no-repeat; width:15px; height:15px; display:inline-block;}
.rating:hover{ cursor:pointer;}
.rating_fill{ background:url(../images/sparkle.gif) no-repeat; width:15px; height:15px; display:inline-block;}
#homeblock .ad{ float:left; margin-left:16px; display:block;}
#homeblock .firt-ad{ margin:0;}
#reviews{}
span.size1 {
    color: #000000;
    font-size: 2.4em;
}
span.size2 {
    color: #333333;
    font-size: 2.2em;
}
span.size3 {
    color: #666666;
    font-size: 2em;
}
span.size4 {
    color: #999999;
    font-size: 1em;
}
span.size5 {
    color: #AAAAAA;
    font-size: 1.6em;
}
span.size6 {
    color: #BBBBBB;
    font-size: 1.4em;
}
span.size7 {
    color: #CCCCCC;
    font-size: 1.2em;
}
span.size8 {
    color: #DDDDDD;
    font-size: 0.8em;
}
span.size0 {
    color: #CCCCCC;
    font-size: 0.6em;
}

.pro_service{ border-top:1px solid #000;}
#pdcontent .optionbar{ border-bottom:1px solid #ccc; margin-top:10px; height:26px; display:block;}
#pdcontent .showbox{ border-bottom:1px solid #ccc; border-left:1px solid #ccc;  border-right:1px solid #ccc;  padding-top:5px;padding: 20px 10px 10px 10px;}
#pdcontent .optionbar li{ float:left; padding:5px; cursor:pointer; border-top:1px solid #ccc; border-left:1px solid #ccc;  border-right:1px solid #ccc; margin-right:5px;background:#EFECE0;}
#pdcontent .optionbar li.selected{ background:#fff; position:relative; bottom:-1px;}
#feautre_category{ border:1px solid #ccc;}
#feautre_category li.categoryListBoxContents{ width:175px; text-align:center; margin-right:5px;}
.dl_dot{ text-align:left; padding-left:20px;}
#featuredProducts .listbox{ border:0;}
.sr{ position:relative;}
.sr_prev,.sr_next{ background-image: url(../images/arrow_thumbs.gif);height: 18px;width: 9px; position:absolute; z-index:2; cursor:pointer;}
.sr_prev{ background-position:left -31px; top:120px; left:0;}
.sr_next{ background-position:left -111px;top:120px; right:0;}
.sr_show_box{ position:relative; height:315px; overflow:hidden;}
#toprow{ position:absolute; left:253px; top:112px;}
#topbar{ margin:0 auto;border-bottom: 1px solid #EBE6E6; width:100%;z-index:1500;border-bottom: 1px solid #C6C5C0; padding-top:5px; height:25px !important;}
#topbar ul#topnav{ float:right; height:25px;}
#topbar ul#topnav>li{ height:25px;}
#fsimg{ position:absolute; margin:30px 0 0 300px; left:0;}
.top-item{ float:left;cursor: pointer;position:relative;}
#li-myaccount{background:none;}
li#home_link {background: url(../images/icons.gif) no-repeat 10px 5px;padding-left: 16px;}
.top-item .top-sp{ padding:5px 15px 5px 15px; display:block; position:relative;z-index:1502; height:15px; line-height:15px;}
.top-item .top-last{ border:0;}
.top-item:hover span.top-hd,#li-cart.active span.top-hd{ border-left:1px solid #C6C5C0;border-right:1px solid #C6C5C0;border-top:1px solid #C6C5C0; padding:4px 14px 6px 14px;background-color:#F5F5EE;}
#li-myaccount ul a{ color:#000;}
#topbar a:hover{ text-decoration:underline;color: #FF5500;} 
#topbar ul li:hover .sh-hi{ display:block;}
.sh-hi{display:none;position:absolute; text-align:left; top:25px; background:#F5F5EE; padding:10px; border:1px solid #C6C5C0;z-index:1501;}
#logwapper{ width:344px; background-color:}
#head-login{ width:150px; float:left;}
#head-register{width:180px; float:right;}
#logwapper p{ text-align:right; padding:10px;}
#li-currency ul li{ display:block;}
#li-currency ul{ width:166px; padding:5px;}
#li-currency .sh-hi{ right:0px;}
#li-currency .backer li{ background-image:url(../images/flag.gif); padding-left:30px; background-repeat:no-repeat; margin-bottom:3px;}
#tab_USD {background-position: 8px 2px;}
#tab_EUR {background-position: 8px -14px;}
#tab_GBP {background-position: 8px -30px;}
#tab_AUD {background-position: 8px -62px;}
#tab_CAD {background-position: 8px -46px;}
#li-cart{position:absolute;right:10px;top: 39px;z-index:1401;}
#li-cart:hover{ border-bottom:0 !important;}
#li-cart:hover .sh-hi{ display:block;}
#top-cart{ padding:1px 25px 23px 20px; background:url(../images/carticon.png) 8px 8px no-repeat;}
#li-cart:hover #top-cart,#li-cart.active #top-cart{ border-bottom:0;padding:0 24px 23px 19px; background-position:7px 7px; background-color:#EFEFE6; height:16px;}
#top-cart a{ color:#cc0000;font: bold 14px "Arial";}
#myaccountwapper{ width:130px;}
#myaccountwapper li{ display:block !important; padding-left:20px; background:url(../images/icon-1.gif) no-repeat  8px center; margin-bottom:3px;}
#cartwapper{ width:400px; top:39px; right:0 !important; left:auto; border-top:1px solid #ccc; color:#000; position:absolute;background-color:#EFEFE6; padding:10px;}
#minicartempty{ padding:10px; background-color:#fff; border:1px solid #CFD07F; font-weight:bold;}
#minicartbox{ padding:5px; border:8px solid #EEE6DB; background:#FAF5EF; box-shadow: 3px 3px 3px #000;}
.miniitems{border-bottom:1px solid #fff; padding:10px; background-color:#fff; margin-bottom:10px;border:1px solid #CFD07F;}
.minicartimgbox{ float:left;}
.itemnamebox{ float:left; width:200px; padding:0 5px; color:#000;}
.minicartinamebox{ font-weight:bold;}
.mimiremove{ margin-bottom:6px; display:block;}
.minicartiqtybox{ float:right; color:#666;}
#totalbox{ font-weight:bold; color:#666; text-align:right; float:right; width:240px; padding:10px; background-color:#fff;}
#totalbox dl dt{ float:left; text-align:left; width:140px;}
#totalbox dl dd{ float:right; width:100px; text-align:right;}
#cartlinks{ float:right; margin-top:10px }
ul.backer{ display:none; position:absolute;}
#search-left ul.backer{ background:#fff; max-height:300px; overflow:scroll; padding:3px; border:2px solid #E6E6E5; top:39px; z-index:1401; left:-1px; cursor:pointer; position:absolute; width:240px;}
#search-row2{ padding:8px 0;}
#popular_searches{ color: #333; font-weight: bold; overflow:hidden; border:2px dashed #999; margin:0 12px; padding:5px;}
#popular_searches a{ color:#fff;}
#advanced-search{ float:right; font-weight:bold; width:121px; text-align:center;}
#advanced-search a{ color:#fff;}
#popular_searches a:hover,#advanced-search a:hover{ text-decoration:underline; color:#ff5500;}
#box1 {background-color: #FFFFFF;border-bottom: 1px solid #ABABAB;border-right: 1px solid #ABABAB;float: left;height: 199px;width: 413px;}
#box2 {background-color: #FFFFFF;border-bottom: 1px solid #ABABAB;border-left: 1px solid #ABABAB;float: right;height: 199px;width: 300px;}
#box3 {background-color: #FFFFFF;border-bottom: 1px solid #ABABAB;border-right: 1px solid #ABABAB;float: left;height: 197px;margin-top: 5px;width: 299px;}
#box4 {background-color: #FFFFFF;border-bottom: 1px solid #ABABAB;border-left: 1px solid #ABABAB;float: right;height: 197px;margin-top: 5px;width: 415px;}
#homenew{ background:#fff;}
#homenew .imgbox{ height:160px !important;}
#Microsoft_Live_Messenger_PresenceButton_55e78ce98819a683 a {
    background: url("../images/msn.png") no-repeat scroll center top transparent;
    display: block;
    height: 36px;
    padding-top: 126px;
    width: 100px;
}
.disabledmessage{ background: url(../images/js_alert.png) no-repeat 90px center #fff;color: #870000;font-weight: bold; font-size:20px; padding:0 160px; font-family: Verdana;}
.centerBoxWrapper .girdbox{ border-bottom: 1px solid #D8D8D8;  border-left: 1px solid #D8D8D8;  border-right: 1px solid #D8D8D8;}
#home_link{ border-right:1px solid #D8D8D8; display:block; float:left; padding:0 5px; background:#eee;}
#home_link:hover{ background:#fff;}
#productsListingFilter{ height:19px; line-height:19px; margin-top:15px;}
.griditem{float:left;width:154px;margin:0 38px 15px 0;position:relative;overflow: hidden;height: 228px;/* display: inline; */}
#productListHeading,#indexCategoriesHeading{ background:url(../images/bg_dotline_cap.gif) left bottom repeat-x; padding: 0 0 6px 2px; margin-bottom:10px; font-size: 150%;line-height: 140%;}
#productsListingTopNumber{ float:left; font-weight:bold; padding-top:2px;}
#productsListingListingTopLinks{ float:left; margin-left:50px;}
#productListing{ margin-top:15px; border-top:1px solid #C6C5C0; padding-top:10px;}
.pagesize,.list_sort{ float:left; margin-left:10px; border-left:1px solid #C6C5C0; padding-left:10px;}
.pagesize dt,.list_sort dt{ float:left; font-weight:bold;}
.pagesize dd,.list_sort dd{ float:left;}
.pagesize dd span,.list_sort dd span{ display:inline-block;padding:0 5px;}
.pagesize dd span a,.list_sort dd span a{ text-decoration:underline;color: #006699;}
.categorieslist{ border:1px solid #C6C5C0; padding:5px; margin-bottom:10px;}
.categorieslist li{ float:left; width:25%;}
.categorieslist li a{ display:block; font-weight:bold; padding:4px 0;}
.listgrid .quick{ position:absolute; bottom:15px; right:10px;display:block;}
.listrows .quick{ padding-top:10px;} 
.quick a{ color:#fff;display: inline-block;}
#quick_view{ position:absolute; width:100%; top:0; left:0; z-index:2000; color:#000;}
#q_bg{ position:fixed; left:0; top:0; width:100%;}
#quick_view_box{background: url("../images/show-bg.png") repeat; position:absolute; left:0; top:0; width:100%;}
#q_box{ width:800px; background:#E7ECF2;border: 1px solid #000000; padding:10px;border-radius:2px; position:absolute;}
#q_box .qwapper { background-color:#fff; padding:5px;}
#q_left{ float:left; width:400px; text-align:center;}
#q_right{ float:right; width:380px; padding-left:9px;}
#q_close{height:18px; width:18px; position:absolute; right:15px; top:15px; background:url(../images/close.png) no-repeat;}
#quick_view h3{ border-bottom:1px dashed #ccc; padding-bottom:10px;}
#quick_view  #qtytocart h3{ margin-bottom:10px;}
#q_name{ padding:20px 0 10px 0; }
.top-item.active .top-sp {background: url("../images/atr.png") no-repeat scroll center bottom transparent;}
#li-cart:hover .sh-hi {display: block !important;}
#topbar ul li:hover .sh-hi{ display:block !important;}
/* bof left categoreis*/
div#nav-cat {font-weight:bold; position:relative;z-index:10;position: relative;}
div#nav-cat ul.level1{ background:#fff;}
div#nav-cat ul.level3 {}
div#nav-cat ul.level4 {background-color: #C1D6EA;border: 1px solid #4A94DD;}
div#nav-cat ul.level5 {background-color: #C1D6EA;border: 1px solid #4A94DD;}
div#nav-cat li {margin: 0;}
div#nav-cat li.submenu { position:relative;}
div#nav-cat li a {color: #000;font-family: 'Open Sans',sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;}
div#nav-cat li a:hover{ text-decoration:underline;}
div#nav-cat>ul a {width: auto;}
div#nav-cat ul ul.level2,.ul-nav1{position: absolute; top:0; left:238px; z-index:1301; width:700px; padding:5px; background-color: #F7F6F0;border: 1px solid #C6C5C0; display:none;}
div#nav-cat ul ul.level2>li>a,.li-nav1>a{ font-weight:bold; display:block; float:left;padding:3px 0;}
div#nav-cat ul ul.level2>li,.li-nav1{ clear:both; border-top:1px dashed #ccc;}
div#nav-cat ul ul.level2>.cateli1{ border:none !important;}
ul.level3,ul.ul-nav2{width:600px; float:right;}
ul.level3>li,.li-nav2{ width:200px; float:left; padding:3px 0;}
div#nav-cat .cl-top .ca-top{ position:relative; z-index:1302; display:block; padding:5px 0 5px 10px; }
.submenu.cl-top:hover .ca-top,.li-nav0:hover>a{ width:229px !important; background-color: #F7F6F0;border-bottom:1px solid #D6D1C9; border-top:1px solid #D6D1C9;padding: 4px 0 4px 10px;}
div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3,
div#nav-cat ul.level3 li.submenu:hover ul.level4,
div#nav-cat ul.level4 li.submenu:hover ul.level5,.li-nav0:hover .ul-nav1 {display:block;}
/* eof left categoreis*/
.hoticon{ display:block; position:absolute; left:3px; top:1px;}
.hoticon{ display:block; position:absolute; left:3px; top:1px;}
#brands_logos{ padding:15px 0;}

.srollbox { position:relative;}
.srollbox  .slide-window{ height:127px; margin:0 30px; overflow:hidden; position:relative;}
.srollbox  .griditem,.hscorll  .griditem{ width:208px; padding:5px; height:120px;}
.srollbox  .griditem .imgbox,.hscorll  .griditem .imgbox{ float:left; border:0;}
.srollbox  .griditem .namebox,.hscorll  .griditem .namebox{ width:78px; float:right; text-align:left;max-height: 42px; padding:0; overflow:hidden;}
.srollbox  .griditem .pricebox,.hscorll  .griditem .pricebox{ width:78px;float:right; text-align:left;}
.srollbox .listgrid{ position:absolute; left:0px;}
.srollbox  .icon {
    background-image: url("../images/os-sprite-arrows-grid.png");
    height: 20px;
    top: 34%;
    width: 11px;
	display: block;
	position: absolute;
	z-index:1212;
}
.srollbox .prev,.srollbox .next{ top: 40%; position:absolute; z-index:1211;height: 50px;width: 25px; background:#F2F2F0;border: 1px solid #CCCCCC; cursor:pointer;}
.srollbox .disable{-ms-filter:"alpha(opacity=20)"!important;filter:alpha(opacity=20)!important;opacity:.2!important;cursor:default !important;}
.srollbox .prev{ left:0px;border-left:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;}
.srollbox .next{ right:0px;border-right:0;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.srollbox .prev .icon{background-position: -45px 20px; left:6px;}
.srollbox .next .icon{background-position: -55px -1px; left: 8px;}

#moreproductsbox{ position:absolute; right:0px; top:0px; width:228px; border:1px  solid #ccc;}
.heading2{background:#EFECE0;border-bottom: 1px solid #E1DED7; font-size:13px; padding:5px 10px;}
#reviewlinks{ border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px;}
#reviewlinks a{ font-weight:bold; font-size:12px; padding:0 5px;}
#reviewlinks a:hover{color: #3399CC;}
.ulsquare li{list-style: square inside none !important;}
#more_products .listgrid{ max-height:700px; overflow:scroll;}
#productMainImage{ height:380px;}
#main-banner{ background:url(../images/main-banner.jpg) left top no-repeat;}
#main-banner .hp-amod{ display:block; float:left; width:240px; height:140px;}
#brands_logos{background:url(../images/logs.jpg) left top no-repeat; margin:15px 0;}
#brands_logos .dlogos{display:block; float:left; width:240px; height:100px;}
#brands_logos .dlogosrl{display:block; float:left; width:240px; height:100px;}

#bannerOne {
    background: url("../images/top-tags-bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 10px;
    height: 17px;
    margin-left: 280px;
    margin-right: auto;
    text-align: center;
    width: 445px;
}
#account {
    color: #FF7F08;
    float: right;
	position:relative;
	z-index:1405;
    padding-right: 10px;
}
#account a {
    color: #FF7F08;
    padding: 15px 15px;
    font-size:20px;
}
.centerboxinner{ padding-left:10px;}
#whatsNew .girdbox{ padding:5px;}
.centeredContent .pricebox{ text-align:left; padding-left:20px !important;}
.centeredContent .quick{ position:absolute; bottom:0; right:20px;}
.centeredContent .namebox{ height:40px;}
.centeredContent{ position:relative; margin:0 0 10px 0;}
#banners .bn{ position:absolute; left:0; top:0;}
#banners{ height:250px; position:relative; margin:10px 0;}
.PriceContainer{ display:none;}
.descon{background: url("../images/payment_pro.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #555555;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 10px;
    padding-left: 200px;
    padding-top: 10px;}
#productListing .griditem .imgbox img{width:154px !important; height:154px !important;}
.slide-window img{ width:120px !important; height:120px !important;}
.list_buynow{ display:none;}
.navSupp a{ font-weight:bold !important; color:#000;}

#navMainSearch {
	float: right;
	margin-right: 10px;
	margin-top: 45px;
	background: #fbfafb;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 30px;
	width: 36%;
	}

#navMainSearch #searchkey{
	float: left;
	border: 0;
	height: 28px;
	line-height: 41px;
	background: #fbfafb;
	padding: 0;
	color: #000;
	margin: 0 13px 0 11px;
}
#navMainSearch #search:focus{
	background: #fbfafb;
	border: 0;
}
#navMainSearch .search{
	width: 25px!important;
	height: 26px!important;
	border: none;
	background: url(../images/search.png) no-repeat right 0;
	font-size: 0;
	cursor: pointer;
	float: left;
	margin: 0;
	margin-right: 11px;
	margin-top: 18px;
	margin-left: 50px;
}