/*
Theme Name: Towers Default
Theme URI: http://www.towerschannelside.com
Description: Towers Channelside Theme
Version: 1.0
Author: Daniel Beacham
Author URI: http://www.zelencomm.com
Tags: clean, white, 

*/

*{margin:0; padding:0;}
img,a{border:none; outline:none;}
a, .orange, #loginForm p.orange, #navigation li a.orange{color:#f17e26; text-decoration:none;}
p, #loginForm input, li{color:#5b82af; line-height:1.6em; font-size:12px;}
h2{font-family:garamond,"Times New Roman", Times, serif; color:#5b82af; font-size:32px; margin-bottom:15px;  text-align:center;}
h3{color:#5b82af; font-size:14px; margin-bottom:15px;}
h4{margin-bottom:5px; font-size:14px; color:#5b82af;}
.right, .alignright{float:right;}
.left, .alignleft{float:left;}
.clearFix{clear:both;}

#wrapper{width:960px; margin:0 auto; position:relative;}
	body{font-family:Arial, Helvetica, sans-serif; background:#fff;}
	#header{margin:25px 0 25px;}
	
/******* NAVIGTION*********/
		#navigation{float:left;width:100%; background:url(_images/bg_navBar.jpg) no-repeat; margin-bottom:10px; z-index:1500; position:relative;}
			#navigation ul{list-style-type:none;margin-left:25px;}
			#navigation ul li, #navigation ul li a{text-transform:uppercase; line-height:25px; font-size:12px; color:#5b82af;float:left; margin-right:15px;}
			#navigation ul li{position:relative;}
			#navigation ul li a:hover{color:#f17e26;}
			
			

#jsddm li ul
		{	margin: 0;
			padding: 10px 0 15px;
			position: absolute;
			top:30px; left:0px;
			visibility: hidden;
			background:#fff; 
			width:200%;
			opacity:.9;
			filter:alpha(opacity=90);
			z-index:1000;
			
	
		}
		
		#jsddm li ul li
		{	float: none;
			padding:0 0 0 10px;	
			margin:0;
			line-height:25px;
			height:25px;
			text-align:left;
			border-bottom:solid 1px #5b82af
		}
		#jsddm li ul li:hover, #jsddm li ul li:hover a{background:#5b82af; color:#fff;}
		#jsddm li ul li a
		{	width: auto;
			display:block;
			text-indent:0px;
			background:none;
			color:#5b82af;
			border:none;
			padding:0;
		}
		
		#jsddm li ul li a:hover{color:#fff;}


/*********** END NAVIGATION*********/
	
	#mainContent{float:left; width:920px; padding:0 20px; overflow:hidden; border-bottom:solid 1px #87acd8;}
		#content{width:660px; position:relative; padding-bottom:50px;}
		#content p{font-size:14px;margin-bottom:25px; letter-spacing:.03em; line-height:24px;}
			#content p a{font-size:14px;}
			
			em.view{font-size:48px;}
#interior_content{position:relative; overflow:hidden; padding-bottom:35px;}	
#interior_content p{font-size:14px; line-height:1.4em; margin-bottom:15px;} 
	#footer{float:left; width:100%;margin-top:5px;}
		#footer p{font-size:11px; color:#c4d0e8; line-height:13px;}
		#footer small a{color:#dcddde;}
			#footer small a:hover{text-decoration:underline;}
		
		#socialMedia{margin-right:5px;}
			span.copy{font-size:10px;}
#leftColumn{width:235px;}
	#leftColumn img{margin-bottom:35px;}

#rightColumn{float:left; width:200px; margin-bottom:35px;}
	#rightColumn p{margin-bottom:15px;}
	.vcard{margin-right:5px;}
		.vcardCopy{line-height:12px;}


	#form, #centerColumn{float:left; width:400px; margin:0 35px 30px 35px; display:inline;}
		#form table{margin-top:15px;}
		#form table td{text-align:left; padding:5px 0;}
		#form input.text{width:217px; height:16px; background:url(_images/bg_inputText.jpg) no-repeat; border:none;font-size:12px;padding-top:3px;}
		#form textarea{width:217px; height:41px; background:url(_images/bg_textArea.jpg) no-repeat; border:none; resize:none;}
		#form table td, #rightColumn p{color:#5b82af; font-size:12px;}
	
	#centerColumn{width:390px; margin-right:45px;}
	#centerColumn p{margin-bottom:15px; font-size:13px;}
	#membersArea p, p.pdf_download{padding-left:35px; background:url(_images/pdf_icon.jpg) no-repeat; margin-bottom:5px;line-height:14px;min-height:35px;}
	
	#mainColumn p.pdf_download{margin-top:15px; font-size:13px;}
	#membersArea a{color:#5b82af;}
	
	#floorplan_links{float:left;margin-top:20px;}
	#floorplan_links p{padding-left:35px;background:url(_images/pdf_icon.jpg) no-repeat; margin-bottom:5px;line-height:30px; font-size:13px;}
	
	
	#mainColumn{width:635px; float:left; margin:0 0 35px 35px;}
		#mainColumn ul{margin-left:30px;}
	
	#rotate{clear:left; height:229px; visibility:hidden;}
		#rotate img{position:absolute; top:0px; left:0px;}
		
	ul#address{list-style-type:none; position:absolute; bottom:5px; right:0px;}
	ul#address li{float:left; font-size:12px; color:#5b82af; padding:0 3px;}
	ul#address li.dot{color:#f89d57;}
	
	#testimonials{position:relative;padding: 0px 0;overflow:hidden; margin:-20px 0 20px -25px; z-index:100;}
	
			#testimonials .client{position:relative;float:right;font-size:11px; color:#5b82af; margin-top:5px; z-index:1000;}
	
	#loginForm{margin-bottom:45px;}
	#loginForm input.textField{width:125px; display:block;margin:0 5px 5px 0;height:18px; }
		p.forgotPass{clear:both; font-size:11px;}
			p.forgotPass a{color:#5b82af; }
	
	
	#pressReleases p{clear:both; margin:2px 0; font-size:13px;}
		#pressReleases p a{font-size:12px; margin:-2px 0 5px;}
	
	#newsIndex{border-top:solid 1px #5b82af; padding-top:15px;}
	
	#salesCompetition{padding-top:15px; border-top:solid 1px #f17e26;}
	.realtorSale{float:left; width:350px; clear:left; margin-bottom:15px;}
		.realtorSale img{float:left; margin-right:10px;}
		
		h1.newsTitle{font-size: 18px; color:#626568; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
		p.news_back{font-weight:normal; font-size:12px; margin-left:35px;}
		
		img#fha_snipe{position:absolute; top:30px; right:0px; z-index:500;}
