﻿body
{
	margin: 0px;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	background-color: #ffffcc;
}
TD
{
	font-size: 12px;
	line-height: 18px;
	font-family: Arial;
	vertical-align: top;
}

h3{
    color:#32234C;
    font-size:16px;
    font-weight:bold;
}

TABLE.maintable
{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
.colorbar
{
	padding-right: 15px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	color: white;
	padding-top: 8px;
	font-family: Arial;
	text-align: right;
	background: #b994c8;
}
TD.menucolumn
{
	background-color: #fff186;
	width: 170px;
}

TD.menucell
{
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
TD.menucell#selected 
{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ff5c27;
}
.contentcell
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
	background-color: #fff8c2;
	width:820px;
}
TD.homecontentcell
{
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-color: #fff8c2;
	width: 735px;
}

.divofficeinfo
{
    padding-left: 10px;
}
.homecolumnlight
{
	background-color: #ffffcc;
	width: 25%;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
}
.homecolumndark
{
	background-color: #fff8c2;
	width: 25%;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
}


H1
{
	font-weight: bold;
	font-size: 26pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}

img.imageright
{
	margin: 0px 0px 10px 10px;
}



#selectedlink
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
A.menulink, A.menulink:visited, A.menulink:Active
{
	font-size: 13px;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
A.menulink:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #ffa007;
	font-family: Arial;
	text-decoration: none;
}


A, A:Visited, A:Active
{
	color: #ff5c27;
	font-weight: bold;
	text-decoration: none;
}
A:Hover
{
	color: darkgray;
	font-weight: bold;
	text-decoration: none;
}
td.headercell
{
	background-image: url(images/bgtop.gif);
	background-repeat: repeat-x;
}
td.footercell
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 10pt;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Arial;
	background-color: #678cd2;
}



.pagetitle, h1{
    font-size: 14px;
    font-weight: bold;
    color: #FF5C27;
}

h2{
    font-weight: bold;
    font-size: 12px;
}

#footer{
    text-align: center;
    font-size: 11px;
}

#footer a, #footer a:visited, #footer a:active{
    color: #000000;
}
#footer a:hover{
    color: #FFDD00;
}

.smalltext{
    font-size: 11px;
}

.inlineloginpanel, .inlineloggedinpanel{
    background: #D1E3E7;
    color: Black;
}

.inlineloginpanel a, .inlineloginpanel a:visited, .inlineloginpanel a:active, .inlineloggedinpanel a, .inlineloggedinpanel a:active, .inlineloggedinpanel a:visited{
    color: #FF5C27;
}

.inlineloginpanel a:hover, .inlineloggedinpanel a:hover{
    color: darkgrey;
}

.savedpropertyresults, .resultItemHeader, .detailItemHeader{
    font-size: 16px;
    background: #678CD2 url("images/resultsgradient.jpg") repeat-x top left;
    vertical-align: bottom;
    height: 20px;
    font-weight: bold;
    color: #FFFFFF;
    padding-right: 10px;
	vertical-align: bottom;
	padding-bottom: 1px;
    border: solid 1px black;
    text-align: left;
}

.mlsrightdiv{
    width: 193px;
    float: left;
    margin-left: 10px;
}

.mlsMainDiv{
    float: left;
    width: 600px;
}

input.filterinputs{
    width: 92px;
}

select.filterinputs{
    width: 96px;
}

.resultItemHeader{
    width: 585px;
    padding-top: 5px;
    padding-bottom: 3px;
}

.resultItem{
    border: 0;
    width: 585px;
    background: #FFF8C2;
}

.resultItemBody{
    width: 585px;
}

.mapNotFoundCell{
    width: 33%;
}

.resultPager{
    width:135px;
}

.resultSettingsTop{
    border: 2px solid #32234C;
    background: #dde0f3;
    vertical-align: bottom;
    padding-right: 10px;
	vertical-align: bottom;
	padding-bottom: 1px;
    text-align: left;
    width: 98%;
}

.detailsOuterDiv h2{
    margin-top: 2px;
}

.detailsOptions{
    line-height: 12px;
}

.detailsOuterDiv{
    width:610px;
}

.detailsMainInfoInner{
    width:177px;
}

.detailsMainInfo{
    width:170px;
}

.detailsContactInfo, .detailsSaveProperty{
    width:150px;
}

.detailsMainInfo .leftcell{
    width: 40%;
}

.detailsMainInfo .rightcell{
    width: 60;
}

.undermenupic{
     width: 170px;
    margin-right: -40;
}

.sideOfficeInfo{
    
    margin-top: 10px;
    margin-bottom: 10px;
}


.detailsSavePropertyComments{
    width: 130px;
}

.resultItemOptions{
    line-height: 12px;
}

.searchCountBox, .sideOfficeInfo{
    margin-left: auto;
    margin-right: auto;
}
.searchCountBox{
    background:none repeat scroll 0 0 #DDE0F3;
    border:1px solid #171A8B;
}
.mlsResultFilters{
    margin-left: 7px;
    margin-right: 7px;
    border: 0;
}

.optionscell {
    border-top:2px solid #678CD2;
    font-family:Verdana;
    font-size:9pt;
    padding:1px 3px;
}

.usersectionheader
{
    color: #32234C;
    font-weight: bold;
    font-size: 16px;
    border: 2px solid #32234C;
    background: #dde0f3;
}

.savedsearchesaltrow {
    background-color:#DDE0F3;
}

.savedsearchesheader {
    background: #DDE0F3;
    border: 1px solid #32234C;
    font-weight: bold;
}

.detailsNavigation a, .detailsNavigation a:visited, .detailsNavigation a:active, .mlsuserNavigation a, .mlsuserNavigation a:visited, .mlsuserNavigation a:active, .mlsSearchOptions a, .mlsSearchOptions a:visited, .mlsSearchOptions a:active{
    border: 0;
    border-top:2px solid #678CD2;
    font-family:Verdana;
    font-size:9pt;
    padding:1px 3px;
    margin-top: 2px;
}
.detailsNavigation a:hover, .mlsuserNavigation a:hover, .mlsSearchOptions a:hover
{
    border: 0;
    border-top:2px solid #678CD2;
    font-family:Verdana;
    font-size:9pt;
    padding:1px 3px;
    background: transparent;
}

.resultitemtable{
    border: 0;
}


.agentphotodetails{
	width: 134px;
}

.sidecolumncell {

    margin-right: -5px;
    float: right;
    width: 200px;
    background: url("images/mlsbg.jpg") repeat-y;
}

.mlsSearchOptions{
    margin-top: 10px;
}


.blogdiv{
    border: solid 1px black;
    background: white;
    margin: 5px;
    padding: 10px;
}

.blogImage{
    width: 130px;
    text-align: center;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.blogImage img
{
    width: 100% !important;
    height: 100% !important;
    float: left;
    
    border: 0;
}

a
{
    outline: 0;    
}