/*

WebSite Accelerator 3
Stylesheet Master

WordPress Theme:	SellingAugusta
Author:				Chris Harrison


Copyright 2005-2009 PowerServe International.
All Rights Reserved.

*/

	@import url("/include/scripts/css/reset.css");		/*Style Reset or Baseline*/
	@import url("/common/wsaglobal.css");				/* WSA Global Styles - DO NOT REMOVE! */

/* =Global */

	body { background:#ffffd2; font:normal 14px/1.4 candara,arial,helvetica,sans-serif; text-align:center; }
	a { color:#3e78bc; text-decoration:none; }
	a:hover { text-decoration:underline; }

/* =Header */	
	#header { background:#fff url(/images/bg_hdr.gif) no-repeat 50% 100%; height:144px; padding:10px 0 0; }
		#header #container { height:139px; margin:0 auto; text-align:left; width:1020px; }
		#header h1 { background:url(/images/logo_territhomas.png) no-repeat; float:left; height:139px; text-indent:-9999px; width:300px; }
			#header h1 a { display:block; height:139px; outline:none; position:relative; width:300px; }
		#header .moreinfo { background:url(/images/hdr_moreinfo.gif) no-repeat; float:right; height:80px; position:relative; right:30px; text-indent:-9999px; width:240px; }
		#header ul { clear:right; font-size:18px; float:right; list-style:none; margin:15px 30px 0 0; padding:0; position:relative; text-indent:0; }
			#header ul li { display:inline; padding:0 0 0 1.5em; }
				#header ul li a { color:#fff; font-weight:bold; }
				
/* =Page - Container for our 2 primary columns. */
	#page { background:#fff url(/images/www_territhomas_02.png); margin:0 auto; padding:0 50px; text-align:left; width:920px; }
		#page #sidebar { float:left; width:200px; }
			#page #sidebar ul { font-size:18px; list-style:none; margin:1em 0; padding:0; text-indent:0; }
				#page #sidebar ul li { font-weight:bold; margin:0 0 1em; }
					#page #sidebar ul li a { background:url(/images/sidebar_nav_top_bg.gif) repeat-x 0 85%; display:block; text-transform:uppercase; text-decoration:none; }
					#page #sidebar ul li a:hover { color:#66BC45; }
					#page #sidebar ul li ul { font-size:14px; margin:0 0; }
						#page #sidebar ul li ul li { font-weight:normal;  margin:0 0 0 0; }
							#page #sidebar ul li ul li a { background-image:none; text-transform:none; }
							
			#page #sidebar #search { margin-bottom:25px; }
		
		#page #content { float:right; width:680px; }
		
                        #page #content img.resource { margin:5px; }
                        #page #content iframe { border-width:0; }   
		
			#page #content table.phone { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font:normal 14px helvetica,arial,sans-serif; border:1px solid #e6e6e6; border-spacing:0px; width: 100%; }
			#page #content table.phone tr:hover { background: #BEBA5F !important; color:#fff; }
			#page #content table.phone tr:hover a { color:#F4FBFC; }
			#page #content table.phone tr.phone { background: #EDEDBA; }
                        #page #content table.phone tr.altphone { background: #FFFFD2; }
                        #page #content table.phone td { padding:7px 5px; }
		
			#page #content table.schools { border:1px solid #e6e6e6; border-collapse:collapse; border-spacing:0; font:normal 14px helvetica,arial,sans-serif; width: 100%; }
                        #page #content table.schools td { padding:5px; }
                        #page #content table.schools th { font-size: 105%; background: #3E78BC; color: #fff; padding:5px; }                      
                        #page #content table.schools tr:hover { background: #BEBA5F !important; color:#fff; }
			#page #content table.schools tr:hover a { color:#F4FBFC; }
			#page #content a:hover table.schools  { text-decoration:none !important; }
			#page #content table.schools tr.schools { background: #EDEDBA; }
                        #page #content table.schools tr.altschools { background: #FFFFD2; }

			#page #content table.secondary-nav { border-spacing:10px; }
			#page #content table.secondary-nav a:hover { text-decoration:none; }
			#page #content table.secondary-nav h3 { color:#3E78BC; font-size:18px; margin:0; padding:0; }
			#page #content table.secondary-nav p { color:#333; font:normal 11px helvetica,arial,sans-serif; margin:0; padding:0; }
			#page #content table.secondary-nav h3 a { color:#3E78BC; }
			#page #content table.secondary-nav p a { color:#333; }
                        #page #content table.secondary-nav td { border:1px solid #e6e6e6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 10px 10px 65px; vertical-align:top; width:50%; }
                        #page #content table.secondary-nav td a { display:block; height:100%; width:100% }
                        #page #content table.secondary-nav td:hover { cursor:pointer; border:1px solid #BEBA5F; }
                        
                        #page #content table.secondary-nav td.currentlistings { background:url(/images/ico-currentlistings.gif) no-repeat 7px 13px;  }
                        #page #content table.secondary-nav td.currentlistings:hover { background:#ffffd2 url(/images/ico-currentlistings.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.locallistings { background:url(/images/ico-locallistings.gif) no-repeat 7px 13px;  }
                        #page #content table.secondary-nav td.locallistings:hover { background:#ffffd2 url(/images/ico-locallistings.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.dreamhome { background:url(/images/ico-dreamhome.gif) no-repeat 7px 13px;  }
                        #page #content table.secondary-nav td.dreamhome:hover { background:#ffffd2 url(/images/ico-dreamhome.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.meet { background:url(/images/ico-meet.gif) no-repeat 7px 13px;  }
                        #page #content table.secondary-nav td.meet:hover { background:#ffffd2 url(/images/ico-meet.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.testimonials { background:url(/images/ico-testimonials.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.testimonials:hover { background:#ffffd2 url(/images/ico-testimonials.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.blog { background:url(/images/ico-blog.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.blog:hover { background:#ffffd2 url(/images/ico-blog.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.helptips { background:url(/images/ico-helptips.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.helptips:hover { background:#ffffd2 url(/images/ico-helptips.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.mortgage { background:url(/images/ico-mortgage.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.mortgage:hover { background:#ffffd2 url(/images/ico-mortgage.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.title-escrow { background:url(/images/ico-title-escrow.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.title-escrow:hover { background:#ffffd2 url(/images/ico-title-escrow.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.beforeyousell { background:url(/images/ico-beforeyousell.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.beforeyousell:hover { background:#ffffd2 url(/images/ico-beforeyousell.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.forsalebyowner { background:url(/images/ico-forsalebyowner.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.forsalebyowner:hover { background:#ffffd2 url(/images/ico-forsalebyowner.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.cityoverview { background:url(/images/ico-cityoverview.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.cityoverview:hover { background:#ffffd2 url(/images/ico-cityoverview.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.communitylinks { background:url(/images/ico-communitylinks.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.communitylinks:hover { background:#ffffd2 url(/images/ico-communitylinks.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.localphonenumbers { background:url(/images/ico-localphonenumbers.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.localphonenumbers:hover { background:#ffffd2 url(/images/ico-localphonenumbers.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.schools { background:url(/images/ico-schools.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.schools:hover { background:#ffffd2 url(/images/ico-schools.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.relocating { background:url(/images/ico-relocating.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.relocating:hover { background:#ffffd2 url(/images/ico-relocating.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.homeowner { background:url(/images/ico-homeowner.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.homeowner:hover { background:#ffffd2 url(/images/ico-homeowner.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.realestatenews { background:url(/images/ico-realestatenews.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.realestatenews:hover { background:#ffffd2 url(/images/ico-realestatenews.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.contact { background:url(/images/ico-contact.gif) no-repeat 7px 13px; }
                        #page #content table.secondary-nav td.contact:hover { background:#ffffd2 url(/images/ico-contact.gif) no-repeat 7px 13px; }
                        
						#page #content blockquote { border:1px solid #e6e6e6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0; font-size: 18px; margin-bottom:15px; padding:10px 10px 10px 10px; }
                        #page #content blockquote cite { background:none; cursor:auto; display:block; font-size:14px; font-style:italic; font-weight:normal; margin:-21px 0 0 0; text-align: right; padding:0 10px 0 0; }
						
			#page #content h1,
			#page #content h2 { color:#887c44; font-size:24px; font-weight:bold; margin:10px 0px 10px 0px; }
			#page #content h3 { color:#887c44; font-size:20px; font-weight:bold; margin:10px 0px 10px 0px; }
			#page #content h4 { color:#374FA2; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; }
			#page #content p { font-size:14px; margin:0 0 1em; }

                        #page #content small { font-size:12px; margin:0 0 1em; }

                        #page #content ol { font-size:14px; list-style-type:decimal; margin:0 0 1em 2em; text-indent:0; }
			#page #content ul { font-size:14px; list-style:square; margin:0 0 1em 2em; text-indent:0; }
			#page #content li { margin-bottom:5px; }
			#page #content.home { background:url(/images/note.jpg) no-repeat; margin:10px 0 0; }
			

				#page #content.home #maincontent { background:url(/images/terri_thomas_full.gif) no-repeat top right; padding:390px 240px 20px 15px; width:440px; }


			#page #content.interior { padding:15px; }


	#page #content ul.forms {
		list-style:none;
		margin:0;
		text-indent:0;
	}
	#page #content ul.forms li {
		clear:both;
		display:block;
		margin:0 0 10px;
	}
	
	#page #content ul.forms li label {
		float:left;
		margin:0 5px 5px 0;
	}
	#page #content ul.forms li input[type=text],
	#page #content ul.forms li select,
	#page #content ul.forms li textarea {
		font:normal 14px helvetica,arial,sans-serif;
	}
	
	#page #content ul.forms li.captcha {
		width:300px;
		float:left;
	}
	
	
	#page #content ul.forms li.captcha span {
		float:left;
		margin-bottom:3px;
	}
	#page #content ul.forms li.captcha #captcha {
		float:left;
		margin-right:10px;
		padding:2px 0;
	}
	#page #content ul.forms li.captcha #CaptchaImage {
		float:left;
	}
