@charset "utf-8";
/* CSS Document */
/*
Diamond T Realty / DiamondTRealty.com
All Styles

#nojs { margin:0 auto; padding:10px; height: 40px; text-align:center; font-size:16px; background:#333; color:#ccc; }
#nojs a { color:#fff; }


*/
* {padding:0; margin:0; outline:none;}
html {}
body {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	background-position:center;
	background-color: #400000;
	border-style: none;}
:link img {border: none;}
a img {border: 0;}
a {color:#ffffff}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6,
address, blockquote, ol, p, ul {
	margin: 0 0 0 0;
	padding: 0;}

button, input, select, textarea {font-family: "lucida grande", arial, helvetica, sans-serif;}
p{
margin: .5em 0 .1em 0;
font-size : 12px;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
color:  #403524;
text-indent: 10pt;
letter-spacing: 1px;
line-height: 1.2em;
padding-top: 2px; }
p.white{color:  #FFFFFF;}
p.goldTimes {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#827b00;
}
h1.white{margin: 4px 0 0 7px; letter-spacing:2px; color: #ffffff;}
h1{	
	font-family: Georgia, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color: #dfdf95;
}
h2{margin:0 0 0 -3px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -.02em;
	line-height: 1.6em;
	color: #777777}
h3{margin: 0 0 0 3px;
	margin: 0 auto;}
#container {
	margin: 12px auto 0 auto;
	padding: 0 0 0 0;
	width: 960px;
	height:700px;
	border: 4px solid #3c4415;
	background: url(../images/bg.jpg) no-repeat;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:5f8cb0;
	scrollbar-3dlight-color:grey;
	scrollbar-darkshadow-color:5f8cb0;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:5f8cb0;
	scrollbar-track-color:#233543;}
#ContainerContent{
	margin:0 0 0 20px;
	padding: 0 0 0 0;
	width: 920px;
	hieght: 670px;
	}
#header{
	margin: 20px 0 0 0px;
	padding: 0 0 0 0;
	width: 918px;
	height:198px;
	background: url(../images/header.png) no-repeat;
	position:relative;
	}
	#header #Logo{
	margin:100px 0 0 13px;
	width:414px;
	hieght:85px;
	position:absolute;
	}
	.OpenDaily{
	float:right;}
#content{
	width: 911px;
	height:470px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	background-color: #e9e4c4;
	background-repeat:no-repeat;
	border: 4px solid #3c4415;}
#pageContent{
	width: 880px;
	height:410px;
	margin: 20px 0 0 10px;
	padding:0 5px 0 5px;
	background-color:#FFFFFF;
	border: 1px solid #b2a35e;}
#leftColumnHome{
	width: 340px;
	height:400px;
	margin: 8px 0 0 0;
	padding:0 5px 0 5px;
	float:left;
	background-color: #bebe9e;
	display:block;}
	.groupImage{
	margin: 15px 0 0 6px;
	padding: 0 0 0 0;
	width: 324px;
	height: 225px;
	background: url(../images/group.jpg) no-repeat;
	border:2px solid #DBDCD1;
	}
#homeLeftColumnText{
	margin: 5px 0 0 6px;
	padding: 0 0 0 0;
	width: 338px;
	height: 140px;
	overflow:auto;}
#rightColumnHome{
	width: 500px;
	height:400px;
	margin: 0 0 0 20px;
	padding:0 5px 0 0px;
	float:left;
	display:block;}
#leftColumnHomeBottomGraphic{}	
#scrollerMainContent{
	width: 875px;
	height:400px;
	margin: 0 0 0 0;
	padding:5px 5px 3px 5px;
	overflow:auto;}
/* ---------------- MAIN SITE NAVIGATION --------------------- */
#topMenu {
width:910px;
height:26px;
margin:0 0 0 1px;
padding:0 0 0 0;}
#navigation_ul {
position:relative;
width:910px;
height:26px;
background:url(../images/Menu.png);}
#navigation_ul li {
position:absolute;
top:0;
height:26px;
background:url(../images/Menu.png) 0 0 no-repeat;
display:block;
list-style:none;}
#navigation_ul a{
display:block;
height:26px;}
#navigation_ul #nav1 {
left:0;
background-position:0px 0px;
text-indent:-9000px;
outline:0;}
#nav1, #nav1 a {width:80px;}
#navigation_ul #nav1 a:hover {
background:url(../images/Menu.png) 0px -27px no-repeat;}

