﻿/* CSS Document */
*{margin:0; padding:0}
a{color:#990000; text-decoration:none}
img{border:none;}
h1{ background-color:#990000; color:#CCCC66; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:175%; letter-spacing:.05em; padding:7px 0px 5px 0px; text-align:center; margin-top:5px;}
h2{ width:100%; background-color:#CCCC66; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:300; font-size:135%; letter-spacing:.05em; padding:7px 0px 5px 0px; margin:0; text-align:center}
h3{color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:135%; letter-spacing:.05em; padding:7px 0px 0px 0px; text-align:center;}
h4{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; color:black; font-size:85%; font-weight:300}
h5{font-family:Georgia, "Times New Roman", Times, serif; font-weight:300; font-size:125%; letter-spacing:.05em; padding:7px 0px 5px 0px; text-align:left; background-color:#CCCC66;}
h6{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:110%; letter-spacing:.05em; padding:7px 0px 5px 0px; text-align:left;}

#superh{background-color:#990000; color:#CCCC66; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:175%; letter-spacing:.05em; padding:7px 0px 5px 0px; text-align:center; margin-top:5px;}
.black{color:black;}

#wrapper{width:100%; background-color:#999966}
#container{width:1015px; background:#999933 url(images/bkgd2.gif) left repeat-y; border-right: 15px solid #333300;}
#navcontainer{width:1015px; position:absolute; left:0; top:175px; background-color:black; overflow:hidden; z-index:1}
#navcontainerbottom{width:100%; background-color:black;}
#navlist{height:35px; margin-right:-15px}
#navlist ul{margin-right:-15px; padding:7px 15px 7px 0;}
#navlist li{display:inline; color:white; font-size:110%; font-weight:bold;}
#navlist li a{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-weight:bold; color:white; padding:10px 15px; border-right:1px solid #CCCC66}
#navlist li a:hover{background-color:#990000; color:#CCCC66;}
#home{background:black url(images/home-icon-bkgd.gif) bottom center no-repeat; width:50px; height:20px; display:block;}
#home a:hover{visibility:hidden;}
#header{width:100%; height:210px; background:#996600 url(images/header.jpg) top no-repeat;}
#logo{position:relative; top:19px; left:28px;}
#leftcol{ width:215px; background-color:#CC9900; float:left; border:none;}
#propertylist{width:215px; border-bottom:2px solid #996600;}
#leftnavcontainer{list-style:none; border-top:2px solid #996600; margin-bottom:-2px; padding:0 0 0 9px;}

.listing{border-bottom:2px solid #996600;}
.listing a:hover{background-color:#CCCC66; border-left:1px solid #996600; border-right:2px solid #CCCC66; padding:10px 19px;}
.listing a{font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; display:block; padding:10px 20px; width:165px; border-right:1px solid #996600;}
.listing2{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; color:black; font-size:85%; font-weight:300}
.sold{font-variant:small-caps;width:265px; color:white; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:115%;font-weight:800;letter-spacing:.05em; padding:7px; background-color:#990000; border:2px solid white; position:relative; top:5px; left:5px;}
.soldb{background-color:#990000; width:293px; height:49px; margin:10px;}
.soldnav{font-family:Georgia, "Times New Roman", Times, serif; color:#990000; font-size:100%; font-weight:300; font-variant:small-caps;}
#request{background-color:#333300; padding-bottom:0}
#middlecol{width:465px; padding:5px 10px; float:left;}
#fullcol{width:780px; padding:5px 10px; float:left;}
#rightcol{width:310px; background-color:#999933; float:left;}
#footer{width:100%; height:175px; background-color:#996600; clear:both; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%;font-weight:300;letter-spacing:.05em; padding:5px 0}
#quote{width:350px; position:relative; left:320px}
#tag{margin:5px 0;}

#inavcontainer{width:700px; position:absolute; left:0; top:175px; background-color:black; overflow:hidden; z-index:1}
#iwrapper{width:100%; background:#999966}
#icontainer{width:1015px;background:#CCCC66 url(images/bkgd2.gif) left repeat-y; border-right: 15px solid #333300;}
#iheader{position:absolute; top:29px; left:38px; z-index:2}
#ileftcol{ width:215px; float:left;}
#imiddlecol{width:310px; position:absolute; top:245px; left:170px; color:white; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-weight:bold; font-style:italic; font-size:100%;}
#irightcol{ width:310px; height:1152px; float:left;border-left:5px solid #CCCC66;border-right:5px solid #CCCC66; position:absolute; top:0; left:700px; background:#CCCC66 }
#ifooter{width:700px; height:200px; background-color:#996600; clear:both; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;font-weight:300;letter-spacing:.05em; padding:5px 0;}
#iquote{float:left; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:85%;}
#feature{padding-bottom:5px;}

#imageContainer { height:942px;}  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:942px;  	
			width:700px; 	
			opacity: -0.01; }
			
#listings li{min-height:100px; width:100%; list-style:none; border-bottom:2px solid #996600; padding-bottom:5px;}
#listings img{float:left; width:100px; height:100px;}
#listings p{font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; margin-left:105px; margin-top:5px;}

#agents{text-align:center;}
#agents img{border:5px solid #333300;}
#agents ul{background-color:#333300; margin-top:-6px; padding-bottom:5px;}
#agents li{display:inline; list-style:none; font-size:125%; padding:0px 15px 5px 15px;}	
#agents li a{color:white;}		
#slideshow{ width:274px; height: 380px; padding:10px; background:#333300; margin:10px; text-align:center;}
#innerslideshow{width:100%; height: 365px; background:#CCCC66;}
#innerslideshow a{background:#CCCC66 url(images/slideshow.jpg) 7px 7px no-repeat; width:100%; height:100%; display:block; padding:7px 0;}
#innerslideshow a:hover{background:#CC9900 url(images/slideshow2.jpg) 7px 7px no-repeat;}

#folldetails{width:292px; color:#000000; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:90%; text-align:center; margin:0 10px 10px 10px; padding:0; background-color:#CCCC66; border: 4px solid #333300;border-collapse:collapse;}
#folldetails thead{background-color:#990000; font-family:Georgia, "Times New Roman", Times, serif;}
#folldetails thead th{border:1px solid #333300; color:#CCCC66;}
#folldetails td{border:1px solid #333300; height:36px;}
.uc{background-color:#CD9900; color:white;}

#follnotice{width:266px; color:#000000; background-color:#CCCC66; font-family:Georgia, "Times New Roman", Times, serif; font-size:75%; text-align:left; margin:0 10px 10px 10px; padding:10px; border: 4px solid #333300;}

.h2teaser{width:100%; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:135%; letter-spacing:.05em; position:relative; top:245px; text-align:center;}
.linkbkgd{width:100%;font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:100%; position:relative; top:245px;}
.logotag{ position:relative; top:245px;}
.title{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; color:black; font-size:75%; font-weight:bold; margin-top:-10px;}

.propertyimg{padding:4px 0;}
.mapimg{margin:10px 10px 7px 10px; border:2px solid #CCCC66}
.mapimg2{margin:2px 10px -5px 10px; border:2px solid #CCCC66}
.leaf{float:left; position:relative; left:10px;}
.subcopy{color:black; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-weight:bold; font-style:italic; font-size:115%; padding-left:7px; padding:10px 7px 5px 7px;}
.magnet{width:290px; background-color:#CCCC66; font-size:110%; padding:10px; text-align:left;}
.price{width:265px; color:white; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%;font-weight:800;letter-spacing:.05em; padding:7px; background-color:black; border:2px solid white; position:relative; top:5px; left:5px;}
.priceb{background-color:black; width:293px; height:49px; margin:10px;}
.pricec{background-color:black; width:293px; height:70px; margin:10px;}
.description{ width:256px; color:#000000; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:100%; margin:10px 10px; padding:15px; background-color:#CCCC66; border: 4px solid #333300;}
.description img{margin-bottom:10px;}

.idescription{color:#000000; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:90%; padding:15px 5px; margin-top:0; background-color:#999933;}
.idescription #listings{padding:5px; background-color:#CCCC66;}
.category{font-weight:300; color:#990000; display:inline}
.looking{color:white;font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;font-weight:300;letter-spacing:.05em;padding:15px 0 5px 0; margin:0 15px; border-bottom:1px solid white;}
.help{color:white;font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:90%;padding:5px 15px;}
.help a{color:#CCCC66;}

.floatleft{float:left;}
.floatright{float:right; text-align:right}
.charlie{float:left; margin:5px; padding:0; border:2px solid #996600;}
.sig{line-height:75%; margin-left:5px;}

.copy{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:100%;}
.center{text-align:center}
#contact{text-align:center; height:200px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%;font-weight:300;letter-spacing:.05em; padding:0 0 5px 0; border-bottom:2px solid #990000; border-left:2px solid #990000; border-right:2px solid #990000; background:#CCCC66 url(images/leaf.jpg) center no-repeat;}
.contactlink{clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; font-weight:bold; text-align:center; margin:0 20px;}
.padding{padding:10px 30px 15px 30px;}
.padding2{padding:10px;}
.padding3{padding:10px; border-top:2px solid #990000}
.formb{background-color:black; padding:10px;margin-left:30px; margin-right:27px;}
.privacy{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:85%;}

.bullets li{margin-left:45px; list-style:square; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:100%; font-weight:bold; line-height:150%}
.bullets_properties li{margin-left:18px; list-style:square; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:100%; font-weight:normal; line-height:150%}
.q{font-family:Georgia, "Times New Roman", Times, serif; font-weight:300; font-size:225%;}
.question{font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; padding:10px;}
div#preload {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

form {
	width: 250px;
	text-align: left;
	background:CCCC66;
	color:white;
	border:0px solid white;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: 120%;
	color:white;
}

form label {
	display: block;
	width: 310px;
	font-size: 100%;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

form input {
	margin-top: 3px;
}

form select {
	float: left;
	display: block;
}

form label.field-first,
form label.field-address,
form label.field-city,
form label.field-email {
	
}


form label.field-first,
form label.field-last,
form label.field-city,
form label.field-email,
form label.field-phone {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;
}

form label.field-first input,
form label.field-last input,
form label.field-email input,
form label.field-city input,
form label.field-phone input {
	width: 150px;
	padding: 0px;
}

form label.field-state {
	float: left;
	margin-right: 10px;
	width: 60px;
}

form label.field-state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

form label.field-zip {
	float: left;
	width: 80px;
}

form label.field-zip input {
	float: left;
	width: 80px;
}

form label.field-address {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}

form label.field-address input {
	float: left;
	width: 310px;
	padding: 0px;
}

form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

form label.radioitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

textarea {
	display: block;
}

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

form textarea {
	margin-top: 3px;
}