/* =Footer */
	#footer { background:url(/images/bg_ftr.gif) no-repeat; height:32px; margin:0 auto; width:1020px; }
		#footer .contact-info { color:#777; float:left; font-size:12px; left:46px; position:relative; top:16px; }

			#footer .contact-info strong { color:#beba5f; text-transform:uppercase; }
		#footer .remax { background:url(/images/logo_remax.gif) no-repeat; float:right; height:21px; position:relative; right:43px; text-indent:-9999px; top:14px; width:66px; }
			#footer .remax a { display:block; height:21px; outline:none; position:relative; width:66px; }

			
	#footnotes { font-size:12px; margin:0 0 1em 0; }
		#footnotes .copyright { margin:0; }

/*Classes*/
.small, .smallbold, small {font-size:12px !important;}
.smallbold {font-weight:bold; }
.textitalics, em, i {font-style: italic; }
.textbold, strong, b {font-weight:bold; }
.hide {display:none;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.shim {display:none;}
.error { color:#c00; }
.data td { border:1px solid #ccc;}
.Left { text-align:left;}
.Center { text-align:center;}
.Right { text-align:right;}


/* =Hacks, Fixes, and Bears - Oh My! */
		* html #header h1 { background:url(/images/logo_territhomas.gif) no-repeat; }
		* html #page #sidebar ul li { display:inline; }
		* html #page #sidebar ul li ul { margin:0 0 1em; }
		
	.clearfix:after {
		content:".";
		clear:both;
		display:block;
		line-height:0;
		height:0;
		visibility:hidden;
	}
	.clearfix {
		display:inline-block;
	}
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
