/** Basics **/
html, body {
margin: 0;
padding: 0;
height: 100%;
}

body{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
ul{
padding:0;
margin:0;
list-style:none;
}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
h1{font-size:32px;}
h2{font-size:24px;}


h3{font-size:19px;} h3 a {text-decoration:none;}
h4{font-size:16px;}
h5{font-size:13px; font-family: "Times New Roman", Times, serif}
h6{font-size:11px;}
img{border:none;}
p{margin:0; margin-bottom:15px;}
input, select, option, textarea {
	font-weight: normal;
	font-size: 11px;
}

/** -- **/

body {
background: #efead7;
color:#0d2960;
}
a {
color: #0d2960;
} a:hover {color:#b25937;}

#header {
background: #012466;
height: 65px;
overflow:hidden;
position:relative;
z-index:1;
}
	#fake{
	position:absolute;
	left:0;
	bottom:0;
	display: none;
	}
	#Companylogo {
	position:absolute;
	left:50%;
	margin-left:-194px;
	top: 16px;
	z-index:2;
	}
	#header #text {
	position:absolute;
	left:50%;
	margin-left:-136px;
	top: 30px;
	}
	div#topRightNav {
	text-align: right;
	margin-bottom: 22px;
	}
		div#topRightNav ul li {
		display: inline;
		padding: 0xp;
		margin: 0px;
		color: #00256c;
		}
			div#topRightNav ul li a:link, div#topRightNav ul li a:visited {
			color: #00256c;
			font-weight: bold;
			text-decoration: none;
			}
				div#topRightNav ul li a:hover { text-decoration: underline; }
	
#page{
position: relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
width:800px;
margin:0 auto;
margin-top: 8px;
z-index:1;

}
#content{
width:800px;
min-height: 210px;
background:url(../images/backgrounds/content.gif) repeat-y;
} * html #content {height:720px;} 
	#shadow{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	}
	#mainLeft {
	width:186px;
	height: 690px;
	float:left;
	overflow:hidden;
	background: #2F549A;
	}
		ul#menuLeft {
		padding: 10px 0px 15px;
		background: #fff;
		}
		ul#menuLeft li{
		text-align:center;
		margin:0 5px;
		height:28px;
		line-height:28px;
		} ul#menuLeft li#last {border-bottom:none;}
		ul#menuLeft li a{
		font-family:"Times New Roman", Times, serif;
		color:#011336;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		display:block;
		}
			ul#menuLeft li a:link, ul#menuLeft li a:visited {
			background: url(../images/menus/menuLeftLink.gif) no-repeat center 3px;
			}
				ul#menuLeft li a:hover, ul#menuLeft a#current {
				background:url(../images/menus/menuLeftHover.gif) no-repeat center 3px;
				}

		ul#menuLeftMid {
		list-style: none;
		height:256px;
		}
		ul#menuLeftMid li a img { vertical-align: middle; }
  		ul#menuLeftMid li ul#socialNetworks{ 
  		  overflow:hidden;
  		  background:url(/images/backgrounds/social_networks_background.png) left top repeat-x; height:45px;}
  		  ul#menuLeftMid li ul#socialNetworks li{
  		    margin-top: 10px;
  		    float: left;
  		    padding-left:5px;
  		    font-size: 9px;
  		    width: 83px;
  		    
  		  }
  		  ul#menuLeftMid li ul#socialNetworks li a{
  		    color: #fff;
  		    text-decoration: none;
  		    height: 30px;
  		    display:block;
    		  padding-left: 30px;
    		  padding-top: 3px;
  		    
  		  }
  		  ul#menuLeftMid li ul#socialNetworks li a strong{
  		    font-size: 10px;
  		  }
    		ul#menuLeftMid li ul#socialNetworks li.facebook a{
    		  background: url(/images/icons/facebook.png) left top no-repeat;
    		}
    		ul#menuLeftMid li ul#socialNetworks li.blog a{
    		  background: url(/images/icons/rss.png) left top no-repeat;
    		}
    		
	#mainRight {
	width:614px;
	float:left;
	overflow:hidden;
	position:relative;
	min-height:690px;
	}
	#mainRight #pageNavigation {
	position: absolute;
	top: 20px;
	right: 7px;
	font-weight: bold;
	}
	#mainRight h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-indent:15px;
	}
		#MARmainRight{
		margin:15px 2px 2px 2px;
		}
			#pinStrips{
			margin-top:8px;
			border:1px solid #ddd799;
			background:url(../images/backgrounds/oneCol.gif);
			min-height:660px;
			} * html #pinStrips {height:660px;}
				#MARpinStrips{
				margin:15px 7px;
				}
					#subMerged, #subLeft {
					background-color: #fff;
					border:1px solid #e5dcbc;
					float:left;
					}
					#subMerged {
					width:592px;
					}
					#subLeft{
					width:411px;
					}
					#MARsubMerged, #MARsubLeft {margin: 20px;}
						#MARsubLeft .recover {margin:0 -20px;}
					#subMerged h3, #subLeft h3 {margin-bottom: 15px;}
					#subRight{
					width:181px;
					float:right;
					min-height:690px;
					background: #f7dd81 url(../images/backgrounds/rightMenu.gif) left 225px;
					} * html #subRight {height:720px;}
						#mysiteSubMenu{
						background: #f7dd81;
						padding-top:10px;
						}
						#mysiteSubMenu a{
						color:#593c25;
						font-weight:bold;
						border-bottom:1px dotted #fff;
						height:30px;
						line-height:30px;
						text-decoration:none;
						display:block;
						margin:0 10px;
						text-indent:10px;
						} 
						#mysiteSubMenu a:hover, #mysiteSubMenu li#current a {color: #ab5735;}
						#mysiteSubMenu ul {
						background:#f7dd81;
						padding: 0px;
						margin: 0px;
						}
						#mysiteSubMenu li{
						padding: 0px;
						margin: 0px;						
						}
						
						#callUs {
						background: #f7dd81;
						border-bottom:1px dotted #fff;
						color: #593c25;
						font-weight: bold;
						line-height: 170%;
						padding: 10px;
						text-indent: 10px;
						}
							#callUs span {
							font-family: "Times New Roman", Times, serif;
							font-size: 16px;
							font-style:italic;
							color: #0d2a60;
							}
				#MARpinStrips h2{
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-bottom:10px;
				text-indent:5px;
				}
				#MARpinStrips p.intro {
				margin-left: 5px;
				margin-right: 5px;
				}
				
				#MARsubMerged table.commPerformanceTable {
					text-align: center;	
					width: 506px;
					border-width: 1px 1px 0 0;
					border-color: #EADDA9;
					border-style: solid;
				}
				#MARsubMerged table.commPerformanceTable td,th{
					padding:10px;
					border-width: 0 0 1px 1px;
					border-color: #EADDA9;
					border-style: solid;
				}
				
				#MARsubMerged table.commPerformanceTable th{
					padding: 15px;
					background-color: #FCFFEA;
				}
				.commPerformanceCredit{
					display: block;
					font-weight: bold;
					font-style: italic;
					margin-bottom: 20px;
					padding:5px;
				}
	#mainRight h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #d39e12;
	}
