body{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	line-height: 1.7em;
	text-align: center;
	padding:0px; 
	margin:0px;
	text-align:center;
	
}
a:link{color:#336699;}
a:visited{color:#336699;}
a:hover{color:#336699; text-decoration:none}
a:activate{color:#336699;}

h1, h2, h3, h4, h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -.03em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


/*

h1 {
	font-size: 42px;
	display: inline;
}
h2{
	font-size:3em;
	letter-spacing:-1;
}
h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}
*/
.extWrapper{
	width:100%; 
	height:auto; 
	/*min-height:1000px;*/
	position: absolute;
	z-index:0;
	top: 0px;
	left: 0px; 
	background: #fafafa url(../images/mainBck.gif) repeat-x top;
	
}
.intWrapper{
	text-align:center;
	width:780px; 
	height:auto; 
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}


/*These are the Header Declarations - Includeing position and cross-browser debugging*/
.phoneNumber{
color:#989a95;
font:bold 10px Verdana, Arial, Helvetica, sans-serif ;
text-align:right;
height:15px;
vertical-align:middle;
padding:3px 25px 0px 0px;

}

.headerWrapper{
background:url(../images/headerBck.gif) repeat-x top;
height:250px;
min-height:250px;
}
.headerWrapperLeft{
background:url(../images/headerBck.gif) repeat-y top; 
width:17px; 
float:left
}
.headerWrapperRight{
background:url(../images/headerBck.gif) repeat-y top; 
width:17px; 
float:right
}
.headerLogo{ 
width:410px;
height:56px; 
/*background: url(../images/headerLogoBck.gif) no-repeat; */
padding:0px;
position:relative;
float:left;
/*left:160px;*/
top:-12px;
z-index:100;
/*clear:both*/
}
/*.headerLogoImage{
display:none;
position:relative;
left:0px;
top:-48px;
z-index:150;
}*/
.headerLogoMovie{
width:410px;
text-align:center;
position:relative;
left:0px;
top:0px;
z-index:110;
}
.headerRealtorName{
float:left;
position:relative;
z-index:500px;
width:466px;
height:auto;
text-align:center;
vertical-align:top;
padding-top:10px;
margin:0px;
top:0px;
left:0px;
vertical-align:bottom;
}
.headerRealtorName h2{
color:#FFFFFF;
font-weight:bold;
font-size:40px;
line-height:normal;
font-family:"Myriad Web",Tahoma, Verdana, sans-serif;
}
.headerStageBck{
float:left;
width:730px;
height:189px;
background:url(../images/headerStageBck.jpg) no-repeat 0px 25px ;
position:relative;
z-index:10;
top:0px;
left:8px;
}
.headerStageBckExpanded{
background: url(../images/headerStageBckExpanded.jpg) repeat-x ;
height:164px;
position:relative;
z-index:9;
top:25px;
left:0px;
margin: 0px 20px 0px 730px
}
.headerHouseAnim{
position:absolute;
top:25px;
left:450px;
z-index:20000;
width:auto;
height:auto;
}


/*Here are Search and contact sections*/
.headerForms{
float:left;
width:350px;
margin: 10px 0px 0px 30px;
position:relative;
z-index:150;
}
.headerFormsBtn{
width:170px;
height:30px;
background:url(../images/headerFormsbtnback.gif) repeat-x top;
padding:0px;
margin:0px
}
#searchForm, #contactForm{
position:relative;
top:-19px;
left:0px;
display: none;
z-index:1600;
width:auto;
height:auto;
background-color: #edf1e5;
border:2px solid #dbdbdb;
text-align:left;
margin:1px 5px -1000px 5px;
font:11px/15px Arial, Helvetica, sans-serif;
color:#336699;
}
#searchForm select, #searchForm input.quickSearchText{ width:145px; font-size:9px;color:#336699; margin-bottom:5px; border:1px solid #a5acb2;
}
#searchForm .quickSearchTips{ margin-top:10px; color:#c6c9c0}


.formInside{
border:1px solid #fafbf8;padding: 10px 0px 5px 5px;
}

/* Content stars here*/
#mainContent{
top:-80px;
left:0px; 
width:780px; 
text-align:left;
margin:0px;
padding:0px;

}
#mainContentBody{
position:relative;
top:0px;
left:0px;
padding:0px 0px 0px 25px;
/*margin-right:215px;*/
width:auto
}
#mainContentNavWrapper{
margin-top:3px;
float:right;
width:209px;
height:auto;
}
#mainContentNav{
margin:3px 0px 10px 0px;
/*float:right;*/
width:209px;
height:auto;
background:url(../images/contentMenuBack.gif) repeat-y left;
}
.mainContentNavtop{
width:209px;
height:10px;
background:url(../images/contentMenuTop.gif) no-repeat top
}
.mainContentNavbottom{
width:209px;
height:10px;
background:url(../images/contentMenuBottom.gif) no-repeat bottom;
}
#navcontainerWrapper{
width: 204px; 
border-bottom:1px solid white;
border-top:1px dashed #ccc;
padding:0px;
margin:0px;
}
#navcontainer { 
/*width: 204px; */}

