/* common */
* {margin:0px; padding:0px;}
hr {display:none;}
br {clear:both;}
body {background:white url(../images/shared/bg.jpg) repeat-x top left; font-family: Georgia,'Times New Roman',Times,serif;}
ul {list-style:none;font-size:11px; color:#37342D;}
h2 {font-size:14px; font-weight:bold;color:#3D0000; margin: 7px 0 7px 12px;;}
h3 {font-size:12px;font-weight:bold;color:#524E47;margin: 0 0 0 10px;}
p {font-size: 11px;color:#37342D; }
a {color:#37342D; text-decoration:none;}
a:hover {text-decoration:underline;}
.link {color:#4E0405; text-decoration: underline;}
.link:hover {text-decoration: none;}

/* body id styles */
#highlands #copy {padding-bottom: 200px;}

/*calculators*/

.calc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*END CACULATORS*/

/* masthead */
#header {
 position:relative;
 width:100%;
 height:132px;
 background:transparent url(../images/shared/headerbg.jpg) repeat-x 0 71px;
}
#header h1 {
 position:absolute;
 top:14px;
 left:10px;
}
#header h1 a {
 width:199px;
 height:0px;
 overflow:hidden;
 display:block;
 padding-top:48px;
 background: transparent url(../images/shared/logo.jpg) no-repeat top left;
}
#header h1 a:hover {
 background: transparent url(../images/shared/logoOver.jpg) no-repeat top left;
}
#tier1 li, #tier2 li {
 float:left;
}
#tier1 {
 position:absolute;
 top:108px;
 left:0px;
}
#tier1 li {margin-right:4px;}
#tier1 a {
 position:relative;/* fucking Internet Explorer hasLayout bullshit */
 display:block;
 padding: 5px 8px;
 color: white;
 font-size:11px;
 font-weight:bold;
 text-decoration: none;
 background:black url(../images/shared/navBg.jpg) repeat-x top left;
 text-transform:uppercase;
}
#tier1 a:hover {background:black;}
#tier2 {
 position:absolute;
 top:45px;
 left:325px;
}
#tier2 a {font-size:10px;text-transform:uppercase;font-weight:bold;color:black;text-decoration:none;}
#tier2 a:hover {color:#780000;}
#tier2 li {margin-right:29px;}
#tier2 .news, #tier2 .local, #tier2 .about, #tier2 .contact {padding:7px 0 7px 30px;line-height:30px;}
#tier2 .news {background: transparent url(../images/tier2/newsIcon.jpg) no-repeat top left; }
#tier2 .local {background: transparent url(../images/tier2/resourcesIcon.jpg) no-repeat top left; }
#tier2 .about {background: transparent url(../images/tier2/aboutIcon.jpg) no-repeat top left; }
#tier2 .contact {background: transparent url(../images/tier2/contactIcon.jpg) no-repeat top left; }
#header a.mlsButton {
 position:absolute;
 top: 3px;
 left:625px;
 width:136px;
 height:0;
 overflow:hidden;
 padding-top:27px;
 display:block;
 background: white url(../images/shared/mlsAccess.jpg) no-repeat top left;
}
#header a.mlsButton:hover {background: white url(../images/shared/mlsAccessOver.jpg) no-repeat top left;}
/* Secondary Nav */

#quickinfo #subnav {
	position:relative;
	background:none;
	margin:0;
}

#quickinfo #subnav li a {
	position: relative;
	background: #B0A997;
	display:block;
	width:235px;
	padding:5px 0 5px 15px;
	margin:5px 0px 5px 0;
	text-decoration:none;
	border: 1px solid #DCD7D1;
	font-weight:bold;
}
#quickinfo #subnav li a:hover {color:white;}

/* STRUCTURE Sections */
#swf img {
 display:block;
}
#containerHome, #container {

 width:734px;
 border-top:12px solid #B5AD9D;
 border-left:11px solid #B5AD9D;
 border-right:11px solid #B5AD9D;
 background:transparent url(../images/shared/containerBg.jpg) 434px 0px repeat-y;
}
#container {border-top:12px solid black; border-left:11px solid black; border-right:11px solid black;}
#iframecopy {
 float:left;
 width:724px;
 padding: 5px 0 25px 6px;
 background:white url(../images/shared/copybg.jpg) repeat-x top left;
}
#copy {
 float:left;
 width:422px;