#footer{
padding-bottom: 86px;
clear: both;
background: #102f69;
min-height:118px;
position:relative;
z-index:1;
text-align:center;
} * html #footer {height: 118px;}
#footer a{
	color:#e6d196;
} #footer a:hover {color:#fff;}
#footer div#loisSchneider {
	background: url(../images/menus/menuLeftBotIntroduce.jpg) no-repeat left top;
	height: 174px;
	width: 186px;
	position:absolute;
	top:-174px;
	left:0;
	}	
	#footer div#loisSchneider ul {
	text-align: left;
	margin-left: 88px;
	padding-top: 90px;
	}
		#footer div#loisSchneider ul li {
		margin-bottom: 4px;
		}
	p#bottomLinks{
	margin:0 70px;
	padding-top:10px;
	}
	p#bottomLinks a{
	text-decoration:none;
	margin-right:5px;
	} p#bottomLinks a:hover {color:#fff;}
	p#companyInfo {
	color:#fff;
	padding-top:15px;
	}
	#house {
	position:absolute;
	top:30px;
	right:30px;
	}
	#leadingestates {
	position: absolute;
	top:30px;
	left:30px;
	}
#footerTxt {
width: 100%;
position: absolute;
bottom: 0 !important;
bottom: -1px;
height: 86px;
z-index: 50;
background: #efead7;
}
	#bottomText{
	color: #002b73;
	margin:0;
	padding:15px 30px;
	text-align:center;
	}

/** Tools **/
br.clear {clear:both; font-size:0; line-height:0; height:0;}
.block {display:block;}
.darkblue {color: #0d2a60;}
.gold {color: #cf9a00;}
.red {color: #af5332;}
.floatRight {float: right;}
.floatLeft {float: left;}
.vSpacer {min-height: 15px; height: 15px;}
.alignRight {text-align: right;}
.width100pc { width: 100% !important; }

/** Featured Property **/
#featuredProperty {
	color: #af5332;
	font-weight: bold;
	}
	#featuredProperty div {
		margin: 0px;
		margin-left: 1px;
		padding-top: 5px;
		padding-left: 15px;
		padding-bottom: 20px;
		/*padding: 5px 0px 20px 15px;*/
		background: url(../images/backgrounds/mls-sea-affiliate.gif) repeat-x left top; border-bottom: solid 1px #f4d26e;
	}
	#featuredProperty h1, #featuredProperty h1 a {
		font-family: Arial, Helvetica, sans-serif;
		color: #745237;
		font-size: 11px;
		text-indent: 0;
		text-decoration: none;
	} #featuredProperty h1 a:hover {color: #af5332;}
	#featuredProperty span {
	/*float: right;
	padding-right: 10px;*/
	}
		#featuredProperty span a {color: #af5332;}
		#featuredProperty span a:hover {text-decoration: none;}
		span#pDetails { text-align: right; display: block; margin-top: -14px; margin-right: 10px; }
		span#pDetails a { background: url(../images/icons/arrow-red.gif) no-repeat right center; padding-right: 10px; }
