/*===============================IMAGE REPLACEMENT==============================*/

.no { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .no { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */ 

/*===================================H1/H2/H3/H4/H5=============================*/

h3 { font-family:verdana, arial, helvetica; font-size:21px; color:#000; text-decoration:none; font-weight:bold; text-align:left; line-height:150%; }

a#logo { width:343px; height:169px; float:left; background:url(/images/index/logo.jpg) no-repeat; }
a#fb_friend { width:134px; height:16px; float:left; background:url(/images/index/facebook-btn.jpg) no-repeat; margin:6px 0 0 0; }
a#follow_twitter { width:139px; height:16px; float:left; background:url(/images/index/twitter-btn.jpg) no-repeat; margin:6px 0 0 0; }

a#show_homes_rentals { width:257px; height:44px; float:left; background:url(/images/index/show-homes-btn.jpg) no-repeat; margin:5px 0 0 0; }
a.more_info { width:60px; height:10px; float:left; background:url(/images/index/more-info-btn.png) no-repeat; margin:5px 0 0 160px; }
a.details { width:207px; height:42px; float:left; background:url(/images/interior/details.jpg) no-repeat; margin:20px 0 20px 67px; }

a.more_info_subdivisions { width:60px; height:10px; float:left; background:url(/images/index/more-info-btn.png) no-repeat; margin:3px 0 0 165px; }

a#two_story_button { width:298px; height:113px; float:left; background:url(/images/interior/2-story-btn.jpg) no-repeat; }
a#ranch_button { width:298px; height:113px; float:left; background:url(/images/interior/ranch-btn.jpg) no-repeat; margin:0 0 0 50px; }

a#two_story_gallery_button { width:298px; height:113px; float:left; background:url(/images/interior/2-story-gallery-btn.jpg) no-repeat; }
a#ranch_gallery_button { width:298px; height:113px; float:left; background:url(/images/interior/ranch-gallery-btn.jpg) no-repeat; margin:0 0 0 50px; }

a#larger_view_button { width:210px; height:48px; float:left; background:url(/images/interior/larger-view-btn.jpg) no-repeat; }

/* SUBHEADERS */

h2#four_zero_four_sh { width:952px; height:131px; float:left; background:url(/images/sh/404-h.jpg) no-repeat; }
h2#homes_for_sale_and_rent_sh { width:952px; height:131px; float:left; background:url(/images/sh/sale-rent-h.jpg) no-repeat; }
h2#bad_credit_sh { width:952px; height:131px; float:left; background:url(/images/sh/bad-credit-h.jpg) no-repeat; }
h2#we_buy_houses_sh { width:952px; height:131px; float:left; background:url(/images/sh/buy-house-h.jpg) no-repeat; }
h2#resources_sh { width:952px; height:131px; float:left; background:url(/images/sh/resources-h.jpg) no-repeat; }
h2#faq_sh { width:952px; height:131px; float:left; background:url(/images/sh/faq-h.jpg) no-repeat; }
h2#about_us_sh { width:952px; height:131px; float:left; background:url(/images/sh/about-h.jpg) no-repeat; }
h2#contact_us_sh { width:952px; height:131px; float:left; background:url(/images/sh/contact-h.jpg) no-repeat; }
h2#privacy_policy_sh { width:952px; height:131px; float:left; background:url(/images/sh/privacy-policy-h.jpg) no-repeat; }
h2#manage_listings_sh { width:952px; height:131px; float:left; background:url(/images/sh/edit-listings-h.jpg) no-repeat; }
h2#current_listings_sh { width:952px; height:131px; float:left; background:url(/images/sh/current-listings-h.jpg) no-repeat; }
h2#admin_sh { width:952px; height:131px; float:left; background:url(/images/sh/admin-h.jpg) no-repeat; }
h2#view_prospects_sh { width:952px; height:131px; float:left; background:url(/images/sh/view-prospects-h.jpg) no-repeat; }
h2#create_listing_sh { width:952px; height:131px; float:left; background:url(/images/sh/create-listings-h.jpg) no-repeat; }
h2#realtors_sh { width:952px; height:131px; float:left; background:url(/images/sh/realtors-h.jpg) no-repeat; }
h2#investors_sh { width:952px; height:131px; float:left; background:url(/images/sh/investors-h.jpg) no-repeat; }
h2#privacy_policy_sh { width:952px; height:131px; float:left; background:url(/images/sh/privacy-policy-h.jpg) no-repeat; }
h2#sort_listings_sh { width:598px; height:86px; float:left; background:url(/images/sh/sort-listings-h.jpg) no-repeat; }

h3#top_ten_sh { width:555px; height:13px; float:left; background:url(/images/sh/top-10-sh.jpg) no-repeat; margin:20px 0 20px 0; }

h4#one_sh { width:22px; height:22px; float:left; background:url(/images/numbers/1.jpg) no-repeat; }
h4#two_sh { width:22px; height:22px; float:left; background:url(/images/numbers/2.jpg) no-repeat; }
h4#three_sh { width:22px; height:22px; float:left; background:url(/images/numbers/3.jpg) no-repeat; }
h4#four_sh { width:22px; height:22px; float:left; background:url(/images/numbers/4.jpg) no-repeat; }
h4#five_sh { width:22px; height:22px; float:left; background:url(/images/numbers/5.jpg) no-repeat; }
h4#six_sh { width:22px; height:22px; float:left; background:url(/images/numbers/6.jpg) no-repeat; }
h4#seven_sh { width:22px; height:22px; float:left; background:url(/images/numbers/7.jpg) no-repeat; }
h4#eight_sh { width:22px; height:22px; float:left; background:url(/images/numbers/8.jpg) no-repeat; }
h4#nine_sh { width:22px; height:22px; float:left; background:url(/images/numbers/9.jpg) no-repeat; }
h4#ten_sh { width:22px; height:22px; float:left; background:url(/images/numbers/10.jpg) no-repeat; }

h4#contact_info { width:447px; height:90px; float:left; background:url(/images/contact/contact-info-new.jpg) no-repeat; padding:0 0 30px 0; }

/*===================================LAYOUT================================================================*/

/* INDEX */

body { background:url(/images/index/bg.jpg) #000 repeat-x top center; text-align:center; }

#body_container { width:952px; margin:0 auto; }
	#header_container { width:952px; }
		#fb_status_container { float:left; width:248px; height:119px; background:url(/images/index/facebook-bg.jpg) no-repeat; padding:50px 20px 0 25px; }
		#twitter_status_container { float:left; width:266px; height:124px; background:url(/images/index/twitter-bg.jpg) no-repeat; padding:45px 20px 0 30px; text-align:left; }
	#navigation_container { width:952px; height:75px; }
	#flash_container { width:952px; height:358px; float:left; }
	#callout_container { width:952px; float:left; background:url(/images/index/stretch.jpg) repeat-y; }
		#welcome_container { width:272px; height:256px; float:left; background:url(/images/index/welcome-bg.jpg) no-repeat; padding: 94px 10px 0 55px; }
			#credit_check_list li { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:bold; text-align:left; line-height:150%; margin:0 0 13px 20px; list-style-image:url(/images/index/arrow.jpg); }
		#featured_home_container { width:248px; height:262px; float:left; background:url(/images/index/featured-home-for-sale-bg.jpg) no-repeat; padding:100px 20px 0 15px; }
			.featured_info_container { width:220px; float:left; padding:10px 0 0 20px; line-height:100%; }
			.featured_pic { margin:0 0 0 -10px; }
		#subdivision_container { width:248px; height:256px; float:left; background:url(/images/index/featured-home-for-rent-bg.jpg) no-repeat; padding:100px 20px 0 15px; }
	#qa_container { width:802px; float:left; background:#000; padding:20px 0 10px 20px; margin:0 0 20px 65px; }
	#qa_container p { font-family:verdana, arial, helvetica; font-size:11px; color:#fff; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
		.question a:link, .question a:hover, .question a:visited { width:771px; height:21px; float:left; background:url(/images/index/seo-bar.jpg) no-repeat; padding:8px 0 0 10px; text-align:left; text-decoration:none; font-weight:bold; margin:0 0 10px 0; }
		.answer { width:747px; float:left; padding:10px 20px 0 15px; display:none; }
	#content_footer { width:952px; height:21px; float:left; background:url(/images/index/footer.jpg) no-repeat; }
	#index_footer_container { width:832px; float:left; padding:0 60px 175px 60px; margin:10px 0 0 0; }
		#copyright { width:416px; float:left; text-align:left; }
		#privacy_policy { width:416px; float:left; text-align:right; }

/* INTERIOR */

body.interior { background:url(/images/interior/int-bg.jpg) #000 repeat-x top center; text-align:center; }

	#subheader_container { width:952px; height:131px; float:left; }
	#interior_content_container { width:832px; float:left; background:url(/images/index/stretch.jpg) repeat-y; padding:15px 60px 100px 60px; }
		#about_us_left_column { width:255px; float:left; }
		#about_us_right_column { width:494px; float:left; padding:0 20px 0 20px; }
			#about_us_list li { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; margin:0 0 5px 20px; list-style-image:url(/images/index/arrow.jpg); }
			#resources_list li.arrow { font-family:verdana, arial, helvetica; font-size:13px; color:#000; text-decoration:none; font-weight:bold; text-align:left; line-height:150%; margin:0 0 10px 0; list-style-image:url(/images/index/arrow.jpg); }
			#resources_list { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; margin:0 0 10px 20px; list-style-type:none; }
			.top_ten_row { width:534px; float:left; padding:0 0 20px 0; }
				.top_ten_number { width:30px; float:left;}
				.top_ten_content { width:504px; float:left; }
	#interior_content_footer { width:952px; height:36px; float:left; background:url(/images/interior/content-footer.png) no-repeat; }

/* LISTINGS */

		.property_row { float:left; width:812px; margin:0 0 0 10px; padding:0 0 30px 0; }
			.property_id_container { float:left; width:812px; height:42px; }
				.property_id { float:left; height:42px; background:url(/images/interior/property-bg.jpg) repeat-x; padding:0 10px; }
			.property_content_container { float:left; width:772px; background:#d9d8d7; padding:20px 15px 20px 18px; margin:3px 0 0 0; }
				.property_thumb_container { width:343px; float:left; background:#000; padding:10px 0 0px 0; }
					.property_thumb_link_container { width:333px; float:left; text-align:center; }
						.view_floor_plan_container { width:33px; float:left; }
						.courtesy_of_container { width:333px; float:left; }
				.property_content_detail_container { float:left; width:404px; margin:0 0 0 20px; }
					.property_content_title_container { width:404px; float:left; }
						.title_container { width:374px; height:12px; line-height:12px; padding:10px 15px 15px 15px; background:#000; }
							.listing_title { float:left; width:32%; }
							.bedroom_title { float:left; width:30%; }
							.bath_title { float:left; width:20%; }
							.sqft_title { float:left; width:18%; }
					.property_content_detail_text_container { width:404px; float:left; margin:3px 0 0 0; }
						.detail_container { width:374px; height:12px; line-height:12px; padding:10px 15px 15px 15px; background:#000; }
							.listing_detail { float:left; width:32%; }
							.bedroom_detail { float:left; width:30%; }
							.bath_detail { float:left; width:20%; }
							.sqft_detail { float:left; width:18%; }
					.property_content_text_container { width:364px; float:left; background:#fff; margin:10px 0 0 0; padding:15px 25px 10px 15px; }
					
/* SUBDIVISIONS */

		.subdivision_info_container { width:245px; height:210px; float:left; padding:70px 0 0 0; margin:0 5px 30px 20px; }
			.info_container { width:190px; padding:0 20px 0 35px; float:left; line-height:100%; }
/* GALLERY */

		#gallery_content_container { float:left; padding:0px; margin:0 0 40px 0; }
			.gallery_content { float:left; width:259px; height:188px; margin:0 0 0 12px; text-align:center; }

/* FLOOR PLANS */

		#floor_plans_content_container { float:left; padding:0 90px; }

/* FLOOR PLANS DETAIL */
		
	#floor_plan_content_container { width:832px; float:left; background:url(/images/interior/floor-plan-stretch.jpg) repeat-y; }
		#subnav_container { width:239px; float:left; }
			#floor_plan_subnav { width:239px; float:left; padding:10px 0 20px 0; }
			ul#floor_plan_subnav li { padding:0px 5px 10px 10px; text-align:left; float:left; margin:0 0 0 30px; _margin:0 0 0 13px; width:149px; background:url(/images/interior/bullet.jpg) 0 4px no-repeat; width:200px; }
			ul#floor_plan_subnav a { margin:0 0 0 10px;  padding:0 0 10px 0; border:1px solid #777775; border-top-style:none; border-right-style:none; border-left-style:none; width:149px; float:left; }
		#floor_plan_content { width:558px; float:left; padding:0 15px 0 20px; _padding:0 10px 0 20px; }
			#floor_plan_thumb_container { width:326px; float:left; }
			#floor_plan_thumb_info_container { width:217px; float:left; margin:0 0 0 15px; }
			#floor_plan_image_container { width:558px; float:left; margin:15px 0 0 0; }
				.floor_plan_container { width:558px; float:left; margin:10px 0 0 0; }

/* CONTACT US */

	#contact_callout_container { width:752px; float:left; padding:20px; background:#dddcdb; margin:20px 0 0 0; }
	#contact_form_container { width:792px; float:left; margin:15px 0 0 0; }
		#form_left { width:326px; float:left; }
		#form_right { width:426px; float:left; margin:0 0 0 40px; }
		#form_textarea { width:792px; float:left; margin:15px 0 0 0; }

/* ADMIN */

	.admin_row { float:left; width:802px; padding:5px; }
	.admin_row_border { float:left; width:802px; padding:5px; margin:0 0 0 10px; border:1px solid #000; border-left-style:none; border-top-style:none; border-right-style:none; }
	.admin_title_row { float:left; width:800px; padding:5px; background:#fff; border:1px solid #3D2D20; margin:10px 0 10px 10px; }
		.info_row_image    { float:left; width:100px; text-align:center; }
		.info_row_model_id { float:left; width:100px; text-align:center; }
		.info_row_address  { float:left; width:282px; text-align:center; }
		.info_row_price    { float:left; width:100px; text-align:center; }
		.info_row_remove   { float:left; width:100px; text-align:center; }
		.info_row_status   { float:left; width:100px; text-align:center; }
		.info_row_name     { float:left; width:125px; text-align:left; padding-left:40px;}
		.info_row_phone    { float:left; width:125px; text-align:left; }
		.info_row_email    { float:left; width:250px; text-align:left; }
		.info_row_date     { float:left; width:125px; text-align:left; }
		.info_row_drip_event	{ float:left; width:250px; text-align:left; }
		.info_row_drip_subject	{ float:left; width:250px; text-align:left; }
		.info_row_drip_day	{ float:left; width:125px; text-align:left; }
		.info_row_drip_time	{ float:left; width:75px; text-align:left; }


		.listing_row { float:left; width:802px; padding:5px; }
			.listing_left { width:200px; float:left; text-align:right; }
			.listing_right { width:592px; float:left; text-align:left; margin:0 0 0 10px; }

		.info_row_edit_image { width:267px; float:left; text-align:center; }
		.info_row_edit_remove { width:267px; float:left; text-align:center; }
		.info_row_edit_image_name { width:268px; float:left; text-align:center; }

/* SQUEEZE */

	.squeeze_row { float:left; width:802px; padding:5px; }
	.squeeze_row_border { float:left; width:802px; padding:5px; margin:0 0 0 10px; border:1px solid #000; border-left-style:none; border-top-style:none; border-right-style:none; }
	.squeeze_title_row { float:left; width:800px; padding:5px; background:#fff; border:1px solid #3D2D20; margin:10px 0 10px 10px; }
		.squeeze_row_image { float:left; width:100px; text-align:center; }
		.squeeze_row_address { float:left; width:282px; text-align:center; }
		.squeeze_row_status { float:left; width:100px; text-align:center; }

/* LISTINGS */
			.detail_left { width:292px; float:left; background:#EBEAE9; padding:5px; }
			.detail_right { width:480px; float:left; background:#fff; padding:0 10px 0 5px; }
				.category_title_container { width:110px; float:left; background:#000; padding:5px; margin:10px 0 0 0; }
				.category_value_container { width:110px; float:left; padding:5px; }
				.listing_image_container { width:500px; height:300px; text-align:center; margin:20px 0 0 0; }
				.listing_image_list2_container { width:500px; text-align:center; margin:20px 0 20px 0; }

/* ================================================DIVs=================================================== */

#body_container { margin:0 auto; width:952px; }

#header { width:952px; height:128px; float:left; }

/* ================================================NAV=================================================== */

#top_navigation { width: 835px; height:75px; z-index: 1; float:left; }
#top_navigation a { display: block; }
#top_navigation li { float:left; }
#top_navigation li a { height:75px; }

#blank_left { background:url(/images/top_nav/blank-left.jpg); width:58px; height:75px; float:left; }
#home a { background: url(/images/top_nav/home.jpg) top left no-repeat; width:85px; height:75px; }
#homes_sale_rent a { background: url(/images/top_nav/sale-rent.jpg) top left no-repeat; width:123px; }
	#homes_sale_rent a.droplink { background:none; height:20px; }
#bad_credit a { background: url(/images/top_nav/bad-credit.jpg) top left no-repeat; width:196px; }
	#bad_credit a.droplink { background:none; height:20px; }
#we_buy_houses a { background: url(/images/top_nav/buy-houses.jpg) top left no-repeat; width:93px; }
#resources a { background:url(/images/top_nav/resources.jpg) top left no-repeat; width:108px; }
	#resources a.droplink, a.flyout { background:none; height:20px; width:170px; }
#investors_realtors a { background: url(/images/top_nav/investors-realtors.jpg) top left no-repeat; width:109px; }
	#investors_realtors a.droplink { background:none; height:20px; width:109px; }
#contact_us a { background: url(/images/top_nav/about-contact.jpg) top left no-repeat; width:121px; }
#blank_right { background:url(/images/top_nav/blank-right.jpg); width:59px; height:75px; float:left; }

#home a:hover, #homes_sale_rent a:hover, #bad_credit a:hover, #we_buy_houses a:hover, #resources a:hover, #investors_realtors a:hover, #contact_us a:hover { background-position:bottom; }

#index_body #home a,
#homes_sale_rent_body #homes_sale_rent a,
#bad_credit_body #bad_credit a,
#we_buy_houses_body #we_buy_houses a,
#resources_body #resources a,
#about_us_body #about_us a,
#investors_body #investors_realtors a,
#contact_us_body #contact_us a { background-position:bottom; }

/* ================================================ADMIN NAV=================================================== */

#admin_navigation { width: 875px; height:40px; z-index: 1; float:left; }
#admin_navigation a { display: block; }
#admin_navigation li { float:left; }
#admin_navigation li a { height:40px; width:175px; }

#manage_listings a { background: url(/images/admin_nav/manage-listings.jpg) top left no-repeat; }
#create_listing a { background: url(/images/admin_nav/create-listing.jpg) top left no-repeat; }
#view_prospects a { background: url(/images/admin_nav/view-prospects.jpg) top left no-repeat; }
#sort_listings a { background:url(/images/admin_nav/sort-listings.jpg) top left no-repeat; }
#manage_drip a { background: url(/images/admin_nav/manage-drip.jpg) top left no-repeat; }

#manage_listings a:hover, #create_listing a:hover, #manage_drip a:hover, #view_prospects a:hover, #sort_listings a:hover { background-position:bottom left;}

.manage_body #manage_listings a, .create_body #create_listing a, .prospects_body #view_prospects a , .drip_body #manage_drip a { background-position:bottom left;}

/* ================================================TEXT======================================================== */

#tabnavcontent { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }

p { font-family:verdana, arial, helvetica; font-size:11px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }

.normal { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; line-height:150%; }
.white_11_nb { font-family:verdana, arial, helvetica; font-size:11px; color:#fff; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
.white_12_nb { font-family:verdana, arial, helvetica; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
.question_text { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; }
.answer_text { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; }
.copyright { font-family:verdana, arial, helvetica; font-size:12px; color:#fcf2dc; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
.welcome_text { font-family:verdana, arial, helvetica; font-size:12px; color:#1c1c1b; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
.yellow_bold { font-family:verdana, arial, helvetica; font-size:12px; color:#ffe3a4; text-decoration:none; font-weight:bold; text-align:left; line-height:130%; }
.white { font-family:verdana, arial, helvetica; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; text-align:left; line-height:130%; }
.property_id_text { font-family:verdana, arial, helvetica; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; line-height:42px; }
.listing_category { font-family:verdana, arial, helvetica; font-size:14px; color:#d1b853; text-decoration:none; font-weight:bold; text-align:center; }
.listing_content { font-family:verdana, arial, helvetica; font-size:14px; color:#fff; text-decoration:none; font-weight:normal; text-align:center; }
.white_14 { font-family:verdana, arial, helvetica; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; }
.orange_bold { font-family:verdana, arial, helvetica; font-size:12px; color:#d1b853; text-decoration:none; font-weight:bold; text-align:left; }
.floor_plan_title { font-family:verdana, arial, helvetica; font-size:18px; color:#d1b853; text-decoration:none; font-weight:bold; text-align:left; }
.required_field_text { font-family:verdana, arial, helvetica; font-size:12px; color:red; text-decoration:none; font-weight:bold; text-align:left; line-height:150%; }
.black_ul_text { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.listing_title_text { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:bold; text-align:left; line-height:150%; }
.listing_text { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
.listing_category_title { font-family:verdana, arial, helvetica; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; line-height:150%; }
.listing_value{ font-family:verdana, arial, helvetica; font-size:12px; color:#fff; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
.tan_text { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#fcf2dc; text-decoration:none; line-height:150%; }

/* ================================================LINKS======================================================= */

a:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
a:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

a.black_11_ul:link { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
a.black_11_ul:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
a.black_11_ul:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }
a.black_11_ul:active { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; }

a.social_links:link { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#D1B853; text-decoration:none; }
a.social_links:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#D1B853; text-decoration:none; }
a.social_links:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#D1B853; text-decoration:underline; }
a.social_links:active { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#D1B853; text-decoration:none; }

a.see_more_link:link { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }
a.see_more_link:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }
a.see_more_link:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }
a.see_more_link:active { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }

a.bullet:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.bullet:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.bullet:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; } 
a.bullet:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }

a.tan:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#fcf2dc; text-decoration:none; line-height:150%; }
a.tan:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#fcf2dc; text-decoration:none; line-height:150%; }
a.tan:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#fcf2dc; text-decoration:underline; line-height:150%; }
a.tan:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; line-height:150%; }

a.black_ul:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
a.black_ul:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
a.black_ul:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
a.black_ul:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:underline; }

a.black_no_ul:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.black_no_ul:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.black_no_ul:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
a.black_no_ul:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }

/* ================================================MARGIN/PADDING============================================== */

.thirty_top { margin:30px 0 0 0; }
.twenty_top { margin:20px 0 0 0; }
.ten_top { margin:10px 0 0 0; }
.five_top { margin:5px 0 0 0; }
.about_pic_margin { margin:0 0 60px 0; }

/* ================================================LABELS====================================================== */

.full { width:376px; float:left; }

label { float:left; width:376px; text-align:left; margin:5px 0 0 0; }
form#contact_form input { float:left; width:306px; border:2px solid #dddcdb; margin:0 0 15px 0; padding:2px; }
form#contact_form input.contact_submit { width:100px; height:43px; border:none; }
form#contact_form input.contact_checkbox { width:20px; float:left; }
textarea#comments { width:784px; height:150px; border:2px solid #dddcdb; padding:2px; font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
input.listings-form { width:400px; }
textarea#description { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
form span { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; }
#description_container li { font-family:verdana, arial, helvetica; font-size:12px; color:#000; text-decoration:none; font-weight:normal; text-align:left; line-height:150%; margin:5px 0 0 17px; }
input#sort { width:50px; }


/* ================================================FLOATS====================================================== */

.left { float:left; }
.right { float:right; }

.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
