/* Reset browser def style*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline; }

label{cursor:pointer;}

/* remember to define focus styles! */ 
:focus {outline: 0;}
body { background:#f4f9dd url(../images/main_bg_dez-02.jpg) repeat-x center top; font-weight: normal; font-style: normal; font-family:Arial, Trebuchet MS; font-size: 11px; color:#000000; line-height:1; }
ol, ul { list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*Vertical centering of images*/
.main_center_container{display:table; text-align:center; overflow:hidden;}
.vertical_center{ vertical-align: middle; text-align: center;}
.inner_center{ text-align: center; margin-left: auto; margin-right: auto; width: 100%; padding-left: 5px; padding-right: 5px; }

.MgTop30 { margin-top:30px; }
.homeBottoms { 
	background:url(../images/homeBottoms.png) no-repeat;
	width:752px;
	height:45px;
	display:block;
}

/*For banner rotate*/
.banner_hide{display:none;}
.banner_show{display:block;}

/* =GENERAL */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear: both;}
.hidetext {text-indent: -9999px;}

.button { cursor: pointer; }

strong { font-weight:bold;}

#page {width:1080px; text-align:center; margin:0 auto; margin-top:-349px;}

.mainContent{width:742px;}
.pageTitle{font-size:10px; color:#ff9d01; font-weight:normal; width:auto; text-align:center; padding:4px 0px;}
.relativePosition{position:relative;}

.hide{display:none; visibility:hidden; height:1px; line-height:1px; }
.hideDiv {top:-9999px; left:-9999px; position:absolute; width:1px; height:1px; display:none;}
.showDiv{position:relative; display:block; width:100%; height:100%; top:0px; left:0px;}

.form_input{color:#5e5236; border:solid 1px #d2cab8; font-size:12px; line-height:16px;}
.form_input:focus{color:#5e5236; font-size:12px; border:solid 1px #000000;}
.anchorLink{height:1px; line-height:1px; visibility:hidden;}

/*Colors*/
.lightGray{color:#8a8181;}
.phoneRed{color:#f03820;}
.searchBrown{color:#857757;}
.quickCartRed{color:#13627e;}
.lightBlue { color:#829da6; }
.leftContactRed{color:#ff5002;}
.leftContactRed a{color:#ff5002; text-decoration:none;}
.leftContactRed a:hover{text-decoration:underline;}
.checkout_red_text{color:#f03820;}
.input_date_text{color:#645f51; font-size:12px; line-height:18px; padding-left:2px;}
.greenProduct{color:#7c9015;}
.orangeManufacturer{color:#fe8400;}
.darkGray{color:#645f51;}
.checkoutGreyText{color:#645f51; font-size:11px;}
.checkoutNamesGreen{color:#7c9015; font-size:14px;}
.mottoRed{color:#ed1c24;}
.mottoYellow{color:#ffc10e;}
.mottoPurple{color:#ed4d92}
.mottoGreen{color:#b1ca33;}
.mottoOrange{color:#f16422;}
.headerDarkRed{color:#ca1700; font-size:12px; font-weight:bold; line-height:16px;}
/*END Colors*/

.ratingBoxMiniYellow {
	background:url(../images/ratingStar.jpg) no-repeat center top; 
	width:15px; 
	height:15px; 
	display:block; 
	float:left; 
}

.ratingBoxMiniGray {
	background:url(../images/ratingStarGray.jpg) no-repeat center top; 
	width:15px; 
	height:15px; 
	display:block; 
	float:left; 
}

/*Links*/
.whiteCategoryLink{color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none;}
.whiteCategoryLink:hover { text-decoration:none; color:#FFF; }

.redCategoryLink{color:#f16422; font-size:13px; font-weight:bold; text-decoration:none;}
.redCategoryLink:hover{color:#f12222; text-decoration:underline;}

.grayCompareLink{color:#645f51; font-size:11px; text-decoration:none; font-weight:normal;}
.grayCompareLink:hover{text-decoration:underline;}
.redMoreLink{color:#f16321; font-size:11px; text-decoration:none;}
.redMoreLink:hover{text-decoration:underline;}

.blueproductLink{color:#2a90e0; text-decoration:none; font-size:11px; font-weight:bold; padding-left:3px;}
.blueproductLink:hover{text-decoration:none;}

.greenproductLink{color:#7c9015; text-decoration:none; font-size:12px; font-weight:bold;}
.greenproductLink:hover{text-decoration:underline;}

.plusLinks{background:url(../images/emptyPlus.gif) no-repeat left center; text-decoration:underline; color:#f16321; font-size:11px; line-height:14px; height:14px; padding-left:14px;}
.plusLinks:hover{text-decoration:none;}
.tagLinks{color:#5f5f5f; text-decoration:none;}
.tagLinks:hover{text-decoration:underline;}
.closePageLink{color:#645f51; font-size:11px; text-decoration:none; font-weight:normal; background:url(../images/icons/icon_delete.jpg) no-repeat right center; height:15px; line-height:15px; padding-right:20px;}
.closePageLink:hover{text-decoration:underline;}
.forgot_pwd_link{color:#f16321; font-size:10px; text-decoration:underline; line-height:14px;}
.forgot_pwd_link:hover{text-decoration:none;}
.orangeSpecialLink{color:#f66b1a; font-size:12px; text-decoration:underline;}
.orangeSpecialLink:hover{text-decoration:none;}
.headerLogins{color:#d5e8f4; text-decoration:underline; font-size:12px; font-weight:bold; line-height:16px;}
.headerLogins:hover{text-decoration:none;}
.orangeLink{color:#fe8400; text-decoration:none;}
.orangeLink:hover{color:#fe8400; text-decoration:underline;}
.most_searched{text-decoration:none; line-height:130%;}
.most_searched:hover{text-decoration:underline;}
/*END Links*/
/* Validator Styles */
.errorZone{background-color:#FFFFFF; color:#FF0000; font-size:11px; padding:10px 30px; margin:10px;}
.errorZone p{font-weight:bold; margin-bottom:5px;}
.errorZone ul {padding-left:40px; list-style-type:disc;}
.errorZone li {padding:1px 0;}
.messageZone{border:solid 1px #385b13; background: url(../images/icons/checkmark.gif) no-repeat 10px 8px; background-color:#d8e9bf; color:#385b13; font-size:11px; padding:0px; padding-top:10px; padding-bottom:10px; margin-left:2px; padding-left:10px; font-weight:bold;}
.messageZone p{font-weight:bold; margin-bottom:5px;}
.messageZone ul {padding-left:40px; list-style-type:disc;}
.messageZone li {padding:1px 0;}
.messageZone li a{color:#669900; text-decoration:none;}
.messageZone li a:hover{text-decoration:underline;}

/* END Validator Styles */
.newBgr{background:url(../images/bg_header.jpg) no-repeat left top;height:349px; margin:0 auto; text-align:center; position:relative; z-index:0;}

/*Header*/
.siteMotto{font-size:15px; font-weight:bold; position:absolute; top:85px; left:80px;}

.headerTopRegion{height:349px; margin-left:20px;}

.topHeader{ height:396px; position:relative; z-index:5000;} 

.headerLogo{width:208px; height:74px;}

.headerMiddleSection{width:220px; 
margin-top:20px; 
text-align:left; 
}

.headerMiddleSection p, .headerMiddleSection P { 
color:#d5e8f4; 
font-size:11px; 
font-family:Verdana, Geneva, sans-serif; 
padding-top:5px; 
line-height:16px; 
}

.headerMiddleSection p a, .headerMiddleSection p a:hover { 
color:#d5e8f4; 
font-size:11px; 
font-family:Verdana, Geneva, sans-serif; 
text-decoration:none; 
font-weight:bold;
}

.headerContactDiv{width:336px; height:72px; padding-top:20px; padding-left:10px; position:relative; z-index:1;}
.contactDetailsText{font-size:12px; padding-left:70px; text-align:left; padding-top:15px; line-height:14px; color:#8a8181;}
.YMheaderStatus{height:28px; line-height:28px; width:76px; text-align:right; overflow:hidden; position:absolute; right:13px; top:25px; z-index:1;}
.contactHeaderPhones{text-align:left; font-size:16px; font-weight:bold; padding-left:75px; padding-top:4px; color:#f03820;}

.headerMenu{width:981px; position:relative; margin-top:110px; z-index:6000;}

.phoneHeaderContact{background:url(../images/greenPhone.gif) no-repeat left top; height:53px; width:340px;}

.greenMenuHeader{width:400px; height:23px; line-height:23px; position:relative; z-index:10; }
.greenMenuUl{display:inline; height:23px; line-height:23px; font-size:11px;}
.greenMenuUl .liText{font-size:11px; display:inline; line-height:23px; height:23px; padding:0px 5px; font-family:Verdana, Geneva, sans-serif;}
.greenMenuUl .liText a{font-size:11px; line-height:23px; height:23px; color:#d5e8f4; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
.greenMenuUl .liText a:hover{text-decoration:underline;}
.greenMenuUl .liSpacer{background:url(../images/top_menu_spacer.jpg) no-repeat 0px 1px; width:1px; height:23px; line-height:23px; overflow:hidden; display:inline;}
.headerMenuLeft  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/red-left-curtain.gif");
background-position:left top;
background-repeat:no-repeat;
height:58px;
line-height:58px;
margin-left:-17px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
width:17px;
z-index:1;
}
.headerMenuRight {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/yellow-right-curtain.gif");
background-position:right top;
background-repeat:no-repeat;
height:58px;
line-height:58px;
overflow-x:hidden;
overflow-y:hidden;
position:absolute;
right:-17px;
width:17px;
z-index:1;
}

.topMenuShadow{background:url(../images/top-menu-shadow.gif) no-repeat left top; width:979px; height:5px; line-height:5px; overflow:hidden; position:relative; z-index:10; margin-top:0px;}

.headerMenuRed{ height:23px; width:750px; text-align:center; z-index:5000;}

.headerMenuOrange{ height:23px; width:319px;}

.headerWelcomeClient{
text-align:left; 
color:#d5e8f4; 
font-size:12px; 
padding-top:15px; 
line-height:16px; 
width:275px; 
overflow:hidden;
padding-left:25px;
}

.headerWelcomeClient2{
text-align:left; 
color:#d5e8f4; 
font-size:12px; 
padding-top:15px; 
line-height:16px; 
width:285px; 
overflow:hidden; 
padding-left:15px;
}


.redMenuUL{list-style-type:none; text-align:center; height:46px; line-height:46px; margin:0 auto; padding:0; width:650px; z-index:100;}
.menuLI{height:46px; line-height:46px; position:relative; display:block; background:url(../images/headerMNUicon.gif) no-repeat right center; float:left; letter-spacing:1px; z-index:100;}
.redMenuLink{font-size:14px; font-weight:bold; color:#fff; text-decoration:none; height:46px; line-height:46px; padding-left:14px; padding-right:11px; display:block; text-indent:-9999px; float:left;}
.redMenuLink:hover{text-decoration:underline;}
.menuSpacer{background:url(../images/headerMNUspacer.gif) no-repeat 14px 8px; padding-left:15px; display:block; height:46px; line-height:46px; float:left;}
.subHeaderMenu{visibility:hidden; display:block; z-index:100; position:absolute; background-color:#f03820; width:181px; text-align:left; top:46px; left:2px;}
.subHeaderMenu li{height:20px; line-height:20px; width:180px; z-index:100; border-bottom:solid 1px #f67219; border-right:solid 1px #f67219;}
.subHeaderMenu li a{color:#fff; font-size:12px; font-weight:bold; text-decoration:none; height:20px; line-height:20px; padding-left:10px; width:170px; display:block; text-indent:-9999px;}
.subHeaderMenu li a:hover{background-color:#f67219;}

.orangeMenuUL{list-style-type:none; height:28px; text-align:center; margin:0 auto; display:block; width:304px; padding-left:15px; padding-top:18px;}
.orangeMenuUL li{display:block; float:left; padding:0px 7px;}
.orangeMenuUL li a{font-size:12px; color:#f03820; text-decoration:none; line-height:14px;}
.orangeMenuUL li a:hover{text-decoration:underline;}
.bottomMenuBgr{background:url(../images/bottomMNUbgr.gif) repeat-x left top; height:7px; line-height:7px; width:981px;}

.headerSubCateg{position:absolute; width:625px; height:auto; background-color:#f03820; z-index:100; padding-left:10px; padding-top:5px; overflow:hidden; padding-bottom:15px;}
.headerCategories{width:185px; text-align:left;}
.headerCategories ul{padding-left:15px; font-weight:normal;}
.headerMasterCategory a{color:#fff; font-size:12px; background-color:#f67219; font-weight:bold; line-height:18px; height:18px; display:block; padding:2px 5px; width:170px; text-decoration:none; margin-bottom:5px;}
.headerMasterCategory a:hover{background-color:#ffcc0e; color:#f13e20;}
.headerMoreCategories{padding-left:10px; padding-bottom:3px; font-size:11px; line-height:14px; height:14px;}
.headerMoreCategories a{color:#fff; text-decoration:none; font-weight:normal;}
.headerMoreCategories a:hover{text-decoration:underline;}
.categoryLeftH3 a{color:#fff; font-size:11px; display:block; height:15px; line-height:15px; width:165px; text-decoration:none; font-weight:normal;}
.categoryLeftH3 a:hover{text-decoration:underline;}
/*END Header*/
/*SearchBox*/

.searchBoxContainer{ 
width:954px; 
height:47px; 
display:block; 
background:url(../images/search_bg.jpg) no-repeat; 
float:left;  
}

.searchBox{width:403px; height:48px; text-align:left; margin-left:215px; }

.searchBox .mini-search{}
.searchBox .mini-search .cautaImg{ float:left; width:81px; height:45px; background-image:url(../images/cauta.png); background-position:top left; background-repeat:no-repeat;}
.searchBox .mini-search .searchBoxInputContainer { 
width:191px; 
height:47px; 
background:url(../images/input_bg.png); background-repeat:no-repeat;
overflow:hidden;
float:left;
}

.seatchBoxInputRight { 
width:5px;
height:47px;
background:url(../images/input_right.png) no-repeat;
display:block;
overflow:hidden;
float:left;
}

.searchBox_input{ 
width:191px; 
height:25px; 
font-size:16px; 
color:#FFF; 
line-height:25px; 
margin:0px;
padding:0px;
border:0;
margin-top:4px;
background:none;
}

.quickCart{width:271px; height:34px; padding-left:48px; padding-top:6px; text-align:left; display: inline-block;}
.quickCartDetails{height:24px; line-height:24px; width:271px;}
.quickCartTitle{font-size:12px; font-weight:bold; display:block; float:left; padding-left:6px;}
.quickCartText{font-size:12px; display:block; float:left; padding-left:5px; font-weight:normal;}
.quickCartBtn{display:block; float:left; padding-top:5px; padding-left:7px;}
.quickCartIcon{display:block; float:left;}
/*END SearchBox*/
/*Left section*/
.vertical-nav-container { width:186px; display:block; overflow:hidden; float:left; }

.leftSection{width:239px;}
.categoryTitleShadow{background:url(../images/categTitleShadow.gif) left top no-repeat; width:236px; height:5px; line-height:5px; margin-top:-6px;}
.categoryTitleCurtain{background:url(../images/yellow-left-curtain.gif) left top no-repeat; width:17px; height:58px; line-height:58px; overflow:hidden; margin-left:-17px; position:relative; z-index:1;}
.categoryTitleSection{width:236px; height:34px; background:url(../images/yellow-categ-title.gif) no-repeat left top; color:#f1401f; font-size:16px; padding-top:17px; text-align:center; font-weight:bold;}
.yellowTitleSection{width:236px; height:34px; background:url(../images/yellowCatbgr.gif) no-repeat left top; color:#f1401f; font-size:16px; padding-top:17px; text-align:center; font-weight:bold;}
.categoryTopSpacer{width:236px; height:18px; line-height:18px; background:url(../images/categorySpacerTop.jpg) no-repeat 0px -1px; overflow:hidden;}

.leftCategories{
width:186px; 
padding-bottom:7px;
overflow:hidden;
background:url(../images/catMainBg.jpg) repeat-y left top;
z-index:-1;
}

.leftSpecialDiv{ 

width:162px; 
padding-bottom:10px;
z-index:-1;
}

.specialHolder{
background:url(../images/categoryBg.jpg) no-repeat; 
width:162px; 
height:26px; 
line-height:26px; 
color:#FFF; 
font-family:Tahoma, Geneva, sans-serif;
font-size:11px; 
font-weight:bold; 
text-align:left;
padding-left:15px;
z-index:-1;
}

.categoriesMenu{ 
position:relative; 
width:162px; 
padding-bottom:10px;
margin-left:9px;
z-index:0;
}

.mainCategoryTitle{
background:url(../images/categoryBg.jpg) no-repeat; 
width:162px; 
height:26px; 
line-height:26px; 
color:#FFF; 
font-family:Tahoma, Geneva, sans-serif;
font-size:11px; 
font-weight:bold; 
text-align:left;
padding-left:15px;
z-index:-1;
}

.subCategoryMenu{padding-left:22px; width:212px; text-align:left; padding-bottom:5px; }
.subCategoryMenu ul{margin:0px; padding:0px; list-style-type:none; width:200px; display:block;}
.subCategoryMenu ul li .graySubcategoryLink{padding-left:17px; display:block; width:200px;}
.firstSubcategoryLine{display:block; width:200px; height:16px; line-height:16px; background:url(../images/firstLineArrowLeft.gif) no-repeat 0px 1px;}
.secondarySubcategoryLine{display:block; width:200px; height:16px; line-height:16px; background:url(../images/secondaryLineArrowLeft.gif) no-repeat 0px 0px;}
.finalSubcategoryLine{display:block; width:200px; height:16px; line-height:16px; background:url(../images/finalLineArrowLeft.gif) no-repeat 0px 1px;}
.categoryBottomLeft{width:4px; height:4px; line-height:4px; background:url(../images/categoryBottomLeft.gif) no-repeat left bottom;}
.categoryBottom{height:3px; line-height:3px; width:228px; background-color:#f3f1ec; border-bottom:solid 1px #c7c2b6;}
.categoryBottomRight{width:4px; height:4px; line-height:4px; background:url(../images/categoryBottomRight.gif) no-repeat left bottom;}

/*Newsletter*/
.newsleterControl{
width:186px; 
z-index:1; 
height:auto;
}

.newsletterLeftTop { 
	width:186px;
	height:46px;
	background:url(../images/newsletterTop.png) no-repeat;
	display:block;
	overflow:hidden;
}

.newsletterLeftBottom { 
	width:186px;
	height:12px;
	display:block;
	background:url(../images/newsletterBottom.png) no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}

.newsletterControlInside{
background:#00aae5 url(../images/newsletterBg.jpg) repeat-x left top; 
width:186px; min-height:108px; 
}

.newsletterText{
font-family:Tahoma, Geneva, sans-serif;
color:#fff; 
font-size:11px; 
text-align:left; 
line-height:13px; 
padding-left:15px; 
padding-right:15px;
padding-top:7px;
text-align:left;
}

.newsletterInput{	
width:160px;
height:30px;
display:block;
overflow:hidden;
margin-left:19px;
margin-top:10px;
}

.newsletterLeft {
width:5px;
height:26px;
background:url(../images/newsInputLeft.jpg) no-repeat top left;
display:block;
float:left;
overflow:hidden;
margin-top:2px;
}

.newsletterInputText {
width:110px;
height:26px;
display:block;
float:left;
background:url(../images/newsInputBg.jpg) repeat-x left top;
overflow:hidden;
margin-top:2px;
}


.newsletterInput input-text{ 
border:0px; 
background:#FFF; 
height:16px; 
padding-top:3px; 
line-height:16px; 
color:#bebfbf; 
font-size:11px;
}
/*END Newsletter*/

/*Resources*/

.leftResources{ width:186px; margin-bottom:10px; display:block; }  

.resourcesTitleSection{
width:186px; 
height:37px; 
display:block; 
overflow:hidden; 
}  

.resourcesMain { 
padding-left:15px; 
width:186px; 
text-align:left; 
padding-bottom:5px;
background:#e4fcff;
padding-top:10px;
}

.resourcesMain ul{
margin:0px; 
padding:0px; 
list-style-type:none;
width:152px; 
display:block;
}

.resourcesMain ul li .graySubcategoryLink{ 
padding-left:17px; 
display:block; 
width:150px;
height:auto;
}

.resourcesBottom { background:url(../images/resourcesLeftBottom.png) no-repeat; 
width:186px;
height:11px;
display:block;
}

.resourcesMiniTitle{color:#f16422; font-size:12px; font-weight:bold; background:url(../images/greenLeftIcon.gif) no-repeat 4px 4px; background-color:#fff; border-bottom:solid 1px #e8e6e3; border-top:solid 1px #e8e6e3; width:195px; height:14px; padding-top:4px; text-align:left; padding-left:15px;}
.leftContact{padding-left:9px; padding-top:15px;}
.leftContactLogo{background:url(../images/leftContactLogo.gif) no-repeat left top; width:99px; height:92px; line-height:92px; position:absolute; top:-8px; left:0px;}
.leftContactPhones{text-align:left; font-size:14px; font-weight:bold; line-height:18px; padding-top:20px;}
.leftContactPhones .small{font-size:18px;}
.leftContactPhones .big{font-size:26px;}
.grayBorderTopLeft{height:4px; line-height:4px; width:4px; background:url(../images/grayBorderTopLeft.gif) no-repeat left top;}
.grayBorderTop{height:3px; line-height:3px; border-top:solid 1px #e8e6e3; background-color:#fff; width:208px;}
.grayBorderTopRight{height:4px; line-height:4px; width:4px; background:url(../images/grayBorderTopRight.gif) no-repeat left top;}
.grayInsideDiv{border-left:solid 1px #e8e6e3; border-right:solid 1px #e8e6e3; width:115px; padding-left:99px; background-color:#fff; height:81px; position:relative;}
.grayBorderBottomLeft{height:4px; line-height:4px; width:4px; background:url(../images/grayBorderBottomLeft.gif) no-repeat left top;}
.grayBorderBottom{height:3px; line-height:3px; border-bottom:solid 1px #e8e6e3; background-color:#fff; width:208px;}
.grayBorderBottomRight{height:4px; line-height:4px; width:4px; background:url(../images/grayBorderBottomRight.gif) no-repeat left top;}
    /*END Resources*/
/*END Left section*/
/*Home Page*/
.miniBannersShadow{background:url(../images/mini-banner-shadow.gif) no-repeat left top; height:5px; line-height:5px; overflow:hidden; width:326px;}

/*begin banner container V2*/
.homeTopBannersV2 {
margin-top:20px;
position:relative; 
width:752px; height:227px;
background:url(../images/sliderBg.jpg) no-repeat left top;
}


.bannerContainer { 
width:497px;
height:206px;  
position:absolute; 
top:15px; 
left:50px; 
z-index:1;
overflow:hidden;
}

.bannerButtons{ width:186px; height:206px; position:absolute; right:-3px; top:10px; z-index:1;} 
.iconsV2 { width:78px; height:60px; position: absolute; top:0px; right:0px; z-index:3; }

/*end banner container V2*/

.middle_banner{width:413px; height:247px;}
.miniBanners{width:327px; text-align:left; padding-left:2px; position:relative; height:247px;}
.homeTopBanners{width:742px;}
.miniBanner3{position:absolute; z-index:1; display:block; top:167px; width:326px; height:86px; clear:both;}
.bannerShadow{width:742px; background:url(../images/bottomMNUbgr.gif) repeat-x left top; height:7px; line-height:7px;}
.homeMiniZonesDiv{width:742px; padding-top:5px; padding-bottom:2px; height:322px; overflow:hidden;}
.miniZoneLeft{width:244px; overflow:hidden;}
.miniZoneLeftTop{width:244px; /*background:url(../images/homeSpecialZoneRight.gif) no-repeat right top;*/ height:4px; line-height:4px; overflow:hidden;}
.miniZoneLeftBottom{width:244px; background:url(../images/homeSpecialZoneBottomR.gif) no-repeat right top; height:4px; line-height:4px; overflow:hidden; position:relative; z-index:10;}
.miniZoneLeftInside{width:244px; height:314px; background:url(../images/miniSpecialBgr.gif) no-repeat right top; background-color:#fff;}
.miniZoneCenter{width:247px;}
.miniZoneCenterTop{width:247px; /*background:url(../images/homeSpecialZoneCenter.gif) no-repeat left top;*/ height:34px; line-height:34px;}
.miniZoneCenterBottom{width:247px; background:url(../images/homeSpecialBottomC.gif) no-repeat left top; height:34px; line-height:34px; z-index:0;}
.miniZoneCenterInside{/*background:url(../images/miniZoneSpecialCenterBgr.gif) no-repeat 0px 30px;*/ width:247px; height:254px;}
.miniZoneRight{width:246px; position:relative;}
.miniZoneRightTop{width:246px; /*background:url(../images/homeSpecialZoneLeft.gif) no-repeat left top;*/ height:4px; line-height:4px; overflow:hidden;}
.miniZoneRightBottom{width:244px; background:url(../images/homeSpecialZoneBottomL.gif) no-repeat 0px 0px; height:4px; line-height:4px; position:relative; z-index:10;}
.miniZoneRightInside{width:246px; background:url(../images/miniZoneRightBorder.gif) no-repeat 245px 60px; height:314px;}
.miniSpecialsHolder{position:relative;}
.miniSpecialsImageSize{width:239px; height:143px;}
.miniSpecialsTopImage{top:4px; height:143px; position:absolute; left:0px;}
.miniSpecialsTopImageAbs{position:absolute; top:-27px; left:0px; height:119px;}
.miniSpecialNameHolder{position:relative; width:241px; height:63px; text-align:center;}
.miniSpecialName{background:url(../images/miniSpecialNameBgr.gif) no-repeat left top; width:242px; margin:0 auto; text-align:center; position:absolute; top:-7px; left:1px; font-size:18px; font-weight:bold; padding-top:41px; height:28px; overflow:hidden;}
.miniSpecialNameCenter{background:url(../images/miniSpecialNameBgr.gif) no-repeat left top; width:243px; margin:0 auto; text-align:center; position:absolute; top:-7px; left:2px; font-size:18px; font-weight:bold; padding-top:41px;  height:28px; overflow:hidden;}
.miniSpecialNameShadow{background:url(../images/newsletterBottomShadow.gif) repeat-x 0px -2px; width:229px; height:7px; line-height:7px; overflow:hidden; margin-left:7px; margin-top:-2px;}
.miniSpecialProductsLeft{padding-left:35px; text-align:left; padding-top:5px; background:url(../images/miniSpecialLeftBottomBgr.gif) no-repeat right bottom; padding-bottom:7px; width:207px;}
.miniSpecialProductsLeft ul{display:block; margin:0px; padding:0px;}
.miniSpecialProductsLeft ul li .graySubcategoryLink{padding-left:17px; display:block;}
.miniSpecialProductsCenter{padding-left:35px; text-align:left; padding-top:5px; padding-bottom:7px;}
.miniSpecialProductsCenter ul li .graySubcategoryLink{padding-left:17px; display:block;}
.miniSpecialProductsRight{padding-left:35px; text-align:left; padding-top:5px; background:url(../images/miniSpecialRightBottomBgr.gif) no-repeat left bottom; padding-bottom:7px;}
.miniSpecialProductsRight ul li .graySubcategoryLink{padding-left:17px; display:block;}
.firstLineWhite{display:block; height:16px; line-height:16px; background:url(../images/firstLineArrowWhite.gif) no-repeat 0px 1px;}
.secondaryLineWhite{display:block; height:16px; line-height:16px; background:url(../images/secondaryLineArrowWhite.gif) no-repeat 0px 0px;}
.finalLineWhite{display:block; height:16px; line-height:16px; background:url(../images/finalLineArrowWhite.gif) no-repeat 0px 2px;}
.finalLineWhiteNoExtra{display:block; height:16px; line-height:16px; background:url(../images/finalArrowNoExtra.gif) no-repeat 0px 2px;}
.moreLinkWhite{display:block; height:18px; line-height:18px; background:url(../images/moreLinkArrowWhite.gif) no-repeat 0px 2px;}
.moreLinkWhite a{display:block; padding-left:30px; height:14px; line-height:14px; padding-top:6px;}
.homeSpecialZone{padding-top:10px; width:742px;}
    /*Banner Control*/
.banner-page{position:relative; z-index:1; background:url(../images/banner-pager-bgr.gif) no-repeat left top; width:413px; height:28px; line-height:28px;}
.banner-pager{z-index:1; position:absolute; float:left; left:10px; top:-5px;}
.banner-message{z-index:1; position:absolute; right:13px; float:right; color:#fff; font-size:12px; font-weight:bold; font-weight:normal;}
.banner-message h3{font-weight:normal;}
/*.banner-message a{ color:#fff; font-size:16px; font-weight:bold; text-decoration:underline;}
.banner-message a:hover{text-decoration:none;}*/
.banner-ul{list-style-type:none; display:inline;}
.banner-ul li{display:inline; margin-right:5px;}
.regularBanner{font-size:13px; color:#fff; text-decoration:none; height:19px; line-height:13px; font-weight:bold; width:11px; text-align:left; padding:12px 0px 0px 6px; display:block; float:left;}
.regularBanner:hover{font-size:13px; font-weight:bold; color:#f3541d; background:url(../images/banner-pager-active.gif) left top no-repeat; text-decoration:none; height:19px; line-height:13px; display:block; float:left; width:11px; text-align:left; padding:12px 0px 0px 10px;}
.currentBanner{font-size:13px; font-weight:bold; color:#f3541d; background:url(../images/banner-pager-active.gif) left top no-repeat; text-decoration:none; height:19px; line-height:13px; display:block; float:left; width:11px; text-align:left; padding:12px 0px 0px 10px;}
/*.banner-page-left{background:url(../images/banner-page-left.gif) no-repeat; width:6px; height:39px; line-height:39px;}
.banner-page-right{background:url(../images/right-banner-page.gif) no-repeat; width:5px; height:39px; line-height:39px;}*/

.categoriesBottom { 
width:186px; 
height:14px; 
background:url(../images/catBottom.png) no-repeat; 
display:block; 
overflow:hidden; 
margin-bottom:10px;
}
    /*Mini Special V2*/
.miniSpecialProductsLeftV2{text-align:left; background:url(../images/miniSpecialLeftBottomBgr.gif) no-repeat right bottom; padding-bottom:10px; padding-left:3px; width:240px;}
.miniSpecialProductsCenterV2{text-align:left; padding-bottom:7px; padding-left:4px; width:240px;}
.miniSpecialProductsRightV2{ text-align:left; background:url(../images/miniSpecialRightBottomBgr.gif) no-repeat left bottom; padding-bottom:10px; padding-left:3px; width:240px;}
.miniSpecialsV2{width:50px; height:50px; margin-left:13px; line-height:50px; margin-top:4px;}
.miniZoneLeftInsideV2{width:244px; height:391px; background-color:#fff; overflow:hidden;}
.miniZoneCenterInsideV2{background:url(../images/miniZoneSpecialCenterBgr.gif) no-repeat 0px 30px; width:247px; height:331px;}
.miniZoneRightInsideV2{width:246px; background:url(../images/miniZoneRightBorder.gif) no-repeat 245px 60px; height:391px;}
.homeMiniZonesDivV2{width:742px; padding-top:5px; padding-bottom:2px; height:399px;}
.miniSpecialsPriceV2{font-size:10px; text-align:center; width:77px; padding:2px 0px; color:#f67019; z-index:1;}
.miniSpecialsDivContainerV2{margin:0px 2px 2px 0px; width:78px; height:77px; background:url(../images/home-mini-zone-border.gif) no-repeat left top; text-align:center;}
.homeOverProductDetails{width:460px; height:200px; padding:20px 10px; text-align:center; border:solid 1px #dddddd; background-color:#fff; overflow:hidden;}
.overHomeLoader{padding:20px 10px; width:128px; height:15px; margin:0 auto; text-align:center; margin-top:70px;}
.homeOverDetails{padding-left:10px; padding-top:10px; text-align:left; width:250px; height:200px; overflow:hidden;}
.homeOverDetails .overProdName{font-size:13px; font-weight:bold; color:#ff5002; text-align:left; padding-bottom:20px;}
.homeOverDetails table{background:url(../images/dottedBorder.gif) repeat-x left top; width:250px;}
.homeOverDetails table td{background:url(../images/dottedBorder.gif) repeat-x left bottom; height:16px; line-height:16px; padding-top:7px; padding-bottom:7px; color:#7c9015; font-size:12px; font-weight:bold; padding-right:10px; vertical-align:middle;}
.homeOverDetails table .overDelivery{color:#5f5f5f; font-weight:normal; font-size:11px;}
.homeOverDetails table .overPrice{color:#f16422; font-size:14px;}
.overImageHolder{width:200px; height:200px;}
.miniBottomLink{clear:both; padding-top:7px; width:200px; text-align:center; margin:0 auto;}
.miniZoneCurtain{position:absolute; z-index:1; top:139px; right:-17px; background:url(../images/mini-zone-title-right.gif) no-repeat left top; width:33px; height:57px; overflow:hidden;}
    /*END Mini Special V2*/
    /*Bottom Sepcials*/
.specialTitleContainer{height:53px; padding-left:7px; width:729px;}    
.specialTitleLeft{height:53px; line-height:53px; width:5px; background:url(../images/specialZoneTitleLeft.gif) no-repeat left top;}
.specialTitleCenter{height:43px; padding-top:10px; width:699px; padding-left:20px; background:url(../images/specialZoneTitleBgr.gif) repeat-x left top; text-align:left;}
.specialTitleH2{color:#ff5002; font-size:32px; display:block; height:46px; line-height:46px; width:502px;}
.specialTitleRight{height:53px; line-height:53px; width:5px; background:url(../images/specialZoneTitleRight.gif) no-repeat left top;}
.specialTitleLinkP{display:block; width:165px; padding-left:20px; padding-top:13px; text-align:left; line-height:14px; background:url(../images/plus.gif) no-repeat 5px 15px;}
.specialTitleLinkP a{color:#f16321; font-size:11px; text-decoration:none;}
.specialTitleLinkP a:hover{text-decoration:underline;}
.bottomSpecialProductLeft{width:242px; text-align:center; background:url(../images/miniSpecialLeftBottomBgr.gif) no-repeat right bottom; background-color:#fff; height:270px;}
.bottomSpecialProductLeft .special_product_details{ margin:0 auto; width:244px; text-align:center; padding:0px 4px;}

.bottomSpecialProductCenter{width:247px; background:url(../images/miniZoneSpecialCenterBgr.gif) no-repeat 0px 30px; background-color:#fff; height:254px;}
.bottomSpecialProductRight{width:247px; text-align:center; background:url(../images/miniZoneRightBorder.gif) no-repeat 246px 30px; height:254px;}
.bottomSpecialBorderLeft{background:url(../images/homeSpecialZoneBottomR.gif) no-repeat right bottom; height:4px; width:242px; line-height:4px;}
.bottomSpecialBorderCenter{background:url(../images/homeSpecialBottomC.gif) no-repeat left bottom; height:34px; line-height:34px; width:247px; position:absolute; top:-30px; z-index:0; left:0px;}
.bottomSpecialBorderRight{background:url(../images/homeSpecialZoneBottomL.gif) no-repeat left bottom; height:4px; line-height:4px; overflow:hidden; width:247px; overflow:hidden;}
.mainBottomLeft{width:242px; height:270px;}
.mainBottomCenter{width:247px; height:270px;}
.mainBottomRight{width:247px; background:url(../images/miniSpecialRightBottomBgr.gif) no-repeat left bottom; height:270px;}

.specialBrandName{
	text-align:left; 
	padding-top:5px; 
	height:15px;
	color:#2a90e0;
	font-size:11px;
	font-weight:bold;
}

.specialBrandName a{color:#2a90e0; font-size:11px; font-weight:bold; text-decoration:none; line-height:14px;}
.specialBrandName a:hover{text-decoration:underline;}

.specialProdName{text-align:left; line-height:15px; height:31px; overflow:hidden; padding-left:10px;}
.specialImage{width:130px; height:130px; text-align:center; margin:0 auto;}
.smallReviewFullStar{background:url(../images/icons/icon_star_white_bg.jpg) repeat-x left center; height:16px; line-height:16px; width:60px;}
.smallReviewEmptyStar{background:url(../images/icons/icon_star_empty_white_bg.jpg) repeat-x left center; height:16px; line-height:16px; width:60px; margin-left:23px;}
.smallReviewContainer{height:32px; width:100px; margin:0 auto; text-align:center; overflow:hidden;}
.smallReviewNote{text-align:center; font-size:12px; line-height:16px;}
.reviewNote{color:#c82423;}
.reviewCount{color:#BEC29B;}
.bottomSpecialPrices{padding:8px 5px 0px 5px; width:225px; text-align:center; margin:0 auto; height:34px; overflow:hidden; position:relative; z-index:1;}
.bottomSpecialPrices .oldPrice{color:#645f51; font-size:12px; line-height:14px; text-decoration:line-through; text-align:center;}
.bottomSpecialPrices .newPrice{color:#f16422; font-size:14px; line-height:16px; text-align:center; font-weight:bold;}
    /*End Bottom Specials*/
    /*Bottom Brands*/
.bottomBrandControl{width:740px; padding-left:2px; height:80px; position:relative;}
.brandControlInside{background:url(../images/brandControlLeftBgr.gif) repeat-x left top; width:236px; height:72px; position:relative; z-index:1;}
.brandControlInside p{color:#fff; font-size:16px; font-weight:bold; line-height:19px; padding-top:18px; padding-left:29px; text-align:left;}
.brandControlLeft{width:236px; height:80px;}
.brandLeftBtn{position:absolute; top:24px; right:-3px; z-index:1;}
.bottomBrandImgDiv{background-color:#eeebe4; height:77px; width:489px; position:relative; padding-top:3px; padding-left:10px; z-index:0; overflow:hidden;}
.bottomBrandRight{background:url(../images/brandRightBorder.gif) no-repeat left top; width:20px; height:80px; overflow:hidden; position:absolute; right:-5px; z-index:1; top:0px;}
.brandBtnRight{position:absolute; right:-7px; top:27px; z-index:2;}
.brandLogos{position:relative; height:48px; padding-top:8px;}
.miniBrand{margin-right:4px; border:solid 1px #f68100; background:#fff; padding:0px 2px; vertical-align:middle; width:86px; height:56px;}
.miniBrand a{color:#7c9015; text-decoration:none; font-size:11px; font-weight:bold; height:56px;}
.brandLogos .logoCenter{border:solid 1px #e9e9e9; width:84px; height:55px; background-color:#fff; margin-right:7px;}
.brandLogos .logoCenter a{display:block; color:#7c9015; text-decoration:underline; font-size:12px; text-align:center;}
.brandLogos .logoCenter a:hover{text-decoration:none;}
.bottomBrandShadow{background:url(../images/bottom-brands-shadow.gif) no-repeat left top; height:7px; line-height:7px; width:738px; overflow:hidden;}
.brandSpacer{height:15px; line-height:15px; overflow:hidden;}
.homeBottomSpacer{height:10px; line-height:10px;}
    /*END Bottom Brands*/
/*END Home Page*/

/*FOOTER*/

.siteBottomBgr{
	background:url(../images/underFooter.png) no-repeat left top;

	height:276px;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:-80px;
	position:relative;
}

.footerTop {
	background:url(../images/footerTop.png) no-repeat;
	width:955px;
	height:31px;
	display:block;
}

.footerBottom {
	background:url(../images/footerBottom.png) no-repeat;
	width:954px;
	height:46px;
	display:block;
}

.footerContent{ 
	width:955px;
	height:auto;
	background:#FFF url(../images/footerTopSubBg.jpg) no-repeat top left;
}


.footerSectionContainer { 
	width:1030px;
	margin-left:-76px;
	text-align:center; 
	padding-left:50px;
}

.footerContentAbs{
	position:relative; 
	z-index:1; 
	margin-top:0px; 
	margin-left:0px; 
	width:1030px;
}

.footerTitle{ 
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff8700; 
	font-size:11px; 
	font-weight:bold; 
	width:185px; 
	text-align:left;
	padding-left:10px;
}

.footerAboutUs {
	padding-left:30px; 
	overflow:hidden;
	width:229px;
}

.footerClientService{
	padding-left:0px; 
	overflow:hidden; 
	width:229px;
	padding-left:15px; 
}

.footerInfo{
	padding-left:0px; 
	overflow:hidden; 
	width:229px;
	padding-left:15px;
}

.footerRss{
	padding-left:0px;
	width:229px;
	z-index:0;
	padding-left:15px;
}

.footerAboutUsLinks{padding-left:10px; text-align:left; padding-top:15px;}
.footerAboutUsLinks ul{margin:0px; padding:0px; list-style-type:none; display:block;}
.footerAboutUsLinks ul li .graySubcategoryLink{padding-left:17px; display:block; height:16px; line-height:16px;}
.footerSpecialText{font-size:11px; line-height:15px; text-align:left; color:#f16422; width:140px; display:block;}

.footerContact{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#656964;
	font-weight:normal;
	text-align:left;
	height:108px;
	line-height:18px;
	text-align:left;
}

.contactData{padding-top:10px; padding-left:45px; font-size:11px; line-height:15px; color:#645f51; text-align:left;}
.footerPhones{background:url(../images/icons/orange_phone_icon.jpg) no-repeat 45px 18px; padding-top:10px; padding-left:77px; font-size:11px; line-height:14px; color:#645f51; padding-right:20px; height:38px;}
.footerFax{background:url(../images/icons/footerFaxIcon.gif) no-repeat 0px 25px; padding-top:27px; padding-left:30px; font-size:11px; line-height:14px; color:#645f51; height:17px;}
.poweredBy{padding-top:20px; font-size:10px; color:#c6c6c6; height:18px; line-height:18px; padding-bottom:30px; text-align:center; position:relative;}
.poweredBy a{color:#c6c6c6; text-decoration:none;}
.poweredBy a:hover{color:#000;}
.footerCredentials{padding-left:55px; padding-top:20px;}
.rssTeddy{background:url(../images/rssFooterIcon.gif) no-repeat left top; width:46px; height:59px; line-height:59px; overflow:hidden; position:absolute; top:-30px; right:30px; z-index:1;}
/*END Footer*/
/*Product Page*/
.breadcrumbsTopLeft{width:5px; height:5px; line-height:5px; background:url(../images/breadCrumbsTopLeft.gif) no-repeat left top;}
.breadcrumbsBottomLeft{width:5px; height:5px; line-height:5px; background:url(../images/breadCrumbsBottomLeft.gif) no-repeat left top;}
.breadcrumbsTopRight{width:5px; height:5px; line-height:5px; background:url(../images/breadCrumbsTopRight.gif) no-repeat left top;}
.breadcrumbsBottomRight{width:5px; height:5px; line-height:5px; background:url(../images/breadCrumbsBottomRight.gif) no-repeat left top;}
.breadcrumbsTopBorder{height:4px; line-height:4px; width:971px; border-top:solid 1px #dddddd; background:url(../images/breadcrumbsTopBgr.gif) repeat-x left top; overflow:hidden;}
.breadcrumbsBottomBorder{height:4px; line-height:4px; width:971px; border-bottom:solid 1px #dddddd; background-color:#f4f4f0; overflow:hidden;}
.breadcrumbsInside{width:947px; padding-left:16px; padding-right:16px; text-align:left; background:url(../images/breadcrumbsInsideBgr.gif) repeat-x left top; background-color:#f4f4f0; height:23px; padding-top:9px; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; color:#645f51; font-size:11px; line-height:15px; font-weight:bold; overflow:hidden;}
.breadcrumbsInside a{color:#645f51; font-size:12px; line-height:15px; text-decoration:underline;}
.breadcrumbsInside a:hover{text-decoration:none;}
.breadcrumbsInside .final{color:#f24b1e; font-size:12px; font-weight:bold;}
.productTopName{padding-left:10px; padding-right:10px; width:952px; margin-top:-5px; height:44px; text-align:left; background:url(../images/dottedBorder.gif) repeat-x left bottom;}
.productBrandImg{width:70px; height:42px; padding-right:3px;}
.productTopName h1{display:block; height:30px; line-height:30px; float:left; padding-top:8px; font-size:23px; color:#ff5002; font-weight:bold; padding-left:10px; width:590px; overflow:hidden;}
.productTopOptions{width:263px; padding-top:17px; height:25px; overflow:hidden;}
.productMailLink{background:url(../images/icons/mailIcon.gif) no-repeat left center; padding-left:19px; color:#a4a4a4; font-size:11px; line-height:15px; height:15px; text-decoration:none;}
.productMailLink:hover{color:#000; text-decoration:underline;}
.productPrintLink{background:url(../images/icons/printerIcon.gif) no-repeat left center; padding-left:20px; color:#a4a4a4; font-size:11px; line-height:15px; height:15px; text-decoration:none;}
.productPrintLink:hover{color:#000; text-decoration:underline;}
.productPageLeftSection{text-align:center; width:395px;}
.mainImageTopBorder{width:382px; height:34px; line-height:34px; background:url(../images/prodMainImgBorderTop.gif) no-repeat left top; }
.mainImageDiv{background:url(../images/mainImgBgr.gif) no-repeat right bottom; height:250px; width:382px; text-align:center;}
.productMainImage{width:382px; height:250px; margin:0 auto; position:absolute; top:-15px; left:0px; z-index:1;}
.zoomBtn{width:382px; height:11px; line-height:11px;}
.zoomBtn a{display:block; z-index:1; position:absolute; right:-5px; top:0px; text-decoration:none;}
.mainImageBottomBorder{width:382px; height:44px; line-height:34px; margin-top:9px; background:url(../images/prodMainImgBorderBottom.gif) no-repeat left bottom;}
.mainImageBottomBorderEnlarged{width:382px; height:50px; margin-top:9px; background:url(../images/prodMainImgBorderBottomLarg.gif) no-repeat left bottom;}
    /*Image Gallery*/
.imageGalleryHolder{height:50px; padding-bottom:10px; padding-top:5px; position:absolute; top:-18px; padding-left:19px; width:284px; left:0px;}
.imageGalleryHolder a{text-decoration:none; width:56px; border-bottom:solid 1px #f5f6f0; height:50px; text-align:center;}
.imageGalleryHolder a:hover{border:none;}
.imageGalleryHolder p{padding:6px 0px 0px 0px; height:13px; text-align:center;}
.imageGalleryHolder p a{height:13px; line-height:13px; text-decoration:none; border:none;}
    /*End Image Gallery*/
    /*Rating*/
#rateStatus{height:12px; font-size:12px; color:#645f51; padding-top:1px; line-height:14px; width:260px; text-align:right;}
#rateMe{float:left; width:125px; height:auto; padding-left:8px; padding-right:5px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover, #rateMe .on{background:url(../images/icons/fullStarBig.gif) no-repeat; width:25px; height:24px;}
#rateMe a{float:left;background:url(../images/icons/emptyStarBig.gif) no-repeat; width:25px; height:24px;}
#ratingSaved{display:none;}
#rnk-liteReview{width:334px; padding-left:48px; padding-top:7px; text-align:center;}
.rattingBorder{background:url(../images/dottedBorder.gif) repeat-x left bottom; height:20px; line-height:20px; width:382px;}
.saved{color:red; }
#rnk-liteAllStars{width:314px; text-align:center; padding-top:7px; padding-left:68px; height:16px; line-height:16px;}
.rattingText{color:#645f51; font-size:12px; text-align:left; padding-left:63px; line-height:16px; padding-top:5px;}
    /*END Rating*/
.productPageRightSection{width:579px; padding-left:7px; overflow:hidden; padding-top:0px; text-align:left;}
.productPageRightSection .productShortDesc{color:#645f51; font-size:12px; line-height:15px; text-align:left; padding-bottom:5px;}
.productExtraDetails{padding-top:0px; text-align:left;}
.miniDetails{width:271px;}
.miniDetails td{  height:16px; line-height:16px; padding-top:7px; padding-bottom:7px; color:#7c9015; font-size:12px; font-weight:bold;}
.miniDetails td .productModel{color:#719ae2;}
.miniDetails td .deliveryDesc{color:#5f5f5f; font-weight:normal;}
.buyContainer{border:solid 2px #ffcb0e; background-color:#fffce8; position:relative; padding-left:20px; width:268px; padding-top:20px; padding-bottom:7px; height:153px; font-size:12px; color:#645f51;}
.buyContainer .productQTY{width:26px; height:19px; line-height:19px; font-size:12px;  color:#645f51; border:solid 1px #a5acb2;}
.buyContainer .productDiscount{position:absolute; top:1px; right:1px; background:url(../images/productDiscountBgr.gif) no-repeat right top; width:72px; padding-left:10px; height:52px; color:#fff; font-size:24px; font-weight:bold; text-align:center; padding-top:17px;}
.buyContainer .productPrice{padding-top:22px;}
.buyContainer .productPriceNew{font-size:20px; color:#ed2c24; line-height:24px;}
.buyContainer .productPriceOld{font-size:12px; color:#645f51; text-decoration:line-through; line-height:16px;}
.buyContainer .buyBtn{padding-top:16px;}
.porductSuportButton{height:25px; text-align:right; padding-right:5px; width:574px; padding-bottom:7px; margin-top:-17px;}
.matrixTable{width:271px;}
.matrixTable td{background:url(../images/dottedBorder.gif) repeat-x left bottom; height:16px; line-height:16px; padding-top:7px; padding-bottom:7px; color:#7c9015; font-size:12px; font-weight:bold;}
.matrixTable .propertyTd{padding:5px 0px 5px 0px;}
.matrixTable .propertyNameTd{width:99px;}
.matrixDDL{width:161px; border:solid 1px #d1cab7; color:#5d5236;}
.productExtraDetails .productPageReviews{width:280px; padding-top:15px; text-align:left; color:#7c9015; font-size:12px; line-height:14px;}
.productExtraOptions{background:url(../images/dottedBorder.gif) repeat-x left bottom; padding-top:20px; text-align:left; font-size:12px; line-height:16px; width:577px; padding-bottom:10px;}
.productExtraOptions .ymIconLink{font-size:12px; line-height:14px; background:url(../images/icons/icon_ym.gif) no-repeat left center; color:#a5a5a5; text-decoration:none; padding-left:20px; padding-top:1px; padding-right:15px;}
.productExtraOptions .ymIconLink:hover{text-decoration:underline; color:#000;}
.productExtraOptions .pdfIconLink{font-size:12px; line-height:14px; background:url(../images/icons/pdf_icon.jpg) no-repeat left center; color:#a5a5a5; text-decoration:none; padding-left:20px; padding-top:1px; padding-right:15px;}
.productExtraOptions .pdfIconLink:hover{text-decoration:underline; color:#000;}
.productExtraOptions .wishListIconLink{font-size:12px; line-height:14px; background:url(../images/icons/icon_wishlist.gif) no-repeat left center; color:#a5a5a5; text-decoration:none; padding-left:20px; padding-top:1px; padding-right:15px;}
.productExtraOptions .wishListIconLink:hover{text-decoration:underline; color:#000;}
.productExtraOptions .sameCategoryIconLink{font-size:12px; line-height:14px; background:url(../images/icons/icon_search.gif) no-repeat left center; color:#a5a5a5; text-decoration:none; padding-left:20px; padding-top:1px; padding-right:15px;}
.productExtraOptions .sameCategoryIconLink:hover{text-decoration:underline; color:#000;}
    /*Product bottom options*/
.productBottomOptions{width:982px; padding-bottom:0px; padding-top:30px;}
/*.productBottomOptions .productMenu{height:46px; width:982px; position:relative; z-index:1; background:url(../images/dottedBorder.gif) repeat-x left bottom;}*/
.productBottomOptions .productMenu{ top:3px; bottom:0px; height:46px; overflow:hidden; width:982px; position:relative; z-index:2;}
.productBottomOptions .productMenu .selectedItem{display:block; float:left; }
.productBottomOptions .productMenu .regularItem{display:block; float:left;}
.productBottomOptions .productMenu .selectedItem a{z-index:2; position:relative; top:3px; background-color:#ffffff; height:31px; display:block; float:left; background:url(../images/hoverProductMnuBgr.gif) no-repeat left top; width:220px; text-align:center; color:#ff3c00; font-size:18px; font-weight:bold; text-decoration:none; padding-top:18px;}
.productBottomOptions .productMenu .regularItem a{height:24px; display:block; float:left; background:url(../images/regularProductMnuBgr.gif) no-repeat left top; width:192px; text-align:center; color:#f1401f; font-size:14px; font-weight:bold; text-decoration:none; padding-top:19px;}
.productBottomOptions .productMenu .regularItem a:hover{z-index:2; position:relative; top:1px; height:26px; display:block; float:left; background:url(../images/regularProductMnuOver.gif) no-repeat left top; width:192px; text-align:center; color:#ff3c00; font-size:14px; font-weight:bold; text-decoration:none; padding-top:20px;}
.productBottomOptions .productBottomDetails{width:944px; padding-top:12px; padding-left:38px; color:#645f51; font-size:12px; line-height:15px; text-align:left; font-weight:normal;}
.productBottomOptions .productBottomDetails .detailsTitle{ color:#7c9015; font-size:14px; line-height:16px; height:16px; overflow:hidden;}
.productBottomOptions .productBottomDetailsV2 .detailsTitle{color:#7c9015; font-size:14px; line-height:16px; height:16px; overflow:hidden;}
.productBottomOptions .productBottomDetails .detailsTitle a{color:#7c9015; font-size:14px; line-height:16px; height:16px; text-decoration:underline;}
.productBottomOptions .productBottomDetails .detailsTitle a:hover{text-decoration:none;}
.productPropertiesTable{width:100%;}
.productPropertiesTable th{ border-bottom:1px solid #8abbcb; width:99px; height:16px; line-height:16px; padding-top:7px; padding-bottom:7px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.productPropertiesTable td{border-bottom:1px solid #8abbcb; color:#FFF; height:16px; line-height:16px; padding-top:7px; padding-bottom:7px; font-size:12px; font-weight:normal;}
    /*End Product bottom options*/
    /*Reviews FORM*/
.reviewsTitleLeft{background:url(../images/greenReviewsLeft.gif) no-repeat left top; width:3px; height:45px; line-height:45px; overflow:hidden;}
.reviewsTitleBgr{background:url(../images/greenReviewsBgr.gif) repeat-x left top; height:28px; color:#6a7d0a; font-size:16px; font-weight:bold; padding:17px 19px 0px 19px; width:366px; overflow:hidden;}
.reviewsTitleRight{background:url(../images/greenReviewsRight.gif) no-repeat left top; width:3px; height:45px; line-height:45px; overflow:hidden;}
.reviewsTitleShadow{background:url(../images/bottomMNUbgr.gif) repeat-x left top; height:8px; line-height:8px; width:410px; overflow:hidden;}
.reviewSpacer{height:23px; line-height:23px; overflow:hidden; width:410px;}
.reviewSpacerLeft{background:url(../images/reviewSpacerLeft.gif) no-repeat left top; height:23px; line-height:23px; width:3px; overflow:hidden;}
.reviewSpacerRight{background:url(../images/reviewSpacerRight.gif) no-repeat left top; height:23px; line-height:23px; width:3px; overflow:hidden;}
.reviewSpacerBgr{background:url(../images/reviewSpacerBgr.gif) repeat-x left top; height:23px; line-height:23px; width:404px; overflow:hidden;}
.reviewForm{border-left:solid 1px #dad6ce; border-right:solid 1px #dad6ce; padding-left:15px; width:393px; background-color:#f3f1ec; padding-bottom:15px;}
.reviewHolder{width:640px;}
.reviewHolder .firstLine{background:url(../images/reviewTitleBgr.gif) repeat-x left top; font-size:12px; line-height:20px; height:20px; padding-left:10px; width:630px; overflow:hidden;}
.reviewHolder .secondLine{padding-left:10px; padding-top:7px; padding-bottom:5px; overflow:hidden;}
    /*End Reviews FORM*/
    /*Category products*/
.gridBrandName{text-align:center; height:16px;}
.gridBrandName a{color:#fe8400; font-size:11px; font-weight:bold; text-decoration:none; line-height:16px;}
.gridBrandName a:hover{text-decoration:underline;}
.gridProdName{text-align:center; line-height:15px; height:30px; overflow:hidden; padding:0px 12px;}
.gridPrices{padding-top:3px; width:188px; text-align:center; margin:0 auto;}
.gridPrices .newPrice{color:#ed2c24; font-size:13px; line-height:16px; font-weight:bold; text-align:center;}
.gridPrices .oldPrice{color:#645f51; font-size:12px; line-height:14px; font-weight:normal; text-decoration:line-through; text-align:center;}
    
.gridDisplayProducts{ width:745px; border-top:solid 1px #cdcbc4; border-left:solid 1px #cdcbc4; border-right:solid 1px #cdcbc4; border-bottom:solid 1px #cdcbc4;}
.gridDisplayProducts .productDetails{width:196px; height:230px; overflow:hidden; position:relative;}
.gridDisplayProducts .productSeparator{width:5px; height:201px; background:url(../images/spacerDash.gif) repeat-y left top; overflow:hidden; margin-top:15px;}
.gridDisplayProducts .smallReviewContainer{height:20px; overflow:hidden; width:135px;}
.gridDisplayProducts .gridProdImage{width:188px; height:126px;}
.gridDisplayProducts .icons{width:27px; overflow:hidden; position:relative; z-index:1; margin-top:10px; text-align:left;}

.gridDisplayProducts .innerDetails{position:absolute; z-index:0; top:5px; left:0px;}
.gridDisplayProducts .productDetails .gridProdName{width:144px; display:block; margin:0 auto; padding:0px;}
.gridDisplayProducts .productDetails .gridBrandName{width:144px; display:block; margin:0 auto;}
    /*End Category products*/
.productPropertiesLeft{width:382px; overflow:hidden; padding-top:10px; text-align:left;}
.productPropertiesLeft .detailsTitle{color:#7c9015; font-size:14px; line-height:16px; height:16px; padding-top:5px;}
.productPropertiesLeft .titleShadow{background:url(../images/bottomMNUbgr.gif) repeat-x left top; width:382px; height:7px; line-height:7px; overflow:hidden;}
.yellowTitleLeft{background:url(../images/yellowLeft.gif) no-repeat left top; width:3px; height:45px; line-height:45px; overflow:hidden;}
.yellowTitleBgr{background:url(../images/yellowBgr.gif) repeat-x left top; height:45px; line-height:45px; overflow:hidden; padding-left:20px; color:#f1401f; font-size:16px; font-weight:bold; text-align:left;}
.yellowTitleRight{background:url(../images/yellowRight.gif) no-repeat left top; width:3px; height:45px; line-height:45px; overflow:hidden;}
    /*Accessories*/
.accLeftBorder{background:url(../images/basketTitleLeft.gif) no-repeat left top; width:5px; height:37px; line-height:37px; overflow:hidden;}
.accRightBorder{background:url(../images/basketTitleRight.gif) no-repeat left top; width:5px; height:37px; line-height:37px; overflow:hidden;}
.accTitleBgr{background:url(../images/basketTitleBgr.gif) repeat-x left top; width:962px; height:36px; line-height:36px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.accTitleBgr .imageTitle{width:140px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.accTitleBgr .accDetails{width:290px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.accTitleBgr .accPrice{width:200px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.accTitleBgr .accSelect{ text-align:center; padding-top:14px; height:23px; padding-left:30px;}
.accTable{width:962px; overflow:hidden;}
.accTable .accImageTd{width:135px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.accTable .accdetails{text-align:left; padding-left:10px; padding-top:10px; background:url(../images/verticalDot.gif) repeat-y right top; height:100px; vertical-align:top; overflow:hidden; width:280px;}
.accName a{color:#7c9015; font-size:12px; font-weight:bold; line-height:16px; text-decoration:none;}
.accName a:hover{text-decoration:underline;}
.accShortDesc{text-align:left; padding-top:3px; font-size:11px; color:#747474;}
.accTable .accLineBorder{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px; overflow:hidden;}
.accTable .accPrice{width:200px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.accPrice .oldPrice{color:#747474; font-size:11px; text-decoration:line-through; line-height:14px;}
.accPrice .newPrice{color:#f16422; font-size:12px; line-height:15px; font-weight:bold;}
.accTotalPrice .newPrice{color:#f16422; font-size:12px; line-height:15px; font-weight:bold;}
.accTable .accSelect{padding-left:45px; text-align:left; vertical-align:middle;}
    /*END Accessories*/
.productTags{width:577px; background:url(../images/dottedBorder.gif) repeat-x left bottom; padding-bottom:10px; padding-top:10px; font-size:11px; line-height:14px;}
.productTags p{color:#7c9015; padding-bottom:5px;}
.tagHolder{padding-left:10px;}
.productDocuments{width:577px; background:url(../images/dottedBorder.gif) repeat-x left bottom; padding-bottom:10px; padding-top:10px; font-size:11px; line-height:14px;}
.productDocuments p{color:#7c9015; padding-bottom:5px;}
.documentHolder{padding-left:10px;}
.kitDetails{font-size:12px; color:#ff5002; line-height:15px; padding-left:15px; width:250px; padding-top:20px; vertical-align:top; text-align:left;}
/*Kit products*/
.kit_container{min-height:133px; padding:5px; width:962px;}
.kit_prices{width:250px; padding-left:50px; padding-top:15px;}
.kit{margin-left:5px; width:727px; border-top:solid 1px #dde0c4; border-bottom:solid 1px #dde0c4; margin-top:8px;}
.kitName{padding:3px 0; line-height:18px;}
.kitName a{color:#ffb521; font-size:14px; text-decoration:none;}
.kitName a:hover{color:#ffb521; font-size:14px; text-decoration:underline;}
.kit_contains{border-top:solid 1px #dde0c4; border-bottom:solid 1px #dde0c4; padding:1px 2px; width:962px;}
.kit_products{width:662px; min-height:89px;}
.kit_products p{font-size:11px; line-height:15px; color:#717171; padding-top:5px; padding-bottom:5px; padding-left:16px; }
.kit_products p a{color:#717171; text-decoration:underline;}
.kit_products p a:hover{text-decoration:none;}
.kit_bottom-border{border-bottom:solid 7px #dde0c4; width:962px; margin-left:5px; height:5px; line-height:5px;}
/*END Product page*/
/*Search Page*/
.searchRSS{padding-left:15px;}
.searchRSS .searchPdfLink{background:url(../images/icons/searchPdfLogo.jpg) no-repeat left center; height:25px; line-height:25px; padding-left:28px; color:#645f51; font-size:11px; text-decoration:none; display:block; font-weight:normal; float:left; padding-right:10px;}
.searchRSS .searchPdfLink:hover{text-decoration:underline;}
.searchRSS .searchRssLink{background:url(../images/icons/searchRssLogo.jpg) no-repeat left center; height:25px; line-height:25px; padding-left:22px; color:#645f51; font-size:11px; text-decoration:none; display:block; font-weight:normal; float:left;}
.searchRSS .searchRssLink:hover{text-decoration:underline;}
.searchBreadcrumbs{width:947px; padding-left:16px; padding-right:16px; text-align:left; background:url(../images/breadcrumbsInsideBgr.gif) repeat-x left top; background-color:#f4f4f0; min-height:23px; padding-top:0px; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; color:#645f51; font-size:11px; line-height:25px; font-weight:bold;}
.searchBreadcrumbs a{color:#645f51; font-size:12px; line-height:15px; text-decoration:underline;}
.searchBreadcrumbs a:hover{text-decoration:none;}
.searchBreadcrumbs .final{color:#f24b1e; font-size:12px; font-weight:bold;}
    /*Search filters*/
.searchFiltersContainer{width:188px; padding-right:2px;}
.searchFiltersTitle{width:188px;}
.searchFiltersTitle .filterBy{width:180px; padding-left:0px; text-indent:-9999px; background:url(../images/ZoneTitles/titleFilterYellow.gif) no-repeat 0px 14px; height:34px; line-height:34px; float:left; margin-left:-15px;}
.searchFiltersTitle .titleShadow{width:188px; background:url(../images/filterShadow.gif) repeat-x left top; height:8px; line-height:8px;}
.filterTitleArrow{background:url(../images/buttons/filterRightArrow.jpg) no-repeat right center; width:16px; height:24px; line-height:24px; margin-top:-46px; margin-left:175px; z-index:1;}
.searchFiltersInner{width:186px; border-left:solid 1px #d1cdc2; border-right:solid 1px #d1cdc2; background-color:#f3f1ec; padding-bottom:15px;}
.noFilter{text-align:center; width:186px; color:#f24b1e; font-size:12px; font-weight:bold; line-height:16px;}
.searchFilterTitle{padding-left:10px; padding-right:10px; width:166px; overflow:hidden; padding-top:2px;}
.searchFilterTitle .searchFilterTitleLeft{background:url(../images/smallCategoryLeft.gif) no-repeat left top; width:3px; height:20px; line-height:20px;}
.searchFilterTitle .searchFilterTitleMain{width:145px;color:#f16422; font-size:12px; font-weight:bold; background:url(../images/greenLeftIcon.gif) no-repeat 4px 4px; background-color:#fff; border-bottom:solid 1px #e8e6e3; border-top:solid 1px #e8e6e3; height:14px; padding-top:4px; text-align:left; padding-left:15px;}
.searchFilterTitle .searchFilterTitleRight{background:url(../images/smallCategoryRight.gif) no-repeat left top; width:3px; height:20px; line-height:20px;}
.firstPropertyLine{display:block; width:166px; height:16px; line-height:16px; background:url(../images/firstLineArrowLeft.gif) no-repeat 0px 1px;}
.secondaryPropertyLine{display:block; width:166px; height:16px; line-height:16px; background:url(../images/secondaryLineArrowLeft.gif) no-repeat 0px 0px;}
.finalPropertyLine{display:block; width:166px; height:16px; line-height:16px; background:url(../images/finalLineArrowLeft.gif) no-repeat 0px 1px;}
.searchFilterValues{padding-left:22px; text-align:left; padding-top:6px;}
.searchFilterValues ul li .graySubcategoryLink{padding-left:17px; display:block; width:147px; font-size:12px;}
.searchFilterValues ul li .graySubcategoryLink .found_categories{color:#f24b1e; font-size:12px;}

/*End search filters*/
.searchResultsRight{ width:752px; overflow:hidden; background:none; }  
.searchAfterKwd{text-align:left; padding-left:16px; width:775px; color:#ff5002; font-size:26px; font-weight:bold; padding-top:9px; line-height:28px; padding-bottom:8px;}  
.searchAfterKwd .searchAfterNormal{font-weight:normal; color:#f24b1e; font-size:11px;}
.verticalDottedBgr{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px; overflow:hidden; font-size:3px; width:745px;}
.pagerContainer{padding-left:16px; width:745px;}
.innerSearchPager{height:24px; line-height:24px; padding-top:5px; width:338px;}
.innerSearchPager .firstPageLink{background:url(../images/icons/firstPageIcon.gif) no-repeat left center; height:19px; line-height:19px; width:18px; margin-right:4px; text-decoration:none; display:block; float:left; overflow:hidden;}
.innerSearchPager .firstPageLink:hover{background:url(../images/icons/firstPageIconHover.gif) no-repeat left center;}
.innerSearchPager .previousPageLink{background:url(../images/icons/previousPageIcon.gif) no-repeat left center; height:19px; line-height:19px; width:18px; margin-right:4px; text-decoration:none; display:block; float:left; overflow:hidden;}
.innerSearchPager .previousPageLink:hover{background:url(../images/icons/previousPageIconHover.gif) no-repeat left center;}
.innerSearchPager .pagerLink{background:url(../images/icons/pagerLink.gif) no-repeat left center; height:19px; line-height:19px; width:12px; padding-left:6px; margin-right:4px; text-decoration:none; display:block; float:left; text-align:left; color:#645f51; font-size:11px; font-weight:bold;}
.innerSearchPager .pagerLink:hover{background:url(../images/icons/pagerLinkHover.gif) no-repeat left center; color:#f1401f;}
.innerSearchPager .pagerLink2Digits{background:url(../images/icons/pagerLink.gif) no-repeat left center; height:19px; line-height:19px; width:15px; padding-left:3px; margin-right:4px; text-decoration:none; display:block; float:left; text-align:left; color:#645f51; font-size:11px; font-weight:bold;}
.innerSearchPager .pagerLink2Digits:hover{background:url(../images/icons/pagerLinkHover.gif) no-repeat left center; color:#f1401f;}
.innerSearchPager .pagerLink_current2Digits{background:url(../images/icons/pagerLinkHover.gif) no-repeat left center; height:19px; line-height:19px; width:15px; padding-left:3px; margin-right:4px; text-decoration:none; display:block; float:left; text-align:left; color:#f1401f; font-size:11px; font-weight:bold;}
.innerSearchPager .pagerLink_current{background:url(../images/icons/pagerLinkHover.gif) no-repeat left center; height:19px; line-height:19px; width:12px; padding-left:6px; margin-right:4px; text-decoration:none; display:block; float:left; text-align:left; color:#f1401f; font-size:11px; font-weight:bold;}
.innerSearchPager .pagerSpacer{height:19px; width:18px; margin-right:4px; font-size:11px; font-weight:bold; color:#645f51; display:block;}
.innerSearchPager .nextPageLink{background:url(../images/icons/nextPageIcon.gif) no-repeat left center; height:19px; width:18px; margin-right:4px; text-decoration:none; display:block; float:left; line-height:19px; overflow:hidden;}
.innerSearchPager .nextPageLink:hover{background:url(../images/icons/nextPageIconHover.gif) no-repeat left center;}
.innerSearchPager .lastPageLink{background:url(../images/icons/lastPageIcon.gif) no-repeat left center; height:19px; width:18px; margin-right:0px; text-decoration:none; display:block; float:left; line-height:19px; overflow:hidden;}
.innerSearchPager .lastPageLink:hover{background:url(../images/icons/lastPageIconHover.gif) no-repeat left center;}
.pagerExtraOptions{color:#645f51; font-size:11px; padding-top:5px; height:17px; line-height:17px; width:250px; text-align:right; padding-right:30px;}
.pagerExtraOptions select{border:solid 1px #d2cab8; height:17px; line-height:17px; color:#8f8977; width:141px; font-size:11px;}
    /*Search Specials*/
.leftVerticalText{background:url(../images/verticalText.jpg) no-repeat left top; height:180px; width:11px; overflow:hidden;}    
.specialOrangeBgr{border:solid 2px #fb9b13; width:772px; padding-left:3px; background-color:#fff; padding-top:1px;}
    /*End Search Specials*/
    /*Display as Grid*/
.searchGrid{padding-left:18px; padding-bottom:3px;}
.searchGrid .productDetails{width:188px; height:275px; overflow:hidden; position:relative;}
.searchGrid .productSeparator{width:5px; height:250px; background:url(../images/spacerDash.gif) repeat-y left top; overflow:hidden; margin-top:11px;}
.searchGrid .productDetails .gridProdImage{height:146px; width:188px;}
.searchGrid .productDetails .innerDetails{position:absolute; z-index:0; top:5px; left:0px;}
.searchGrid .gridBrandName{width:130px; display:block; margin:0 auto;}
.searchGrid .gridProdName{width:140px; display:block; margin:0 auto;}
.searchGrid .smallReviewContainer{height:20px; overflow:hidden; width:135px;}
.searchGrid .gridPrices{padding-top:2px;}
.searchGrid .icons{width:27px; overflow:hidden; position:relative; z-index:1; margin-top:10px; text-align:left;}
.searchGrid .gridAvailability{font-size:12px; font-weight:normal; line-height:11px; padding-top:5px;}
.searchSpacer{margin-left:16px;}
.searchFilterSpacer .reviewSpacerBgr{width:182px;}
    /*END Display as Grid*/
    /*Search subcategories*/
.subCategorySearch{width:775px; padding-bottom:10px; padding-left:16px;}    
.subcategoryContainer{width:173px; padding-right:20px;}
.subcategoryContainer .subCatTitleLeft{background:url(../images/smallCategoryLeft.gif) no-repeat left top; width:3px; height:20px; line-height:20px;}
.subcategoryContainer .subCatTitleRight{background:url(../images/smallCategoryRight.gif) no-repeat left top; width:3px; height:20px; line-height:20px;}
.subcategoryContainer .subCatTitle{color:#f16422; font-size:12px; font-weight:bold; background:url(../images/greenLeftIcon.gif) no-repeat 4px 4px; background-color:#fff; border-bottom:solid 1px #e8e6e3; border-top:solid 1px #e8e6e3; width:152px; height:14px; padding-top:4px; text-align:left; padding-left:15px;}
.subCategoryList{padding-left:15px; padding-top:4px; text-align:left;}
.subCategoryList ul li .graySubcategoryLink{padding-left:17px; display:block; height:16px; line-height:16px;}
    /*End subcategories*/
    /*Search Specials Left*/
.searchSpecialsLeft{width:188px; padding-right:2px; padding-bottom:8px;}      
.searchSpecialsLeft .greenTitle{width:188px; height:53px; line-height:45px;}
.searchSpecialsLeft .greenTitle .leftBorder{background:url(../images/greenReviewsLeft.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.searchSpecialsLeft .greenTitle .innerTitle{background:url(../images/greenReviewsBgr.gif) repeat-x left top; width:182px; height:45px; line-height:45px; text-align:center; color:#6a7d0a; font-size:16px; font-weight:bold;}
.searchSpecialsLeft .greenTitle .rightBorder{background:url(../images/greenReviewsRight.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.searchSpecialsLeft .titleShadow{width:188px; background:url(../images/filterShadow.gif) repeat-x left top; height:8px; line-height:8px;}
.whiteFadeBorderLeft{width:3px; height:23px; line-height:23px; background:url(../images/whiteFadeBorderLeft.gif) no-repeat; overflow:hidden;}
.whiteSpacerBgr{width:182px; height:23px; line-height:23px; background-color:#fff; overflow:hidden;}
.whiteFadeBorderRight{width:3px; height:23px; line-height:23px; background:url(../images/whiteFadeBorderRight.gif) no-repeat; overflow:hidden;}
.specialLeftInnerProducts{padding:0px 3px; border-left:solid 1px #d5d1c8; border-right:solid 1px #d5d1c8; width:180px;}
.specialLeftInnerProducts .productHolder{width:176px; padding:5px 2px; height:200px; overflow:hidden;}
.specialLeftInnerProducts .listing-item { border-bottom: 1px dotted #D5D1C8;}
.leftWhiteCorner{width:4px; height:4px; line-height:4px; background:url(../images/whiteCornerLeft.gif) no-repeat left top;}
.innerWhiteBorder{width:180px; height:3px; line-height:3px; border-bottom:solid 1px #c7c2b6; background-color:#fff;}
.rightWhiteCorner{width:4px; height:4px; line-height:4px; background:url(../images/whiteCornerRight.gif) no-repeat left top;}
    /*END Search Specials Left*/
.noResults{width:981px;}
.noResultsText{color:#645f51; font-size:12px; line-height:16px; text-align:left; padding-left:20px; padding-top:10px; padding-bottom:10px;}
.noResultsText ul{list-style-type:disc; padding:10px 0 10px 50px; font-size:12px; color:#ff5002;}
.noResultsText ul li a{color:#7c9015; font-size:12px; text-decoration:none; font-weight:bold;}
.noResultsText ul li a:hover{text-decoration:underline;}
.continue_shopping{width:572px; padding-top:10px; padding-left:5px; padding-bottom:5px; text-align:left;}
.continue_shopping .title{color:#ff5002; font-size:18px; font-weight:bold; line-height:24px;}
/*END Search Page*/
/*Quick Search*/
.quick_search_holder{background-color:#fff; width:410px; height:auto; border:solid 1px #d1cab7; padding:5px; position:absolute; top:22px; left:10px; border-top:none; z-index:10;}
.quickSearch_ul{display:block; list-style-type:none; text-align:left;}
.quickSearch_li {padding:2px 10px 2px 18px; font-size:12px; line-height:16px; text-decoration:none; display:block; color:#92917c; width:382px;}
.quickSearch_li b{color:#4b4747;}
.quickSearch_li:hover{text-decoration:underline; background-color:#f2561b; color:#fff;}
.quickSearch_li:hover b{color:#fff;}
.quickSearch_li_active{font-size:12px; text-decoration:none; padding:2px 10px 2px 18px; line-height:16px; display:block; color:#fff; width:382px; background-color:#f2561b;}
.quickSearch_li_active b{color:#fff;}
.quickSearch_li_active:hover{text-decoration:underline;}
.quickSearch_li_all{line-height:24px; height:24px; display:block; color:#92917c; text-align:right; font-size:12px; font-weight:bold;}
.quick_search_btn{position:absolute; top:-15px; right:4px; z-index:10; cursor:pointer;}
.quick_search_mini_header{font-size:12px; font-weight:bold; color:#000; display:block; padding-bottom:10px; padding-left:5px;}
.quick_search_iFrame{width:410px; border:solid 1px #b3b3b3; height:5px; position:absolute; top:22px; left:10px; border-top:none; z-index:9; border:none;}
/*END Quick Search*/
/*Basket Page*/
.basketLeft{padding-left:3px; width:739px; padding-right:2px; padding-top:8px;}
.basketLeft .basketTitle{ background:url(../images/icons/basketIconBgr.gif) no-repeat 22px 5px; height:29px; padding-top:9px; width:661px; padding-left:55px; color:#ff5002; text-align:left; font-size:20px; font-weight:bold;}
.basketLeft .accLeftBorder{background:url(../images/basketTitleLeft.gif) no-repeat left top; width:5px; height:37px; line-height:37px; overflow:hidden;}
.basketLeft .accRightBorder{background:url(../images/basketTitleRight.gif) no-repeat left top; width:5px; height:37px; line-height:37px; overflow:hidden;}
.basketLeft .accTitleBgr{background:url(../images/basketTitleBgr.gif) repeat-x left top; width:729px; height:36px; line-height:36px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.basketLeft .accTitleBgr .imageTitle{width:99px; padding-left:21px; text-align:left; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.basketLeft .accTitleBgr .accDetails{width:194px; padding-left:16px; text-align:left; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.basketLeft .accTitleBgr .accQty{width:94px; text-align:left; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; padding-left:16px; height:23px;}
.basketLeft .accTitleBgr .accPrice{width:99px; text-align:left; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; padding-left:16px; height:23px;}
.basketLeft .accTitleBgr .accDel{text-align:left; padding-top:14px; padding-left:16px; height:23px;}
.basketLeft .noBasket{font-size:14px; padding-left:60px; padding-top:10px; padding-bottom:30px; color:#857757;}
.basketItemTable {width:729px;}
.basketItemTable .accImageTd{width:125px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.basketItemTable .accdetails{text-align:left; padding-left:10px; padding-top:10px; background:url(../images/verticalDot.gif) repeat-y right top; height:100px; vertical-align:top; overflow:hidden; width:200px;}
.basketItemTable .accName a{color:#7c9015; font-size:12px; font-weight:bold; line-height:16px; text-decoration:none;}
.basketItemTable .accName a:hover{text-decoration:underline;}
.basketItemTable .accLineBorder{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px; overflow:hidden;}
.basketItemTable .accPrice{width:115px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.basketItemTable .accQty{height:110px; overflow:hidden; padding-left:26px; width:84px; background:url(../images/verticalDot.gif) repeat-y right top; vertical-align:middle;}
.basketItemTable .accQty input{width:26px; border:solid 1px #a5acb2;}
.basketItemTable .accDel{text-align:center; vertical-align:middle; overflow:hidden;}
.basketItemTable .accShortDesc{text-align:left; padding-top:3px; font-size:11px; color:#747474;}
.basketLeft .basketUpdate{background:url(../images/icons/orangeWarningIcon.gif) no-repeat 9px 13px; width:686px; padding-top:23px; padding-left:53px; color:#868686; font-size:11px; line-height:16px; height:24px;}
.couponForm{background:url(../images/icons/redDiscountIcon.gif) no-repeat 9px 7px; width:686px; padding-top:23px; padding-left:53px; color:#868686; font-size:11px; line-height:16px; height:24px;}
.couponInput input{width:86px; border:solid 1px #a5acb2;}
.basketRight{width:236px; padding-top:12px;}
.basketRight .mainTitle{background:url(../images/miniSpecialNameBgr.gif) no-repeat left top; width:236px; text-align:center; padding-top:38px; height:31px; color:#ff5002; font-size:20px;}
.shippingSpacer{width:236px; height:23px; line-height:23px; overflow:hidden;}
.shippingSpacer .spacerLeft{background:url(../images/reviewSpacerLeft.gif) no-repeat left top; width:3px; height:23px; line-height:23px;}
.shippingSpacer .spacerRight{background:url(../images/reviewSpacerRight.gif) no-repeat left top; width:3px; height:23px; line-height:23px;}
.shippingSpacer .spacerInside{background:url(../images/reviewSpacerBgr.gif) repeat-x left top; width:230px; height:23px; line-height:23px;}
.shippingDetails{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; width:234px; background-color:#f3f1ec; text-align:center; padding-top:5px;}
.fixRatingText{width:201px; margin:0 auto; text-align:left; background:url(../images/dottedBorderGray.gif) repeat-x left bottom; padding-bottom:3px; padding-top:2px; height:16px;}
.fixRatingText .leftText{color:#7c9015; font-size:12px; font-weight:bold;}
.fixRatingText .rightText{color:#ff5002; font-size:12px; font-weight:bold;}
.basketPrices{width:201px; margin:0 auto; text-align:left; padding-bottom:3px; padding-top:2px;}
.basketPricesTable{width:201px;}
.basketPricesTable th{font-size:12px; font-weight:normal; color:#7c9015; height:16px; line-height:16px; padding-left:2px; text-align:left; width:88px; overflow:hidden;}
.basketPricesTable td{font-size:12px; font-weight:normal; color:#ff5002; height:16px; line-height:16px; padding-right:2px; text-align:right; overflow:hidden;}
.basketTotal{width:216px; margin:0 auto; padding-top:15px; margin-left:-5px;}
.basketBtns{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; width:234px; background-color:#f3f1ec; text-align:center; padding-top:5px;}
#basketCoupons{padding-right:30px; padding-top:5px;}
.couponItem{font-size:11px; line-height:16px;}
.emailBasketForm{border-left:solid 1px #dad6ce; border-right:solid 1px #dad6ce; padding-left:15px; width:483px; background-color:#f3f1ec; padding-bottom:15px; text-align:left; color:#fe8400; font-size:12px;}
/*End Basket Page*/
/*Product Gallery*/
.galleryImageContainer{height:500px; width:540px; margin:0 auto; margin-top:6px; background-color:#ffffff;}
.galleryLogo{background:url(../images/logo650.jpg) center top no-repeat; height:23px; margin-top:1px; padding-top:90px; text-align:right;}
.smallGalleryImage{background-color:#ffffff; border:solid 1px #e1dfdf; height:94px; width:94px; margin:0 0px 2px 0;}
.galleryImages{margin:0 auto; padding:0 4px 0 0px; margin-top:5px; text-align:center; overflow:hidden; width:94px; height:500px;}
.gallery_bottom_border{border-top:solid 3px #95f1ff; width:100%; height:3px; line-height:3px;}
/*End Product Gallery*/
/*Compare products*/
.redTitleLeft{width:3px; height:45px; line-height:45px; background:url(../images/redTitleLeft.gif) no-repeat left top;}
.redTitleBgr{width:192px; height:28px; line-height:18px; background:url(../images/redTitleBgr.gif) repeat-x left top; font-size:16px; font-weight:bold; padding:17px 19px 0px 19px; overflow:hidden; text-align:center; color:#fff;}
.redTitleRight{width:3px; height:45px; line-height:45px; background:url(../images/redTitleRight.gif) no-repeat left top;}

.leftCompareProducts{width:186px; padding-bottom:7px;}

.compareControlInnerProducts{width:225px; background-color:#f3f1ec; border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; padding:2px 0px 10px 9px; overflow:hidden;}
.leftCompareProducts .titleShadow{background:url(../images/compareProdShadow.gif) repeat-x 0px -2px; width:236px; height:8px; line-height:8px; overflow:hidden;}
.removeCompareLink{text-decoration:none; display:block; float:right; background:url(../images/icons/icon_delete.jpg) no-repeat left center; padding-right:10px; width:15px; height:16px; line-height:16px; overflow:hidden;}
.grayCompareLink{display:block; padding-left:17px; width:155px; overflow:hidden;}
.compareMasterRemoveLink{background:url(../images/compareMinus.gif) no-repeat left top; padding-left:29px; color:#f16321; font-size:11px; line-height:14px; padding-top:10px; height:14px; overflow:hidden; display:block; text-decoration:none; margin-top:-6px;}
.compareMasterRemoveLink:hover{text-decoration:underline;}
.compareRemoveLi{display:block; width:200px; height:23px; line-height:23px;}
.compareHeaderLeft{background:url(../images/emailTopLeft.gif) no-repeat left top; width:5px; height:35px; line-height:35px;}
.compareHeaderBgr{background:url(../images/emailTopBgr.gif) repeat-x left top; width:5px; height:35px; line-height:35px;}
.compareHeaderRight{background:url(../images/emailTopRight.gif) no-repeat left top; width:5px; height:35px; line-height:35px;}
.compareBottomLeft{background:url(../images/emailBottomLeft.gif) no-repeat left bottom; width:5px; height:29px; line-height:29px;}
.compareBottomBgr{background:url(../images/emailBottomBgr.gif) repeat-x left bottom; width:5px; height:29px; line-height:29px;}
.compareBottomRight{background:url(../images/emailBottomRight.gif) no-repeat left bottom; width:5px; height:29px; line-height:29px;}
.compare_table{border-color:#c4bc97; border-style:dashed; border-width:0px 0px 1px 1px;}
.compare_table td {padding:5px; border-color:#c4bc97; border-style:dashed; border-width:1px 1px 0px 0px;}
.removeBtn{width:170px; text-align:right;}
/*END Compare products*/
/*Checkout Pages*/
.checkoutBreadcrumbsHeader{width:981px; padding-top:8px;}
.breadCrumbsLeft{height:78px; line-height:78px; width:5px; background:url(../images/checkoutTopLeft.gif) no-repeat left top;}
.breadCrumbsBgr{height:51px; width:930px; padding-left:41px; background:url(../images/checkoutTopBgr.gif) repeat-x left top; padding-top:27px;}
.breadCrumbsRight{height:78px; line-height:78px; width:5px; background:url(../images/checkoutTopRight.gif) no-repeat left top;}
.breadCrumbsActive{background:url(../images/checkoutBreadCrumbsActive.jpg) no-repeat left top; padding-left:25px; padding-right:23px; padding-top:12px; height:29px;}
.breadCrumbsActive .pageNoActive{color:#f1641f; font-size:19px; font-family:Arial Black;}
.checkoutBreadCrumbs{padding-left:25px; padding-bottom:10px; background:url(../images/dottedBorder.gif) repeat-x left bottom; padding-right:5px;}
.checkoutPagerActiveText{color:#f1641f; font-size:18px; line-height:20px; padding-left:13px; padding-top:3px;}
.checkoutPagerArrow{background:url(../images/checkoutBredCrumbArrow.gif) no-repeat 0px 21px; width:31px; height:41px; line-height:41px;}
.breadCrumbsInActive{background:url(../images/checkoutBreadCrumbsInActive.jpg) no-repeat left top; padding-left:25px; padding-right:23px; padding-top:12px; height:29px;}
.breadCrumbsInActive .pageNoInActive{font-size:19px; font-family:Arial Black; color:#ffc70e;}
.checkoutPagerInActiveText{color:#ffb400; font-size:18px; line-height:20px; padding-left:13px; padding-top:3px;}
.checkoutInnerPage{width:930px; padding-left:41px; padding-top:14px; padding-bottom:15px;}
.checkoutSectionLeft{padding-left:44px; width:396px; overflow:hidden;}
.checkoutTitleLeft{background:url(../images/yellowLeft.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.checkoutTitleBgr{background:url(../images/yellowBgr.gif) repeat-x left top; width:375px; height:28px; padding-top:17px; padding-left:15px; text-align:left; color:#f1401f; font-size:16px; font-weight:bold;}
.checkoutTitleRight{background:url(../images/yellowRight.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.checkoutBullet{background:url(../images/icons/checkoutTitleBullet.gif) no-repeat 0px 4px; width:16px; height:15px; line-height:15px; overflow:hidden;}
.checkoutTitleShadow{background:url(../images/checkoutShadow.jpg) repeat-x left top; width:396px; height:7px; line-height:7px;}
.checkoutSectionRight{padding-left:9px; width:396px; overflow:hidden;}
.checkoutSpacer{width:396px; height:21px; line-height:21px; overflow:hidden;}
.checkoutSpacerLeft{width:3px; background:url(../images/checkoutSpacerLeft.gif) no-repeat left top; height:21px; line-height:21px; overflow:hidden;}
.checkoutSpacerBgr{width:390px; background:url(../images/checkoutSpacerBgr.gif) repeat-x left top; height:21px; line-height:21px; overflow:hidden;}
.checkoutSpacerRight{width:3px; background:url(../images/checkoutSpacerRight.gif) no-repeat left top; height:21px; line-height:21px; overflow:hidden;}
.checkoutInnerDetails{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; width:361px; background-color:#f3f1ec; padding-left:33px; padding-bottom:18px; text-align:left; height:285px; overflow:hidden;}
.checkoutBottom{width:396px; height:4px; line-height:4px; overflow:hidden;}
.checkoutBottomLeft{width:4px; height:4px; line-height:4px; background:url(../images/checkoutBottomLeft.gif) no-repeat left bottom;}
.checkoutBottomBgr{width:388px; height:3px; line-height:3px; background-color:#f3f1ec; border-bottom:solid 1px #c7c2b6;}
.checkoutBottomRight{width:4px; height:4px; line-height:4px; background:url(../images/checkoutBottomRight.gif) no-repeat left bottom;}
.checkoutSpecialText{color:#f66b1a; font-size:14px; font-weight:bold; font-style:italic; line-height:18px; padding-bottom:4px; text-align:left;}
.checkoutInnerDetails .grayDotBorder{width:309px; height:31px; padding:15px 0px 6px 0px; background:url(../images/dottedBorderGray.gif) repeat-x left bottom;}
.customerInnerDetails{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; width:384px; background-color:#f3f1ec; padding-left:20px; padding-right:20px; padding-bottom:18px; text-align:left;}
.customerInnerDetails .customerLabel{color:#f16321; cursor:pointer; font-size:11px;}
#billing{min-height:220px;}
#shipping{min-height:220px;}
.payment_options_table td{vertical-align:middle;}
.payment_options_table .label_td{padding-top:4px;}
.checkoutProducts{padding-left:18px;}
.checkoutProductsHeader{background:url(../images/basketTitleBgr.gif) repeat-x left top; width:853px; height:36px; line-height:36px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.checkoutProductsHeader .imageTitle{width:125px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.checkoutProductsHeader .accDetails{width:290px; padding-left:16px; text-align:left; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.checkoutProductsHeader .accPrice{width:109px; padding-left:16px; text-align:left; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.checkoutProductsHeader .accTotalPrice{width:109px; padding-left:16px; text-align:left; padding-top:14px; height:23px;}
.checkoutProductsHeader .accQty{width:94px; padding-left:16px; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; text-align:left; padding-top:14px; height:23px;}
.order_products_table{width:853px;}
.order_products_table .accImageTd{width:130px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.order_products_table .accdetails{text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; background:url(../images/verticalDot.gif) repeat-y right top; height:100px; vertical-align:top; overflow:hidden; width:286px;}
.order_products_table .accName a{color:#7c9015; font-size:12px; font-weight:bold; line-height:16px; text-decoration:none;}
.order_products_table .accName a:hover{text-decoration:underline;}
.order_products_table .accLineBorder{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px; overflow:hidden;}
.order_products_table .accPrice{width:125px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.order_products_table .accTotalPrice{height:110px; text-align:center; vertical-align:middle; overflow:hidden;}
.order_products_table .accQty{height:110px; overflow:hidden; font-weight:bold; font-size:14px; color:#7c9015; width:110px; text-align:center; background:url(../images/verticalDot.gif) repeat-y right top; vertical-align:middle;}
.order_products_table .accShortDesc{text-align:left; padding-top:3px; font-size:11px; color:#747474;}
.order_details{width:250px; padding-right:46px; padding-left:50px;}
.confirmationDetails{text-align:left; width:350px; padding-bottom:10px; padding-left:10px; margin-left:20px; background:url(../images/dottedBorderGray.gif) repeat-x left bottom; color:#645f51; font-size:12px; line-height:18px;}
.billing_table{background:url(../images/dottedBorderGray.gif) repeat-x left bottom;}
.billing_table tbody td{color:#645f51; font-size:12px; line-height:18px; padding-left:15px; padding-bottom:15px;}
.billing_table thead td{background:url(../images/addressTheadBgr.gif) repeat-x left top; color:#f66b1a; font-size:14px; font-weight:bold; font-style:italic; line-height:24px; padding-left:5px; height:24px;}
/*End Checkout Pages*/
/*Login*/
.bigLoginContainer{width:871px; padding-left:80px; margin:0 auto; padding-bottom:10px; margin-top:-30px;}
.bigLoginTitle{width:801px; margin-top:-30px;}
.loginTitleShadow{background:url(../images/bottomMNUbgr.gif) repeat-x left top; height:7px; line-height:7px; width:801px;}
.checkoutInput{border:solid 1px #d2cab8; color:#857757; height:19px; line-height:19px; font-size:12px;}
.checkoutInput:focus{border:solid 1px #645f51; color:#645f51;}
.checkoutInputMulti{border:solid 1px #d2cab8; color:#857757; line-height:14px; font-size:12px;}
.checkoutInputMulti:focus{border:solid 1px #645f51; color:#645f51;}
.checkoutLabelText{color:#857757; font-size:12px; line-height:19px;}
.star{padding-left:5px;}
.loginOptions{background-color:#fff; border:solid 1px #d2cab8; color:#857757; font-size:12px; width:655px; line-height:15px;}
.loginErrorHolder{margin-top:-50px; padding-bottom:15px; text-align:left;}
.input_date_checkout{width:184px;}
.input_date_checkout_double{width:381px;}
.double_size{width:379px;}
.countryList{width:182px; height:23px; line-height:23px;}
/*END Login*/
/*Account Details*/
.accountDetailsContainer{width:622px; padding-left:0px; margin:0 auto; padding-bottom:10px; margin-top:-30px;}
/*END Account Details*/
/*Account Page*/
.accountContainer{width:941px; margin:-40px 0px 0px 20px;}
.accountInfoTitle{background:url(../images/leftAccountInfoTitle.jpg) no-repeat left top; height:140px; width:11px;}
.accountInfo{width:365px;}
.accountInfo .innerDataHolder{height:160px; width:310px; padding-top:40px; text-align:left; padding-left:20px; font-size:12px; line-height:18px;}
.orangeBorder{border:solid 2px #fb9b13;}
.accountInfoBtns{padding-top:20px; background:url(../images/dottedBorder.gif) repeat-x left top; width:280px;}
.newsletterInfo{width:560px;}
.newsletterInfoTitle{background:url(../images/accountNewsletterTitle.jpg) no-repeat left top; height:140px; width:11px;}
.newsletterInfo .innerDataHolder{height:180px; width:520px; padding-top:20px; text-align:left; padding-left:20px; font-size:12px; line-height:16px;}
.addressesContainer{width:941px; margin:10px 0px 0px 20px;}
.normalAddress{width:303px; padding-top:10px;}
.addressTitleLeft{background:url(../images/addressYellowLeft.gif) no-repeat 0px 24px; width:3px; height:69px; line-height:69px; overflow:hidden;}
.addressTitleBgr{background:url(../images/addressYellowBgr.gif) repeat-x 0px 24px; width:297px; height:69px; line-height:69px; text-align:center; color:#ff5002; font-size:18px; font-weight:bold; line-height:40px;}
.addressTitleTop{background:url(../images/addressYellowTop.gif) center top no-repeat; width:297px; height:30px;}
.addressTitleRight{background:url(../images/addressYellowRight.gif) no-repeat 0px 24px; width:3px; height:69px; line-height:69px; overflow:hidden;}
.addressTitleShadow{background:url(../images/checkoutShadow.jpg) repeat-x left top; height:8px; line-height:8px; width:303px; overflow:hidden;}
.addressBottom{background:url(../images/addressBottomBorder.gif) no-repeat left bottom; width:303px; height:35px; line-height:35px; overflow:hidden; padding-bottom:5px; text-align:center; padding-top:5px;}
.addressData{padding:10px; width:283px; font-size:12px; line-height:18px; color:#645f51; text-align:left;}
.addressBottomContainer{margin-top:-10px; width:941px;}
.orderHistoryContainer{width:941px; padding-top:15px; margin-left:20px;}
.orderHistoryTitle{background:url(../images/orderHistoryTitle.jpg) no-repeat left top; height:140px; width:11px;}
.orderHistoryContainer .innerDataHolder{min-height:190px; width:916px; padding-top:10px; text-align:left; padding-left:5px; padding-right:5px; font-size:12px; line-height:18px;}
.orderHistoryHead{background:url(../images/basketTitleBgr.gif) repeat-x left top; width:906px; height:36px; line-height:36px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.orderHistoryHead .ordrDate{width:160px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.orderHistoryHead .ordrNo{width:160px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.orderHistoryHead .ordrTotal{width:160px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.orderHistoryHead .ordrStatus{width:202px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.orderHistoryHead .ordrInfo{text-align:center; width:220px; padding-top:14px; height:23px;}
.order_history_table{width:916px;}
.order_history_table td{text-align:center; vertical-align:middle; font-size:12px; line-height:16px; padding:4px 0px 2px 0px; color:#868686;}
.order_history_table .ordrDate{background:url(../images/verticalDot.gif) repeat-y right top; width:164px;}
.order_history_table .ordrNo{background:url(../images/verticalDot.gif) repeat-y right top; width:159px; color:#7c9015;}
.order_history_table .ordrTotal{background:url(../images/verticalDot.gif) repeat-y right top; width:159px; color:#f16422; font-weight:bold;}
.order_history_table .ordrStatus{background:url(../images/verticalDot.gif) repeat-y right top; width:200px;}
.order_history_table .ordrSpacer{background:url(../images/dottedBorder.gif) repeat-x left center; height:2px; line-height:2px; overflow:hidden; width:916px;}
.order_history_table .ordrInfo{width:227px;}
.saveCartTitle{background:url(../images/saveCartTitle.jpg) no-repeat left top; height:140px; width:11px;}
.saveCartHead{background:url(../images/basketTitleBgr.gif) repeat-x left top; width:906px; height:36px; line-height:36px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.saveCartHead .cartName{width:180px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.saveCartHead .cartCreate{width:100px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.saveCartHead .cartModif{width:110px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.saveCartHead .cartStatus{width:160px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.saveCartHead .cartDesc{width:220px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.saveCartHead .cartInfo{text-align:center; padding-top:14px; height:23px; width:130px;}
.save_cart_table{width:916px;}
.save_cart_table td{text-align:center; vertical-align:middle; font-size:12px; line-height:16px; padding:4px 0px 2px 0px; color:#868686;}
.save_cart_table .cartSpacer{background:url(../images/dottedBorder.gif) repeat-x left center; height:2px; line-height:2px; overflow:hidden; width:916px;}
.save_cart_table .cartName{background:url(../images/verticalDot.gif) repeat-y right top; width:185px;}
.save_cart_table .cartCreate{background:url(../images/verticalDot.gif) repeat-y right top; width:100px;}
.save_cart_table .cartModif{background:url(../images/verticalDot.gif) repeat-y right top; width:110px;}
.save_cart_table .cartStatus{background:url(../images/verticalDot.gif) repeat-y right top; width:160px;}
.save_cart_table .cartDesc{background:url(../images/verticalDot.gif) repeat-y right top; width:220px;}
.save_cart_table .cartInfo{width:141px;}
/*End Account Page*/
/*Save Cart*/
.saveCartTitleShadow{width:621px; background:url(../images/bottomMNUbgr.gif) repeat-x left top; height:7px; line-height:7px;}
/*End Save Cart*/
.newsletterDetails{width:566px; min-height:200px; padding-right:20px; height:100%; padding-bottom:15px;}
/*WishList*/
.wishlistLeftSection{width:260px; padding-right:15px;}
.wishlistLeftSection .titleContainer{width:260px; overflow:hidden; height:45px;}
.wishlistLeftSection .titleLeft{background:url(../images/yellowLeft.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.wishlistLeftSection .titleBgr{background:url(../images/yellowBgr.gif) repeat-x left top; width:239px; height:28px; padding-top:17px; padding-left:15px; text-align:left; color:#f1401f; font-size:16px; font-weight:bold;}
.wishlistLeftSection .titleRight{background:url(../images/yellowRight.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.wishlistLeftSection .titleShadow{background:url(../images/checkoutShadow.jpg) repeat-x left top; width:260px; height:7px; line-height:7px;}
.wishSearchform{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; width:361px; background-color:#f3f1ec; padding-left:20px; width:238px; text-align:left; padding-bottom:5px;}
.wishlistRightSection{width:440px;}
.wishlistRightSection .titleContainer{width:440px; height:45px; overflow:hidden;}
.wishlistRightSection .titleLeft{background:url(../images/yellowLeft.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.wishlistRightSection .titleBgr{background:url(../images/yellowBgr.gif) repeat-x left top; width:419px; height:28px; padding-top:17px; padding-left:15px; text-align:left; color:#f1401f; font-size:16px; font-weight:bold;}
.wishlistRightSection .titleRight{background:url(../images/yellowRight.gif) no-repeat left top; width:3px; height:45px; line-height:45px;}
.wishlistRightSection .titleShadow{background:url(../images/checkoutShadow.jpg) repeat-x left top; width:390px; height:7px; line-height:7px;}
.wishDetails{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; width:418px; background-color:#f3f1ec; padding-left:20px; text-align:left; padding-bottom:5px;}
.btn_create_wishlist{color:#645f51; font-size:12px; line-height:16px; padding-bottom:5px; height:153px;}
.createWishListBtn{padding-top:56px;}
.wishListResultsTitle{width:11px; height:162px; background:url(../images/wishListResults.jpg) no-repeat left top;}
.customerWishlist{font-size:12px; color:#645f51; line-height:16px; height:153px; padding-bottom:5px;}
.wishListResults{padding-top:15px;}
.wishListResults .wishListResultsContainer{min-height:190px; width:690px; padding:5px;}
.wishListResultsContainer .wishListHead{background:url(../images/basketTitleBgr.gif) repeat-x left top; height:36px; width:680px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.wishListResultsContainer .wishListHead .wishOwner{width:160px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishListResultsContainer .wishListHead .wishName{width:160px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishListResultsContainer .wishListHead .wishDesc{width:240px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishListResultsContainer .wishListHead .wishProdNo{width:120px; text-align:center; padding-top:14px; height:23px;}
.wishListUpdate{height:158px;}
.wishItemTable{width:680px; margin:0 auto;}
.wishItemTable td{font-size:12px; vertical-align:middle; padding:3px; line-height:16px; color:#645f51;}
.wishItemTable .wishOwner{width:159px; text-align:center; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.wishItemTable .wishName{width:154px; text-align:left; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.wishItemTable .wishDesc{width:234px; text-align:left; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.wishItemTable .wishProdNo{text-align:center; overflow:hidden; width:108px;}
.wishItemTable .wishSeparator{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px; overflow:hidden;}
.wishProdHead{background:url(../images/basketTitleBgr.gif) repeat-x left top; height:36px; width:695px; overflow:hidden; border-bottom:solid 1px #c6c1b5; color:#747474; font-size:11px; line-height:13px;}
.wishProdHead .imageTitle{width:120px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishProdHead .accDetails{width:240px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishProdHead .accQty{width:100px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishProdHead .accPrice{width:120px; text-align:center; background:url(../images/basketTitleSeparator.gif) no-repeat right bottom; padding-top:14px; height:23px;}
.wishProdHead .accDel{width:80px; text-align:center; padding-top:14px; height:23px;}
.wishProdItemTable{width:695px; margin:0 auto; text-align:center;}
.wishProdItemTable td{vertical-align:middle; padding:3px 5px;}
.wishProdItemTable .wishProdImage{width:115px; height:104px; text-align:center; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.wishProdItemTable .wishProdDetails{width:230px; padding-top:11px; height:96px; text-align:left; vertical-align:top; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.wishProdItemTable .wishProdQty{width:90px; height:104px; text-align:center; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden;}
.wishProdItemTable .wishProdQty input{width:30px;}
.wishProdItemTable .wishProdPrice{width:110px; height:104px; text-align:center; background:url(../images/verticalDot.gif) repeat-y right top; overflow:hidden; color:#f16422; font-size:14px; font-weight:bold;}
.wishProdItemTable .wishProdDel{height:104px; text-align:center; overflow:hidden;}
.wishProdItemTable .wishSeparator{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px; overflow:hidden;}
/*End WishList*/
/*Brand Page*/
.brands_container{width:701px; padding-left:10px;}
.brands_container .brand_logo{ width:166px; margin-right:5px; margin-bottom:10px; height:82px; border:solid 1px #c6c0b4; color:#7c9015; font-size:12px; font-weight:bold;}
.brands_description{margin-left:20px; height:120px; overflow:hidden; width:515px;}
.brands_description .inner_description{height:101px; padding:5px 8px 5px 8px; width:483px; margin-left:8px; background-color:#fff; font-size:11px; line-height:14px; color:#645f51; text-align:left;}
.brandSpecialsListDiv{width:490px; height:199px; overflow:hidden;}
.brand_specials_main_product{width:200px; height:200px; position:relative; z-index:0;}
.brand_specials{width:200px; height:200px;}
.brandSpecialImage{width:200px; height:160px;}
.brand_specials_prices{font-size:12px; color:#f16422; line-height:16px;}
.specialListProduct{width:489px; height:50px; background-color:#eeebe4; overflow:hidden; position:relative; border-bottom:solid 1px #fff; cursor:pointer;}
.brandSpecialsProdName{padding-top:10px; height:15px; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; color:#7c9015; position:relative; z-index:0;}
.brandSpecialProdPrices{height:20px; line-height:16px; color:#f16422; padding-left:10px; position:relative; z-index:0;}
.brandSpecialProdPrices .oldPrice{color:#645f51; font-size:12px; text-decoration:line-through;}
.brandSpecialProdPrices .newPrice{color:#f16422; font-size:14px; font-weight:bold;}
.specialListProduct .specialSelectArrow{width:1px; height:1px; line-height:1px; font-size:1px; visibility:hidden;}
.selectedSpecialProduct .specialSelectArrow{background:url(../images/selectedSpecialArrow.jpg) no-repeat left top; width:16px; height:24px; position:absolute; top:13px; left:0px; z-index:1; visibility:visible;}
.selectedSpecialProduct{position:relative; padding-left:20px; cursor:pointer; width:469px;}
.brandInCategoryTitle{color:#ff5002; padding-left:15px; width:695px; text-align:left; font-size:20px; font-weight:bold; background:url(../images/dottedBorder.gif) repeat-x left bottom; padding-top:15px; padding-bottom:10px;}
/*End Brand Page*/
.superscript{line-height:0; vertical-align:top;}
.brandLink{text-align:center; width:490px; margin-top:-5px;}


.ageLogo{
background:url(../images/ageBg.jpg) no-repeat left top;
width:783px;
height:184px; 
overflow:hidden;
position:relative; 
padding-top:7px; 
padding-left:30px;
}

.ageLogoUL{
display:inline; 
float:left; 
padding:0px; 
margin:0px;
}

.ageLogoUL li{
display:block; 
float:left; 
height:144px; line-height:144px; 
}

.home-main-container{position:relative; padding-top:5px;}
/*Testimonials*/
.testimonials{padding:10px 18px; width:718px; padding-left:5px;}
.addTestimonial{font-size:12px; line-height:14px;}
.addTestimonial a{color:#f16422; font-weight:bold; text-decoration:none;}
.addTestimonial a:hover{color:#f12222; text-decoration:underline;}
.testimonialsResults{width:718px; padding:10px 0px;}
.testimonialsResults .class1{background-color:#fefacf; width:688px; padding:5px 15px 5px 15px; margin-bottom:6px;}
.testimonialsResults .class1 .header{border-bottom:solid 1px #ca1700; height:26px; line-height:26px; font-size:12px;}
.testimonialDate{color:#f03820; font-weight:bold;}
.testimonialNote{width:200px; height:26px; line-height:26px; overflow:hidden;}
.testimonialNote .note{padding-left:10px; font-size:12px; color:#b31b2a; padding-top:1px;}
.fullStar18{background:url(../images/icons/fullStarBig.gif) repeat-x; width:125px; height:24px; line-height:24px; overflow:hidden;}
.emptyStar18{background:url(../images/icons/emptyStarBig.gif) repeat-x; width:125px; height:24px; overflow:hidden; line-height:24px;}
.testimonialsResults .class1 .description{text-align:left; padding-top:5px; padding-bottom:5px; font-style:italic; font-size:12px; color:#645f51; line-height:15px;}
.testimonialsResults .class1 .author{font-size:12px; font-weight:bold; color:#7b6f4f; padding-top:5px; width:500px; margin:0 auto; text-align:center; overflow:hidden;}
.testimonialsResults .class2{width:688px; padding:5px 15px 5px 15px; margin-bottom:6px;}
.testimonialsResults .class2 .description{text-align:left; padding-top:5px; padding-bottom:5px; font-style:italic; font-size:12px; line-height:15px; color:#8a8181;}
.testimonialsResults .class2 .header{border-bottom:solid 1px #dddddd; height:26px; line-height:26px; font-size:12px;}
.testimonialsResults .class2 .author{font-size:12px; font-weight:bold; color:#7b6f4f; padding-top:5px; width:500px; margin:0 auto; text-align:center; overflow:hidden;}
.testimonialsPreview{width:225px; background-color:#f3f1ec; border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; padding:0px 0px 10px 9px; overflow:hidden; text-align:left; overflow:hidden; margin-top:-2px;}
.testimonialsPreview .miniTestimonial{font-size:11px; font-style:italic; color:#8a8181; padding-bottom:5px; line-height:14px; letter-spacing:1px;}
.testimonialsPreview .miniTestimonialAuthor{text-align:right; padding-bottom:5px; font-size:11px; font-weight:bold; color:#8a8181; padding-right:10px;}
.leftTestimonials{padding-top:2px; padding-bottom:2px;}
/*End testimonials*/
/*Start New SubMenu*/
.submenuHolder{position:absolute; top:3px; z-index:100; left:10px; width:180px;}

.submenuTitle{height:43px; line-height:41px; overflow:hidden; position:relative; z-index:10;}
.submenuTitle .titleLeft{background:url(../images/redMenuOverLeft.gif) no-repeat left top; height:43px; line-height:43px; width:9px; overflow:hidden;}
.submenuTitle .innerTitle{background:url(../images/redMenuOverInner.gif) repeat-x left top; height:43px; line-height:41px; padding:0px 6px;}
.submenuTitle .bulletBgr{ background:url(../images/menu-bullet-yellow.gif) no-repeat right center;}
.submenuTitle .innerTitle .headerMenuTitle{color:#f03b20; text-align:center; font-size:14px; font-weight:bold; padding-right:15px; cursor:pointer; text-indent:-9999px;}
.submenuTitle .titleRight{background:url(../images/redMenuOverRight.gif) no-repeat left top; height:43px; line-height:43px; width:9px; overflow:hidden;}

.submenuLinksRed{background-color:#f5621b; padding:1px 1px 0px 1px; position:relative; margin-top:-2px; z-index:1;}
.submenuLinksOrange{background-color:#fb9f12; padding:1px 1px 0px 1px;}
.submenuLinksYellow{background-color:#fff7a1; padding-right:9px; padding-bottom:15px; padding-left:10px;}
.submenuLinksYellow .rightCorner{background:url(../images/new-menu-top-right.gif) no-repeat right top; width:9px; height:9px; line-height:9px; position:absolute; z-index:10; top:0px; right:0px;}
.submenuLinksYellow .rightCornerOff{background:url(../images/new-menu-top-right.gif) no-repeat right top; width:9px; height:9px; line-height:9px; position:absolute; z-index:10; top:0px; right:0px;}
.submenuLinksYellow .ulDiv{padding-left:10px; text-align:left; margin-top:9px; padding-right:4px; width:145px; overflow:hidden;}
.submenuLinksYellow .ulDiv .newMenu-ul{display:block; list-style-type:none; width:145px; overflow:hidden;}
.submenuLinksYellow .ulDiv .newMenu-ul li{height:22px; line-height:22px; width:143px; overflow:hidden; background:url(../images/new-menu-li-border.gif) repeat-x left bottom;}
.submenuLinksYellow .ulDiv .newMenu-ul li a{background:url(../images/new-menu-bullet.gif) no-repeat left center; padding-left:11px; color:#f16422; font-size:12px; font-weight:bold; line-height:22px; height:22px; text-decoration:none;}
.submenuLinksYellow .ulDiv .newMenu-ul li a:hover{text-decoration:underline;}

/*Category Submenu*/
.categoryMenu{width:600px; padding-left:10px;}
.submenuLinksYellow .categoryUlDiv{width:130px; padding-left:15px; text-align:left; padding-top:17px;}
.submenuLinksYellow .categoryUlDiv h2{display:block; width:130px;}
.submenuLinksYellow .categoryUlDiv h2 a{font-size:12px; font-weight:bold; color:#f16422; background:url(../images/new-menu-bullet.gif) no-repeat left center; padding-left:11px; text-decoration:none; height:22px; line-height:22px;}
.submenuLinksYellow .categoryUlDiv h2 a:hover{text-decoration:underline; background:url(../images/new-menu-bullet-red.gif) no-repeat left center;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul{display:block; list-style-type:none; margin-left:5px;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul li{height:14px; line-height:14px; color:#645f51; font-size:11px; display:block; padding-left:16px;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul li h3{font-weight:normal;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul li a{text-decoration:none; line-height:14px; color:#645f51; font-size:11px; font-weight:normal;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul li a:hover{text-decoration:underline;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul .firstLi{background:url(../images/new-mnu-first-li.gif) no-repeat left top;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul .innerLi{background:url(../images/new-mnu-inner-li.gif) no-repeat left top;}
.submenuLinksYellow .categoryUlDiv .subcategoryMenu-ul .lastLi{background:url(../images/new-mnu-lastLi.gif) no-repeat left top;}
.submenuLinksYellow .categoryUlDiv .moreCategories{background:url(../images/new-mnu-extra.gif) no-repeat 5px 0px; height:12px; padding-left:33px; text-align:left; padding-top:12px; margin-top:-5px;}
.submenuLinksYellow .categoryUlDiv .moreCategories a{text-decoration:none; color:#f16321; font-size:11px; line-height:12px;}
.submenuLinksYellow .categoryUlDiv .moreCategories a:hover{text-decoration:underline;}
/*End Category Submenu*/

.submenuFooter{height:9px; line-height:9px; overflow:hidden; width:182px;}
.submenuFooter .submenuFooterLeft{background:url(../images/submenuFooterLeft.gif) no-repeat left top; height:9px; line-height:9px; width:9px; overflow:hidden; float: left;}
.submenuFooter .submenuFooterInner{background:url(../images/submenuFooterInner.gif) repeat-x; height:9px; line-height:9px; overflow:hidden;}
.submenuFooter .submenuFooterRight{background:url(../images/submenuFooterRight.gif) no-repeat left top; height:9px; line-height:9px; width:9px; overflow:hidden; float: right;}

.categoryFooter{width:623px;}
.categoryFooter .submenuFooterInner{width:605px;}
.brandMenuHolder{left:478px;}
.submenuLinksYellow .ulDiv .moreBtn2{background:url(../images/more-menu-2.gif) no-repeat 0px 13px; height:13px; padding-top:36px; padding-left:27px;}
.submenuLinksYellow .ulDiv .moreBtn2 a{text-decoration:none; color:#f16321; font-size:11px; line-height:12px;}
.submenuLinksYellow .ulDiv .moreBtn2 a:hover{text-decoration:underline;}
.priceMenuHolder{left:577px;}
.priceMenuHolder .submenuTitle .innerTitle{padding:0px 5px;}
/*End New SubMenu*/
.bottomHomeBrands{background:url(../images/home-brands-bottom.gif) no-repeat 6px 0px; height:15px; width:490px; margin-left:240px; position:relative; z-index:1;}
/*Category kwds*/
.categoryKwdsHolder{border:solid 2px #fb9b13; width:768px; margin-left:17px; padding:1px; margin-bottom:10px;}
.categoryKwdsTop{width:768px;}
.categoryKwdsTop .topLeft{width:5px; height:41px; background:url(../images/cat-kwds-top-left.gif) no-repeat left top; line-height:41px; overflow:hidden;}
.categoryKwdsTop .topInner{border-top:solid 1px #dfdbd4; height:5px; line-height:5px; width:758px;}
.categoryKwdsTop .topRight{width:5px; height:41px; background:url(../images/cat-kwds-top-right.gif) no-repeat left top; line-height:41px; overflow:hidden;}
.categoryKwdsBottom{width:768px; height:41px; margin-top:-25px;}
.categoryKwdsBottom .bottomLeft{width:5px; height:41px; background:url(../images/cat-kwds-bottom-left.gif) no-repeat left top; line-height:41px; overflow:hidden;}
.categoryKwdsBottom .bottomInner{border-bottom:solid 1px #dfdbd4; height:40px; line-height:40px; width:758px;}
.categoryKwdsBottom .bottomRight{width:5px; height:41px; background:url(../images/cat-kwds-bottom-right.gif) no-repeat left top; line-height:41px; overflow:hidden;}
.categoryKwdsInnerData{margin-left:2px; margin-right:2px; width:760px; margin-top:-25px;}
.categoryKwdsInnerData .kwdCAtegoriesImage{width:60px; height:55px;}
.categoryKwdsInnerData .kwdCAtegoriesDetails{padding-left:20px; padding-right:10px; text-align:left;}
.categoryKwdsInnerData .kwdCategoriesElement{min-height:25px; color:#645f51;}
.kwdCatMnf{color:#645f51; font-size:11px; line-height:14px;}
/*End category kwds*/

.leftMostUsedSearchTerms{width:186px; padding-bottom:6px;}

.tagCloudsInnerDetails{border-left:solid 1px #c7c2b6; border-right:solid 1px #c7c2b6; background-color:#f3f1ec; padding-left:20px; padding-right:20px; width:579px; padding-bottom:18px; text-align:left;}
.freeShippingBanner{width:742px; height:57px; line-height:57px; overflow:hidden;}
.searchFreeShipping{padding-left:16px; width:775px; padding-bottom:4px;}
.productFreeShipping{width:981px;}
.kitTable{width:625px; overflow:hidden;}
.kitTable td{vertical-align:top; text-align:left;}
.kitTable .accImageTd{width:135px; height:110px; text-align:center; vertical-align:middle; background:url(../images/verticalDot.gif) repeat-y right top;}
.kitTable .accdetails{width:270px; overflow:hidden; height:90px; padding:10px; font-size:11px; line-height:13px; color:#747474; background:url(../images/verticalDot.gif) repeat-y right top;}
.kitTable .accdetails a{color:#7c9015; font-size:12px; font-weight:bold; line-height:16px; text-decoration:none;}
.kitTable .accdetails a:hover{text-decoration:underline;}
.kitTable .accPrice{background:url(../images/verticalDot.gif) repeat-y right top; height:110px; text-align:center; vertical-align:middle; color:#f16422; font-size:12px; line-height:15px; font-weight:bold;}
.kitTable .accLineBorder{background:url(../images/dottedBorder.gif) repeat-x left center; height:3px; line-height:3px;}

/*SearchGrid V2*/
.searchGridV2{width:745px; text-align:left; padding-left:28px; padding-bottom:3px}
.searchGridV2 .title{width:745px; height:54px;}
.searchGridV2 .title .left{background:url(../images/zoneTitleLeftV2.gif) no-repeat left top; width:3px; height:54px; line-height:54px; overflow:hidden;}
.searchGridV2 .title .inner{background:url(../images/zoneTitleInnerV2.gif) repeat-x left top; height:54px; line-height:54px; padding-left:17px; width:722px; overflow:hidden;}
.searchGridV2 .title .inner h2{display:block; height:54px; font-weight:normal; line-height:54px; color:#ec3b0e; text-indent:-9999px; float:left; width:581px; font-size:18px; overflow:hidden;}
.searchGridV2 .title .right{background:url(../images/zoneTitleRightV2.gif) no-repeat left top; width:3px; height:54px; line-height:54px; overflow:hidden;}
.searchGridV2 .linkContainer{padding-top:18px; width:139px; height:21px;}
.searchGridV2 .linkContainer .left{background:url(../images/specialLinkLeft.gif) no-repeat left top; height:21px; line-height:21px; width:10px;}
.searchGridV2 .linkContainer .inner{background:url(../images/specialLinkInner.gif) repeat-x left top; height:21px; line-height:21px; padding-left:5px; overflow:hidden; width:106px;}
.searchGridV2 .linkContainer .inner a{text-decoration:none; font-size:11px; color:#ec3b0e;}
.searchGridV2 .linkContainer .inner a:hover{text-decoration:underline;}
.searchGridV2 .linkContainer .right{background:url(../images/specialLinkRight.gif) no-repeat left top; height:21px; line-height:21px; width:10px;}
.searchGridV2 .products{width:745px;}
.searchGridV2 .products .productDetailsSearch{border-bottom:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0; width:175px; height:245px; overflow:hidden; position:relative;}
.searchGridV2 .products .productDetailsSearch .specialProdName{width:135px; display:block; margin:0 auto; padding:0px;}
.searchGridV2 .products .productDetailsSearch .specialBrandName{width:130px; display:block; margin:0 auto; padding:0px;}
.searchGridV2 .products .productDetailsSearch .image{width:192px; height:140px;}
.searchGridV2 .products .specialBrandName{padding-left:5px; padding-right:5px; text-align:center;}
.searchGridV2 .newProdIcon{background:url(../images/icons/newIcon.gif) no-repeat left top; width:27px; height:60px; line-height:60px; overflow:hidden; position:relative; z-index:1; margin-top:12px;}
.searchGridV2 .products .innerDetails{ overflow:hidden; position:absolute; z-index:0; left:0px; text-align: center; width: 100%;}
.searchGridV2 .products .smallReviewContainer{height:20px; overflow:hidden; width:135px;}
.searchGridV2 .products .bottomSpecialPrices{width:132px; padding:0px; margin:0 auto; text-align:center; height:30px; overflow:hidden;}

/*End SearchGrid V2*/

/*Recently viewed products*/
.recentlyViewed{width:990px; text-align:left; overflow:hidden;}
.recentlyViewed .title{width:990px; height:54px;}
.recentlyViewed .title .left{background:url(../images/zoneTitleLeftV2.gif) no-repeat left top; width:3px; height:54px; line-height:54px; overflow:hidden;}
.recentlyViewed .title .inner{background:url(../images/zoneTitleInnerV2.gif) repeat-x left top; height:54px; line-height:54px; padding-left:17px; width:965px; overflow:hidden;}
.recentlyViewed .title .inner h2{display:block; height:54px; font-weight:normal; line-height:54px; color:#ec3b0e; text-indent:-9999px; float:left; width:581px; font-size:18px; overflow:hidden;}
.recentlyViewed .title .right{background:url(../images/zoneTitleRightV2.gif) no-repeat left top; width:3px; height:54px; line-height:54px; overflow:hidden;}

/*End recently viewed producs*/

/*HomeSpecials V2*/
.homeSpecialV2 {
	width:752px; 
	text-align:left; 
	overflow:hidden;
	margin-top:10px;
	background:none;
}

.homeSpecialV2 .title{
	width:752px; 
	height:60px;
	display:block;
	overflow:hidden;
}

.homeSpecialV2 .products{width:752px;}

.homeSpecialV2 .products .productDetails{
	border-bottom:solid 1px #f0f0f0; 
	width:185px; 
	height:288px;
	overflow:hidden;
	position:relative;
}

.homeSpecialV2 .products .specialBrandName{ 
	padding-left:5px; 
	padding-right:5px; 
	text-align:left; 
	font-size:11px;
	color:#2a90e0;
	font-weight:bold;
}

.homeSpecialV2 .products .productDetails .specialProdName{ 
	width:135px;
	padding-left:10px;
	display:block; 
	margin:0 auto; 
	padding:0px;
	
}
	
.homeSpecialV2 .products .productDetails .specialBrandName{	
	width:130px; 
	display:block; 
	margin:0 auto; 
	padding:0px;
	text-align:left; 
	font-size:11px;
	color:#2a90e0;
	font-weight:bold;
}
.homeSpecialV2 .products .productDetails .image{width:182px; height:116px;}
.homeSpecialV2 .newProdIcon{background:url(../images/icons/newIcon.gif) no-repeat left top; width:27px; height:60px; line-height:60px; overflow:hidden; position:relative; z-index:1; margin-top:12px;}

.homeSpecialV2 .products .innerDetails{ overflow:hidden; z-index:0; left:0px;}
.homeSpecialV2 .products .smallReviewContainer{height:20px; overflow:hidden; width:135px;}
.homeSpecialV2 .products .bottomSpecialPrices{width:132px; padding:0px; margin:0 auto; text-align:center; height:30px; overflow:hidden;}
.homeSpecialV2 .products .productSeparator{width:5px; height:250px; background:url(../images/spacerV2.gif) repeat-y left top; overflow:hidden;}
.homeSpecialV2 .products .productBigSeparator{width:5px; height:211px; background:url(../images/spacerDash.gif) repeat-y left top; overflow:hidden; margin-top:15px;}

.homeSpecialV2 .products .productBigDetails{border-bottom:solid 1px #cdcbc4; border-right:solid 1px #cdcbc4; overflow:hidden; width:247px; height:250px; position:relative;}
.homeSpecialV2 .products .productBigDetails .image{width:245px; height:146px;}
.homeSpecialV2 .products .productBigDetails .specialProdName{height:15px; width:195px; display:block; padding:0px; margin:0 auto;}
.homeSpecialV2 .products .productBigDetails .specialBrandName{width:190px; display:block; padding:0px; margin:0 auto;}

/*Footer V2*/
.footerGrayContainer{
	width:975px; 
	margin:0 auto; 
	text-align:center;
	padding-left:55px;
}

.footerGrayContainer .border{
	background-color:#f3f1ec; 
	height:4px; 
	line-height:4px; 
	width:906px; 
	overflow:hidden;
}

.footerGrayContainer .innerDetails {
	padding:5px 11px; 
	width:892px;
}

.footerCompanyTitle .inner{
		font-family:Tahoma, Geneva, sans-serif;
		height:35px; 
		line-height:15px;
		color:#656964; 
		font-size:11px; 
		font-weight:bold; 
		text-align:left; 
}

.footerCompanyData {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#656964;
	font-weight:normal;
	text-align:left;
	height:108px;
	line-height:18px;
}

.footerTextOrange { 
	color:#ff8700; 
}

.footerPartners{width:840px; margin:0 auto; text-align:center; padding-top:16px;}
.footerPartners .partnerLogo{width:110px; height:29px; border:solid 1px #bbbf9c; text-align:center; position:relative; z-index:1; margin-left:7px; overflow:hidden;}
.footerPartners .partnerLogo img{height:31px; margin-top:-1px;}
.footerPartners #compariLogo a{display:block; height:29px; width:86px; margin:0 auto; line-height:29px; overflow:hidden; background-color:#fff;}
.footerPartners #compariLogo a img{margin-left:-1px;}
.footerPartners #shopmaniaLogo a{display:block; height:29px; width:109px; margin:0 auto; line-height:29px; overflow:hidden; background-color:#fff;}
.footerPartners #shopmaniaLogo a img{margin-left:-1px;}
.footerPartners #cautiLogo a{display:block; height:29px; width:86px; margin:0 auto; line-height:29px; overflow:hidden; background-color:#fff;}
.footerPartners #cautiLogo a img{margin-left:-1px;}
.footerPartners #shoogleLogo a{display:block; height:29px; width:81px; margin:0 auto; line-height:29px; overflow:hidden; background-color:#fff;}
.footerPartners #shoogleLogo a img{margin-left:-1px;}
.homeHorizontalSpacer{width:700px; margin-left:20px;}
.freeShippingBanner2{width:981px; height:48px; line-height:48px; overflow:hidden; margin:0 auto; text-align:center; margin-top:-2px; padding-bottom:4px;}
.categoryImgTitle{width:179px; height:18px; margin-left:-10px; margin-top:-2px;}

/*Header Menu Images*/
.categoryOff{background:url(../images/zonetitles/headerCategText.gif) no-repeat 8px 15px; width:89px;}
.categoryOn{background:url(../images/zonetitles/headerCategText.gif) no-repeat 0px -19px; width:89px; position:relative; z-index:1; margin-left:-6px;}
.ageOff{background:url(../images/zonetitles/headerAgeText.gif) no-repeat 8px 15px; width:67px;}
.ageOn{background:url(../images/zonetitles/headerAgeText.gif) no-repeat 0px -19px; width:65px; position:relative; z-index:1; margin-left:-3px;}
.genderOff{background:url(../images/zonetitles/headerGenderText.gif) no-repeat 8px 15px; width:63px;}
.genderOn{background:url(../images/zonetitles/headerGenderText.gif) no-repeat 0px -19px; width:61px; position:relative; z-index:1; margin-left:-3px;}
.heroesOff{background:url(../images/zonetitles/headerHeroesText.gif) no-repeat 8px 15px; width:83px;}
.heroesOn{background:url(../images/zonetitles/headerHeroesText.gif) no-repeat 0px -19px; width:81px; position:relative; z-index:1; margin-left:-3px;}
.brandOff{background:url(../images/zonetitles/headerBrandText.gif) no-repeat 8px 15px; width:55px;}
.brandOn{background:url(../images/zonetitles/headerBrandText.gif) no-repeat 0px -19px; width:53px; position:relative; z-index:1; margin-left:-3px;}
.priceOff{background:url(../images/zonetitles/headerPriceText.gif) no-repeat 8px 15px; width:41px;}
.priceOn{background:url(../images/zonetitles/headerPriceText.gif) no-repeat 0px -19px; width:41px; position:relative; z-index:1; margin-left:-3px;}
.greenSearchSpecial{text-align:left; text-indent:-9999px; background:url(../images/ZoneTitles/titleRecommGreen.gif) no-repeat left top; margin-top:15px; height:18px; line-height:18px;}
.footerTwitter{margin:0 auto; text-align:center; width:122px; padding-top:10px;}
.bannerXmas{width:981px; height:70px; overflow:hidden; margin:0 auto; text-align:center; margin-top:-2px; padding-bottom:4px;}
.hreview .description p{padding: 5px 2px;}
.hreview {padding-left:10px;}
.hreview .description ul{list-style-type:disc; padding-left: 20px; display: block;}
.hreview .description ul li{padding:1px;}


.filter{ margin:5px;}
.filter .t{ background-image:url(../images/filter_top.png); background-position:left top; background-repeat:no-repeat; height:35px;}
.filter .m{ text-align:center; background-image:url(../images/filter_middle.png); background-position:left top; background-repeat:repeat-y; width:744px;}
.filter .bottom{ background-image:url(../images/filter_bottom.png); background-position:left top; background-repeat:no-repeat; height:35px;}

.filter ol{ float:left; margin-left:5px; margin-right:5px;}
.filter ol li{ padding-left:5px; padding-right:5px; line-height:20px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#54b4d2; background-image:url(../images/blue_arr.jpg); background-position:right; background-repeat:no-repeat; padding-right:10px; margin-right:5px;}
.filter ol li a:link, .filter ol li a:visited{ color:#3a899d; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;}

.breadbrumb{ margin-left:20px; margin-right:20px;}
.breadbrumb .l{ float:left; height:32px; width:8px; background-image:url(../images/bread_l.jpg); background-position:left; background-repeat:no-repeat;}
.breadbrumb .r{ float:right; height:32px; width:8px; background-image:url(../images/bread_r.jpg);  background-position:right; background-repeat:no-repeat;}
.breadbrumb .m{ height:32px; background-image:url(../images/bread_c.jpg); background-repeat:repeat-x; line-height:32px;}

.fn{ color:#000;}