#navcontainer ul{
margin: 0px;
padding: 0px;
list-style-type: none;

}
#navcontainer ul li{
border-top: 1px solid white;
border-bottom:1px solid #CCCCCC;
text-align:right;
margin:0px;
padding: 0px;
/*height:26px;*/
text-transform:uppercase;
font: bold 12px/14px Arial, Helvetica, sans-serif;
}


#navcontainer li a:link, #navlist li a:visited, #navcontainer li a:active
{display: block;
color:#28527c;
text-decoration: none;
/*height:26px;*/
padding: 5px 25px 5px 10px ;
margin:0px;
}

#navcontainer li a:hover
{
text-align:right;
background: url(../images/mainNavBack.gif) repeat-x #d1d5c8;
border-left:2px solid white;
color: #ffffff;
/*height:26px;*/
padding: 5px 25px 5px 10px ;
margin:0px;
}


li.active {
background:url(../images/mainNavArrowHigh.gif) no-repeat 182px 6px;
padding: 5px 25px 5px 0px !important;
margin:0px;
color:#cc0000;
/*line-height:26px;*/
/*height:26px;*/
}
li.active a:link, li.active a:visited, li.active a:active{
background-image:none !important;
padding: 0px !important;
margin:0px !important;
color:#cc0000 !important;
line-height:26px !important;
background-color: none !important;
/*height:26px; !important*/
}
li.active a:hover {
background-color:transparent !important;
}




#mainContentBody {  text-align:left; padding-right:25px; letter-spacing:normal; height:auto;min-height:320px;}

#mainContentBody h1{ color:#336699; font:normal 30px "Myriad Web", Tahoma, Verdana, sans-serif;padding-top:10px}
#mainContentBody h3{ color:#999999; font:bold 16px "Myriad Web", Tahoma, Verdana, sans-serif; padding-bottom:15px}

#mainContentBody .mainImage { width:auto; height:auto; border:10px solid #fff; background-color:#FFFFFF; margin:0px; padding:5px; float:left; position:relative; left:-12px}

/*#mainContentBody img { width:auto; height:auto; margin:0px;border:0px; }*/ 

#mainContentBody p { font-size:11px; line-height:20px; width:auto; padding-bottom:15px; margin:0px}

div#myFix{/*width:510px;*/padding:10px 0px 0px 0px; margin:0px; min-height:550px; font-size:12px !important; }
div#myFix h2 { font-size:24px; font-weight:normal;color:#a4b386;  }


/*table#contAREA h2 { font-size:36px; font-weight:normal;color:#a4b386; padding-top:50px }
table#contAREA {width:510px; border:0px; font-size:12px !important; margin: 0px  }
table#contAREA table td{font-size:12px; width:auto; padding:0px; margin:0px; border:0px !important; }
table#contAREA div.bodyblock h2 {font-size:20px; padding-top:10px !important}
table#contAREA div.bodyblock {width:500px !important; border:0px !important; padding:5px !important; margin: 10px 0px 0px 0px !important}
table#contAREA div.bodyblock  div.innerBlock { width:500px !important; border:0px !important; margin:0px !important}
table#contAREA div.bodyblock  div.innerBlock table th { font-size:9px; width:auto !important;text-align:left !important;}
table#contAREA div.bodyblock  div.innerBlock table td { font-size:9px; width:auto !important; padding-top:3px}

div.analysis table { width:480px !important}
div.analysis table th, div.analysis table td { width:auto !important}*/


