/* Layout
---------------------------- */
body #callout {
	padding: 0;
	margin: 0 0 0 2px;
	width: 573px;
	min-height: 405px;
	overflow: hidden;
}

#sitnav h2, #column_left h2 , #column_right h2, #bottom_segment h2, h2#photographs,  #footer h2{
	visibility: visible !important;
	text-transform: none
}

#sectionnav h2, #preferred-customer h2, #locator h2, #visualizer h2{
	visibility: visible !important;
    }

h2{text-transform: none}

#main #callout #header{
	height: 136px;
	width: 573px;
}

div#column_left{
	display: inline;
	float: left;
	overflow: hidden;
	width: 410px}

#callout #column_left h2{
	margin:2px 0 0 ;
	padding:6px 0 0 8px;
	height: 19px;
	width: 402px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	}

#callout #column_left img{
	margin:2px 0 0 ;
    	padding:0;
	border: none;
				}

#callout #column_left .prev{
	display:none;
	margin: 0;
    	width: 23px;
    	height: 70px;
    	float: left;
	text-indent: -9999px;
    	cursor: pointer;
    	background: url("../images/featured/left-arrow.png") no-repeat}
			   		  
.thumb_slides{
	 height: 70px;
	 float: left;
	 background:#D1D1D1}

#thumbnails, .thumbnails{
	 float: left;
}

#callout #column_left noscript div img{
	margin: 10px;
	float: left;
	display: inline;
}

#callout #column_left .next{
	display: none;
	margin: 0;
    	width: 15px;
    	height: 70px;
    	float: left;
	text-indent: -9999px;
    	cursor: pointer;
    	background: url("../images/featured/right-arrow.png") no-repeat}

#callout #column_left .thumb_slides{
	display:none;
}

.thumb_slides ul li{
    	padding: 7px 8px 0 0 !important;
    	border: 0}

.thumb_slides ul li img{
	width: 54px;
	height: 54px;
	cursor: pointer}


#callout #copy .blue_link{
	margin:2px 0 0 13px;
    	padding:0;
    	font-size: 12px;
    	font-weight:bold;
    	color: #002136}

div#column_right{
    	float: left;
	overflow: hidden;
	width: 163px;
    } 

#callout #column_right h2{
	margin:2px 0 0 2px;
	padding:6px 0 0 8px;
    	height: 19px;
    	width: 153px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#callout #column_right ul {
	list-style: none;
	margin: 0;
}

#callout #column_right ul #one{
	margin:2px 0 0 2px;
	padding:7px 0 0 8px;
	width: 153px;
	height: 59px;
	font-size: 12px;
	font-weight: bold;
}

#callout #column_right ul #two{
	margin:2px 0 0 2px;
	padding:7px 0 0 8px;
	width: 153px;
	height: 59px;
	font-size: 12px;
	font-weight: bold;
}

#callout #column_right ul #three{
	margin:2px 0 0 2px;
	padding:7px 0 0 8px;
	width: 153px;
	height: 59px;
	font-size: 12px;
	font-weight: bold;
}

#column_right p#print_scene{
	margin:0 0 0 11px;
	width:139px;
	height:30px;
	text-indent: -9999px;
}


#column_right p#print_scene a{height:100%;
  	display: block}

#callout #column_right #palette{
	margin:24px 0 5px 10px;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: .5px;
	color:#2a6d9d}

a#color-visualizer{
	margin:2px 0 7px 12px;
	width:140px;
	height: 12px;
	display: block;
	background: url("../images/featured/dotted-arrow.gif") no-repeat;}
#callout #column_right #paint_can
{
	text-align: center;
	padding-top: 20px;
}	

#callout #column_right #paint_can img
{
	border: none;
	width: 80px;
	height: 101px;
}	
#main #callout #copy{
	display: inline;
	margin:2px 0 0 ;
	padding:15px;
    	height:105px;
    	float: left;
	width:380px;	
}

#main #callout #copy p{
    	font-size: 10px;
	font-weight: bold;
    	color: #002136;
    	line-height: 150%;
}

#callout #dreamhouse_container img{
	margin: 15px 0 0 28px;
	float: left;
} 
#main #callout #bottom_segment{
	margin:2px 0 0 ;
    	height:39px;
    	width:573px;
    	background: #2a6d9d;
    	float: left;}

#callout #bottom_segment h2{
	margin:8px 0 0 16px;
    	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	float: left;
    	display: inline}

#main #callout #bottom_segment #register{
	margin:12px 0 0 14px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	float: left;
	display: inline;
}

#main #callout #bottom_segment #register_now{
	margin:6px 0 0 14px;
	width: 113px;
	height: 28px;
	float: left;
	display: inline;
}

#main #callout #bottom_segment #register_now a{
	padding: 7px 0 0 7px;
	height:21px;
	font-size: 11px;
	font-weight: bold;
    	display: block;
}

#main #callout #photographs{
	margin:13px 0 2px 14px;
    	font-size: 10px;
    	color: #7D7A73;
    	float: left;
    	display: inline}

#main #callout #underlined_link{
	margin:0 0 0 15px;
    	width:400px;
    	text-decoration:underline;
    	float: left;
    	display: inline}

#main #callout #limitations{
	margin:13px 0 0 14px;
    	width: 520px;
    	height: 47px;
    	font-size: 10px;
	font-weight: bold;
    	float: left;
    	display: inline;
    	color: #7D7A73}
#main #adspace{
	height: 0px;
}

/* Text
---------------------------- */

#main #callout #bottom_segment #register_now a:link{color: #FFF}
#main #callout #bottom_segment #register_now a:visited{color: #FFF}
#main #callout #bottom_segment #register_now a:hover{color:#FFF; text-decoration:none}
#main #callout #bottom_segment #register_now a:active{color: #FFF}

a#underlined_link:link{color:#43413D}
a#underlined_link:visited{color: #43413D}
a#underlined_link:hover{color:#9B9791}
a#underlined_link:active{color: #43413D}

#main #callout a.blue_link:link{color:#2a6d9d}
#main #callout a.blue_link:visited{color:#2a6d9d}
#main #callout #column_right a.blue_link:hover{color:#89BBE0; text-decoration:none}
#main #callout a.blue_link:active{color:#0075C4}







