	* { margin:0; padding:0; }
	body { font-family:"Trebuchet MS", Arial; font-size:11px; color:#828282; line-height:18px; }
	img { border:none; }
	a { color:#968900; text-decoration:none; outline:none; }
	a:hover { color:#7e8083; }
	p { float:left; line-height:18px; margin-bottom:8px; width:100%; }
	.current { color:#474220; }
	#top { float:left; width:100%; background-color:#7e8083; height:77px; }
	#top_content { width:1046px; margin:0 auto; }
	#logo { float:left; margin:28px 168px 0 42px; width:424px; height:25px; }
	.cufon { margin-bottom:5px; }
	h1.cufon { font-size:21px; color:#474220; margin-bottom:9px; }
	h2.cufon { font-size:17px; color:#474220; }
	h3.cufon { font-size:17px; color:#8c7e2b; }
	h4.cufon { font-size:13px; color:#7e8083;margin:0; }
	h5.cufon { font-size:13px; color:#8c7e2b; }
	ul { list-style-type:none; }
/* topnav */
	#topnav { float:left; margin-top:28px; width:371px; height:22px; }
	#topnav a { float:left; display:block; background-image:url(/images/topnav.gif); height:22px; text-indent:-9999px; }
	#gallery_link { width:69px; background-position:0px 0px; }
	#gallery_link:hover { background-position:0px -20px; }
	#gallery_link.selected { background-position:0px -20px; }
	#services_link { width:90px; background-position:-69px 0px; }
	#services_link:hover { background-position:-69px -20px; }
	#services_link.selected { background-position:-69px -20px; }
	#about_link { width:73px; background-position:-159px 0px; }
	#about_link:hover { background-position:-159px -20px; }
	#about_link.selected { background-position:-159px -20px; }
	#blog_link { width:66px; background-position:-232px 0px; }
	#blog_link:hover { background-position:-232px -20px; }
	#blog_link.selected { background-position:-232px -20px; }
	#contact_link { width:72px; background-position:-299px 0px; }
	#contact_link:hover { background-position:-299px -20px; }
	#contact_link.selected { background-position:-299px -20px; }
	
/* feature */
	#feature { float:left; width:100%; /* background-image:url(/images/feature_bg.jpg); background-repeat:repeat-x; */ }
	#feature_content { height:310px; width:1006px; padding-left:2px; }
	#feature_container { height:310px; width:1006px; margin:0 auto; }
	
/* main */
	#main { float:left;width:100%; }
	#main_content { width:1001px;margin:0 auto;padding:42px 0 0 45px; }
	#main_content #left { float:left; width:329px; }
	#main_content #right { float:left; width:574px; margin-left:62px; margin-top:15px; }
	#left_text_container { width:969px; margin:40px auto 0 auto; }
	#main_content_image { width:1042px; margin:0 auto; padding-left:80px; }
	.main_content_about { padding-left:63px!important; }
	
	#main_content_image #left { float:left; width:360px; margin-top:17px; }
	#main_content_image #right { float:right; width:659px; }
	#main_content_image #right .cufon { color:#a6a6a6; }
	
/* services */
#services_points { float:left; width:340px; margin:12px 33px 0 0; }
.services_point { float:left; height:25px; padding-top:10px; width:340px; border-bottom:1px dotted #d6d6d6; }
.services_point.last { border:none; }
#services_right { float:left; width:153px; height:128px; padding:171px 32px 0 16px; background-image:url(/images/services_right_bg.jpg); }



/* callouts */
	#callouts { float:left; width:100%; background-image:url(/images/callouts_bg.jpg); background-repeat:repeat-x; background-position:bottom; }
	#callouts_container { width:1046px; height:231px; margin:0 auto; }
	/* jBox landing page default */	
	#jBox { float:left; height:184px; width:205px; margin-top:18px; margin-bottom:28px; padding-left:45px; background-image:url(/images/callouts_left.gif); background-repeat:no-repeat; }
	#jBox_content { float:left; margin-top:18px; margin-bottom:28px; background-image:url(/images/callout_content.gif); width:320px; height:165px; padding:18px 67px 0 22px; }
	#jBox a { float:left; display:block; background-image:url(/images/callout_nav.gif); height:37px; width:205px; text-indent:-9999px; }	
	#key_concept_content, #return_on_investment_content, #professionalism_content, #customization_content { display:none; }
	/* jBox services customize */
	.jBox_services_container { }
	.jBox_services { background-image:url(/images/jBox_services_left.gif)!important; padding-left:33px!important; }
	.jBox_content_services { background-image:url(/images/jBox_services_content.gif)!important; padding-right:40px!important; }
	.jBox_services a { background-image:url(/images/jBox_services.gif)!important; height:46px!important; }	
	
	#vacant_homes_and_show_suites_content, #consultations_content, #furniture_and_decor_sales_content { display:none; }

	/* up state */
	#what_is_home_staging { background-position:0px 0px; }
	#key_concept { background-position:0px -37px; }
	#return_on_investment { background-position:0px -74px; }
	#professionalism { background-position:0px -111px; }
	#customization { height:35px!important; background-position:0px -148px; }
		#occupied_homes { background-position:0px 0px; }
		#vacant_homes_and_show_suites { background-position:0px -46px; }
		#consultations { background-position:0px -92px; }
		#furniture_and_decor_sales { background-position:0px -138px; }
	/* hover state */
	#what_is_home_staging:hover { background-position:-205px 0px; }
	#key_concept:hover  { background-position:-205px -37px; }
	#return_on_investment:hover  { background-position:-205px -74px; }
	#professionalism:hover  { background-position:-205px -111px; }
	#customization:hover  { height:35px!important; background-position:-205px -148px; }
		#occupied_homes:hover { background-position:-205px 0px; }
		#vacant_homes_and_show_suites:hover  { background-position:-205px -46px; }
		#consultations:hover  { background-position:-205px -92px; }
		#furniture_and_decor_sales:hover  { background-position:-205px -138px; }
	/* clicked state */
	#what_is_home_staging.clicked { background-position:-410px 0px!important; }
	#key_concept.clicked { background-position:-410px -37px!important; }
	#return_on_investment.clicked { background-position:-410px -74px!important; }
	#professionalism.clicked { background-position:-410px -111px!important; }
	#customization.clicked { height:35px!important; background-position:-410px -148px!important; }
		#occupied_homes.clicked { background-position:-410px 0px!important; }
		#vacant_homes_and_show_suites.clicked { background-position:-410px -46px!important; }
		#consultations.clicked { background-position:-410px -92px!important; }
		#furniture_and_decor_sales.clicked { background-position:-410px -138px!important; }

/* callouts */
	#callout2 { float:left; background-image:url(/images/callout2.gif); width:387px; height:194px; padding-top:36px; }
	#callout2_new { float:left; background-image:url(/images/dekora_callout2_new.gif); width:387px; height:203px; padding-top:27px; }
	#callout2_link { float:left; display:block; margin-right:12px; width:108px; height:177px; }
	#callout3 { float:left; background-image:url(/images/callout3.gif); width:502px; height:171px; padding:50px 0 0 167px; margin-bottom:30px; }
	
	#callout_gallery{ float:left; background-image:url(/images/about_gallery_callout.jpg); width:350px; height:58px; padding:100px 0 0 40px; margin-top:16px; }
	
	#callout4 { float:left; background-image:url(/images/callout4.gif); width:311px; height:171px; padding:50px 66px 0 0; margin-bottom:30px; }
	.more_link { float:right; margin-right:8px; font-size:11px; }	
	#callout5 { float:left; background-image:url(/images/dekora_gallery_left.jpg); width:258px; height:172px; padding:28px 43px 0 314px; margin:20px 0 30px 30px; color:#7e8083; }
	#callout6 { float:left; background-image:url(/images/callout6.gif); width:354px; height:182px; padding:18px 28px 0 0; margin-bottom:30px; margin-top:20px; color:#7e8083; }
	#callout6_link { float:left; display:block; margin-right:19px; width:108px; height:177px; }
	#callout6 h2 { margin-top:11px; }


/* footer */
	#footer { float:left; width:100%; }
	#footer_content { width:1046px; margin:10px auto; font-size:10px; }
	#copyright { float:left; margin-left:42px; }
	#footer_links { float:right; margin-right:42px; }
	
/* about page */
	#about_box { float:right; width:285px; margin:12px; }
	#about_box a { display:block; float:left; height:66px; width:57px; text-indent:-9999px; opacity:0.4;filter:alpha(opacity=40);  }
	#about_box a:hover { opacity:1!important; filter:alpha(opacity=100)!important; }
	.hidden { display:none!important; }
	#about_first { float:left; width:114px; height:132px; background-image:url(../images/about_bob_large.jpg); }
	#about_people { float:left; width:561px; padding:5px; margin:20px 0 0 62px; border:1px solid #edecec; }
	#about_content { float:left; width:226px; margin:12px; }
	
	.about_selected { opacity:1!important; filter:alpha(opacity=100)!important; }
	
	.second { display:none; }
	.first_btn { font-size:14px; }
	.second_btn { font-size:14px; }

	
/* contact page */
	#contact_form { float:left;width:371px; margin-top:22px; }
	input.contact { float:left;width:201px;margin:5px 0 6px 0;padding:5px;border:none;background:url(../images/input_bg.gif) top left no-repeat;font-size:11px;color:#828282; }
	textarea.contact { float:left;width:361px;height:116px;margin:5px 0 11px 0;padding:5px 5px 6px 5px;border:none;background:url(../images/textarea_bg.gif) top left no-repeat;font-family:"Trebuchet MS", Arial;font-size:11px;color:#828282; }
	a#submit { float:right;width:48px;height:19px;display:block;background:url(../images/submit_btn.gif) 0 0 no-repeat; }
	a#submit:hover { background-position:0 -19px; }
	a#submit span { display:none; }
	
	#contact_info { float:left;width:169px;height:262px;padding:13px 15px 0 15px;margin:41px 0 0 22px;border:1px solid #edecec; }
	#contact_info h2 { float:left;width:auto;margin-top:5px; }
	#contact_info p { float:left;width:100%;margin-bottom:8px;line-height:18px; }
	#contact_info p span { color:#474220; }
	a.map { float:left;height:16px;padding-left:16px;margin-top:5px;line-height:13px;background:url(../images/map_divider.jpg) 0 0 no-repeat; }	

/* gallery */
	#gallery_flash_container { float:left; width:100%; }
	#gallery_flash { height:360px; /* width:1010px; */ width:100%; margin:0 auto; }
	
/* overlay */
#overlay {
	display:none;
	height:557px;
	width:842px;
}
#overlay_flash {
	height:557px;
	width:842px;
	z-index:0;
}
/*
#overlay_video {
	display:none;
	height:400px;
	width:400px;	
	border:1px solid #fff;
}
*/
a.close {
	display:block; font-size:12px; position:absolute; right:0; top:0; z-index:9999; background-color:#968900; color:#fff; height:20px; width:55px; padding-top:3px; text-align:center; border:1px solid #fff;
}
a.close:hover { color:#474220; }

.vcard { display:none; width:220px; }
.vcard h1 { margin:0; }
.vcard .title { float:left; width:100%; }
.vcard .note { float:left; margin-top:8px; }

/* blog */
.post { float:left;width:737px;margin-bottom:15px; }
.post .post_media { float:left;width:373px;margin-right:20px; }
.post .post_content { float:left;width:329px; }
.post .post_content .storycontent { float:left;width:329px; }
.post .post_content .meta { float:left;margin-top:5px; }
.feedback { float:left;height:19px;width:737px;background:url(/images/blog_hr.jpg) bottom left no-repeat; }
.feedback a { float:right;height:18px;padding:1px 16px 0 6px;background:#7e8083 url(/images/comment_arrow.jpg) top right no-repeat;color:#fff; }
.feedback a:hover { background-position:right -19px;color:#373831; }
.feedback a.active { background-position:right -38px;color:#fff; }
.feedback a.active:hover { background-position:right -19px;color:#373831; }
.feedback span { float:right; }
.storycontent p { float:left;margin-bottom:10px;width:100%; }
.storycontent img { display:none; }
.storycontent object { display:none; }
.post .post_media object { width:373px;height:326px; }

#blog_nav { float:left;width:100%; }
#blog_nav #next { float:right;margin-left:10px; }
#blog_nav #previous { float:right; }

#comment_wrapper { float:left;width:737px;margin-bottom:15px;margin-top:15px;background:url(/images/blog_hr.jpg) bottom left no-repeat;display:none; }
#comment_form { float:left;width:350px;padding-right:23px;margin-right:20px;margin-bottom:15px;background:url(/images/comment_divider.jpg) top right no-repeat; }
input.comment { float:left;width:201px;margin:5px 0 6px 0;padding:5px;border:none;background:url(/images/comment_input_bg.gif) top left no-repeat;font-size:11px;color:#828282; }
textarea.comment { float:left;width:340px;height:91px;margin:5px 0 11px 0;padding:5px 5px 6px 5px;border:none;background:url(/images/comment_textarea_bg.gif) top left no-repeat;font-family:"Trebuchet MS", Arial;font-size:11px;color:#828282; }
a#submit { float:right;width:48px;height:19px;display:block;background:url(/images/submit_btn.gif) 0 0 no-repeat; }
a#submit:hover { background-position:0 -19px; }
a#submit span { display:none; }

#comments { float:left;width:329px;margin-top:2px; }
#comments .comment_info { float:left;width:329px;margin-bottom:10px; }
#comments .comment_info .author { color:#474220; }
#comments .comment { float:left;width:329px;margin-bottom:15px; }
