
/* residential
--------------------------------------------------------------------------- */

#headerRes
{
position:relative;
height:157px;
width:970px;
background: url(../images/header_top.gif) no-repeat top center;
}

#headerRes2
{
position:relative;
height:139px;
width:970px;
background: url(../images/header_top.gif) no-repeat top center;
}

#resLogo
{
position:absolute;
top:37px;
left:770px;
}

#resLogo2
{
position:absolute;
top:36px;
left:50px;
}

#resTxt
{
text-align:right;
width:320px;
position:absolute;
top:250px;
left:80px;
font:bold italic 12px/18px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resHeaderTxt
{
position:absolute;
top:50px;
left:40px;
}

#resHeaderTxt2
{
position:absolute;
top:40px;
left:320px;
}

#resContent
{
position:relative;
width:970px;
height:503px;
background: url(../images/res_content_back.jpg) no-repeat;
}

#resContent2mid
{
width:970px;
background: url(../images/res_back_mid.jpg) repeat-y;
}

#resContent2top
{
width:970px;
background: url(../images/res_back_top.jpg) no-repeat;
}

#resContent2bot
{
min-height:650px;
height:auto !important;
height:650px;
position:relative;
width:970px;
background: url(../images/res_back_bot.jpg) no-repeat bottom;
}

#resContent2bot2
{
min-height:850px;
height:auto !important;
height:850px;
position:relative;
width:970px;
background: url(../images/res_back_bot.jpg) no-repeat bottom;
}

#resContent2bot3
{
min-height:590px;
height:auto !important;
height:590px;
position:relative;
width:970px;
background: url(../images/res_back_bot.jpg) no-repeat bottom;
}

#resImg
{
position:absolute;
top:75px;
left:448px;
}

#resAppLink
{
position:absolute;
top:14px;
left:735px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resAppLink2
{
position:absolute;
top:44px;
left:735px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resAppLink2 a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resAppLink a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resFt1Link 
{
position:absolute;
top:442px;
left:128px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}

#resFt1Link a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}

#resFt2Link 
{
position:absolute;
top:468px;
left:128px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}

#resFt2Link a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}

#resCarLink
{
border-left:1px solid #ffffff;
padding:0px 0px 0px 10px;
position:absolute;
top:468px;
left:28px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}

#resCarLink a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}



#resOverLink1
{
position:absolute;
top:280px;
left:66px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink1 a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink2
{
position:absolute;
top:310px;
left:66px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink2 a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink3
{
position:absolute;
top:340px;
left:66px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink3 a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink4
{
position:absolute;
top:370px;
left:66px;
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

#resOverLink4 a
{
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}


/* nav
--------------------------------------------------------------------------- */

#leftnav2 {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:40px;
top:32px;
}	

	#leftnav2 li{
	position: relative;
	width:229px;
	height:28px;
	padding: 0px;
	margin: 0px;
	float: left; 
	clear: left;
	}
	
.leftnav12
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

#leftnav {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:79px;
top:22px;
}	

	#leftnav li{
	position: relative;
	width:229px;
	height:28px;
	padding: 0px;
	margin: 0px;
	float: left; 
	clear: left;
	}
	
.leftnav1
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav1o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_1.gif) no-repeat;
}

a.leftnav1o:hover
{
background: url(../images/navs/resnav_1o.gif) no-repeat;
}

.leftnav2
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav2o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_2.gif) no-repeat;
}

a.leftnav2o:hover
{
background: url(../images/navs/resnav_2o.gif) no-repeat;
}

.leftnav3
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav3o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_3.gif) no-repeat;
}

a.leftnav3o:hover
{
background: url(../images/navs/resnav_3o.gif) no-repeat;
}

.leftnav4
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav4o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_4.gif) no-repeat;
}

a.leftnav4o:hover
{
background: url(../images/navs/resnav_4o.gif) no-repeat;
}

.leftnav5
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav5o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_5.gif) no-repeat;
}

a.leftnav5o:hover
{
background: url(../images/navs/resnav_5o.gif) no-repeat;
}

.leftnav6
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav6o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_6.gif) no-repeat;
}

a.leftnav6o:hover
{
background: url(../images/navs/resnav_6o.gif) no-repeat;
}

.leftnav7
{
z-index:1;
position: absolute;
border:0;
top:0px;
left:0px;
width:229px;
height:28px;
}

.leftnav7o 
{
z-index:2;
text-decoration: none;
padding: 0px;
margin: 0px;
width:229px;
height:28px;
position: absolute;
top:0px;
left:0px;
background: url(../images/navs/resnav_7.gif) no-repeat;
}

a.leftnav7o:hover
{
background: url(../images/navs/resnav_7o.gif) no-repeat;
}