/********************************************************************************
*
* 	TamaraGoldman
*	built by WebSight Design
*
*
********************************************************************************/

*{ padding:0px; margin:0px; }

body{
	text-align:center; font-family: Arial, Arial, Helvetica, sans-serif; color:#333333; font-size:.81em;
}

a:link, a:visited, a:active{color:#dea438; font-weight:bold; text-decoration: none;}
a:hover, a:active{ color:#ffb52c; font-weight:bold; text-decoration: underline;}

.wrapper{
	width: 950px;
	margin: 0px auto;
}

.header{
	width: 938px; height:156px; margin:7px auto 0px auto; background: url('../images/header.jpg') top left; position:relative;
}

.clearer{clear:both;}

.logo_div{ width:130px; height:130px; position: absolute; top:13px; left:13px; border:#f00 0px solid; cursor: pointer; }

.nav{
	width:785px; height:108px; position: absolute; top:103px; left:146px; 	
}

.nav ul{ list-style-type: none; }
.nav li{ float:left; }
.nav span{ visibility: hidden; }
.nav a{ text-decoration: none; }

a.home{ display:block; width:66px; height:47px; background: url('../images/nav_sprite.gif') no-repeat 0px -58px; }
a.home:hover, a.home:active, a.home_act{ display:block; width:66px; height:47px; background: url('../images/nav_sprite.gif') no-repeat 0px -3px; }

a.about{ display:block; width:125px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -66px -58px; }
a.about:hover, a.about:active, a.about_act{ display:block; width:125px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -66px -3px; }

a.mls{ display:block; width:105px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -191px -58px; }
a.mls:hover, a.mls:active, a.mls_act{ display:block; width:105px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -191px -3px; }

a.properties{ display:block; width:157px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -296px -58px; }
a.properties:hover, a.properties:active, a.properties_act{ display:block; width:157px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -296px -3px; }

a.marin{ display:block; width:116px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -454px -58px; }
a.marin:hover, a.marin:active, a.marin_act{ display:block; width:116px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -454px -3px; }

a.resources{ display:block; width:101px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -570px -58px; }
a.resources:hover, a.resources:active, a.resources_act{ display:block; width:101px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -570px -3px; }

a.contact{ display:block; width:113px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -672px -58px; }
a.contact:hover, a.contact:active, a.contact_act{ display:block; width:113px; height:47px; background: url('../images/nav_sprite.gif') no-repeat -672px -3px; }


.content{
	width: 927px; margin:0px auto; padding:4px 0px 0px 0px; border:#f00 0px solid; text-align:left;
}

.content p{ margin:10px 0px 5px 4px; }

.content a:link, a:visited, a:active{ color:#dea438 /*004f30*/; text-decoration: none;}
.content a:hover, a:active{ color:#ffb52c; font-weight:none; text-decoration: underline;}


.home_splash{
	width: 927px; height:295px; margin:0px auto; padding:0px 0px 0px 0px; border:#f00 0px solid; margin:2px 0px 10px 0px;
}

.home_prop_div{
	width: 558px; height:150px;  background: url('../images/home_prop_bg.gif') top left; position:relative; float: left; margin:0px 8px 0px 0px;
	padding:17px;
}

.home_prop_desc{
	float:left; width:361px;  margin:0px 0px 0px 13px; padding:3px 0px 0px 0px;
}

.home_prop_desc p{  margin:4px 0px 3px 0px; font-size:.92em; }

.home_prop_desc h2{
	color:#004f30; font-family: Times New Roman, Times, serif; font-size:1.54em; font-style: italic; font-weight: normal;
}

a.btn_all{ display:block; width:174px; height:31px; background: url('../images/btn_see_all.gif') no-repeat top left; position:absolute; bottom:13px; right:47px;  }
a.btn_detail{ display:block; width:130px; height:31px; background: url('../images/btn_detail.gif') no-repeat top left; position:absolute; bottom:13px; right:225px; }
a.btn_detail_alt{ display:block; width:130px; height:31px; background: url('../images/btn_detail.gif') no-repeat top left; }

a.btn_more{ display:block; width:81px; height:31px; background: url('../images/btn_more.gif') no-repeat top left; position:absolute; bottom:13px; right:20px;}

.home_marin_div{
	width: 293px; height:150px;  background: url('../images/home_marin_bg.gif') top left; position:relative; float: left;
	padding:17px;font-size:.92em; 
}

h1.hdr_featured{ width: 195px; height:18px; background: url('../images/hdr_feature.gif') no-repeat top left; float:left; }
h1.hdr_ross{ width: 195px; height:18px; background: url('../images/hdr_ross.gif') no-repeat top left; float:left; }

h1.hdr_about_marin{ width: 136px; height:18px; background: url('../images/hdr_about_marin.gif') no-repeat top left; float:left; }

.footer{
 	color:#858362; width: 927px; border-top:#b7b473 1px solid; margin:20px auto; text-align: left; padding:6px 0px 0px 0px;
}

.footer_nav{
	float:left; height:30px; padding:5px 0px 0px 8px; font-size:.77em;
}


.footer_nav ul{ list-style-type: none; }
.footer_nav li{ float:left; }
.footer_nav span{ visibility: hidden; }
.footer_nav a{ text-decoration: none; color:#858362; }


/*================================= SUBPAGES ===============================*/

.about_sidebar{
	float:left; width:190px; height:411px; background: url('../images/about_bg.gif') no-repeat top left;
	padding:17px; font-size:1.08em;
}

.about_sidebar a{ color:#75723b; }

.subpage_content{	
	width:682px; float:left; margin:0px 0px 0px 17px; border:#f00 0px solid;
}


h1.t_about{ width: 402px; height:18px; background: url('../images/t_about.gif') no-repeat top left; }
h1.t_featured{ width: 209px; height:18px; background: url('../images/t_featured.gif') no-repeat top left; }
h1.t_marin{ width: 138px; height:18px; background: url('../images/t_marin.gif') no-repeat top left; }
h1.t_resources{ width: 110px; height:18px; background: url('../images/t_resources.gif') no-repeat top left; }
h1.t_contact{ width: 138px; height:18px; background: url('../images/t_contact.gif') no-repeat top left; }
h1.t_mls{ width: 137px; height:18px; background: url('../images/t_mls.gif') no-repeat top left; }

.property_div{
	width: 429px; height:160px; background: url('../images/property_bg.gif') no-repeat top left; float:left; margin:0px 20px 10px 0px; padding:12px;
}

.right{ margin:0px 0px 10px 0px;}

.property_desc{
	width: 170px; height:150px;  float:left; margin:10px 0px 0px 10px; 
}

.property_desc h2{
	color:#004f30; font-family: Times New Roman, Times, serif; font-size:1.54em; font-style: italic; font-weight: normal;
}

.detail_div{ width:470px; height:342px; float:left; text-align: center; }
.thumbnail_div{ width:212px; float:left; border:#f00 0px solid; }
.thumbnail_div img{ float:left; margin:0px 0px 12px 10px; height:76px; width:96px;}

.detail_desc{
   color:#004f30; border-bottom:#004f30 1px solid; text-align: center; padding:3px 0px 10px 0px;
}

.detail_desc h2{
	color:#004f30; font-family: Times New Roman, Times, serif; font-size:1.44em; font-style: italic; font-weight: normal;
}

.marin_div{
	width:650px; margin:0px auto 40px auto; border:#f00 0px solid;
}

.marin_div a{ font-size:1.2em; color:#cccc66/*004f30*/; display:block; float:left; margin:25px 10px 0px 10px; width:130px; text-decoration: none; }
.marin_div a:hover, .marin_div a:active { font-size:1.2em; color:#cccc66/*004f30*/; display:block; float:left; margin:25px 10px 0px 10px; width:130px; text-decoration: underline; }

.flabel{ float:left; width:120px; height:20px; margin:3px 0px 3px 10px;}
.ffield{ float:left;  margin:3px 0px 3px 0px;}
.fclear{ clear:both; }
