a:active, a:focus {outline: 0;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/misc/background_mainstriped.gif);
}

H2
{	FONT-SIZE: 13px;
	COLOR: #00538E;
	FONT-FAMILY: verdana, arial
}

TD
{
    FONT-SIZE: 11px;
    COLOR: #5B605B;
	line-height: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:link
{
	COLOR: #00538E;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:visited
{
	COLOR: #00538E;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.spotlightheadline {
	color: #366A5C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.menu:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #c1c1c1;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}

A.news:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #00538E;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.news:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #00538E;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A.news:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #00538E;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: underline
}

.ypcontainer
{
    Z-INDEX: 50;
    VISIBILITY: hidden;
    POSITION: absolute
}
.ypcontents
{
    POSITION: absolute;
/*BACKGROUND-COLOR: #262626;*/
}
.ypcontents A:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    DISPLAY: block;
    COLOR: #c1c1c1;
    TEXT-DECORATION: none
}
.ypcontents A:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    DISPLAY: block;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #af9604;
    TEXT-DECORATION: none
}
.ypcontents A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    DISPLAY: block;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#menubar
{
    LEFT: 5px;
    POSITION: absolute;
    TOP: 25px
}
.menu A:link
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    COLOR: #c1c1c1;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.menu A:hover
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	COLOR: #174667;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: D9EED9;
	TEXT-DECORATION: none;

}
.menu A:visited
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
	COLOR: #c1c1c1;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.menu A:visited:hover
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	COLOR: #174667;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;

}
.bgmenutop {

    BACKGROUND-COLOR: #C5D2DC
}
.bgmenubottom {

    BACKGROUND-COLOR: #C5D2DC
}

.bgmenuside
{
    BACKGROUND-COLOR: #C5D2DC
}

.dummylink
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 2px;
    COLOR: #c1c1c1;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}


.AdminHeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 00538D;
	font-weight: bold;
}
.AdminInputBoxHeaderText {
	font-size: 11px;
	font-weight: bold;
}

.elevationoff
{
	COLOR: #00538E;
	text-decoration: underline;
	cursor: pointer;
}

.elevationon
{
	COLOR: #C11525;
	text-decoration: none;
}

.bluebold
{
	COLOR: #006611;
	text-decoration: none;
	font-weight: bold;
}

.companyprofileheadlines
{
	COLOR: #006611;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;		
}

.companyprofileheadlines-sub
{
	COLOR: #202821;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;		
}

.bluebolder {
	COLOR: #006611;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

.boldheaderlarge {

	COLOR: #00538E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.blueboldarial {
	COLOR: #00538E;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.boldarial {
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.ServiceRequestMandatoryFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.newsheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00538E;
}
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #56617E;
}
.oc_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00538E;
}

.directions {
	margin: 0px;
	padding: 0px;
	width: 565px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left top;
	text-indent: 0px;
	display: inline
}


.directions_wider {
	margin: 0px;
	padding: 0px;
	width: 737px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left top;
	text-indent: 0px;
	display: inline
}



  
input.gmapsubmit {
max-width: 90px;
width: 90px;
padding: 1px; /* whatever your required padding is */
overflow: visible; /* seems to keep ie (inc 7) in check without anything else */
vertical-align: middle;
}

.gmapsubmit {
   background-color: A1BED7;
   font-size: 12;
} 

form {
    margin: 0;
}

#search_box {
    width: 317px;
    height: 31px;
    background: url(http://216.119.73.63/images/misc/bg_search_box3.gif);
}
#search_box #fromAddress {
    float: left;
    padding: 0;
    margin: 7px 0 0 6px;
    border: 0;
    width: 229px;
    background: none;
	font-size: 11px;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

#searchHomesForSale select {width:203px; font-size:11px; color:#333333;}
#sortOrder select {width:203px; font-size:11px; color:#333333;}

.homedetaillisting {background-color: #F2F6F9;}

#detaillisting {position: relative; width: 433px; height: 157px;}
#detaillisting TD {padding: 2px;}
#detaillisting .printbrochure {position: absolute; bottom: 0; left: 0;}
#detaillisting .returntoresults {position: absolute; bottom: 0; right: 0;}

#features ul {margin-left: 10px; padding-left: 10px;}
#features ul li {line-height: 1.4;}

.rightbottom {text-align: right;}

#floorplans {width: 735px; border: 1px solid #8DAFD2}

#homesitemap {width: 735px; border: 1px solid #8DAFD2}

#visitthesalescenter {height: 140px; border-left: 1px solid #8DAFD2}