html, body {
	margin: 0;
	padding: 0;
	background: #eae3d8 url('../images/wood_tile.jpg') repeat-y top center;
	font-family: arial, sans-serif;
}

#container {
	width: 966px;
	margin: 0px auto 4em auto;
	background: url('../images/white_opaque_bg.png') no-repeat;
}

#header {
	width: 100%;
	height: 145px;
	background-color: transparent;
	background-image: url(../images/header_background.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}

#header a {
	display: inline-block;
	width: 500px;
	height: 90px;
	float: left;
}

#header a span {
	display: none;
}


#free_estimate_frame {
	background-image: url(../images/free_estimate_frame.jpg);
	padding: 30px;
	height: 84px;
	width: 110px;
	color: #fff;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 58px;
	text-align: center;
}


#phone {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	top: 6px;
	left: 769px;
}


#nav {
	width: 100%;
	height: 43px;
	margin-top: -10px;
}

	#nav ul {
	display: block;
	width: 835px;
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
		
	}
	
	#nav ul li {
		display: inline-block;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	#nav ul li#nav_customfinishes a { background-position: -5px 0; }
		#nav ul li#nav_customfinishes a:hover { background-position: -5px -43px; }
	
	#nav ul li#nav_requestquote a { background-position: -167px 0; }
		#nav ul li#nav_requestquote a:hover { background-position: -167px -45px; }
		
	#nav ul li#nav_dovicoshistory a { background-position: -328px 0; }
		#nav ul li#nav_dovicoshistory a:hover { background-position: -328px -45px; }
		
	#nav ul li#nav_creativenetwork a { background-position: -490px 0; }
		#nav ul li#nav_creativenetwork a:hover { background-position: -490px -45px; }
		
	#nav ul li#nav_notableclients a { background-position: -658px 0; }
		#nav ul li#nav_notableclients a:hover { background-position: -658px -45px; }
	
	#nav ul li a {
	display: block;
	width: 162px;
	height: 43px;
	background: transparent url("../images/nav_bar_sprite.png") no-repeat 0 0;
	text-indent: -9999px;
	}

#upper_content {
	float: right;
	width: 662px;
	min-height: 500px;
	padding: 20px 72px 0 0;
	
}

#page_info {
	position: relative;
	width: 100%;
	height: 320px;
	margin: 0 0 5px 0;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 9pt;
	background-color: #f8f8f8;
	border-radius: 10px;
}

#page_info_description {
	position: absolute;
	top: 40px;
	right: 20px;
	width: 400px;
	margin: 0;
}
	#page_info_description h2 {
		display: block;
		width: 375px;
		height: 32px;
		margin: 0 auto;
	}
	body#traditional #page_info_description h2 {
		background: transparent url('../images/title_traditional_furniture_refinishing.png') no-repeat top left;
	}
	body#oldworld #page_info_description h2 {
		background: transparent url('../images/title_old_world_furniture_refinishing.png') no-repeat top left;
	}
	body#faux #page_info_description h2 {
		background: transparent url('../images/title_faux_furniture_refinishing.png') no-repeat top left;
	}
	body#contemporary #page_info_description h2 {
		background: transparent url('../images/title_contemporary_furniture_refinishing.png') no-repeat top left;
	}
		#page_info_description h2 span {
			display: none;
		}
		
	#page_info_description p {
	
	}
	#page_info_description ul {
		list-style-type: none;
		margin: 0;
		padding: 10px 0 10px 10px;
		background-color: #ffffff;
		border-radius: 10px;
	}
	#page_info_description ul li {
		display: inline-block;
		width: 125px;
		margin: 0;
		padding: 0;
	}

#request_custom_quote {
	width: 340px;
	height: 320px;
	background: transparent url('../images/request_custom_quote.png') no-repeat top center;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#request_custom_quote a {
	display: block;
	width: 340px;
	height: 320px;
}
#request_custom_quote a span {
	display: none;
}
	
#company_description { 
	margin: 0 0 5em 0;
	padding: 0 10px;
	font-size: 8pt;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
}

#slideshow {
	width: 637px;
	height: 478px;
	margin: 1em auto;
	padding: 0 0 50px 0;
}

