div#left_col
{
	width: 638px;
	display: inline;
	padding-left: 15px;
}

div#right_col
{
	width: 323px;
	height: auto;
}

div#right_col div
{
	width: auto;
	margin: 0px;
}

.product_box, .product_box a
{
	display: block;
	float: none;
}

div.pbox
{
	background-image: url(../images/our_products/box-single.gif);
	background-repeat: no-repeat;
	background-position: -5px top;
	padding: 5px 0 0 8px;
	width: 297px;
}

.left_box { margin: 0px; }

h2#featured
{
	float: none;
	display: block;
	width: 156px;
	background-image: url(../images/common/featured_trans.gif);
	background-repeat: no-repeat;
}

a#link_product_lineup
{
	display: block;
	float: none;
	margin-bottom: 20px;
	width: 199px;
}

div#right_col div.product_box
{
	width: 293px;
	background-repeat: no-repeat;
}

div#industry_links
{
	width: 580px;
	background: url(../images/common/box_doublewide_top_shadow.gif) no-repeat;
	clear: both;
	float: none;
	height: 260px;
}

div#industry_links div.industry_floats
{
	width: 270px;
	float: left;
	padding-left: 0px;
	height: 100px;
}

div#industry_links div.industry_floats div { margin-left: 20px; }
div#right_col p#updates { margin-left: 20px; }
body#architechts_specifiers div#ovr_spc_pc_tex, 
body#com_contract div#sh,
body#prop_managers div#sh { height: 177px; }
body#architechts_specifiers div#ovr_spc_pc_tex a, 
body#com_contract div#sh a,
body#prop_managers div#sh a { height: 87px; }


body#architechts_specifiers div#right_col div#ideascapes, 
body#prop_managers div#right_col div#ideascapes,
body#com_contract div#right_col div#ideascapes{width:281px; padding-top:80px; margin:0;}
body#architechts_specifiers div#right_col div#ideascapes dl, 
body#prop_managers div#right_col div#ideascapes dl,
body#com_contract div#right_col div#ideascape dl{margin:0; padding:0;}
body#architechts_specifiers div#right_col div#ideascapes a, 
body#prop_managers div#right_col div#ideascapes a,
body#com_contract div#right_col div#ideascapes a{padding-left:40px;}

div#homevantage
{
	float: left;
	width: 283px;
	padding: 45px 0px 0 23px;
	background: url(../images/common/section_top_border_bg.gif) no-repeat left top;
}

div#homevantage h2
{
	background-image: url(../images/for_professionals/home_vantage/home_vantage_h.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 23px;
}

div#homevantage h2 a
{
	display: block;
	width: 117px;
	height: 23px;
	text-indent: -9000px;
}

div#homevantage p
{
	background: url(../images/for_professionals/home_vantage/home_vantage_bg.gif) no-repeat 50px top;
	padding-top: 123px;
	margin-right: 30px;
}

/* homebuilders voice of color area */

div#voice_laptop h3 {display:none;}

div#homevantage div#voice_laptop p
{
	margin: 0px;
	padding: 0px;
	width:124px;
	height:26px;
	background-image: url(../images/common/voice_laptop_p.gif);
	background-repeat: no-repeat;
	background-position: left top;	text-indent: -9000px;
}

div#homevantage #voice_laptop a, #voice_laptop span
{
	background: url(../images/our_products/findout.gif) 0 0;
	display: block;
	height: 13px;
	overflow: hidden;
	width: 81px;
		
}
div#homevantage #voice_laptop span {margin: 3px 0 0 0;}


div#homevantage #voice_laptop a {text-indent: -9000px; background: url(../images/our_products/findout.gif) 0 -13px;}
div#homevantage #voice_laptop a:hover { background: transparent}

/* end */

/*body#home_builders div#color_trends { margin-top: -220px; }*/
body#home_builders div#industry_links { height: 150px; }
body#home_builders div#industry_links div.industry_floats { height: 100px; }

div#right_col div#coraflon
{
	margin: 40px 0 60px 0;
	height: 53px;
	padding-left: 40px;
}
div#coraflon h4{margin-top:5px;}

div#coraflon p
{
	margin-top: 0px;
	margin-right: 30px;
}
div#coraflon h4, div#leed h4 {font-size:11px;}
div#leed
{
	height: 175px;
	background-image: url(../images/for_professionals/us_green_building_council.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-top: 20px;
	width:160px;
	margin-top:20px;

}

div#leed p{	margin: 0 0px 10px 0;}

div#leed ul {margin-left:15px;margin-right:0px;}
div#leed ul li {padding-bottom:3px; margin-top: 0px; line-height:125%;}
body.especially_for div#right_col p#updates { margin-top: 0px; }
body#architechts_specifiers div#color_trends { margin-top: -50px; }
/*Firefox & IE8 Hack*/
html>/**/body#architechts_specifiers div#color_trends { margin-top: -20px; }

#hpc{padding-top:50px;padding-left:15px; width:249px; background: url(../images/for_professionals/hpc_image.jpg) no-repeat; }

p#propower_program
{
	background-image: url(../images/for_professionals/pro_power_brush.gif);
	background-repeat: no-repeat;
	height: 55px;
	padding-left: 60px;
	padding-top: 10px;*/
	/*padding-right: 10px;*/
	width:200px;

}

