/* CSS Document */

body {
	background-image: url(imgs/bodyback.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #d8e4e7;
}
#container {
   margin: 0px auto;
   text-align: left;
   width: 739px;
}

/* --( Navigation )-- */
#nav { position:absolute; margin: 0; margin: -30px 0 0 235px; width: 412px; height: 30px; background: url(imgs/menuback.jpg); float:left;}
#nav li {width: 412px; height: 30px; position: absolute; top: 0px; background: url(imgs/menuback.jpg) 0 0 no-repeat; display: block; list-style: none;}
#nav a {height: 30px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#nav #home {left: 0; background:url(imgs/nv/hm.jpg); width: 84px;}
#nav #com {left: 74px; background: url(imgs/nv/cm.jpg) 0px 0; width: 116px;}
#nav #res {left: 179px; background: url(imgs/nv/rs.jpg) 0px 0; width: 117px;}
#nav #agents {left: 308px;background:url(imgs/nv/ag.jpg)  0px 0; width: 95px;}
#nav #con {left: 412px; background: url(imgs/nv/cn.jpg) 0px 0; width: 92px;}

#nav #home a:hover { background:url(imgs/nv/hm.jpg) -84px 0px no-repeat;}
#nav #com a:hover {background: url(imgs/nv/cm.jpg) -116px 0px no-repeat;}
#nav #res a:hover {background: url(imgs/nv/rs.jpg) -117px 0px no-repeat;}
#nav #agents a:hover {background: url(imgs/nv/ag.jpg) -95px 0px no-repeat;}
#nav #con a:hover {background: url(imgs/nv/cn.jpg) -92px 0px no-repeat;}

/* --( home content )-- */
h1 {
   width: 739px;
   height: 108px;
   text-indent: -9999px;
   background: url(imgs/agrealestateheader.jpg);
   margin: 0;
   padding: 0;
}

p {font-family: Trebuchet MS;
font-size: 0.9em;
line-height: 1.3em;
letter-spacing: 0;
text-align: left;
margin-left: 14px;
word-spacing: -0.05em;
text-decoration: none;
color: #444;
background-color: #fff;}

a:link, a:visited { color:#000066;}
a:hover {background-color:#e1f3f7;}


#hm1{width:430px;
   margin: 0;
   clear:both;
   float:left;}

#hm2{width:273px;
   padding:0;
   margin: 0;
float:right;
}

#hm2 .p{margin-left:-14px;}

#intro{width:466px;
height:180px;
background: url(imgs/box1.gif);
   margin: 0;
   padding: 0;}
#introsub{width:466px;
height:100px;
background: url(imgs/box1.gif);
   margin: 0;
   padding: 0;}
.para{ color:#55660e;font-family: Trebuchet MS;
background: url(imgs/box1.gif);
font-size: 1.1em;
line-height: 1.7em;
margin: 0px;
padding: 15px;
}

#intro .para{ color:#55660e;font-family: Trebuchet MS;
background: url(imgs/box1.gif);
font-size: 1.1em;
line-height: 2.1em;
margin: 0px;
padding: 15px;
}

#boxes{background-image:url(imgs/bannerbox.gif);
background-repeat:repeat;
width:273px;}

#boxes .h1 {font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:16px;
padding:10px;}

#boxes .p {font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
padding:10px;}

.itemtitle {font-family: Trebuchet MS;
font-size: 0.9em;
color:#022258;
margin-left: 14px;
text-decoration:none;
padding-top: 10px;}

.itemtitle a{
color:#022258;
text-decoration:none;
border-bottom: 1px dotted #D3D8C4}

.itemtitle a:hover{
color:#FF6600;
text-decoration:none;
background-color:#d8e4e7;}

.itemdescription {font-family: Trebuchet MS;
font-size: 0.7em;
margin-left: 15px;
margin-right: 10px;
padding-top:4px;}

#case{width: 420px;
margin-left:15px;
background-color:#d0dee1;}

#case .text {font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
margin: -10px 15px 25px 15px;
background-color:#d0dee1;
line-height:normal;
color:#666666;}

#case .casehead {font-family:Georgia, "Times New Roman", Times, serif;
background-color:#d0dee1;
 font-size:18px;
border-bottom: 1px dotted #990000;}

#comcase{width: 420px;
margin-left:15px;
background-color:#d9d9b9;}

#comcase .text {font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
line-height:1.6em;
margin: -10px 15px 25px 15px;
background-color:#d9d9b9;
color:#666666;}

#comcase .casehead {font-family:Georgia, "Times New Roman", Times, serif;
background-color:#d9d9b9;
 font-size:18px;
border-bottom: 1px dotted #990000;}

#agagents{width: 420px;
margin-left:15px;
background-color:#cbe9f2;}

#agagents .text {font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
line-height:1.6em;
margin: -10px 15px 25px 15px;
background-color:#cbe9f2;
color:#666666;}

#agagents .casehead {font-family:Georgia, "Times New Roman", Times, serif;
background-color:#cbe9f2;
width:280px;
 font-size:18px;
 margin:-60px 0 30px 15px;
border-bottom: 1px dotted #990000;}

#success {width: 270px;
background-image:url(imgs/success_bck.jpg);
}

#success ul{ font: normal 0.7em Trebuchet MS, sans-serif;
list-style: none;
}
#success li{ background:url(imgs/pdf.gif) left top no-repeat;
padding: 0 20px 20px 30px;
}
#success a {text-decoration:none;}
#success a:hover { text-decoration:underline;
background-color: #EEEEEE;}

#sideagents {width: 270px;
background-image:url(imgs/agent_box.jpg);
}

#sideagents ul{ font: normal 0.7em Trebuchet MS, sans-serif;
list-style: none;
}
#sideagents li{ background:url(imgs/ag_ok.gif) left top no-repeat;
padding: 0 20px 20px 30px;
}


#footer {	
	margin: 0px auto;
	position: relative;
	background-color: #022258;
	border-top: 9px solid #F7F7F6;
	width: 739px;
	padding: 5px 0;
	clear: both;
}
#footer h2 {
	margin: 0;
	text-align: center;
	font: normal 10px Trebuchet MS, sans-serif;
	color: #D3D8C4;
}

#footer h2 a:visited, #footer h2 a:link {
	color: #D3D8C4;
	text-decoration: none;
	border-bottom: 1px dotted #D3D8C4;
}

#footer h2 a:hover {
	color: #F7F7F6;
	text-decoration: none;
	border-bottom: none;
	background-color: #A5003B;
}
.shiftdown {
margin-top:20px;margin-bottom:-15px;}
.clear {
	clear: both;
}
#agentcontact {
background-color:#E5F8FD;
	float: right;
	width: 140px;
	margin:10px;
		padding:6px;
}

#agentcontact p {
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.7em;
line-height:1.4em;
color:#666666;
	background-color: #E5F8FD;
}
