

/*====== Header Styles ==========================================================*/
#topCategories {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	text-align: center;
	color:#900;
	line-height:20px;
	height:20px;
	background:#fff url(../pics/tophead_bkg.gif) repeat-x;
}
#topCategories a {
	text-decoration:none;
	color:#900;
}
#logoContainer {
	position:relative;
	margin:0;
	padding:0;
	height:130px;
	background:url(../pics/logo_bkg.jpg) repeat-x top left;
}
#logo {
	float:left;
	margin-left:125px;
	width:255px;
	height:130px;
}
#call_us {
	position:absolute;
	top:90px;
	left:750px;
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
}



/*====== Top Main Links ======================================================*/
#mainLinks {
	float:right;
	width:435px;
}
#mainLinks ul {
	list-style:none;
}
#mainLinks li {
	float:left;
}
#mainLinks li a {
	display:block;
	font:14px Arial, Helvetica, sans-serif;
	color:#900;
	background-color:#E1E1E1;
	text-decoration:none;
	line-height:25px;
	padding:0 12px 0 12px;
	border:1px solid #000;
}
#mainLinks li a:hover, #mainLinks li a:active {
	text-decoration:underline;
}



/*======== Navigation Bar ====================================================*/
#navLinks .arrow {
	font-size:9px;
}
#navLinks ul {
	list-style:none;
}
#navLinks li {
	float:left;
}
#navLinks a {
	display:block;
	text-align:center;
	padding:7px 5px 7px 5px;
	color:#CCC;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:130px;
	height:16px;
}
#hardwarebtn a:link, #hardwarebtn a:visited {
	background:url(../pics/nav.png) no-repeat top left;
}
#hardwarebtn a:hover, #hardwarebtn a:active {
	background-position:left bottom;
}
#accessoriesbtn a:link, #accessoriesbtn a:visited {
	background:url(../pics/nav.png) no-repeat -140px 0px;
}
#accessoriesbtn a:hover, #accessoriesbtn a:active {
	background-position:-140px -30px;
}
#cabinetbtn a:link, #cabinetbtn a:visited {
	background:url(../pics/nav.png) no-repeat -280px 0px;
}
#cabinetbtn a:hover, #cabinetbtn a:active {
	background-position:-280px -30px;
}
#bathbtn a:link, #bathbtn a:visited {
	background:url(../pics/nav.png) no-repeat -420px 0px;
}
#bathbtn a:hover, #bathbtn a:active {
	background-position:-420px -30px;
}
#accentsbtn a:link, #accentsbtn a:visited {
	background:url(../pics/nav.png) no-repeat -560px 0px;
}
#accentsbtn a:hover, #accentsbtn a:active {
	background-position:-560px -30px;
}
#helpbtn a:link, #helpbtn a:visited {
	background:url(../pics/nav.png) no-repeat -700px 0px;
}
#helpbtn a:hover, #helpbtn a:active {
	background-position:-700px -30px;
}
#brandsbtn a:link, #brandsbtn a:visited {
	background:url(../pics/nav.png) no-repeat -840px 0px;
}
#brandsbtn a:hover, #brandsbtn a:active {
	background-position:-840px -30px;
}

/*========= Navigation Sub Category Links ===================================================================*/
#subLinks {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
}
#subLinks ul, #subLinks li {
	margin:0;
	padding:0;
	z-index:10;
}
#subLinks ul {
	list-style:none;
	list-style-type:none;
}
#subLinks li a {
	display:block;
	text-indent:4px;
	width:145px;
	height:20px;
	background-color:#900;
	line-height:20px;
}
#subLinks #menuSubOne li a {
	width:220px;	
}
#subLinks #menuSubThree li a {
	width:205px;	
}
#subLinks #menuSubFive li a {
	width:170px;	
}
#subLinks #menuSubSix li a {
	width:175px;	
}
#subLinks a {
	text-decoration:none;
}
#subLinks li a:visited, #subLinks li a:link {
	color:#fff;
	border:1px solid #ccc;
}
#subLinks li a:active, #subLinks li a:hover {
	color:#900;
	background-color:#fff;
}
ul.menuVert {
	position:absolute;
	visibility:hidden;
}
ul#menuSubOne {
	left:0;
}
ul#menuSubTwo {
	left:140px;
}
ul#menuSubThree {
	left:280px;
}
ul#menuSubFour {
	left:420px;
}
ul#menuSubFive {
	left:560px;
}
ul#menuSubSix {
	left:700px;
}
ul#menuSubSeven {
	left:840px;
}



/*========= Main Content ========================================================================*/




/*========= Door Ad  =============================================================================*/
#doorAd {
	background-color:#900;
	color:#ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	line-height:20px;
	border-bottom:#999 1px solid;
	border-top:#ccc 1px solid;
}
#doorAd a {
	text-decoration:none;
	color:#ddd;
}



/*========= Footer  =============================================================================*/
#footer {
	padding:0;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
}
#footer .footDiv {
	margin-left:10px;
	float:left;
}
#footer ul {
	list-style:none;
}
.footCat, a:link.footCat, a:visited.footCat {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#222;
	line-height:20px;
}
a:hover.footCat, a:active.footCat {
	text-decoration:underline;
	color:#900;
}
#footer ul li {
	font-size:9pt;
	text-decoration:none;
	text-indent:5px;
	font-weight:normal;
}
#footer ul li a:visited, #footer ul li a:link {
	text-decoration:none;
	color:#222;
}
#footer ul li a:hover, #footer ul li a:active {
	text-decoration:underline;
	color:#900;
}



/*========= Sub Footer  =============================================================================*/
#subfooter {
	letter-spacing:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#444;
	border-top:#999 1px solid;
}