div#left_col
{
	margin: 0 0 0 2px;
	padding: 0px 0 0 25px;
	width: 662px;
	background: url(../images/common/column_bg.gif) repeat-x left -1px;
}
div#virtual_painter{width:250px; padding-left:23px;margin-top:0px;}

div#leftside, div#rightside, div#tools_tips, div#order_online
{
	float:left;
	width: 283px;
	padding: 45px 0px 0 23px;
	background: url(../images/common/section_top_border_bg.gif) no-repeat left top;
}
body#interior_designers div#tools_tips, body#interior_designers div#order_online{line-height:130%; padding-left:0; width:306px; display:inline; position:relative;}
body#interior_designers div#order_online{width:313px;}

/* for ie 6 only */
* html body#interior_designers div#color_trends{top:323px;}

#left_padding{padding-left:23px;}
div#order_online { margin-bottom: 13px; }
div#tools_tips{ margin-right: 5px;  }

body#interior_designers div#ideascapes{	width:250px; padding-top:70px;margin-top:50px;}
body#interior_designers div#ideascapes p{margin:0; padding:0;}

div#color_trends{
	float: left;
	clear:both;
	padding: 37px 0px 0 23px;
	margin-right: 5px; 
	width: 283px;
	height: 185px;
	background: url(../images/common/section_top_border_second_row_bg.gif) no-repeat left top;
}

body#interior_designers div#color_trends{position:absolute; top:315px;}

body#home_builders div#green_safety{
width:320px;
background: url(../images/for_professionals/builders_green_safety.jpg) no-repeat top left;
float:left;
margin-top:10px;
}
body#home_builders div#green_safety h2 a{margin-top:25px;}

div#voice_color_exchange{
	float: left;
	padding: 43px 0px 0 23px;
	width: 283px;
	display:inline;
	height: 265px;
	background: url(../images/common/section_top_border_second_row_bg.gif) no-repeat left top;
}


div#order_online, div#voice_color_exchange{
	padding-left: 0px;
	width: 313px;
}

div#tools_tips img, div#order_online img, 
div#color_trends img, div#voice_color_exchange img{
	width: 190px;
	height: 23px;
}

div#tools_tips h2, div#order_online h2, 
div#color_trends h2, div#voice_color_exchange h2{
	width: 190px;
	height: 23px;
	text-indent: -9000px;
}


div#tools_tips h2{
	background: url(../images/for_professionals/tools_tips_h.gif) no-repeat left top;
	margin-bottom: 7px;
}

div#order_online h2{
	background: url(../images/for_professionals/order_online_h.gif) no-repeat left top;
	margin: 0 0 7px 23px;
}

div#color_trends h2{
	background-image: url(../images/for_professionals/color_trends_h.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#voice_color_exchange h2{
	margin-left: 23px;
	height: 18px;
	width:200px;
	background: url(../images/for_professionals/voice_color_exchange_h.gif) no-repeat left top;
}

div#left_col dl, div#left_col dt, div#left_col dd{
	margin: 0px;
	padding: 0px 15px 0 0;
}

div#left_col dd { margin-bottom: 18px; }
div#tools_tips .virtual_paint { width: 90px; }
div#tools_tips #virtual_paint_bg { background: url(../images/for_professionals/virtual_paint.jpg) no-repeat 50px 0px; padding-bottom:10px;}

div#order_online dl{
	background: url(../images/for_professionals/professional_color_tools.jpg) 2px 40px no-repeat;
	height: auto;
	padding-left: 23px;
}

#interior_designers div#order_online dl{background-image:none; padding-left:0;}
#interior_designers div#color_tools{height:80px;padding-top:20px;}
div#color_tools p{margin:0; padding:0;}
#interior_designers div#order_online dl#bigger {height:240px; padding-left:23px;background: url(../images/for_professionals/interior_designers_order_online_bg.jpg) no-repeat 2px 40px; }

#com_contract div#order_online dl, 
#res_contractors div#order_online dl, 
#home_builders div#order_online dl, 
#prop_managers div#order_online dl { background: url(../images/for_professionals/com_contract_order_online.jpg) 4px 100px no-repeat; }
div#order_online dd#pro_color_tools { margin-bottom: 140px; }
div#order_online .color_samples { margin-left: 90px; }

div#left_col dd#virtual_painter_cd, div#left_col p#virtual_painter_cd{
	background: url(../images/for_professionals/virtual_painter_cd.jpg) bottom no-repeat;
	padding-bottom: 120px;
}
div#virtual_painter p{margin:0; padding:0;}

div#color_trends dl
{
	padding-top: 82px;
	background: url(../images/for_professionals/color_trends_bg.jpg) no-repeat left top;
}

div#voice_color_exchange p
{
	margin: 0px 0 18px 13px;
	padding: 82px 0 0 10px;
	background: url(../images/for_professionals/voice_color.jpg) no-repeat left top;
}

div#voice_color_exchange dl { margin: 0 37px 0 23px; }

h2#featured
{
	margin: 23px 0 0 23px;
	display: inline;
	float: left;
}

a#link_product_lineup
{
	margin-left: 21px;
	display: inline;
	margin-bottom: 8px;
}

div.box_row2, div.box_row1
{
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}

.box_row2 .left_box, .box_row1 .left_box, div.product_box, div.left_box { margin-left: 0px; }

div.box_row2
{
	padding-top: 11px;
	padding-left: 7px;
	height: 187px;
	background: url(../images/common/box_double_top_shadow.gif) no-repeat left top;
}

div.box_row2 div { margin-right: 16px; }

div.box_row1
{
	background: url(../images/common/box_single_top_shadow.gif) no-repeat left -10px;
	padding: 1px 0 0 7px;
}

div#mh_int { height: 177px; }
div#right_col div#mh_int { height: 186px; }

div#mh_int a { height: 90px; }
div#mht_int { margin-left: 0px; }

/* pro color tools is 119 from top*/
div#right_col
{
	margin: 0px;
	padding: 0px;
	width: 288px;
	height: 485px;
	background: url(../images/common/column_bg.gif) repeat-x left -1px;
	float: left;
}

#home_builders div#right_col div#industry_links, 
#res_contractors div#right_col div#industry_links
{
	background: url(../images/common/right_col_box.gif) no-repeat left top;
	padding-top: 26px;
}

#architechts_specifiers div#voice_color_exchange p
{
	margin: 0px 0 18px 13px;
	padding: 130px 0 0 10px;
	background: url(../images/for_professionals/voice_color_exchange.jpg) no-repeat left top;
}

#home_builders #voice_laptop, #res_contractors #voice_laptop { margin-left: 0; }
.especially_for #updates { margin-left: 0; }