#bottomContent{
top:-60px;
left:0px; 
width:780px; 
text-align:left;
margin:0px 0px 0px 3px;
height:auto;
padding:0px;
background:url(../images/contentBottomBack.gif) repeat-y 0px 0px; 
}

.bottomContentTop{background:url(../images/contentBottomTop.gif) no-repeat 0px 0px; width:775px; height:14px}
.bottomContentMiddle{ padding:10px 9px 0px 20px; margin:0px; }
.bottomContentMiddleLeftCol {float:left; margin:0px;padding:0px 10px 10px 10px;}

.bottomContentMiddleLeftCol h5{ display:block; margin:0px 0px -5px 5px;font:normal 20px/20px "Myriad Web",Tahoma, Verdana, sans-serif;color:#6699cc}
.bottomContentMiddleLeftCol ul {list-style:none; padding:5px; margin:0px; }
.bottomContentMiddleLeftCol ul li {font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif ; color:#336699; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed white}
.bottomContentMiddleLeftCol ul li a:link, .bottomContentMiddleLeftCol ul li a:visited, .bottomContentMiddleLeftCol ul li a:active { font-weight:normal; text-decoration:none; color:#666}
.bottomContentMiddleLeftCol ul li a:hover { color:#333; /*text-decoration:underline*/ background-color:#6699cc; color:#FFFFFF }
.bottomContentMiddleLeftCol ul li a:link span, .bottomContentMiddleLeftCol ul li a:visited span, .bottomContentMiddleLeftCol ul li a:active span {font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#6699cc}
.bottomContentMiddleLeftCol ul li a:hover span  { color:#ced8db}


.bottomContentMiddleRightCol{ float:right; padding:0px 10px 10px 0px; text-align:left}
.bottomContentMiddleRightCol h5{display:block;margin-bottom:-10px;font:normal 20px/20px "Myriad Web",Tahoma, Verdana, sans-serif;color:#a3aeb1; padding-left:13px}


.bottomContentMiddleRightCol .col1{float:left;padding: 0px 0px 0px 30px; margin:0px; border:1px solid #eaf4fd }
.bottomContentMiddleRightCol .col2{float:right;padding: 0px 20px 0px 0px; margin:0px; border:1px solid #eaf4fd   }
.bottomContentMiddleRightCol .col1 ul, .bottomContentMiddleRightCol .col2 ul{ list-style:url(../images/pageIcon2.gif); padding:0px; margin: 0px; font:normal 10px/auto Verdana, Arial, Helvetica, sans-serif; display:block}



.bottomContentMiddleRightCol .col1 ul li, .bottomContentMiddleRightCol .col2 ul li {padding:0px; margin:0px 0px 6px 0px; width:200px !important; font-size:12px}

.bottomContentMiddleRightCol .col1 ul li a:link,  .bottomContentMiddleRightCol .col1 ul li a:visited, .bottomContentMiddleRightCol .col1 ul li a:active, .bottomContentMiddleRightCol .col2 ul li a:link,  .bottomContentMiddleRightCol .col2 ul li a:visited, .bottomContentMiddleRightCol .col2 ul li a:active {color:#6699cc; text-decoration:none}
 
.bottomContentMiddleRightCol .col1 ul li a:hover, .bottomContentMiddleRightCol .col2 ul li a:hover { background-color:#6699cc; color:#ced8db}


.bottomContentBottom{background:url(../images/contentBottomBottom.gif) no-repeat 0px 1px; width:775px;}


#Footer{ width:775px;font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0; color:#afb8ba; padding-bottom:10px; text-align:left}
#Footer .hr{color: #ced8db; border:0; margin:8px 0px 8px 100px; padding:0;
background-color: #ced8db;
height: 1px;
}
#Footer .hr hr {display:none}

div.desBox{ margin: 10px 0px 0px 0px; padding-top:20px; border-top:1px solid #ccc}


div#clientPhoto{float:right; padding-right:25px;text-align:right;}

table.innerContent, .innerContent { font-size:12px;}

/*#myExternalSearch {display:none}*/

