body{
	margin: 0px;
	font-family: Arial;
	background: #000;
}

.header{
	background: url(../images/header_bg.jpg) repeat-x;
}

.nav_cell{
	background: url(../images/nav_bg.jpg) repeat-x;
}

.subnav_cell{
	background: url(../images/subnav_bg.jpg) repeat-x;
}

.main_cell{
	background: url(../images/maincell_bg.jpg) repeat-x #e5e5e5;
}

.bottom_cell{
	background: url(../images/bottom_bg.jpg) repeat-x #810202;
}

.sub_nav{
	font-size: 11px;
	color: #dfdfdf;
	text-decoration: none;
}

.sub_nav:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

h1{
	font-family: Arial;
	color: #082733;
	font-size: 32px;
	margin: 0px;
}

hr.grey {
	color: #848a4b;  
	border: 1px dotted #848a4b; 
	border-style: none none dotted;
	margin-bottom: 0px;
	margin-top: 2px;
}

h2{
	font-family: Arial;
	color: #e7dfa0;
	font-size: 30px;
	margin: 0px;
}

h3{
	font-family: Arial;
	color: #e7dfa0;
	font-size: 20px;
	margin: 0px;
}

hr.beige {
	color: #e7dfa0;  
	border: 1px dotted #e7dfa0; 
	border-style: none none dotted;
}

.main_text{
	font-size: 14px;
	color: #47481a;
	padding-top: 6px;
	line-height: 24px;
}

.arrow{
	margin-top: 14px;
}

.contest_table{
	background: #2f2f2f;
}

.contest_head{
	background: url(../images/contest_head.jpg) repeat-x;
	color: #FFFFFF;
	height: 50px;
	padding-left: 5px;
	font-weight: bold;
}

.grey_head{
	color: #FFFFFF; 
	height: 26px; 
	font-weight: bold;
}

.winners_name{
	color: #e7dfa0;
	font-size: 12px;
	font-weight: bold;
}

.white_text{
	color: #FFF;
	font-size: 12px;
}

.orange_text{
	color: #e6b20d;
	font-size: 14px;
}

.beige_text{
	color: #e7dfa0;
	font-size: 14px;
	line-height: 24px;
}

.beige_text_small{
	color: #e7dfa0;
	font-size: 10px;
	line-height: 14px;
}

table#array p.beige_text{
	color: #e7dfa0;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	font-weight: bold;
}

.footer_nav{
	color: #b3ac8b;
	font-size: 10px;
	text-decoration: none;
}

.footer_nav:hover{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}

.copyright{
	color: #706933;
	font-size: 10px;
	text-decoration: none;
}

a.before_nav{
	font-size: 12px;
	font-weight: bold;
	color: #951509;
}

a.affiliates{
	font-size: 14px;
	font-weight: bold;
	color: #951509;
}

a.beige_link{
	color: #FFF;
	font-size: 14px;
}

a.pic_nav{
	color: #FFF;
	font-size: 12px;
	padding: 2px;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}

a.pic_nav:hover{
	background: #2f2f2f;
	font-size: 12px;
	padding: 0 4 0 4;
	text-decoration: none;
}

.testimonial{
	color: #e7dfa0;
	font-size: 14px;
}

.testimonial_sig{
	color: #e7e4cb;
	font-size: 14px;
	padding-left: 20px;
}

.contact_text{
	font-size: 12px;
	color: #47481a;
}

.req{
	font-size: 10px;
	font-style: italic;
	color: #FF0000;
}

.beige_cell{
	background: #dbdaac;
	font-size: 12px;
	color: #3a0a0a;
}

.white_cell{
	background: #FFFFFF;
	font-size: 12px;
	color: #3a0a0a;
}

a.serv_inc_nav{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

a.serv_inc_nav:hover{
	color: #e6b20d;
	font-size: 14px;
	font-weight: bold;
}

dl {margin-left: 30px;}

dt {line-height: 11px; font-weight: bold;}

dd {margin-left: 30px; margin-bottom: 8px;}

ul {margin-left: 30px; font-size: 14px;}

li {color: #e7dfa0;}

ul ul {margin-left: 0px; padding-left: 30px; padding-top: 10px;}

img.inline-right {border: 1px black solid; float: right; margin: 0 0 5px 15px;}
img.inline-left {border: 1px black solid; float: left; margin: 0 15px 5px 0;}
sup {font-size: 50%; padding-left: 3px;}
sup.reg {font-size: 75%;}

body#windows a#windows {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}
body#siding a#siding {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}
body#roof a#roof {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}
body#kitchen a#kitchen {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}
body#bathroom a#bathroom {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}
body#flooring a#flooring {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}
body#doors a#doors {padding-bottom: 1px; border-top: 1px solid grey; border-bottom: 1px solid grey;}

div.rotation {border: 1px solid black; float: right; margin-bottom: 10px;}