body {
	height: 100%;
	background-color: #000;
	background-image: url("img/background_main.png");
	background-position: top center;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	margin: 0px;
	color: #fff;
}
h1	{font-size: 1.5em;margin: 0 0 15px}
#mainContainer {
	border: 1px solid #3d3d3d;
	background-color: #000;
	margin: 0 auto;
	width: 900px;
	padding: 0;
	text-align: left;
	}
/*===================================*/
#header {
	background-color: #300;
	height: 150px;
	margin: 0;
	padding: 0;
	}
#header .box { padding: 8px 10px; margin: 0; }
#header h1 { 
	font-weight: normal;
	font-size: 1.8em;
	color: #fff;
	line-height: .7em;
	margin: 0;
	}
#header h3 {
	font-weight: normal;
	font-size: 1.1em;
	font-style: italic;
	color: #fff;
	margin: 0;
	}
#storePic 	{float: left;background-image: url("img/logo.png");height: 132px;width: 160px}
#header #companyInfo {font-family: times new roman;font-size: 1.3em;text-align: right}
#header #address	 {font-family: verdana;margin-top: 30px}
#header #address h3	 {font-size: .7em;font-style: normal}
/*===================================*/
/* Left Column */
#leftCol		{font-size: .8em;width: 170px;float: left; margin-left: 0px;background-color: #300;color: #fff;}
#leftColContent {padding: 10px 0px 38px;text-align: center;}
#hours			{line-height: 1.2em;padding-bottom: 5px}
#hoursTitle 	{font-weight: bold}
#leftCol img	{margin: 5px 3px;border:solid 1px #fff;}

/* Menu */
#nav	 	{position: relative;background-color: #000}
#nav ul 	{border-top: solid 1px #f30;list-style: none;margin: 0;padding: 0;width: 170px;}
#nav li		{border-bottom: solid 1px #f30}
#nav li a 	{display: block;padding: 5px 5px 5px .5em;border-left: 10px solid #600;
			border-right: 10px solid #CC3300;background-color: #900;color: #fff;text-decoration: none;width: 140px;font-size: .8em}
#nav li a:hover {border-left: 10px solid #900;border-right: 10px solid #f00;background-color: #c00}
/*===================================*/
#content {
	font-size: .9em;
	word-spacing: 2px;
	width: 730px;
	float: left;
	margin: 10px 0;
	color: #fff;
	}
#content .box {padding: 0 16px; margin-bottom: 16px;}
#content h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	margin: 0 10px 0 0;
	}
#content h2 a {text-decoration: none; font-weight: bold;}
#content h3 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 10px 0 0;
	}
#content a { color: #0000CC; text-decoration: none; }
#content a:hover { color: #0000FF; }
#content img.border { padding: 1px; background-color: #6d6d6d; border: 1px solid #3e3e3e; margin-left: 8px; margin-right: 8px; }
#homeContent	{font-size: .9em;margin: 20px 5px 5px 15px}
#homeContent ul	{margin: 6px 0 0 15px}
#map		{float: left;width: 450px; height: 300px;border: solid 1px;margin-left: 15px;padding-bottom: 55px}
#mapText	{float: left;font-size: .9em;font-weight: bold;padding: 35px 0 0 25px;text-align: center;width: 220px;}
/*===================================*/
/* Products
/*===================================*/
.product				{float: left;margin-left: 20px;padding-bottom: 20px;text-align: center;}
.productImg			{background-color: #000;border: solid 1px #fff;height: 131px;padding: 3px;text-decoration: none;}
.productImg:hover, .productImg a:hover	{background-color: #03f;border: solid 1px #03f}
* html .productImg a:hover {border: 0}
.productImg img		{border: 0}
#productBottom			{float: left;margin: 15px 0 0 135px;width: 400px;}
#content .product h2	{padding-bottom: 5px;text-align: center;}
.cab				{width: 190px}
.counter			{width: 205px}
.wood				{margin-left: 5px;width: 205px}
.tile				{margin-left: 10px;width: 156px}
.tileh2				{padding-left: 12px}
.plumb				{margin-left: 22px;width: 181px}
.plumbh2			{padding-left: 25px}
.acc				{margin-left: 50px;width: 134px}
.acch2				{padding-left: 50px}

#productPage		{float: left;margin-left: 20px}
#productPage p		{padding: 5px 0 0 120px;text-align: center}
#productPage img	{border: solid 1px #fff;padding: 2px}
#productPage table	{margin-top: 15px;width: 680px}
#productPage td		{padding: 5px 0;text-align: center}
/*===================================*/
/* Showroom
/*===================================*/
a.thickbox img		{border: solid 1px #6d6d6d;}
/*===================================*/
#footer 		{background-color: #333;font-size: .7em;margin: 0;padding: .5em 0;clear: both;line-height: 1em;text-align: center;}
#footer a, #footer a:visited {color: #CCCC66;padding: 0;text-decoration: none}
#footer a:hover	{color: #0099FF}

#footer p		{margin: 5px}