/* CSS Document */

body {
    background:#102854;
    min-width:1284px;
    width:auto;
    overflow: auto;
    font-family:Tahoma;
    font-size:13px;
    color:#FFFFFF;
    text-align:center;
    margin:0px 0px 0px 0px;

}

#agentInner{
	background:#102954;
	font-family:Tahoma;
	font-size:13px;
	color:#102954;
	text-align:center;
	margin:10px auto 10px;
}

a {color:white;}

#contentHeadWrap {display:none;}
.openhouse {color:#000000}
.homepage font {
	font-family:Tahoma;
	font-size:13px;
}

.container {
        background:url(/files/288194/shell.jpg);
        width:1284px;
        background-position:center top;
        background-repeat:no-repeat;
        height:860px;
        background-position:center top;
	margin:0px auto 0px;
}

#homeText{
font-family:Tahoma;
font-weight:bold;
font-size:24px;
margin-top:25px;
*margin-top:15px;
margin-right:810px;
}

#homeText a{text-decoration:none; color:#00008B;}

#homeText a:hover{text-decoration:underline;}

.innerContainer{
	width:950px;
	*width:952px;
	margin:0px auto 0px;
        background:#fff;
	border:1px solid white;
}

.contentContainer{background:#fff;}

.logoMainPage{
background-image:url(/files/288194/logo.jpg);
width:189px;
height:86px;
margin-top:85px;
margin-left: 25px;
*margin-right:695px;
}

.mainPhoneNumbers{
font-size:36;
font-weight:bold;
text-align:right;
margin-top:-75px;
*margin-top:-85px;
text-shadow: #000000 8px 8px 8px;
*height: 1em;
	*filter: Shadow(Color=#000000, 	
			Direction=158, 
			Strength=8);

}


.newQSTemplate{
background:url(/files/288194/BG_FindMyNextHome.png);
width:779px;
*width:719px;
height:120px;
margin:250px auto 0px 270px;
*margin:260px auto 0px 25px;
font-weight:bold; 
color:#fff; 
text-align:center;
}

.newQSTemplate a{
text-decoration:none;
}

.newQSTemplate a:hover{
text-decoration:underline;
}

.fbButtonImg{
margin-top:85px;
*margin-top:90px;
margin-right:760px;
border:none;
}

.fbButtonImg a img{border:none;}

.meetAgentsImg{
margin-top:-65px;
margin-right:390px;
}

.meetAgentsImg a img{border:none;}

.ourListingsImg{
margin-top:-65px;
margin-right:10px;
}

.ourListingsImg a img{border:none;}

.blogButtonImg{
margin-top:-60px;
margin-left:370px;
}

.blogButtonImg a img{border:none;}

.viewMapImg{
margin-top:-60px;
margin-left:750px;
}

.viewMapImg a img{border:none;}

.fbButtonText{
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#fff;
margin-top:25px;
margin-right:760px;
}

.fbButtonText a{text-decoration:none;}

.fbButtonText a:hover{text-decoration:underline;}

.meetAgentsText{
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#fff;
margin-top:-22px;
margin-right:390px;
}


.meetAgentsText a{text-decoration:none;}


.meetAgentsText a:hover {text-decoration:underline;}

.ourListingsText{
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#fff;
margin-top:-22px;
}

.ourListingsText a{text-decoration:none;}


.ourListingsText a:hover{text-decoration:underline;}

.blogButtonText{
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#fff;
margin-top:-22px;
margin-left:370px;
}

.blogButtonText a{text-decoration:none;}

.blogButtonText a:hover{text-decoration:underline;}

.viewMap{
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#fff;
margin-top:-22px;
margin-left:760px;
}

.viewMap a{text-decoration:none;}


.viewMap a:hover{text-decoration:underline;}

.mainContent{
display:none;
}

#qpsfront{
width:719px;
padding-left:55px; 
*padding-left:0px;
padding-top:20px;
*padding-top:0px; 
*margin-top:20px; 
*margin-left:55px; }

