/**************************************************************
	General Styles
***************************************************************/
* {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px;}
body {margin: 0px;background-color:#1D3274;}
table, tr, td {border-collapse:collapse;padding:0px;margin:0px;vertical-align:top;}
input, select, textarea {font-size:12px;}
#headerDate{position:relative;float:right;top: 80px;right:10px;font:12px arial;font-weight:bold;color:white;}
#leftPane {background-image:url(../images/background.gif);background-repeat:repeat-x;background-color:white;vertical-align:top;width:130px;}
#lPane {vertical-align:top;width:98px;}
#menu {width: 130px;}
#menu img {border:none;margin:0px;}

#mainContent {
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-color:white;
font-size:12px;
line-height:17px;
color:#333333;
vertical-align:top;
text-align:left;
padding-left:28px;
padding-right:28px;
padding-bottom:10px;
}

#mainContent2 {
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-color:white;
font-size:12px;
line-height:17px;
color:#333333;
vertical-align:top;
text-align:left;
padding-left:28px;
padding-bottom:10px;
}

#mainContent .title {font-size:12px;font-weight:bold;padding-top:15px;padding-bottom:15px;}
#mainContent2 .title {font-size:12px;font-weight:bold;padding-top:15px;padding-bottom:15px;}
#mainContent a {font-weight:bold;color:#0072BC;text-decoration:none;}
#mainContent .highlight {font-weight:bold;color:#0072BC;}
#mainContent table, #mainContent tr, #mainContent td {font-size:12px;}

#subcontent {background-color: white;font-size: 12px;line-height: 17px;color: #333333;vertical-align: top;padding-left: 2px;padding-right: 2px;text-align:left;}
#subcontent .title {font-size:12px;font-weight:bold;padding-top:15px;padding-bottom:15px;}
#subcontent a {font-weight:bold;color:#0072BC;text-decoration:none;}
#subcontent .highlight {font-weight:bold;color:#0072BC;}
#subcontent table, #subcontent tr, #subcontent td {font-size:11px;}

#rightPane {
vertical-align:top;
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-color:white;
}

#footer {height:18px;font-size:10px;color:white;vertical-align:middle;line-height: 30px;}
#footer .left {position:relative;left:20px;float:left;font-size:10px;}
#footer .right {position:relative;right:20px;float:right;font-size:10px;}
#footer .left a, #footer .right a {font-size: 10px;color:white;text-decoration:none;}

.tab {
background-image:url(../images/tab.gif);
background-repeat:no-repeat;
height:23px;
width:270px;
text-align:left;
padding-left:30px;
font-size:10px;
font-weight:bold;
color:white;
vertical-align:middle;
}

.tab2 {
background-image:url(../images/tab.gif);
background-repeat:no-repeat;
height:23px;
text-align:left;
padding-left:30px;
font-size:10px;
font-weight:bold;
color:white;
vertical-align:middle;
}

.printtab {
background-image:url(../images/tab.gif);
background-repeat:no-repeat;
height:23px;
width:260px;
text-align:left;
font-size:10px;
font-weight:bold;
color:white;
vertical-align:middle;
}

.tabWide {
background-image:url(../images/tab_wide.gif);
background-repeat:no-repeat;
height:23px;
width:260px;
text-align:left;
padding-left:25px;
font-size:10px;
font-weight:bold;
color:white;
vertical-align:middle;
}
.underTab {background-image:url(../images/undertab.gif);background-repeat:repeat-x;height:7px;}
.underTab_rose {background-image:url(../images/undertab_rose.gif);background-repeat:repeat-x;height:7px;}
.letterLink {color:red;font-size:11px;}

/**************************************************************
	Homepage & City Homepage Styles
***************************************************************/
#sponsors {width:130px;margin-bottom:5px;}
#sponsors .image {padding-top:4px;padding-bottom:4px;text-align:center;}
#sponsors .details {font-size:10px;font-weight:bold;text-align:left;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
#sponsors .highlighted {color:#9E0B0E;font-size:11px;font-weight:bold;}
#featuredListings, #featuredAgents, #featuredBuilders {width:260px;}
#featuredListings .content, #featuredAgents .content, #featuredBuilders .content {background-color:#D7DEE5;}
#featuredListings .image input, #featuredAgents .image input, #featuredBuilders .image input {margin-top:5px;margin-bottom:5px;margin-right:5px;margin-left:10px;border:1px solid #7D7E80;}
#featuredListings .details,#featuredAgents .details,  #featuredBuilders .details {color:black;font-size:10px;font-weight:bold;text-align:left;padding-top:5px;}
#featuredListings .details a, #featuredAgents .details a,  #featuredBuilders .details a {color:#0072BC;font-size:10px;font-weight:bold;text-decoration:none;}
#featuredListings .highlighted, #featuredAgents .highlighted,  #featuredBuilders .highlighted {color:#9E0B0E;font-size:12px;font-weight:bold;}
#featuredListings .image{height:75px;}
#featuredAgents .image, #featuredBuilders .image{height:100px;}

/**************************************************************
	Agent Search Styles
***************************************************************/
#agentSearchResults { }
#agentSearchResults .agent {background-color:#D7DEE5;}
#agentSearchResults .altagent {background-color:#EEE5E7;}
#agentSearchResults .image{margin-top:5px;margin-left:10px;}
#agentSearchResults .image input, #agentSearchResults .image img{border:1px solid #7D7E80;margin-top:5px;margin-left:12px;margin-bottom:10px;}
#agentSearchResults .details {text-align:left;padding-left:15px;padding-bottom:10px;}
#agentSearchResults .details td{font-size:9pt;font-weight:bold;color:black;padding-right:5px;}
#agentSearchResults .highlighted  {color:#9E0B0E;font-size:13pt;font-weight:bold;line-height:29px;}

/**************************************************************
	Agent Listing Styles
***************************************************************/
#agentDetails {font-size:12px;text-align:left;}
#agentDetails .image img {border:1px solid #7D7E80;}
#agentDetails .name {color:#9E0B0E;font-size:18px;font-weight:bold;}
#agentDetails .details {font-size:12px;font-weight:bold;color:black;}
#agentDetails .profile {font-size:12px;color:#333333;}
#agentProperties {font-size:10px;line-height:normal;color:black;font-weight:bold;text-align:left;}
#agentProperties .image img {border:1px solid #7D7E80;}
#agentProperties .highlighted {color:#9E0B0E;font-size:12px;font-weight:bold;}
.backTo a{font-size:12px;font-weight:bold;color:#0072BC;text-decoration:none;}
.darker {color: #333333;}

/**************************************************************
	Builder Listing Styles
***************************************************************/
#builderDetails {font-size:12px;text-align:left;}
#builderDetails .image img {border:1px solid #7D7E80;}
#builderDetails .name {color:#9E0B0E;font-size:18px;font-weight:bold;}
#builderDetails .details {font-size:12px;font-weight:bold;color:black;}
#builderDetails .profile {font-size:12px;color:#333333;}
#builderProperties {font-size:10px;line-height:normal;color:black;font-weight:bold;text-align:left;}
#builderProperties .image img {border:1px solid #7D7E80;}
#builderProperties .highlighted {color:#9E0B0E;font-size:12px;font-weight:bold;}
.backTo a{font-size:12px;font-weight:bold;color:#0072BC;text-decoration:none;}
.darker {color: #333333;}