#navigation_ul #nav2 {
left:80px;
background-position:-80px 0px;
text-indent:-9000px;
outline:0;}
#nav2, #nav2 a {width:177px;}
#navigation_ul #nav2 a:hover {
background:url(../images/Menu.png) -80px -27px no-repeat;}

#navigation_ul #nav3 {
left:257px;
background-position:-257px 0px;
text-indent:-9000px;
outline:0;}
#nav3, #nav3 a {width:131px;}
#navigation_ul #nav3 a:hover {
background:url(../images/Menu.png) -257px -27px no-repeat}

#navigation_ul #nav4 {
left:388px;
background-position:-388px 0px;
text-indent:-9000px;
outline:0;}
#nav4, #nav4 a {width:100px;}
#navigation_ul #nav4 a:hover {
background:url(../images/Menu.png) -388px -27px no-repeat;}

#navigation_ul #nav5 {
left:488px;
background-position:-488px 0px;
text-indent:-9000px;
outline:0;}
#nav5, #nav5 a {width:145px;}
#navigation_ul #nav5 a:hover {
background:url(../images/Menu.png) -488px -27px no-repeat;}

#navigation_ul #nav6 {
left:633px;
background-position:-633px 0px;
text-indent:-9000px;
outline:0;}
#nav6, #nav6 a {width:190px;}
#navigation_ul #nav6 a:hover {
background:url(../images/Menu.png) -633px -27px no-repeat;}

#navigation_ul #nav7 {
left:823px;
background-position:-823px 0px;
text-indent:-9000px;
outline:0;}
#nav7, #nav7 a {width:92px;}
#navigation_ul #nav7 a:hover {
background:url(../images/Menu.png) -823px -27px no-repeat;}

/*Realtors Contact Info Menu List*
=================================*/
#RealtorContainer{
height: 210px;
display:block;
}
.descRight{
margin:-165px 8px 5px 5px;
padding: 0;
width: 450px;
float:right;
clear:both;}
.section_picL {
	margin-right: 1.25em; 
	width: 150px; 
	height: 200px; 
	border: 4px solid #072e1c;
	float:left;
	clear:both;
	display:block;
}
.section_picR {
	margin: 20px 0px 0px 0px;  
	width: 150px; 
	height: 200px; 
	border: 4px solid #072e1c;
	float: right;
	overflow:hidden; /* need for Mozilla to clear float */
}
.realtors{clear:right;}

ul#contactList{ 
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	line-height: 25px;
	text-decoration:none;
	clear:right;
	}
ul#contactList li{ 
	padding: 0 0 0 48px;
	margin: 3px 0 0 160px;
	list-style: none;
	text-decoration:none;
	}
ul#contactList li img{
	vertical-align:middle;}
ul#contactList li a{ 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 1.1em;
	color: #2c3228;
	text-decoration:none;}
ul#contactList li a:hover, ul#contactList li a:on { 
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	color:blue; 
	background: url(../images/bullet_green_arrow.gif) no-repeat 0 50%;}
.Email{
height:25px;
background-position:left;
background: url("../images/arrow_envelope.png") no-repeat;
padding: 0 0 0 46px;
}
.Phone{
height:25px;
background: url("../images/arrow_Phone.png") no-repeat;
padding:0 0 0 46px;
}
.Cell{
height:25px;
background: url("../images/arrow_CellPhone.png") no-repeat;
padding:0 0 0 46px;
}
.Fax{
height:25px;
background: url("../images/arrow_Fax.png") no-repeat;
padding:0 0 0 46px;
}
.Meet{
height:25px;
background: url("../images/arrow_Meet.png") no-repeat;
padding:0 0 0 46px;
}		
/*----------END REALTOR LAYOUT---------------*/


#footer {
margin: 14px auto 0 auto;
width: 950px;
border-top:1px solid #DBDCD1;
padding:3px;
}
#footer p{
color:#dadada;
font-size : 12px;
font-family: Trebuchet, Helvetica, sans-serif;
font-weight: bold;
text-indent: 10pt;
letter-spacing: 1px;
line-height: 1.2em;}
.footerBlockInner, .footerBlockInnerNarrow {
color:#AFA7A2;
}
.footerBlockInnerNarrow {
width:auto;
}
.footerBlockInner, .footerBlockInnerNarrow {
font-size:10px;
line-height:16px;
margin:0 0 4px;
}