/* GLOBAL ---------------------------------------------------------------------------*/	

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:13px;padding:0;margin:0;font-family:Georgia;color:#000;background:#fff url(../images/structure/bg.gif) repeat-x;}
  
h1, h2, h3, h4, h5, h6, ul, li, ol, form{padding:0;margin:0;}
 
p{padding:0;margin:0;font-size:12px;}

a{overflow:hidden;}
	a:hover{}
	
.input{margin:1px;padding:1px;border:1px solid #000;}
.width1{width:200px;}
.width3{width:420px;height:100px;}
.width_qs{width:135px;}
.width_qs_mls{width:50px;padding:2px 1px;}

.search_width1{width:172px;}
.search_width2{width:165px;}

.search_go1{position:relative;top:7px;}
.search_go2{position:relative;top:8px;}

.msg{padding:10px;width:400px;border:2px solid #fff;color:#fff;background:#db0407;font-weight:bold;}
	.msg ul{margin:0 0 0 20px;}
		.msg li{}
		
.font_numbers{font-family:Verdana;}

/* WEBSITE ---------------------------------------------------------------------------*/	

#wrap{width:960px;text-align:left;}

	#header{width:960px;height:127px;background:#fff;border-bottom:2px solid #000;}
		#logo{float:left;width:655px;}
			#logo a{display:block;text-indent:-99999em;width:655px;height:127px;background:url(../images/structure/header.jpg) no-repeat;}
		
		#quicksearch{width:305px;float:right;}
			.header_phone{font-size:23px;font-weight:bold;padding:5px 0 8px 0;}
			.header_search{}
				.header_search h4{font-size:18px;font-weight:bold;}
				.header_search form{padding:4px 0 8px 0;background:url(../images/structure/qs_bg.gif) center top no-repeat;}
					.qs_1{width:140px;padding:1px 0 0 0;}
					.qs_2{width:50px;padding:5px 0 0 0;font-weight:bold;text-align:center}
					.qs_3{width:60px;padding:1px 0 0 0;}
					.qs_4{width:35px;padding:1px 0 0 0;}
			.header_tag{color:#db0407;font-size:17px;}

	#navigation{background:#fff;height:23px;border-bottom:8px solid #db0407;width:960px;padding:4px 0 0 0;}
		ul#Nav{float:left;}
			ul#Nav li{list-style-type:none;float:left;}
				ul#Nav li a{color:#000;text-decoration:none;padding:2px 9px 0 9px;margin:0 1px;height:23px;font-size:15px;display:block;}
					ul#Nav li a:hover{color:#fff;background:#db0407;height:23px;}
					ul#Nav li a.selected{color:#fff;background:#db0407;height:23px;}
	
	#content{width:958px;background:#e8e8e8 url(../images/structure/content_bg.gif) repeat-x;border-left:2px solid #000;}
		.padd{padding:15px;line-height:20px;}
			.padd a{color:#000;}
		#content h2{margin:0 0 10px 0;font-size:24px;font-weight:bold;}

/* CONTENT ---------------------------------------------------------------------------*/
		
	#hp_box{background:url(../images/structure/hp_bg.gif) repeat-y;}	
		.hp_main{width:705px;float:left;text-align:left;}
		
			#hp_slideshow{width:659px;margin:20px 0 0 15px;}
				.hp_cta_links{width:263px;}
					.hp_cta_featured{margin:52px 0 0 0;}
						.hp_cta_featured a{width:263px;height:82px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_featured.gif) no-repeat;}
							.hp_cta_featured a:hover{background-position:0 -82px;}
					.hp_cta_viewall{margin:16px 0 0 0;}
						.hp_cta_viewall a{width:245px;height:45px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_viewall.gif) no-repeat;}
							.hp_cta_viewall a:hover{background-position:0 -45px;}
					.hp_cta_viewrentals{margin:15px 0 0 0;}
						.hp_cta_viewrentals a{width:245px;height:45px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_viewrentals.gif) no-repeat;}
							.hp_cta_viewrentals a:hover{background-position:0 -45px;}
				.hp_slideshow{display:block;width:396px;background:url(../images/structure/slide_show.jpg) no-repeat;height:279px;}
				
				.featured_bg{width:205px;color:#fff;text-align:right;padding:65px 0 0 12px;}
					.fg_homepic{width:205px;height:137px;display:block;}
					
					.fg_price{font-weight:bold;font-size:14px;}
					.fg_address{margin:2px 0 0 0;font-size:10px;line-height:14px;}
					
					.featured_bg a{color:#fff;text-decoration:none;}
		
		.hp_blog{width:250px;float:right;text-align:left;color:#fff;margin:10px 0 0 0;}
			.hp_blog_box{width:220px;padding:10px 0 5px 20px;}
				.hp_blog_date{font-size:12px;font-weight:bold;}
				.hp_blog_title{font-size:15px;font-weight:bold;padding:5px 0;}
				.hp_blog_comment{}
				
				.hp_blog_btn{margin:10px 0 60px 0;}
					.hp_blog_btn a{text-indent:-99999em;width:108px;height:25px;display:block;background:url(../images/buttons/btn_fullblog.gif) no-repeat;}
						.hp_blog_btn a:hover{background-position: 0 -25px;}
				
				.hp_krea_icon{margin:0 0 20px 0}
				
	#interior_box{background:url(../images/structure/interior_bg.gif) repeat-y;min-height:400px;}	
		.interior_main{width:780px;float:left;text-align:left;}
			.interior_main ul{margin:0 0 0 40px;}
		
		.interior_rightnav{width:150px;float:left;text-align:left;color:#fff;margin:10px 0 0 0;}
			.interior_rn_padd{padding:10px 0 10px 15px;}

/* BLOG ---------------------------------------------------------------------------*/

	.blog{margin:15px 0 0 0;}
		.blog_header{}	
		.blog_left{margin:5px 0;}
			.blog_title{font-size:20px;}
		.blog_right{}
		.blog_comment{}
			
/* FOOTER ---------------------------------------------------------------------------*/
				
	#footer_main{background:url(../images/structure/footer_bg.gif) repeat-x;width:100%;}
		#footer_shadow{background:url(../images/structure/footer_shadow.gif) center 0 no-repeat;}
		#footer_web20{background:#fff;width:960px;height:97px;display:block;border-top:1px solid #000;border-bottom:1px solid #000;}			
			.fweb1{float:left;text-align:left;line-height:20px;padding:5px 0 0 15px;width:412px;}
			.fweb2{float:right;width:250px;padding:20px 15px 0 0;text-align:right;}
			.fweb3{float:right;text-align:right;padding:10px 15px 0 0;width:185px;}
				ul#networking{}
					ul#networking li{list-style-type:none;margin:3px 0;}
						ul#networking img{position:relative;top:8px;padding:0 0 0 5px;}
						ul#networking a{color:#000;font-size:10px;}
							ul#networking a:hover{text-decoration:none;}
				
		#footer_nav{padding:4px 0 0 0;height:22px;display:block;text-align:center;background:url(../images/structure/footer_links.gif) center 0 no-repeat;}
			#footer_nav a{text-decoration:none;color:#000;padding:0 3px;}
				#footer_nav a:hover{text-decoration:underline;}
				
		#footer_copy{color:#e8e8e8;text-align:center;font-size:12px;padding:5px 0;}
		#footer_by{color:#e8e8e8;text-align:center;font-size:11px;padding:0 0 5px 0;}
			#footer_by a{color:#e8e8e8;text-decoration:none;}
				#footer_by a:hover{}
			
/* CONTACT PAGE ---------------------------------------------------------------------------*/
		
	.contact_box{width:450px;margin:5px 0 0 0;}
		.contact_left{float:left;width:220px;}
		.contact_right{float:left;width:220px;}
		.contact_stretch{width:600px;}