.qpstitle {
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;font-weight:bold;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222;
	background-color: #fff;
	border: 1px solid #666;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222;
	background-color: #fff;
	border: 1px solid #666;
}
.quickSearchButton{background-color:#D4D0C7;border:#9F9C95 solid 1px;color:#000;font:bold 7pt Arial,Helvetica,sans-serif;height:18px;padding-bottom:2px;text-align:center;vertical-align:middle;width:40px;cursor:pointer;margin-top:5px;margin-bottom:5px}</style>

#mlslink a{font-weight:bold; color:#235379; text-decoration:none;}

.searchByMapText{
text-align:center;
margin-top:-160px;
margin-left:35px;
*margin-left:95px;
font-size:24px;
}

/* Top Main Nav */

#topnav {
width:950px;
height:35px;
z-index:99;
margin:0px auto 0px auto;
padding-top:55px;
padding-left:15px;
*padding-left:5px;
}

#topnav ul {
padding: 0;
margin: 0;
list-style: none;
}

#topnav a {
font:Tahoma; 
font-size:16px; 
font-weight:bold; 
text-decoration:none;
display:block;
text-align:center; 
color:#00008B;
padding-top:5px;
margin-left:5px;
*padding-top:5px;
*padding-left:5px;
}

#topnav a:hover{text-decoration:underline;}

#topnav a.search {
width:115px;
*width:120px; 
height:35px;
font-size:16;
margin-top:5px;
}
#topnav a:hover.search {} /* Used for roll over image */

#topnav a.buyerSeller {
width:174px; 
*width:164px;
height:35px;
font-size:16;
margin-top:5px;
}
#nav a:hover.buyerSeller {} /* Used for roll over image */


#topnav a.community{
width:152px;
*width:162px; 
height:35px;
margin-top:5px;
font-size:16;
}
#nav a:hover.community {} /* Used for roll over image */

#topnav a.experience {
width:162px;
*width:155px; 
height:35px;
margin-top:5px;
font-size:16;
}

#nav a:hover.experience {} /* Used for roll over image */

#topnav a.ourMarket {
width:158px; 
*width:165px;
height:35px;
margin-top:5px;
font-size:16;
}

#topnav a:hover.ourMarket {} /* Used for roll over image */

#topnav a.contact {
width:120px;
*width:110px; 
height:35px;
margin-top:5px;
font-size:16;
}
#topnav a:hover.contact {} /* Used for roll over image */

#topnav a.sub {
display: block;
width:150px;
height:24px;
padding-left:10px;
background-color:#102954;
font-family: Georgia;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#FFFFFF;
text-decoration:none;
text-align:left;
border:1px #000000 solid;
border-width:0 1px 1px 1px;
}

#topnav a:hover.sub {
background-color:#4C5E7F;
color:#FFFFFF;
}

#topnav li {
float: left;
position:relative;
}
#topnav li ul {
position: absolute;
left: -9999px;
width:185px;
}

#topnav li:hover ul {
position:absolute;
left:0;
top:40px;
}
#topnav li:hover ul, #nav li.navhover ul {
left:-48px;
top:40px;
}

#topnav a.sub_sub {
display: block;
width:185px;
height:24px;
padding-left:10px;
background-color:#FFFFFF;
font-family: Georgia;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#000000;
text-decoration:none;
text-align:left;
border:1px #000000 solid;
border-width:0 1px 1px 1px;
}

#topnav a:hover.sub_sub {
background-color:#DFDFDF;
color:#000000;
}
#topnav li:hover ul li ul {
position:absolute;
left: -9999px;
}

#topnav li:hover ul li ul, #nav li.navhover ul li ul {
left: -9999px;
}

#topnav li ul li {
padding-left:45px; 
z-index:99;
float: left;
position:relative;
}

#topnav li ul li ul{

position: absolute;
left: -9999px;
width:185px;
}

#topnav li ul li:hover ul {
position:absolute;
left:197px;
*left:185px;
top:0;
}

#topnav li ul li:hover ul, #nav li ul li.navhover ul {
left:197px;
*left:185px;
top:0;
}





/* Bottom Nav */

#nav {
width:794px;
height:40px;
z-index:99;
margin:65px auto 0px 170px;
*margin:45px 160px 0px 0px;
}

#nav ul {
padding: 0;
margin: 0;
list-style: none;

}

#nav a {
font:Georgia; 
font-size:16px; 
font-weight:bold; 
text-decoration:none;
display:block;
text-align:center; 
color:white;
padding-top:5px;
margin-left:5px;
*padding-top:5px;
*padding-left:5px;
}