#sidebar {
	float: left;
	width: 232px;
	padding: 0;
	min-height: 500px;
	background-color: none;
}

	#sidebar ul {
	display: block;
	width: 159px;
	margin: 40px 0 0 66px;
	padding: 0;
	list-style-type: none;
	}
	
	#sidebar ul li {
		display: inline-block;
		padding: 0;
		margin: 0;
		float: none;
	}
	
	#sidebar ul li#sidebar_traditional a { background-position: 0 0; }
		#sidebar ul li#sidebar_traditional a:hover { background-position: -159px 0; }
	
	#sidebar ul li#sidebar_oldworld a { background-position: 0 -50px; }
		#sidebar ul li#sidebar_oldworld a:hover { background-position: -159px -50px; }
		
	#sidebar ul li#sidebar_contemporary a { background-position: 0 -100px; }
		#sidebar ul li#sidebar_contemporary a:hover { background-position: -159px -100px; }
		
	#sidebar ul li#sidebar_faux a { background-position: 0 -150px; }
		#sidebar ul li#sidebar_faux a:hover { background-position: -159px -150px; }
	
	#sidebar ul li a {
	display: block;
	width: 159px;
	height: 50px;
	background: transparent url("../images/side_bar_sprite.png") no-repeat 0 0;
	text-indent: -9999px;
	}
	
#interior_content {
	/*background-color: #EDECEB;*/
	padding: 8px;
	margin: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	height: 387px;
	width: 600px;
}

#creative_network_sprite {
	text-indent: -9999px;
	width: 153px;
	height: 115px;
	margin: 70px auto 2px auto;
}

#bottom_content {
	font-family: "Century GothicArial", Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	padding: -10px 2px 0 28px;
}

#lower_content {
	clear: both;
	width: 100%;
	min-height: 350px;
	background-color: yellow;
}

#footer {
	clear:both;
	width: 100%;
	height: 75px;
	position: relative;
}

	#footer ul {
		display: block;
		width: 612px;
		margin: 0 auto;
		padding: 0;
		position: relative;
		
	}
	#footer ul li {
		display: inline;
		padding: 0;
		margin: 0;
	}

	#footer ul li a {
		float: left;
		display: block;
		height: 43px;	
		background-image: url(../images/footer_nav_bar.png);
		text-indent: -9999px;
	}
	
	#footer_customfinishes a {
		width: 107px;
		background-position: 0 0;
	}
	
	#footer_requestquote a {
		width: 160px;
		background-position: -107px 0;
	}
	
	#footer_dovicoshistory a {
	width: 113px;
	background-position: -266px 0;
	margin: 0px;
	}
	
	#footer_creativenetwork a {
	width: 125px;
	background-position: -379px 0;
	}
	
	#footer_notableclients a {
	width: 107px;
	background-position: -504px 0;
	}
	
	#footer_deco {
		height: 43px;
		width: 312px;
		position: absolute; 
		top: 48px;
		left: 327px;
		background: transparent url("../images/footer_deco.png") no-repeat 0 0; 
	}
	
	#footer_copyright {
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		color: #F3A100F;
		width: 100%;
		position: absolute; 
		top: 85px;
		text-align: center;
	}
	
	#left_content {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #3A1011;
	height: 400px;
	width: 280px;
	float: left;
	margin: 38px 2px 0 8px;
}


#center_content ul {
	list-style-type: disc;
	margin: 70px 90px 0 175px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #3A1011;
}
#right_content ul {
	height: 400px;
	width: 240px;
	list-style-type: none;
	margin: 48px 20px 0 4px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #3A1011;
	float: right;
}

a {
	color: #3A1011;
	text-decoration: none;
}

a:hover {
	color: #060; 
	text-decoration: underline;
	
}

#right_content table {
	font-family: "Century Gothic", "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #3A1011;
	height: 354px;
	width: 270px;
	float: right;
	margin: 38px 4px 2px 2px;
	border-collapse: collapse;
	padding: 0px;
	
}

#right_content table td {
	padding: 0;
	 }
#quote_content p a {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #3A1011;
	text-align: center;
	
}

#quote_content p {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #3A1011;
	text-align: center;
	margin: 60px 0 0 0;
	padding: 0 0 0 0;
}
	