/*----------------------------------------------------------------------------------
Page Elements
----------------------------------------------------------------------------------*/
html {overflow: auto; height:100%; position:absolute;}

body {height:100%; border:0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; background-image:url(../images/bg_med_tan.gif);}

img {border:0; padding:0; margin:5px;}
img.border{border:1px solid #000;}
img.nospace {border:0; padding:0; margin:0;}

h1 {font-size:18px; line-height:18px; }
h2 {font-size:16px; line-height:16px; }
h3 {font-size:14px; line-height:14px; }

a{color:#183886; text-decoration:none;}
a.hover:hover{text-decoration:underline;}

.inline_tall{height:100%; width:100%; position:relative;}

/*----------------------------------------------------------------------------------
DIV Elements
----------------------------------------------------------------------------------*/
#search_capsule {width:100%; top:0; left:0; position:absolute; vertical-align:top; border:0; margin:0; padding:0;  background-image:url(../images/bg_med_tan.gif);}
		#search_iframe{position:absolute; top:140px; left:0; width:920px; padding:0; margin:0;}
#header_search_capsule {top:0; left:275px; position:absolute; width:650px;}
#search_options_capsule{left:274px; top:129px; position:absolute; background-color:#FFF; border-left:1px solid #996633; padding:50px;}

#capsule {height:100%; position:absolute; vertical-align:top; border:0; width:100%;}

	#left_bar {margin:0; padding:10px; padding-top:20px; width:179px; color:#996633;}
	#left_bar_float {margin:0; padding:10px; padding-top:20px; width:254px; color:#996633; border-right:1px solid #996633; position:absolute; top:0px; left:0px;}
	
	td.left_bar{width:199px; border-right:1px solid #996633; vertical-align:top;}
	td.left_bar_high{width:199px; border-right:1px solid #996633; vertical-align:top; height:100%;}
	
		#left_bar_light {width:169px; background-image:url(../images/bg_light_tan.gif); vertical-align:middle; padding:5px; padding-top:15px; margin-top:20px; text-align:center;}
	
	#header {width:650px; height:80px; background-image:url(../images/header_650x.jpg); padding:0; margin:0;}
	
	#navigation {width:650px; margin:0; padding:0; background-image:url(../images/bg_blue.gif); height:25px;}
		#navigation ul{margin:0; padding:0; list-style:none; display:inline;}
		
		#navigation li{list-style:none; display:inline;}
		
		#navigation a:link, #navigation a:visited, #navigation a:active{padding:0px 25px 0px 26px; height:25px; line-height:25px; vertical-align:middle; display:block; color:#FFFFFF; margin:0; float:left; background-image:url(../images/bg_blue.gif);}
		
			#navigation a:hover{ background-image:url(../images/bg_light_tan.gif); color:#996633;}
		
		#subnav_capsule{width:650px; margin:0; padding:0; height:25px; background-image:url(../images/bg_light_tan.gif); display:block; }
			
			#subnav{padding:0; margin:0; border:0; position:absolute; height:25px; width:650px;}
			#subnav_search{padding:0; margin:0; border:0; position:absolute; height:25px; width:650px; left:0;}
			
			#subnav_search ul{z-index:1; margin:0; padding:0; list-style:none; display:inline; position:absolute; top:0px;}
				#subnav_search ul.search{left:0px;}
				#subnav_search ul.glove{left:175px;}
				#subnav_search ul.communities{left:0px;}
				#subnav_search ul.re101{left:25px;}
				#subnav_search ul.seller{left:200px;}
				#subnav_search ul.about{left:100px;}	
				
				#subnav_search li{list-style:none; display:inline;}		
			
				#subnav_search li a:link, #subnav_search li a:visited{margin:0; padding:0px 7px 0px 7px; height:25px; line-height:25px; vertical-align:middle; color:#996633; display:block; float:left; border-right:1px dashed #183886;} 
				#subnav_search li a.noline{border:0;}
				#subnav_search li a.twolines{border-right:1px dashed #183886; border-left:1px dashed #183886;}
				
				#subnav_search li span{margin:0; padding:0px 7px 0px 7px; height:25px; line-height:25px; vertical-align:middle; color:#996633; float:left;}
				#subnav_search li span b{line-height:25px;}
				
				#subnav_search li a:hover{text-decoration:underline;}
						
			#subnav ul{z-index:1; margin:0; padding:0; list-style:none; display:inline; position:absolute; top:0px;}
				#subnav ul.search{left:0px;}
				#subnav ul.glove{left:175px;}
				#subnav ul.communities{left:0px;}
				#subnav ul.re101{left:25px;}
				#subnav ul.seller{left:200px;}
				#subnav ul.about{left:100px;}		
			
			#subnav li{list-style:none; display:inline;}		
			
			#subnav li a:link, #subnav li a:visited{margin:0; padding:0px 7px 0px 7px; height:25px; line-height:25px; vertical-align:middle; color:#996633; display:block; float:left; border-right:1px dashed #183886;} 
			#subnav li a.noline{border:0;}
			#subnav li a.twolines{border-right:1px dashed #183886; border-left:1px dashed #183886;}
			
			#subnav li span{margin:0; padding:0px 7px 0px 7px; height:25px; line-height:25px; vertical-align:middle; color:#996633; float:left;}
			#subnav li span b{line-height:25px;}
			
			#subnav li a:hover{text-decoration:underline;}
		
	#content_homepage{padding:0; margin:0; background-color:#FFF; display:block;}
		
#foot_links_capsule{padding-top:50px; padding-bottom:25px; color:#996633; font-size:11px; line-height:16px; vertical-align:middle;}
#footer {height:75px; width:100%; margin:0; padding:0;}
#body_content{padding:15px; padding-top:5px; margin:0;}

/*-------------------------------------------------------------------------------------
Text Styles
-------------------------------------------------------------------------------------*/
a.top, a.top:visited{color:#996633; font-size:10px;}
a.top:hover{text-decoration:underline;}
a.btn_submit{margin:10px; padding:5px 25px 5px 25px; line-height:50px; vertical-align:middle; background-image:url(../images/bg_light_tan.gif); color:#996633; font-size:18px; }
a.btn_submit:hover{background-image:url(../images/bg_med_tan.gif); color:#183886}
a.foot_links:hover {text-decoration:underline;}
a.foot_links:visited {font-style:italic;}
a.side_nav:link {margin:0; padding:0px 7px 0px 7px; height:25px; line-height:25px; vertical-align:middle; color:#996633; display:block;} 
a.side_nav:hover {text-decoration:underline;}
a.side_nav:visited {margin:0; padding:0px 7px 0px 7px; height:25px; line-height:25px; vertical-align:middle; color:#996633; display:block; font-style:italic;} 

.news{line-height:24px; margin:0; padding-left:10px;}
.breadcrumb{line-height:18px;}
.side_nav_box{float:right; margin-left:30px; margin-bottom:15px; color:#996633; line-height:25px;} 

.bold_white{color:#FFFFFF; font-weight:bold;}
.subnav_dropbox{border:1px solid #996633; color:#996633; font-size:11px; margin-top:3px; margin-right:7px; float:left;}

.sidenav_dropbox{border:1px solid #996633; color:#996633; font-size:11px; margin:7px; }

.tall{height:100%; position:relative;}
.white_glove_program{font-size:20px; font-weight:bold; text-align:left; padding-left:15px;}
span.white_glove_program_link{font-size:14px; font-weight:bold; padding-left:75px;}
.phone_hightlight{font-size:24px; font-weight:bold;}
.bold{font-weight:bold;}
.big_and_bold{font-size:16px; font-weight:bold;}
.footer{font-size:10px; font:Trebuchet MS; color:#996633;}
.testimonial{display:block; margin:0; padding:15px; border:1px solid #183886; width:50%; font-size:11px;}
.testimonial_sig{font-size:12px; font-weight:bold; font-style:italic;}
.agent{display:block; margin:0; padding:5px; border:1px solid #183886; width:55%; font-size:11px;}
.agent_title{font-size: 14px; font-weight:bold;}
.title{font-size:18px; font-weight:bold; color:#996633;}
.sub_title{font-size:14px; font-weight:bold; color:#996633;}


/*-------------------------------------------------------------------------------------
Tooltip  - http://javascript.internet.com/miscellaneous/good-looking-tooltips.html
-------------------------------------------------------------------------------------*/
.glt-elm{position: absolute; left: 0; top: 0; width: 150px;	color: #fff; font-family: Arial, sans-serif; opacity: 0.9; visibility: hidden;}

.glt-elm p{background: #666; margin: 0;	padding: 0.5em;}

.glt-elm img{display: block;}

/* and this CSS for IE, if you want to use transparency: */
.glt-elm{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
