/* Drain 4 Less CSS */

* html {
	padding: 0;
	margin: o;
	
	}

/*******************************************Start Main Layout Divs  **********************************/
body {

margin: 0px;
padding: 0px;
background: #27628C url(images/bg_texture.gif);

}


#container {
margin: 0 auto;
width: 904px;
height: 600px;
padding: 0;
background:url(images/container_bg.png) repeat-y;


}

#top {

width: 900px;
height: 105px;
padding: 0;
background: url(images/top_bg.jpg) top center no-repeat;

}

#24hr {

width: 0px;
height: 0px;
background:url(images/24hr.gif);
float:right;

}

#nav {

width: 773px;
height: 36px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
background: url(images/top_banner.gif) no-repeat fixed
}



#flash_container {

width: 904px;
height:235px;
background:url(images/container_bg.png) repeat-y center;

}

#flashbox {

width: 850px;
height: 200px;
margin: 0 auto;
background-attachment:inherit;
background-repeat:no-repeat;
background-position:top Center;

}

#content_container {

width: 904px;
height:auto;
padding-top: 15px;
background:url(images/container_bg.png) repeat-y scroll

}

#center_content{
width: 904px;
height: 233px;
margin: 0 auto;


}
#left_pic {

width: 150px;
height: 233px;
margin: 0px 15px 0px 65px;
float:left;


}

#middle_box {

width: 415px;
height: 233px;
margin-right:10px;
float:left;
}

#leftbox {
	width: 425px;
	height:auto;
	float: left;
	position:relative;
	left: 75px;
}


#quote_box {
	width: 172px;
	float: right;
	margin-right:65px;
	background:url(images/quote_form_temp.gif) no-repeat;
	font-size: 9px;
	
}

#topfooter {
	width:759px;
	height:55px;
	position:absolute;
	border: solid 1px red;
	left: 71px;
	top: 617px;
}

#info_foot {

width: 900px;
height:25px;
background:url(images/container_bg.png) repeat-y;
padding: 15px 25px 0px 50px
margin: 5px 15px 0px 15px;
text-align: left;

}

 #footer {
clear:both;
width: 904px;
height: 18px;
margin: 0px;
background: url(images/container_foot_bg.png) no-repeat
}

#logo {
width:271px;
height:68px;
margin-left: 65px;
margin-top: 25px;
float:left;
clear:right;

}

#number {
width:210px;
height:50px;
margin-right: 65px;
margin-top: 45px;
float:right;
background:url(images/number.png) no-repeat;

}

/******************************************* End Main Layout **********************************/

/******* content Styles *******/

h1 h2 h3 h4 h5 h6 {
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;

}

h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: .89em;
color: #990000;
font-weight: bold;
margin: 0px 0px 3px 0px;

}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: .80em;
color: #990000;
margin: 3px 0px 0px 0px;

}

 p {
margin-top: 1px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:19px;
color: #444444;

}

li {
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:17px;
color: #444444;
font-weight:bold;
}


a {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;


}


a:link {
color: #FFFFFF;}


a:visited {color: #FFFFFF;}


a:hover {color: #FF0000;}

active {color: #FFFFFF;}

table {
margin: 10px 10px 0 15px;

}

form {

margin: 25px 0px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
color: #444444;
padding:0;

}

.leftp {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #444444;
margin:3px 0px 0px 5px;
padding:0;




}