margin: 5px 0 25px 6px;

 background:white url(../images/shared/copybg.jpg) repeat-x top left;
}
#copy img {margin:5px 0 5px 10px;}
#copy strong {display:block;}
#copy ul {margin:20px 0;}
#copy li.first {list-style:none;padding:0px;margin:0 0 0 33px;}

#copy table {
	#margin-left: 5px;
}

#quickinfo {
 float:left;
 width: 280px;
 padding: 8px 0 150px 20px;
 background: white url(../images/shared/quickinfoBg.jpg) no-repeat top left;
}

#compellingOffers{
 float:left;
 width: 280px;
 padding: 8px 0 150px 20px;
 background: white url(../images/shared/quickinfoBg.jpg) no-repeat top left;

}

#compellingOffers h2{ font-size:14px; 
font-weight:bold;
color:#3D0000;
}


#compellingOffers li a {
	position: relative;
	background: #B0A997;
	display:block;
	width:235px;
	padding:5px 0 5px 15px;
	margin:5px 0px 5px 0;
	text-decoration:none;
	border: 1px solid #DCD7D1;

}

#compellingOffers li a:hover {
color: white;
}

#footer {
 width:100%;
 height: 276px;
 border-top:5px solid #B5AD9D;
 padding: 5px 0 0 5px;
 background:#E5E5E5 url(../images/shared/footerBg.jpg) repeat-x top left;
}

/* Layout Sections COPY Insides */
#copy .mlsButton2, #copy .inspection {margin-bottom:35px;}
#copy .mlsButton2 {
 float:left;
 width:195px;
 height:0px;
 padding-top:77px;
 display:block;
 overflow:hidden;
 background:transparent url(../images/home/mlsAccess.jpg) no-repeat top left;
 border-right: 1px solid #E1DED7;
}
#copy .mlsButton2:hover {background:green url(../images/home/mlsAccessOver.jpg) no-repeat top left;}
#copy .inspection {
 float:left;
 width:213px;
 height:0px;
 padding-top:77px;
 display:block;
 overflow:hidden;
 background:transparent url(../images/home/freeInspection.jpg) no-repeat top left;
}
#copy .inspection:hover {background:green url(../images/home/freeInspectionOver.jpg) no-repeat top left;}
#copy p {
 border-left: 3px solid #E3E1DB;
 padding: 0 25px 0px 10px;
 margin:0 0 15px 20px;
}
h3 { border-top: 1px solid #B5AD9D; margin-top:25px;padding:15px 0;}
#copy ul {margin-right:25px;}
#copy li {margin:0 0 0 35px;line-height:16px; list-style: circle;}
#copy li ul li {list-style:decimal;}
/* Layout Sections QUICKINFO Insides */
#quickinfo h4 {
 background:transparent url(../images/shared/featuredhomeBg.jpg) no-repeat top left;
 font-size:14px;
 font-weight:bold;
 color:white;
 padding:8px 10px 5px 32px;
 margin: 3px 0;
 display:block;
}
#quickinfo notimg {border: 3px solid #908A7F;}
#quickinfo ul {
 font-size:12px;font-family: Tahoma,Geneva,sans-serif;
 background: white url(../images/shared/quickinfoUl.jpg) repeat-x top left; 
 margin: 3px 0 15px 0;
 padding: 5px 0 0 0;
 display:block;
 width: 273px;
}
#quickinfo li {padding: 0 0 0 15px;}
#quickinfo li a {text-decoration:underline;}
#quickinfo li a:hover {color:#A20C0B;}
#quickinfo .seperation {margin-top:15px;}
#quickinfo .button {
 margin: 0 0 0 12px;
 width:81px;
 height:0px;
 padding-top:40px;
 display:block;
 overflow:hidden;
 background: black url(../images/about/contactButton.jpg) no-repeat top left;
}
#quickinfo .button:hover {background: black url(../images/about/contactButtonOver.jpg) no-repeat top left;}

#quicklinkImages{
	margin-top: 50px;
	text-align: center;
	margin-left: -110px;
}



 /* Layout Sections FOOTER Insides */