ul#featureList {
border: solid 1px #fff9c7;
margin: 0px 1px;
text-align: right;
list-style: none;
background: #f4d26e;
}
	ul#featureList li {
	display: inline;
	width:15px;
	padding:0;
	}
		ul#featureList li a:link,ul#featureList li a:visited {
		text-decoration: none;
		color: #724420;
		padding: 2px 5px;
		}
			ul#featureList li a:hover {
			background: #fff;
			}

/** >>Featured Property<< **/

/** Affiliate Banners **/
#affiliates {
	margin-top: 5px;
	margin-right: 18px;
}
	.affiliateBanner {
	line-height: 120%;
	background: #fff7c8 url(../images/backgrounds/mls-sea-affiliate.gif) repeat-x left center;
	width: 95px;
	float: left;
	font-size: 11px;
	padding: 12px 70px 0 15px;
	margin-right: 6px;
	margin-bottom: 1px;
	position: relative;
	height: 81px;
	}
	.affiliateBanner img {
	position: absolute;
	top: 15px;
	right: 10px;
	} #affiliates .LRE img {top: 25px;}
	.affiliateBanner a {color: #b25937;}
	.affiliateBanner h3 {font-size: 18px; line-height: 130%; font-style: italic;}
	#affiliates .leadingRE h3 {color: #af5332; }
	#affiliates .LRE h3 {color: #af5332; }
/** >>Affiliate Banners<< **/
div#myLoisLog {
position: absolute;
right: 20px;
top: 15px;
background: #2c4f8b;
padding: 0px 4px;
border: solid 2px #426197;
}
div#myLoisLog a {
font-weight: bold;
color: #fff;
text-decoration: none;
}
	div#myLoisLog a:hover {
	color: #e8e8e8;
	}
/*relo*/
div#relo_keeper {
float: right;
background: #fef9e5 url(../images/backgrounds/relo_info_contact.jpg) no-repeat center 15px;
width: 152px;
border: solid 1px #f7dc8f;
}
	div#relo_keeper div {
	font-weight: bold;
	font-size: 12px;
	color: #002261;
	margin: 152px 15px 20px;
	}
	div#relo_keeper span, div#relo_keeper a {
	color: #b84c2f;
	text-decoration: none;
	}
/*about graph*/
div#about_graph {
width: 482px;
padding: 10px 0px 20px;
border: solid 1px #0D2C6D;
}
div#about_graph ul {
padding-bottom: 300px;
background: url(../images/backgrounds/2007_all_Summit_properties.gif) no-repeat center bottom;
}
/*kf*/
/*sres*/
div#MARsubMerged .sresHeader {
    text-indent: -9999px;
    margin-bottom: 0px;
}
div#MARsubMerged h2.sresHeader {
    background: url(/images/sres_title.gif) no-repeat;
    width: 551px;
    height: 161px;
}
div#MARsubMerged ul.sresList {
    list-style: disc;
    margin: 0px 0px 10px 40px;
}
div#MARsubMerged div.sresList {
    margin: 0 auto;
    padding-top: 10px;
    margin-bottom: 10px;
    background-color: #fef9e5;
    border: 1px solid #f7dc8f;
    width: 550px;
    height: 220px;
}
div#MARsubMerged ul.sresAgent {
    list-style: none;
}
div#MARsubMerged ul.sresAgent li {
    float: left;
    min-width: 90px;
    min-height: 110px;
    text-align: center;
}
div#MARsubMerged ul.sresAgent li.first {
    margin-left: 5px;
}
div#MARsubMerged ul.sresAgent li img {
    display: block;
    border: 1px solid #f7dc8f;
}
div#MARsubMerged ul.sresAgent li a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    color: #b84c2f;
}


div#privacyPolicy  h2{
	margin-top:10px;
}

ul.article_anchor_box{
	background:#FCFFEA;
	border:1px solid #EADDA9;
	padding: 10px 20px;
	list-style: square;
	margin-bottom: 10px;
}

	ul.article_anchor_box li{
		margin:2px;
	}


