* 					{ margin:0px; padding:0px; outline:0; }
body				{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url('./images/dt_bg.jpg') #000 no-repeat top center; }

h1					{ padding:0px; margin:0px; line-height:normal; display:block; }
h1 a				{ text-decoration:none; font-size:36px; color:#f5f5f5; line-height:normal; display:block; }
h1 a:hover			{  }
h1 a span			{ font-size:50px; font-style:italic; }
h1 a span span		{ font-size:16px; }
h2					{ padding:0 0 0 10px; margin:0px; font-size:18px; font-weight:bold; color:#f5f5f5; font-style:italic; }
h3					{ font-size:28px; color:#333; padding:5px; } 
h3 span				{ font-size:36px; color:#72ac1e; clear:both; font-style:italic; }
h4					{ font-size:22px; color:#333; padding:5px; } 
h4 a				{ font-size:16px; font-weight:normal; color:#F93237; }
p					{ padding:5px 0 0 5px; line-height:1.5; }
.h1_1				{ position:absolute; top:5px; left:0px; }
.h1_1 a				{ color:#76c0f2; }
.h1_2				{ position:absolute; top:40px; left:0px; }
.h1_3				{ position:absolute; top:90px; left:0px; }
.small				{ padding:0px; margin:0px; font-size:11px; }

#wrapper			{ width:100%; }
#container			{ width:800px; margin:auto; }
#header				{ float:left; clear:left; position:relative; width:800px; height:130px; } 
#nav				{ float:left; clear:both; position:relative; }
#content			{ float:left; clear:left; position:relative; min-height:510px; background-color:#fff; width:800px; padding:0 0 10px 0; }
#bottom				{ float:left; clear:left; position:relative; width:800px; height:60px; text-align:center; padding:20px 0; font-size:50px; font-style:italic; color:#fff; } 

/*	header area		*/
#title				{ position:absolute; top:0px; left:10px; width:500px; }
#member				{ position:absolute; top:5px; left:625px; }
#member	a			{ color:#fff; text-decoration:none; }
#member	a:hover		{ color:#333; text-decoration:underline; }
#number				{ position:absolute; top:40px; left:440px; font-size:22px; font-weight:bold; color:#fff; }
#social_text		{ position:absolute; top:80px; left:505px; }
#social_text a		{ font-size:14px; color:#fff; font-weight:bold; }
#social_icons		{ position:absolute; top:105px; left:510px; }
#social_icons li	{ list-style-type:none; float:left; margin:0 3px 0 0; padding:0; }
#social_icons li a	{ padding:0 3px 0 0px; margin:0; }
#broker				{ position:absolute; top:35px; left:735px; }
#fb_like			{ position:absolute; top:40px; left:300px; }
/* 
	#nav				{ position:absolute; top:104px; left:450px; }
	#nav li				{ float:left; list-style-type:none; }
	#nav li a			{ padding:5px 10px; margin:0 3px 0 0; outline:1px solid #ccc; background-color:#660000; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; }
	#nav li a:hover		{ color:#000; background-color:#5b8bdd; }
	#on_page			{ color:#000; background-color:#5b8bdd; }
*/
#nav ul				{ float:left; clear:both; width:800px; height:33px; margin:5px 0; padding:0; background:url("./images/nav_bg.png"); }
#nav li				{ float:left; list-style-type:none; margin:1px 0 0 0; padding:0; background:url("./images/divider.png") left center no-repeat; }
#nav li:first-child	{ margin-left:10px;  background:url("") left center no-repeat; }
#nav li a			{ float:left; padding:6px 10px 8px 10px; margin:0; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
#nav li a:hover		{ color:#8cbedd; background:url("./images/overstate.png") center bottom no-repeat;  }
#nav li a#on_page	{ color:#8cbedd; background:url("./images/overstate.png") center bottom no-repeat;  }

/*	home page	*/
#home_wrap			{ position:absolute; top:0; left:0; width:800px; height:520px; }
#home_info1 .title	{ color:#fff; font-size:40px; font-weight:bold; }
#home_info1 p		{ color:#fff; line-height:1; }
#home_image			{ position:absolute; top:140px; left:30px; text-align:center; padding:5px; font-size:14px; outline:1px solid #333; background-color:#f5f5f5; }
#home_info1			{ position:absolute; top:10px; left:10px; padding:10px 10px 0 10px; color:#fff; font-size:16px; width:375px; height:95px; background:url('./images/home_info_bg1.png'); }
#home_info2			{ position:absolute; top:380px; left:10px; padding:10px 10px 0 10px; color:#fff; font-size:16px; width:375px; height:105px; background:url('./images/home_info_bg2.png'); }
#check_head			{ font-size:16px; font-weight:bold; text-align:center; width:100%; padding:5px 0; margin:0; }
#check_head	span	{ font-size:12px; font-weight:normal;  }
#home_form			{ position:absolute; top:30px; left:430px; color:#333; background:#fff; }
#home_form input[type=checkbox]			{ margin:0 0 0 10px; }
#contact_header							{ position:relative; font-size:18px; font-weight:bold; background-color:#03c; border-bottom:1px solid #000; color:#fff; padding:5px 0; margin:0 0 5px 0; text-align:center; }
#header_deal_image						{ position:absolute; top:10px; left:190px; }
.contact_header_top						{ font-size:32px; padding:15px 0 0 0;  }
.contact_header_middle					{ font-size:32px; padding:15px 5px 5px 5px; }
.contact_header_bottom					{ font-size:18px; padding:5px; }
#contact_table							{ outline:1px solid #000; margin:0px; padding:0 0 10px 0; }

#contact_form								{ position:absolute; top:30px; left:30px; color:#333; background:#fff; }
#contact_form input[type=checkbox]			{ margin:0 0 0 10px; }
#csubmit									{ margin:5px 0 0 0; border:1px solid #999; width:220px; height:40px; font-size:22px; padding:0 0 5px 0; color:#f5f5f5;  background:#0c4c77; font-weight:bold; }
#hsubmit									{ margin:5px 0 0 0; border:0; width:209px; height:68px; padding:0;  background:url('./images/submit.png'); }

/*	about us
*********************************************************/
#about_wrap			{ width:500px; float:left; line-height:1.3; font-size:15px; }
#about_wrap	p		{ margin:0 0 20px 0; }

/*	financing page
*********************************************************/
#financing_wrap			{ width:620px; float:left; }
#finance_form			{ float:left; clear:both; margin:10px 0 0 15px; width:585px; height:418px; padding:5px; background:url("/images/finance_form_bg.png") no-repeat top left; color:#fff; font-size:14px; position:relative;  }
.finance_form_header	{ font-size:24px; font-weight:bold; }
.finance_form_text		{ text-decoration:underline; }
#finance_submit			{ background:url("/images/finance_submit_fin.png") no-repeat top left; width:211px; height:70px; border:0; position:absolute; top:345px; left:375px; }
#finance_form_ad		{ width:190px; height:105px; position:absolute; top:20px; left:385px; background-color:#f9f9c8; color:#333; }
#finance_form_ad_head	{ width:180px; height:25px; background-color:#e0de98; font-size:22px; font-weight:bold; padding:5px; }
#finance_form_ad p		{ padding:5px; line-height:1.2; font-size:13px; }
#financing_sidebar		{ float:left; width:160px; padding:0 5px;  }
#financing_sidebar img	{ margin:5px 0 0 0;  }
#finance_form_thanks	{ width:300px; }

/*	contact page	*/
#contact_form						{ color:#333; }
#contact_form input[type=checkbox]	{ margin:0 0 0 10px; }
#contact_form #check_head			{ font-size:16px; font-weight:bold; text-align:center; width:100%; padding:5px 0; margin:0; }
#contact_form #check_head	span	{ font-size:12px; font-weight:normal;  }
#contact_form #contact_header2		{ font-size:18px; font-weight:bold; padding:5px 0; margin:0 0 5px 0; text-align:center; }
#contact_form #contact_table2		{ margin:0px; padding:0 0 10px 0; }
#contact_form #submit				{ margin:5px 0 0 0; width:150px; height:46px; border:0; font-size:28px; padding:0 0 5px 0; color:#ffffff; font-weight:bold; }

/*	Sellers	**********************************************/
#sellers_wrap				{ position:relative; line-height:1.5; padding:0 10px; }
#sellers_wrap input			{ border:0px; outline:1px solid #999; padding:2px; }
#seller_sub_wrap			{ width:470px; }
#sellers_box				{ position:absolute; top:10px; left:490px; width:300px; height:370px; border:1px solid #000; font-size:11px; }
#sellers_box_head			{ width:300px; color:#fff; background-color:#000; padding:5px 0; font-size:14px; text-align:center; margin:0; }
#sellers_box_head h4		{ color:#fff; }
#sellers_box_head a			{ color:#fff; }
#sellers_box_head a:hover	{ color:#CCCCCC; }
#sellers_box_content		{ padding:5px; margin:0; }
#seller_tag					{ font-size:45px; color:#333; font-weight:bold; }
#seller_tag	span			{ font-size:60px; color:#72ac1e; font-style:italic; }
#seller_wrap				{ width:400px; }
.seller_text_size			{ font-size:16px; font-weight:bold; }
#finsubmit					{ width:207px; height:67px; background:url("/images/seller_submit_val.png") no-repeat top left; position:absolute; top:450px; left:400px; border:none; }

/* 	featured listing page	*/
.listing			{ float:left; clear:both; position:relative; width:600px; min-height:55px; font-color:#333; font-size:14px; outline:1px solid #333; }
.list_image			{ float:left; width:150px; min-height:50px; margin:5px 0 5px 5px; outline:1px solid #333; }
.list_info			{ float:left; width:435px; min-height:50px; margin:5px 0 5px 5px; outline:1px solid #333; }


/* 	Social Media Page	*/

#social_offsite					{ position:absolute; top:10px; left:445px; margin:0; padding:5px; border:1px solid #999999; background-color:#5b8bdd; }
#social_offsite li				{ padding:0 0 0 5px; margin:0; float:left; list-style-type:none;  }

#social_nav						{ margin:20px 0 0 0px; padding:0 0 0 10px; border-bottom:1px solid #999; height:38px; }
#social_nav li					{ list-style-type:none; float:left; margin:0 1px; border:1px dotted #999;  border-bottom:1px solid #fff; text-align:center; height:36px; padding: 0px 5px; }
#social_nav li img				{ width:60px; margin:8px 0 0 0; }
#social_home					{ margin:10px;font-size:12px; }
#lat_nav_links a#on_social_page_top		{ color:#CC0000; }
#social_nav #on_social_page		{ border:1px solid #999; border-bottom:1px solid #fff; height:35px; margin:-8px 1px 0 1px; padding:5px; }
#social_nav #on_social_page img	{ width:100px; margin:5px 0 0 0; }
#social_wrap				{ position:relative; float:left; clear:left; width:100%; }
#social_wrap h3				{ padding:5px 0; font-size:18px; font-weight:bold; margin:0 0px 10px 0; border-bottom:1px dotted #999; }
#facebook_wrap				{ float:left; clear:left; }
#twitter1_wrap				{ float:left; clear:left; }
#linkedin_wrap				{ float:left; clear:left; }
#youtube_wrap				{ float:left; clear:left; }
/* youtube list */
.video_thumb_wrap1			{ width:100%; float:left; clear:left; border-bottom:1px solid #ccc; }
.video_thumb_wrap1 img		{ float:left; margin:5px 10px 5px 0; }
.video_thumb_wrap2			{ float:left; width:500px; }
#social_wrap .video_thumb_wrap2 h3	{ font-size:16px; }
/* youtube detail	*/
.video_wrap					{ position:relative; }
#video_back_link			{ position:absolute; top:5px; left:600px; }

#local_social_wrap			{ width:390px; float:left; }
#lat_social_wrap			{ width:600px; float:left; margin:0 0 0 5px; }






























