body { margin:0; }
.form_bkgd { background:none; }
.page_bkgd { background-color:#FFF; }
.default_bg_color { background-color:transparent; }
#whole_block { width:900px; margin:0 auto 10px; padding:0; overflow: auto; background: url(/templates/69/right_ct_bg.gif) repeat-y scroll 0 0 transparent; }
	#header { float:left; position:relative; width:900px; height:327px; margin:0; padding:0; background: url(/templates/69/header_home.jpg) no-repeat scroll 0 0 transparent; }
	#dream #header { background: url(/templates/69/header_dream.jpg) no-repeat scroll 0 0 transparent; }
	#design #header { background: url(/templates/69/header_design.jpg) no-repeat scroll 0 0 transparent; }
	#design_plan #header { background: url(/templates/69/header_design_plan.jpg) no-repeat scroll 0 0 transparent; }
	#design_tools #header { background: url(/templates/69/header_design_tools.jpg) no-repeat scroll 0 0 transparent; }
	#build #header { background: url(/templates/69/header_build.jpg) no-repeat scroll 0 0 transparent; }
	#build_assets #header { background: url(/templates/69/header_build_assets.jpg) no-repeat scroll 0 0 transparent; }
	#build_resources #header { background: url(/templates/69/header_build_resources.jpg) no-repeat scroll 0 0 transparent; }
	#build_retirement #header { background: url(/templates/69/header_build_retirement.jpg) no-repeat scroll 0 0 transparent; }
	#build_saving #header { background: url(/templates/69/header_build_saving.jpg) no-repeat scroll 0 0 transparent; }
	#build_unexpected #header { background: url(/templates/69/header_build_unexpected.jpg) no-repeat scroll 0 0 transparent; }
	#sustain #header { background: url(/templates/69/header_sustain.jpg) no-repeat scroll 0 0 transparent; }
	#about-us #header { background: url(/templates/69/header_about-us.jpg) no-repeat scroll 0 0 transparent; }
	#about-us_faq #header { background: url(/templates/69/header_about-us_faq.jpg) no-repeat scroll 0 0 transparent; }
	#partners #header { background: url(/templates/69/header_partners.jpg) no-repeat scroll 0 0 transparent; }
	#contact-us #header { background: url(/templates/69/header_contact-us.jpg) no-repeat scroll 0 0 transparent; }
		#custom_phrase { float:left; height:297px; width:900px; font-size:13px; text-align:left; font-weight:normal; margin:0; color:#FFF; padding:0; font-family:Arial,Tahoma,Verdana,sans-serif; }
		#custom_phrase a:link,#custom_phrase a:hover,#custom_phrase a:active,#custom_phrase a:visited,#custom_phrase a:visited:hover { color:#FFF; text-decoration:none; }
		#nav { float:left; clear:both; height:30px; margin:0; padding:0; width:900px; background-color: #7C3520; }
		.edit_mode #nav { min-height:46px; height:auto; }
			#nav_links ul{ text-align:center; list-style:none; padding:0; margin:0; width:105px; }
			#nav_links li{ display:inline; padding:0 10px 0 10px; }
			#nav_links ul li:first-child { border:none; padding:0 20px 0 10px; }
			/*DROPDOWNS----------------------------------------------------------------------------------------*/
			div#dropdown ul { width:105px; height: 30px; display:inline; text-align:center; list-style:none; padding:0; margin:0; border-left:0px solid #b6cfe5; }
			div#dropdown li { height: 30px; }
			div#dropdown ul:first-child { border:none; margin-left:0; padding:0; }
			div#dropdown ul:last-child { border:none; margin-left:0; padding:0; }
			div#dropdown ul ul { background-color: #7C3520; padding:0px; border:none; } /*dropdown container*/
			div#dropdown ul ul li { background:#7C3520; padding:0px; } /*dropdown box*/
			div#dropdown ul ul li:first-child { display:none; }
			#nav_level_0_about-us,#nav_level_0_blog,#nav_level_0_contact-us { width:125px !important; background-color:#63BBDF; }
			#nav_level_0_about-us li li,#nav_level_0_blog li li,#nav_level_0_contact-us li li { background-color:#63BBDF !important; }
			.drop_horz ul ul { width:180px !important; left:0px; }
			.nav_level_0 { height:46px; }
			.nav_level_1 a { font-size:11px !important; font-weight:normal !important; }
			.nav_links,.nav_links_over { height:30px !important; }
			.nav_links a:hover,.nav_links_over a:hover { background-color: #000000; }
			.nav_links a,.nav_links_over a { padding:6px 0 0; height: 24px; }
			/*END DROPDOWNS----------------------------------------------------------------------------------------*/
			.nav_links,.nav_links a:link,.nav_links a:active,.nav_links a:visited { color:#FFF; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; text-decoration:none; font-weight:bold; }
			.nav_links a:hover,.nav_links a:visited:hover { color:#FFF; text-decoration:none; font-weight:bold; height: 24px; }
			.nav_links_over,.nav_links_over a:link,.nav_links_over a:hover,.nav_links_over a:active,.nav_links_over a:visited,.nav_links_over a:visited:hover { color:#FFF; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; text-decoration:none; font-weight:bold; height: 24px; }
			.subcats .nav_links,.subcats .nav_links_over,.subcats .nav_links a:link,.subcats .nav_links_over a:link,.subcats .nav_links a:active,.subcats .nav_links_over a:active,.subcats .nav_links a:visited,.subcats .nav_links_over a:visited { color:#7C3520; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; text-decoration:underline; height: 25px; background:none; }
			.subcats .nav_links a:hover,.subcats .nav_links_over a:hover,.subcats .nav_links a:visited:hover,.subcats .nav_links_over a:visited:hover { color:#000; text-decoration:none; background:none; }
	#body_wrapper { float:left; margin:0; padding:0; width:900px; }
		#main_body { width:900px; padding:0; margin:0; }
			#body_content_wrapper { padding:0; width:900px; margin:0; min-height:500px; }
	#footer_wrapper { float:left; width:525px; margin:0 375px 0 auto; padding:0; }
		#footer { text-align: center; border-top: 1px solid #7C3520; float:left; position:relative; width:505px; height:auto; margin:0 10px; padding:10px 0 0; font-family:Arial,Tahoma,Verdana,sans-serif; color:#000; font-size:13px; }
		#footer .buffer { padding-bottom:0 !important; }
			#seller_info_wrapper { height:auto; margin:0; padding:0; width:505px; }
			#seller_info_wrapper { font-weight:normal; color:#000; font-size:11px; font-family:Arial,Tahoma,Verdana,sans-serif; text-decoration:none; }
			#seller_info_wrapper a:link,#seller_info_wrapper a:active,#seller_info_wrapper a:visited { color:#7C3520; text-decoration:underline; }
			#seller_info_wrapper a:hover,#seller_info_wrapper a:visited:hover { color:#7C3520; text-decoration:none; }
				.contact_info_list_horz ul:first-child {  }
				.contact_info_list_horz li { border-left:none !important; padding:0 5px !important; }
			#footer_content_wrapper { padding:0; margin-top: 10px; }
			#footer_cc,.footer { color:#000; font-size:11px; font-family:Arial,Tahoma,Verdana,sans-serif; margin:0; padding:0; }
			#footer_cc a:link,.footer a:link,#footer_cc a:active,.footer a:active,#footer_cc a:visited,.footer a:visited { color:#7C3520; font-size:11px; font-family:Arial,Tahoma,Verdana,sans-serif; text-decoration:underline; }
			#footer_cc a:hover,.footer a:hover,#footer_cc a:visited:hover,.footer a:visited:hover { color:#7C3520; font-size:11px; font-family:Arial,Tahoma,Verdana,sans-serif; text-decoration:none; }
			#footer_links { width:100%; height:auto; margin:0 auto; padding:0; }
			#footer_links ul { list-style:none; padding:0; margin:auto; }
			#footer_links li { display:inline; padding:0 20px 0 0px; position:relative; }
			#footer_cc { margin:10px 0 0 0; }
.main_text,.contact,#pageLinks,#pageLinksBottom { color:#000; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; text-align:left; line-height:20px; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color:#7C3520; text-decoration:underline; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover,.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#000; text-decoration:none; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; }
.main_text_sm, .sitemap_subcats { color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana,sans-serif; text-align:left; line-height:20px; text-transform:none; }
.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited { color:#7C3520; font-size:12px; text-decoration:underline; text-align:left !important; font-weight:bold; }
.main_text_sm a:hover,.sitemap_subcats a:hover,.main_text_sm a:visited:hover,.sitemap_subcats a:visited:hover { color:#7C3520; font-size:12px; text-decoration:none; text-align:left !important; font-weight:bold; }
h1 { color:#7C3520; margin:25px 0; padding:10px 0 0; line-height:20px; font-family:"Myriad Pro",Arial,Tahoma,Verdana,sans-serif; font-size:24px; font-weight:normal; text-align:left; }
h2,.title { color:#7C3520; font-weight:bold; padding:0; margin:18px 0; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:14px; text-align:left; }
h3 { margin:12px 0 0 0; padding:0; color:#7C3520; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:12px; text-align:left; }
h3 a:link,h3 a:active,h3 a:hover,h3 a:visited,h3 a:visited:hover { font-weight:bolder !important; }
.hilite { color:#ff8c00; font-weight:bold; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; }
.contact_tr { height:30px }
.contact_divider_tr { height:75px; }
.contact_reqd { color:red; font-weight:bold; }
.samerow { clear:both; }
hr { color:#000; margin:10px 0; }
.quote_text { display:block; position:relative; top:-40px; left:50px; width:620px; background-color:#EDEDED; padding:10px; }
.quote_img { display:block; position:relative; }
.buffer { padding-bottom:20px; }
.border { border:solid 1px #000; }
#col_1 { width:515px; margin:0; padding:10px 0px 30px 0; }
#col_2 { margin:0; padding:10px; text-align:left; width:355px; background-color: #AFD9ED; }
#col_divider { width:10px; }
#col_full { width:900px !important; padding:0; margin:0; }
table, table td { border:none !important; }
.record_wrapper { clear:both; }
.blog_info { color:#AAAAAA; font-size:11px; font-weight:normal; margin:0 0 18px; }
#powered_by,#powered_by a:link,#powered_by a:active,#powered_by a:visited,#powered_by a:hover,#powered_by a:visited:hover { font-size:11px; }
#rt_biz_owner { background-color:#008FC5; margin: -10px -10px 0; padding:12px 10px 33px; }
#rt_biz_owner,#rt_biz_owner a:link,#rt_biz_owner a:active,#rt_biz_owner a:visited,#rt_biz_owner a:hover,#rt_biz_owner a:visited:hover { color:#FFF; }
#rt_biz_owner a:link,#rt_biz_owner a:visited { color:#FFF; text-decoration:underline; }
#rt_biz_owner a:active,#rt_biz_owner a:hover,#rt_biz_owner a:visited:hover { color:#FFF; text-decoration:none; }
#rt_newsletter { background-color:#7FC5E4; margin: -10px -10px 0; padding:26px 10px 25px; }
#breadcrumb_wrapper { height:20px; width: 525px; }
.breadcrumbs { width: 525px; }
#partners table td { text-align: center; }
#blog h2.title { font-size:20px; line-height:24px; margin-bottom:0; }
#blog #col_2 h3 { font-size:16px; }


#m_body { background-color:#FFF; }
#m_footer .contact_info_list_horz { margin:1px; }
.m_nav_level_0 { background-color:#7C3520 !important; }


/*
maroon: #7C3520
blue: #008FC5
lt blue: ##AFD9EE
*/