#footer h4 a {font-size:12px; font-weight:bold;}
#footer h4 a:hover {color:#A20C0B;}
#footer ul {margin-top:5px;}
#footer li {display:inline;}
#footer a.first {padding-left:0px;}
#footer li a {border-right: 1px solid black;padding: 0 5px; font-size:10px; color:#37342D;}
#footer li a:hover {text-decoration:underline;}
#footer .remax, #footer .housing {float:left;display:block;overflow:hidden; margin: 15px 10px 0 0;}
#footer .remax {
 width:87px;
 height:0;
 padding-top:37px;
 background:transparent url(../images/shared/remax.jpg) no-repeat top left;
}
#footer .housing {
 width:41px;
 height:0;
 padding-top:41px;
 background:transparent url(../images/shared/ehl.jpg) no-repeat top left;
}

/* FORM STYLE */
#form p, h1, h2 {
 margin: 5px;
 width: 350px;
}


#form fieldset {
 border: 1px solid #B0A997;
 margin: 10px 5px;
 width: 350px;
 padding: 5px 0;
}

#form legend {
 font-weight: 700;
 font-size: 14px;
 padding:5px;
 color:#3D0000;
}

#form label, #form input, select {
 float: left;
 color: #37342D;
}

#form label {
 clear: both;
 margin: 5px 5px 0 0;
 color: #3D0000;
 text-align: left;
 width: 300px;
}


#form fieldset input, #form fieldset select {
 background: #B0A997;
 border: 1px solid #fff;
 margin: 5px 0;
}

#form input.incomplete, select.incomplete {
 border: 1px solid red;
}
#form label.incomplete {
 color: red;
}

#form input.small, select.small {
 width: 100px;
}

#form label.small {
 clear: none;
 width: 60px;
}

#form p.warning {
 border: 1px dashed red;
 padding: 5px;
 width: 380px;
 background: #FCFCFC;
 margin: 20px 5px;
}

#form p.warning em {
 color: red;
}

.warning{
	color: red;
}

.listing{

	width: 500px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 250px;
	
}



.listingDetail{

float: left;
width: 240px;
overflow: auto;
padding-left: 10px;;
padding-top: 0px;
border: 1x solid red;
padding-bottom: 15px;
	
}

.listingImage{
	float: left;
	width: 250px;
	background-color: #E2E1DC;
	text-align: center;
	padding-top: 9px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	
	
}

#listingDelete{
	text-align: center;
	nobackground-color: black;
	width: 90px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 85px;
	_margin-top: 0px;





}

#listingDelete a{
	color: gray;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
	background-color: black;
	border: 1px solid black;
}

#listingDelete a:hover{
	color: white;
	font-family: arial;
}

#formDescription{
	margin-top: 55px;
	margin-left: -90px;
}

textarea{
background-color: #B0A997;
color: #37342D;
}

.contactus{
	text-align: left;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}


/*END FORM STYLE */


/* RSS STYLE */

#rssNews li{
	list-style: none;
}

#rssNews a{
	font-weight: bold;
}

/*subnavs*/

#category{
text-align: center;
font-weight: bold;
}

.newnews{
margin-bottom: -20px;
	
}

#frontLinks{
margin-top: 20px;
font-size: 11px;
color:#37342D;
}

#frontLinks li{
	margin-left: 25px;
	_line-height: 9px;
	
}

#frontLinks li a{
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 25px;
	background-color: transparent;
	border: 0px;	
	width: auto;

}

#frontLinks ul{
margin-top: 5px;
margin-bottom: 5px;
}
#frontLinks a{
	margin-left: 10px;
	font-weight: bold;
}

#frontLinks a:hover{
	color: white;
	text-decoration: none;
}

#linkDescription{
	margin-left: 20px;
	font-size: 11px;
	margin-bottom: 15px;
}

#additionalInfo legend{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#additionalInfo p{
	line-height: px;
	margin-bottom: 10px;
	margin-top: 5px;
	border-left: 0;
}

#additionalInfo{
	border: 0;
	margin-left: 30px;
}

.submitInfoBt input{
 width: 100px;
 background: #3D0000;
 border: 2px outset #926118;
 font-weight: 700;
 color: #fff;
 margin: 0 0 25px 0;
}

.noborder{
	border-left: 0;
}
	

















