/* ---------------------------------------------------

Structural Styles - This document controls
all elements that set the overall page structure.

Author: John C. Sexton
Email: jsexton@treb.com

 --------------------------------------------------- */
 
 
/* Structure and General Controls */
 
 
body { font-family: Arial, Helvetica, trebuchet ms, Georgia, Times, serif; font-size:11px; background-color:#ffffff; }

p { font-family:trebuchet ms, Georgia, Times, serif; font-size:11px; padding-left: 4px; }

a:hover {text-decoration:underline;}
a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c1d72e;text-decoration:none;}


#wrapper {width:760px; height:100%; margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative; }
#contentArea {text-align:left;}
#mainContent {float:left; background-image:url(/images/t.gif); margin: -2px 0px 0px 0px; width:760px; height:auto; background-position:top right; background-repeat:repeat-y;}
 
 
 
/* LeaderBoard Elements */

#leader {
	background : url(/images/leader_bg.gif) no-repeat 0 0;
	width : 760px;
	height : 127px;
	}
	
#topadbanner {	
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 12px;
}
	
	
 
/* Header Elements */

#header {
	background : url(/images/header_bg.gif) no-repeat 0 0;
	width : 760px;
	height : 90px;
	}

#rightBanner { width:460px; float:right; padding-top:5px; }
	


/* Search Box Elements */

#centerBox {width:760px; position:relative; float:right; }
.box1 {width:365px; padding-top:10px; padding-right:3px; float:left;}
.box2 {width:365px; padding-top:10px; padding-left:3px; float:right;}
.box3 {width:270px; padding-top:10px; float:left; text-align: left;}
.box4 {width:490px; padding-top:10px; float:right;}

.div {float:left; padding:1px;}



/* Search Text Elements */

.title_grey { font-family:trebuchet ms, Georgia, Times, serif; font-size:18px; font-weight:bold; color: #666666; }
.title_greysm { font-family:trebuchet ms, Georgia, Times, serif; font-size:16px; font-weight:bold; color: #666666; }
.title_grey12 { font-family:trebuchet ms, Georgia, Times, serif; font-size:12px; color: #666666; }
.search_text { font-family:trebuchet ms, Georgia, Times, serif; font-size:12px; color: #000000; line-height: 12px; }


.markets { text-align: left; }

.markets a { font-family:trebuchet ms, Georgia, Times, serif; font-size:12px; color:#6d7a9d; text-decoration:none; }
.markets a:hover { color:#666666; text-decoration:none; }
.markets a:visited { color:#6d7a9d; text-decoration:none; }


.markets ul {
	display: list-item; 
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-left: 15px;
	line-height: 16px;
}
.markets li {
   font-size: 12px; 
   font-family:trebuchet ms, Georgia, Times, serif;
   text-decoration: none;
   color: #666666 !Important;  
   display: list-item;
   list-style-type: square;
   line-height: 16px;   
}


.markets li a {
	font-size: 12px;
	font-family:trebuchet ms, Georgia, Times, serif;
	text-decoration: none;
	color: #6d7a9d !Important;
	display: list-item;
	list-style-type: square;
	line-height:16px;
}

.markets li a:hover {
   color: #666 !Important;
   text-decoration: underline;
}

.markets li a:visited {
   text-decoration: none;
}

.markets li a:active {
   color: #6d7a9d !Important;
}


#professionalTxt { text-align: left; background-color: #f1f1f1; height : 130px; }











/* Order a Book Elements */

#order_bg {
	background : url(/images/bookorder_bg.jpg) no-repeat 0 0;
	width : 365px;
	height : 232px;
	clear:both; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color: #313a4c;
	}

.divRight { width : 210px; padding:5px; position:relative; left:135px; }

.title_blue16 { font-family:trebuchet ms, Georgia, Times, serif; font-size:16px; font-weight:bold; color: #64779b; }

.title_lime16 { font-family: trebuchet ms, Georgia, Times, serif; font-size:16px; font-weight:bold; color: #a3ad32; }

.title_lime16 a { font-family:trebuchet ms, Georgia, Times, serif; font-size:16px; font-weight:bold; color: #a3ad32; text-decoration:none; }
.title_lime16 a:hover { color:#000000; text-decoration:none; }
.title_lime16 a:visited { color:#a3ad32; text-decoration:none; }




/* Industry News and Map Subscriptions Elements */



.box_text { font-family: Arial, Helvetica, sans-serif; font-size:15px; color: #313a4c; text-align: right; }

.box_text a { font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #313a4c; color:#313a4c; text-decoration:none; }
.box_text a:hover { color:#a3ad32; text-decoration:none; }
.box_text a:visited { color:#a3ad32; text-decoration:none; }


#industry_bg {
	background : url(/images/flierwire_bg.gif) no-repeat 0 0;
	width : 365px;
	height : 65px;
	clear:both; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color: #313a4c;
	}

	
#map_bg {
	background : url(/images/map_bg.gif) no-repeat 0 0;
	width : 365px;
	height : 65px;
	clear:both; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color: #313a4c;
	}
	
	

.title_blue { font-family: trebuchet ms, Georgia, Times, serif; font-size:18px; font-weight:bold; color: #64779b; }
.title_lime { font-family: trebuchet ms, Georgia, Times, serif; font-size:18px; font-weight:bold; color: #a3ad32; }

.title_lime a { font-family:trebuchet ms, Georgia, Times, serif; font-size:18px; font-weight:bold; color: #a3ad32; text-decoration:none; }
.title_lime a:hover { color:#000000; text-decoration:none; }
.title_lime a:visited { color:#a3ad32; text-decoration:none; }






.agentPic {padding-top:8px; padding-bottom:8px; }
.showcase {background-image:url(/images/showcase_homes.gif); background-repeat:no-repeat; height:27px; width:372px; padding-bottom:5px;  position:relative;top:5px;}
.showcase_agent {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #195b9b; }
.text_12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.text_12b { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-top:7px; padding-bottom:7px; }

.UniversalFooter
{
	font-size: 10px;
	text-align: center;
}
.UniversalFooter a { color:#667a9f }

	
/* Footer Elements */


#footerBG {
	background : url(/images/footer_bg.gif) no-repeat 0 0; position: absolute;bottom: 1px; width : 760px;
	height : 18px;
	}

#footer { height:20px; width:760px; clear:both; font-size:10px; background-color:#ffffff; text-align: center; background : url(/images/footer_bg.gif) no-repeat 0 0; }
#footer { font-size:10px; padding-top:15px; }
#footer a { color:#667a9f }
#footer a:hover { color:#000000; }
#footer a:visited { color:#000000; }



/* SEO Elements */


#seomarkets { width:760px; clear:both; font-size:10px; background-color:#ffffff; text-align: center; }
#seomarkets { font-size:10px; padding-top:5px; }
#seomarkets a { color:#667a9f }
#seomarkets a:hover { color:#000000; }
#seomarkets a:visited { color:#000000; }