html,body
{
margin: 0px;
padding: 0px;
background:#fffef9;
}

.preload{
display:none;
}

img
{
border:0;
}

.clearDivs
{
clear:both;
}

div.hr2
{
padding:0px;
margin:0px 0px 20px 0px;
height: 3px;
background: #ebe5d3;
}

div.hr2 hr 
{
display: none;
}


div.hrFooter
{
padding:0px;
margin:0px 0px 20px 0px;
height: 3px;
background: url('../images/hr.gif') repeat-x top center;
}

div.hrFooter hr 
{
display: none;
}



/* Navigation Code */


#topnav {
padding: 0px;
margin: 0px;
list-style-type:none;
position:absolute;
left:263px;
top:137px;
}	

	#topnav li{
	float: left; 
	height:30px;
	padding: 0px;
	margin: 0px;
	}
	
	#topnav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
	
.topnav1{
border:0;
width:58px;
height:30px;
}

.topnav1o{
width:58px;
height:30px;
background: url(../images/topnav_1.gif) no-repeat;
}

a.topnav1o:hover{
background: url(../images/topnav_1o.gif) no-repeat;
}

.topnav2{
border:0;
width:78px;
height:30px;
}

.topnav2o{
width:78px;
height:30px;
background: url(../images/topnav_2.gif) no-repeat;
}

a.topnav2o:hover{
background: url(../images/topnav_2o.gif) no-repeat;
}

.topnav3{
border:0;
width:77px;
height:30px;
}

.topnav3o{
width:77px;
height:30px;
background: url(../images/topnav_3.gif) no-repeat;
}

a.topnav3o:hover{
background: url(../images/topnav_3o.gif) no-repeat;
}

.topnav4{
border:0;
width:77px;
height:30px;
}

.topnav4o{
width:77px;
height:30px;
background: url(../images/topnav_4.gif) no-repeat;
}

a.topnav4o:hover{
background: url(../images/topnav_4o.gif) no-repeat;
}

.topnav5{
border:0;
width:187px;
height:30px;
}

.topnav5o{
width:187px;
height:30px;
background: url(../images/topnav_5.gif) no-repeat;
}

a.topnav5o:hover{
background: url(../images/topnav_5o.gif) no-repeat;
}

.topnav6{
border:0;
width:115px;
height:30px;
}

.topnav6o{
width:115px;
height:30px;
background: url(../images/topnav_6.gif) no-repeat;
}

a.topnav6o:hover{
background: url(../images/topnav_6o.gif) no-repeat;
}












/* main wrappers
--------------------------------------------------------------------------- */

#topWrapper
{
width:100%;
height:182px;
background: url('../images/top_back.jpg') repeat-x top center;
}

#homeHeaderWrapper
{
width:100%;
background: #F9F7E0 url('../images/home_header_back.jpg') repeat-x top center;
}

#contentWrapper
{
width:874px;
margin:0 auto; 
padding:0px 0px 20px 0px;
}

#footerWrapper
{
width:874px;
margin:0 auto; 
}


/* top
--------------------------------------------------------------------------- */

#top
{
width:874px;
height:182px;
position:relative;
margin:0 auto;
background:url(../images/topnavbg.gif) bottom no-repeat;
}

#logo
{
width:246px;
height:125px;
position:absolute;
top:6px;
left:-5px;
}

#phone
{
width:384px;
height:95px;
position:absolute;
top:33px;
left:509px;
}


/* header
--------------------------------------------------------------------------- */

#homeHeader
{
width:874px;
position:relative;
margin:0 auto;
}

#homeHeaderLeft
{
padding:7px 0px 20px 0px;
width:296px;
float:left;
}

#homeHeaderRight
{
padding:7px 0px 22px 0px;
width:578px;
float:left;
}


/* content
--------------------------------------------------------------------------- */

.hmContentLeft
{
padding:30px 0px 0px 0px;
float:left;
width:520px;
}

.hmContentRight
{
padding:30px 0px 0px 45px;
float:left;
width:309px;
}

.secContentLeft
{
padding:16px 0px 0px 0px;
float:left;
width:309px;
}

.secContentRight
{
padding:16px 0px 0px 45px;
float:left;
width:520px;
}

#leftImage
{
padding-bottom:28px;
}

#logoWrapper
{
width:304px;
background: url('../images/logo_wrapper_mid.jpg') repeat-y top left;
}

#logoWrapper2
{
width:304px;
background: url('../images/logo_wrapper_top.jpg') no-repeat top left;
}

#logoWrapper3
{
width:304px;
background: url('../images/logo_wrapper_bot.jpg') no-repeat bottom left;
}


/* content
--------------------------------------------------------------------------- */

#footerLeft
{
float:left;
}

#footerRight
{
float:right;
}