#nav a:hover{text-decoration:underline;}

#nav a.listings {

width:170px; 
height:40px;
font-size:18;
margin-top:5px;
}
#nav a:hover.listings {} /* Used for roll over image */

#nav a.resources {
width:230px; 
height:40px;
font-size:18;
margin-top:5px;
}
#nav a:hover.resources {} /* Used for roll over image */

#nav a.agents {
width:190px; 
height:40px;
margin-top:5px;
font-size:18;
}

#nav a:hover.agents {} /* Used for roll over image */

#nav a.contact {
width:120px; 
height:40px;
margin-top:5px;
font-size:18;
}
#nav a:hover.contact {} /* Used for roll over image */


#nav li {
float: left;
position:relative;
}



/* Inner Nav */

.suckerdiv {margin:0; padding:0; background-color:}
.suckerdiv ul {margin:0; padding:0; list-style-type:none; z-index:999999;}
.suckerdiv ul li a {display:block; width:190px; height:35px; text-align:center; line-height:2; text-decoration:none; background:#102954; color:white; font-weight:bold; font-size:12pt; font-family: Arial, Helvetica, sans-serif;}
.suckerdiv ul li a:hover{color:white; text-decoration:underline;}
.suckerdiv ul li a:visited{color:white;}
.suckerdiv ul li a img {height:32px; width:190px; border:none; background:;}
.suckerdiv ul li {position:relative; float:left; display:block; z-index:9999;}
.suckerdiv ul li ul {position:absolute; display:none;}
.suckerdiv ul li ul li {height:25px; position:relative; left:-190px; background-color:#102954; line-leight:1px;}
.suckerdiv ul li ul li a {line-height:1.5; height:25px; width:190px; color:white; text-decoration:none; background:#102954;  font-size:11pt; padding:1px 5px; border:1px solid white;  font-weight:normal;}
.suckerdiv ul li ul li a:visited {color:white;}
.suckerdiv ul li ul li a:hover {background:#1058A0; color:white; text-decoration:none;}
.suckerdiv ul li ul li ul {height:25px; left:0px; top:0; padding:0px; margin:0px;}
.suckerdiv ul li ul li ul li {height:25px; position:relative; left:158px;}
.suckerdiv ul li ul li ul li a {height:25px; width:158px;}

/* Holly Hack for IE \*/
* html .suckerdiv ul li {float:left; height:1%;}
* html .suckerdiv ul li a {height:1%;}
/* End */

.innerBanner{
width:950px;
height:179px;
}

.content {
	background:#fff;
	color:#102954;
	font-family:Tahoma;
	vertical-align:top;
	padding:15px;
}

.content a {
	color:#fff;
}

td.content h2{display:none;}


#disclaimerWrapper {
	width:900px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
	text-align:center;
	margin:80px auto 10px;
}

#disclaimerWrapper a {
	color:#FFFFFF;
}

.disclaimer {
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
	text-align:left;
}

.disclaimer a {
	color:#C3C3C3;
}

div .content{background:#fff; color:#102954;}

div .content a{color:#102954;}

table #blogWrapper{background:#fff;}

div.blogBackgroundWhite{background:#fff;}


table#blogWrapper tr td a {
  text-decoration: underline;
  color:##102954 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
} 

.rightbar_wrapper a {color:#102954 !important;}

.rightbar_wrapper font {color:#102954 !important;}
.rightbar_wrapper th{color:#102954 !important;}
.rightbar_wrapper div {color:#102954 !important;}
.rightbar_wrapper td {color:#102954 !important;}
.rightbar_wrapper h1 {color:#102954 !important;}
.rightbar_wrapper h2 {color:#102954 !important;}

.entryTitle{color:#102954 !important;}

.entryInfo{color:#102954 !important;}

.entryContent {color:#102954 !important;}

.dayTitle {color:#102954 !important;}

h1 {color:#102954 !important;}

.entryBox {color:#102954 !important;}

.post-body{width:525px !important;}

.comments-head {color:#102954 !important;}

 .desc  {color:#102954 !important;}

.choice {color:#102954 !important;}

#commentAuthenticator p{color:#102954 !important;}
