body{
	background-color: #FFF;
	font-size: 12px;
	font-family: 'Trebuchet MS', Trebuchet, sans-serif;
	color: #000;
}
div#container{
	width: 904px;
	margin: 0 auto;
	padding: 0;
}
div#header{
background: url("images/header.gif") no-repeat;
height:134px;
width:904px;
}
div#logo{
position:relative;
width:222px;
height:69px;
top: 17px;
right: -73px;
}
div#phone{
position:relative;
top: 10px;
left:70px;
height:100px;
font-size: 23px;
color: #FFF;
display:inline;
}
div#newsticker{
position:relative;
top: -10px;
left:500px;
font-size: 18px;
color: #FFF;
}
div#headerLinks{
position:absolute;
top: 40px;
left: 500px;
font-size: 16px;
color: #000;
}
div#middle_container{
position:relative;
top: 0px;
left: 0px;
background: url("images/middleBG.gif") repeat-y;
width:904px;
padding-left:60px;
min-height:440px;
}
br.spacer{
	height: 20px;
	line-height: 20px;
}

div#footer{
position:relative;
top: 0px;
left: 0px;
	height: 144px;
	width: 904px;
	background: url("images/footer.gif") no-repeat top left transparent;
}

div#footer_links{
width: 904px;
padding-left:10px;
font-size: 10px;
color:#5a5758;
}
img.Handyman{
position:relative;
left:60px;
top:-98px;
z-index:0;
zoom: 1;
}
div#leftquote{
width:200px;
text-align:center;
position:relative;
top: -260px;
right: -85px;
font-size: 10px;
color: #000;
z-index:2
}
div#rightquote{
width:200px;
text-align:center;
position:relative;
top: -335px;
right: -495px;
font-size: 10px;
color: #000;
z-index:2
}
.manufacturelogo{
position:relative;
left:40px;
top:30px;
}
div#aboutquote{
width:125px;
position:relative;
top: -160px;
right: -160px;
font-size: 12px;
color: #fff;
padding:5px;
z-index:2
}
div#aboutquote2{
width:120px;
position:relative;
top: -300px;
right: -160px;
font-size: 12px;
color: #fff;
padding:5px;
z-index:2
}

a, a.visited{
	color: red;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a.black,  a.black.visited{
	color: black;
        font-weight:bold;
	text-decoration: none;
}

a.black:hover{
	text-decoration: underline;
}

a.white,  a.white.visited{
	color: white;
	text-decoration: none;
}
a.white:hover{
	text-decoration: underline;
}

h1{
	font-size: 18px;
	margin-bottom: 10px;
	color: #ef383f;
}
h2{
	font-size: 18px;
	margin: 0px;
	color: #000;
}
div#leftImageHolder{
	float: left;
	width: 275px;
        height: auto; 
}
ul#menu{
	list-style-type: none;
	font-size: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
	right: -350px;
}
ul#menu ul{
	list-style-type: none;
	font-size: 18px;
	margin: 0;
	padding: 0;
	display: inline;
}
ul#menu li a, ul#menu li a:visited{
	color: #fff;
	text-decoration: none;
	display: inline;
}
ul#menu li{
	margin-right: 13px;
	display: inline;
}
// sub navigation
ul#menu li ul {
margin-top: 8px;
}
ul#menu li ul li{
        font-weight: normal;
	margin-bottom: 6px;
}
ul#menu li a:hover{
	color: #fff;
	text-decoration: underline;
}
ul#menu li a.selected:hover{
	color: #fff;
	text-decoration: underline;
}
ul#menu li a.selected, ul#menu li a.selected:visited{
	color: #fff;
	text-decoration: none;
}
div#content_holder{
	float: left;
	width: 320px;
	padding: 0;
	padding-top: 10px;
        padding-left:20px;
}
div#content{
	float: left;
	width: 450px;
	padding: 0;
	margin: 0;
	padding-top: 0px;
        padding-left:40px;
z-index:1;
}
div#content_holder h1{
	font-size: 13px;
	font-weight: 900;
	color: #5b5b5d;
	margin-top: 0px;
}
div#content_holder_text h1{
	font-size: 16px;
	font-weight: 900;
	color: #5b5b5d;
	margin-top: -10px;
}
br.cleared{
	line-height: 1px;
	clear: both;
}

div#footer_spacer{
	height: 40px;
}
.formLayout {    
	width: 120px;
        float: left;
	font-weight: bold;
}
.signupLayout {    
	width: 220px;
        float: left;
	font-weight: bold;
}
.contact {
	border: 1px solid #c5c5c6;
	width: 200px; 
       margin-top: 5px;   
}
.contactLogin {
	border: 1px solid #c5c5c6;
	width: 130px; 
       margin-top: 5px;   
}
#error{
color:red;
}
img { behavior: url(iepngfix.htc); }
div#footer, img#logo, img#top_header, div#content_top_corners, div#middle_container{ behavior: url(/assets/js/iepngfix.htc) }