body	{
	margin: 0px;
	/*font-size: 62.5%;*/
	font-family: Verdana, Arial;
	line-height: 1.4;
	font-size: 11px;
	color: #000;
    /*text-shadow: #000 0 0 0;*/
    background-color: #939598;
}

#container	{
	border: 1px solid #52504f;
	width: 920px;
	margin: 0px;
	background-image: url('graphics/backgrounds/background.gif');
	background-color: #fff;
}

div.clear	{
	clear: both;
}

table	{
	background-color: #fff; 
	margin: 20px 0px;
}

#content	{
	float: left;
	/*border: 1px solid #000;*/
	text-align: left;
	width: 850px;
}

#content_b	{
	float: left;
	/*border: 1px solid #000;*/
	text-align: left;
	width: 850px;
}

#content_h	{
	float: left;
	text-align: left;
	width: 850px;
}

#designers_nav	{
	position: relative;
	width: 120px;
	margin: 30px 0px 0px 15px;
}

#designers_nav img	{
	margin-bottom: 15px;
}

#featureicons_top	{
	position: absolute;
	top: 425px;
	left: 0px;
	border-top: 1px solid #A6B4AC;
}

#featureicons	{
	position: absolute;
	top: 425px;
	left: 0px;
	border-top: 1px solid #A6B4AC;
	visibility: visible;
}

#featureicons_top img	{
	border-right: 1px solid #A6B4AC;
}

#featureicons img	{
	border-right: 1px solid #A6B4AC;
}

#featureimage	{
	position: absolute;
	left: 349px;
	top: 0px;
	height: 415px;
	border-left: 1px solid #A6B4AC;
}

.featureimage	{
	position: absolute;
	left: 349px;
	top: 0px;
	height: 425px;
	border-left: 1px solid #A6B4AC;
}

.featureimage img	{
	border-top: 1px solid #A6B4AC;
	border-bottom: 1px solid #A6B4AC;
	margin-top: 30px;
}

#footer	{
	clear: both;
	border-top: 1px solid #A6B4AC;
	width: 920px;
}

#header	{
	width: 920px;
}

#homerotate	{
	background-color: #231F20;
	width: 100%;
}

#hometext	{
	float: right;
	width: 244px;
	margin-top: 33px;
}

#hometext img	{
	display: block;
	margin-bottom: 18px;
}
#icon	{
	position: absolute; 
	top: 400px; 
	left: 280px; 
	width: 330px; 
	overflow: auto; 
	font-size: 10px;
}

#left_col	{
	width: 145px;
	float: left;
}

#left_col_b	{
	width: 145px;
	float: left;
}

#left_col_h	{
	width: 145px;
	float: left;
}

#main_content	{
	clear: both;
	border-top: 1px solid #A6B4AC;
	width: 920px;
}

#middle_col	{
	position: relative; 
	float: right;
	width: 705px;
}

#middle_col_b	{
	float: right;
	width: 705px;
	position: relative;
}

#middle_col_h	{
	float: right;
	width: 705px;
}

#middle_content	{
	/*border: 1px solid red;*/
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 479px;
}

#middle_content2	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 479px;
}

#middle_content3	{
	/*border: 1px solid red;*/
	position: relative; 
	margin-left: 1px;
	width: 703px;
}

#middle_content4	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
}

#product_extras	{
	position: absolute;
	left: 0px;
	top: 399px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_arena	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 624px;
}

#product_extras_arena	{
	position: absolute;
	left: 0px;
	top: 544px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_avion	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 494px;
}

#product_extras_avion	{
	position: absolute;
	left: 0px;
	top: 414px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_avion_corner	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 619px;
}

#product_extras_avion_corner	{
	position: absolute;
	left: 0px;
	top: 539px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_icon	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 559px;
}

#product_extras_icon	{
	position: absolute;
	left: 0px;
	top: 479px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_novia	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 584px;
}

#product_extras_novia	{
	position: absolute;
	left: 0px;
	top: 504px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_sequel	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 559px;
}

#product_extras_sequel	{
	position: absolute;
	left: 0px;
	top: 479px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#middle_content_vista	{
	background-image: url('graphics/backgrounds/middle_bg.gif');
	position: relative; 
	margin-left: 1px;
	width: 703px;
	height: 539px;
}

#product_extras_vista	{
	position: absolute;
	left: 0px;
	top: 459px;
	border-top: 1px solid #A6B4AC;
	height: 80px;
	width: 704px;
}

#online_nav	{
	position: relative;
	margin: 30px 0px 0px 15px;
	width: 480px;
}

#press_releases_nav	{
	position: relative;
	margin: 30px 0px 0px 15px;
	background-image: url('graphics/backgrounds/press_releases_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#reviews_nav	{
	position: relative;
	width: 200px;
	margin: 30px 0px 0px 15px;
}

#reviews_nav img	{
	margin-bottom: 15px;
}

#right_col	{
	width: 70px;
	float: right;
}

#right_col_b	{
	width: 70px;
	float: right;
}

#right_col_h	{
	width: 70px;
	float: right;
}

#explore-features-button	{
	position: absolute; 
	top: 487px; 
	left: 85px; 
	z-index: 20;
}

/*
#support_nav	{
	position: relative;
	width: 200px;
	margin: 30px 0px 0px 15px;
}

#support_nav img	{
	margin-bottom: 15px;
}
*/

div.about_bdi	{
	background-image: url('graphics/backgrounds/about_bdi_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 703px;
	height: 500px;
	margin-top: 16px;
}

div.employment	{
	background-image: url('graphics/backgrounds/about_bdi_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 703px;
	margin-top: 16px;
}

div.notfound	{
	width: 703px;
	height: 500px;
	margin-top: 16px;
}

div.about_bdi_timeline	{
	width: 703px;
	height: 500px;
	margin-top: 16px;
}

div.about_bdi_timeline2	{
	width: 703px;
	height: 570px;
	margin-top: 16px;
}

div.about_bdi p, div.employment p	{
	width: 485px;
	margin: 10px 0px 0px 16px;
	/*color: #58595B;*/
}

div.about_bdi_timeline p	{
	width: 485px;
	margin: 10px 0px 0px 16px;
	/*color: #58595B;*/
}

div.about_bdi_timeline2 p	{
	width: 485px;
	margin: 10px 0px 0px 26px;
	/*color: #58595B;*/
}

div.about_bdi img, div.employment img	{
	margin: 15px 0px 5px 15px; 	
}

div.about_bdi_timeline img	{
	margin: 15px 0px 5px 15px; 	
}

div.about_bdi_timeline2 img	{
	margin: 15px 0px 5px 25px; 	
}

div.about_spacer	{
	height: 35px;
	border-bottom: 1px solid #A6B4AC;
	background-image: url('graphics/backgrounds/about_bdi_spacer_bg.gif');
	background-repeat: repeat-y;
}

div.acrobat	{
	margin: 100px 0px 0px 15px;
	font-size: 10px;
	color: #9c999a;
	line-height: 2.4;
}

div.blackspacer	{
	background-color: #000;
	width: 100%;
	height: 5px;
}

div.bottom_blurb	{
	position: absolute; 
	left: 210px; 
	top: 420px; 
	width: 400px;
	color: #58595B;
}

div.bottom_gray	{
	background-color: #D8DADA;
	width: 70px;
	height: 150px;	
}

div.bottom_gray_short	{
	background-color: #D8DADA;
	width: 70px;
	height: 95px;	
}

div.bottom_left	{
	text-align: right;
	width: 145px;
	height: 150px;	
}

div.bottom_left_short	{
	text-align: right;
	width: 145px;
	height: 95px;	
}

div.bottom_left	img {
	margin: 15px 67px 0px 0px;
}

div.bottom_right	{
	width: 70px;
	height: 150px;	
}

div.bottom_right_short	{
	width: 70px;
	height: 95px;	
}

div.choose_model	{
	border-bottom: 1px solid #A6B4AC;
	margin-left: 1px;
}

div.choose_model1	{
	float: left;
	width: 240px;
}

div.choose_model2	{
	width: 400px;
}

div.choose_model2 img	{
	margin-right: 25px;
}

div.contacts	{
	background-image: url('graphics/backgrounds/contacts_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 703px;
	height: 420px;
	margin-top: 27px;
}

div.contacts p	{
	width: 485px;
	margin: 10px 0px 0px 16px;
	/*color: #58595B;*/
}

div.contacts_spacer	{
	height: 35px;
	border-bottom: 1px solid #A6B4AC;
	background-image: url('graphics/backgrounds/contacts_spacer_bg.gif');
	background-repeat: repeat-y;
}

div.contest1	{
	padding: 15px;
}

div.contest1 img	{
	margin: 0px 10px 10px 0px;
}

div.contest1 p	{
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 2;
}

div.contest2	{
	padding: 0px;
	width: 352px;
	float: left;
}

div.contest2 h1	{
	font-size: 11px;
	color: #fff;
	background-color: #000;
	padding: 5px 0px 5px 15px;
	font-weight: normal;
	margin: 0px;
}

div.contest2a	{
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #A6B4AC;
	float: left;
	width: 350px;
}

div.contest2a h2	{
	padding: 10px 50px 10px 15px;
	font-size: 11px;
	line-height: 1.6;
	color: #000;
}

div.contest2a p	{
	margin: 0px 50px 0px 15px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	line-height: 1.6;
	color: #808285;
}

div.contest3	{
	padding: 0px;
	width: 351px;
	float: left;
}

div.contest3 h1	{
	font-size: 11px;
	color: #fff;
	background-color: #000;
	padding: 5px 0px 5px 15px;
	font-weight: normal;
	margin: 0px;
}

div.contest3a	{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}

div.contest3a h2	{
	padding: 10px 50px 10px 15px;
	font-size: 11px;
	line-height: 1.6;
	color: #000;
}

div.contest3a p	{
	margin: 0px 50px 15px 15px;
	font-size: 11px;
	line-height: 1.6;
	color: #808285;
}

div.contest3a p.orange2	{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	line-height: 1.6;
	color: #f15d2f;
}

div.contestfull	{
	padding: 0px;
}

div.contestfull h1	{
	font-size: 11px;
	color: #fff;
	background-color: #000;
	padding: 5px 0px 5px 15px;
	font-weight: normal;
	margin: 0px;
}

div.contestfulla	{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #A6B4AC;
}

div.contestfulla h2	{
	padding: 10px 50px 0px 0px;
	margin: 0;
	font-size: 11px;
	line-height: 1.6;
	color: #939598;
}

div.contestfulla p	{
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	line-height: 1.6;
	color: #636467;
}

div.contestfulla img	{
	margin: 25px 0 0 0;
	padding: 0;
}

div.contestfullb	{
	margin: 0px;
	padding: 0px;
}

div.contestfullb h2	{
	padding: 10px 50px 0px 15px;
	margin: 0;
	font-size: 11px;
	line-height: 1.6;
	color: #000;
}

div.contestfullb p	{
	margin: 0px 50px 15px 15px;
	font-size: 11px;
	line-height: 1.6;
	color: #808285;
}

div.contestfullb img	{
	float: right;
	margin: 0px 15px 0px 10px;
	padding: 0px;
}

div.contestimage	{
	margin: 0 25px 0 0;
	padding: 0;
	float: left;
}

div.contestimage img	{
	margin: 0;
	padding: 0;
}

div.copyright	{
	padding: 30px 15px 0 15px;
	font-size: 9px;
	/*width: 545px;*/
	color: #9c999a;
	/*color: #58595B;*/
}

div.dealer_login_spacer	{
	height: 35px;
	border-bottom: 1px solid #A6B4AC;
	background-image: url('graphics/backgrounds/dealer_login_spacer_bg.gif');
	background-repeat: repeat-y;
}

div.dealers	{
	width: 688px;
	margin-top: 27px;
	padding-left: 15px;
}

div.dealers2	{
	width: 703px;
	margin-top: 27px;
}

div.dealers2 p	{
	padding-left: 15px;
}

div.dealers_spacer	{
	height: 35px;
	border-bottom: 1px solid #A6B4AC;
}

div.designers_spacer	{
	height: 35px;
	border-bottom: 1px solid #A6B4AC;
	background-image: url('graphics/backgrounds/designers_spacer_bg.gif');
	background-repeat: repeat-y;
}

div.designers	{
	background-image: url('graphics/backgrounds/designers_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 703px;
	height: 500px;
}

div.featurerollovers	{
	position: absolute;
	left: 103px;
	top: 50px;
	background-repeat: no-repeat;
	width: 600px;
	height: 365px;	
}

div.featuredetail	{
	position: absolute; 
	left: 344px;
	top: 311px;
	width: 236px; 
	height: 49px;
	border-top: 1px solid #A6B4AC; 
	border-left: 1px solid #A6B4AC; 
	padding: 15px 10px 0px 10px;
}

div.featuredescription	{
	position: relative; 
	left: 15px; 
	width: 315px; 
	z-index: 5;
}

div.featurename	{
	position: absolute; 
	left: 15px;
	top: 397px;
}

div.footer_content	{
	width: 705px;
}

div.gray_spacer	{
	border-top: 1px solid #A6B4AC;
	margin: 0px;
}

div.gray_spacer2	{
	background-color: #A6B4AC;
	margin: 0px;
	width: 160px;
	height: 1px;
}

div.home_text	{
	width: 200px;
	/*width: 150px;*/
	/*color: #58595B;*/
	z-index: 10;
	position: absolute;
	left: 460px;
	top: 130px;
	line-height: 1.7;
}

div.ht_home_buttons	{
	position: absolute;
	top: 463px;
	left: 0px;
	width: 700px;
	height: 16px;
	clear: both;
}

div.int_dist_left	{
	float: left;
}

div.int_dist_right	{
	float: right;
	width: 400px;
}

div.logo	{
	text-align: right;
}

div.logo img	{
	margin: 30px 0px 0px 0px;
}

div.online	{
	background-image: url('graphics/backgrounds/online_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 703px;
	/*height: 500px;*/
	padding: 0px;
}

div.master_description	{
	width: 190px;
	margin: 0px 0px 10px 0px;
}

div.option_buttons	{
	float: right;
	padding-right: 81px;
}

div.option_buttons img	{
	border-left: 1px solid #A6B4AC;
}

div.product_image1	{
	/*float: right;*/
	width: 464px;
}

div.product_info	{
	position: absolute;
	width: 210px;
	left: 15px;
	top: 30px;
	z-index: 10;
}

div.product_info p	{
	margin: 0px 0px 10px 0px;
}

div.product_name	{
	border-top: 1px solid #A6B4AC;
}

div.product_tools	{
	position: absolute;
	width: 80px;
	left: 623px;
	top: 0px;
	z-index: 10;
	border-left: 1px solid #A6B4AC;
}

div.product_tools img	{
	border-bottom: 1px solid #A6B4AC;
}

div.reviews	{
	/*
background-image: url('graphics/backgrounds/designers_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
*/
	width: 703px;
	height: 500px;
}

div.reviews_spacer	{
	height: 35px;
	border-bottom: 1px solid #A6B4AC;
	background-color: #fff;
	background-image: url('graphics/backgrounds/reviews_spacer_bg.gif');
	background-repeat: repeat-y;
}

div.right_space	{ /* control the height with this */
	text-align: right;
	height: 460px;
}

div.selector	{
	width: 703px;
	margin-top: 27px;
}

div.selector p	{
	width: 650px;
	margin: 10px 0px 0px 16px;
	/*color: #58595B;*/
}

div.side_nav	{ 
	text-align: left;
}

div.side_nav img	{ 
	border-bottom: 1px solid #A6B4AC;
}

div.spotlightrollovers	{
	position: absolute;
	left: 123px;
	top: 45px;
	background-repeat: no-repeat;
	width: 580px;
	height: 365px;	
	background-position: -20px 0;
}

div.spotlightdetail	{
	position: absolute; 
	left: 280px;
	top: 370px;
	width: 300px; 
	height: 53px;
	border-top: 1px solid #A6B4AC; 
	border-left: 1px solid #A6B4AC; 
	padding: 10px 10px 0px 10px;
}

div.spotlightdetail .orange	{
	font-size: 10px;
	color: #f15d2f;
}

div.stands, div.cabinets	{
	width: 350px;
	text-align: left;
	margin-top: 40px;
}

div.stands	{
	float: right;
}

div.cabinets	{
	float: left;
}

div.support	{
	background-image: url('graphics/backgrounds/support_bg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width: 703px;
	/*height: 420px;*/
	/*margin-top: 27px;*/
	padding: 0px;
	border-top: 1px solid #A6B4AC;
}

div.support p	{
	width: 480px;
	margin: 10px 0px 0px 16px;
	color: #58595B;
}

div.support ol	{
	width: 465px;
	margin-top: 10px;
	color: #58595B;
}

div.support img	{
	float: right;
	border-top: 1px solid #A6B4AC;
	border-left: 1px solid #A6B4AC;
	border-bottom: 1px solid #A6B4AC;
	margin-top: 12px;
}

div.support_spacer	{
	height: 35px;
	/*border-bottom: 1px solid #A6B4AC;*/
	background-image: url('graphics/backgrounds/support_spacer_bg.gif');
	background-repeat: repeat-y;
}

div.swatches, div.swatches-bottom	{
	margin: 10px 0px 0px 1px;
}

div.swatch_details	{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.swatch_details p	{
	color: #f15d2f;
	margin: 12px 0px 0px 15px;
	width: 220px;
	font-size: 10px;
	background-color: #fff;
}

div.table_options	{
	height: 79px;
	background-image: url('graphics/backgrounds/horizontal_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.top_gray	{
	background-color: #D8DADA;
	width: 70px;
	height: 108px;	
}

div.top_nav	{
	width: 690px;
	margin-top: 90px;
}

div.top_right	{
	width: 70px;
	height: 108px;	
}

div.thumbnail_container	{
	width: 240px;
}

div.thumbnail_container2	{
	width: 80px;
}

div.thumbnail_container3	{
	width: 160px;
}

div.thumbnail_container img	{
	border-right: 1px solid #A6B4AC;
}

div.thumbnail_container3 img	{
	border-right: 1px solid #A6B4AC;
}

div.thumbnail_container2 img	{
	border-right: 1px solid #A6B4AC;
}

img.ht_home_images	{
	margin: 0px 0px 5px 0px;
}

img.ht_mainpage	{
	margin: 59px 0px 45px 0px;
}

img.ht_mainpage_shorter	{
	margin: 49px 0px 55px 0px;
}

img.ht_thumbpage	{
	margin: 59px 0px 60px 140px;
}

img.sectiontitles	{
	margin: 10px 0 5px 15px;
}

img.title_spacer	{
	margin-bottom: 10px;
}

img.tn_border	{
	border-bottom: 1px solid #A6B4AC;
}

p.darkbox	{
	font-size: 10px;
	color: #B2B4B6;
	line-height: 1.5em;
	margin-right: 30px;
}

p.darkbox2	{
	font-size: 10px;
	color: #fff;
	line-height: 1.5em;
	margin-right: 30px;
}

p.bottom_para	{
	padding-bottom: 30px;
}

p.footer_text	{
	padding: 5px 0px 0px 15px;
	margin: 0px;
	font-size: 10px;
	color: #868383;
}

p.ht_home_text	{
	width: 325px;
	text-align: left;
	margin: 0px 0px 10px 15px;
	/*color: #58595B;*/
}

p.printlinks	{
	margin: 10px 0px 0px 10px;
	/*color: #58595B;*/
}

.orange	{
	color: #f15d2f;
}

.caption	{
	position: absolute;
	bottom: -50px;
	right: 50px;
	text-align: right;
	width: 400px;
	font-size: 10px;
	color: #888888;
	/*margin-top: 70px;*/
}

.credit	{
	color: #6D6F71;
}

.black	{
	color: #000000;
}

.gray	{
	color: #58595B;
}

.tvdisclaimerpop a	{
	color: #58595B;
}

/* ========= LINKS ========= */

a	{
	color: #f15d2f;
	text-decoration: none;
}

a:hover	{
	color: #f15d2f;
	text-decoration: none;
}

a.black_nav	{
	color: #000000;
	text-decoration: none;
}

a:hover.black_nav	{
	color: #000000;
	text-decoration: underline;
}

div.gray a	{
	color: #58595B;
}

div.black a	{
	color: #000;
}

#press_releases_nav a	{
	color: #000;
	text-decoration: none;
}

#press_releases_nav a:hover	{
	color: #f15d2f;
	text-decoration: none;
}

/*
#online_nav a	{
	color: #000;
	text-decoration: none;
}

#online_nav a:hover	{
	color: #f15d2f;
	text-decoration: none;
}
*/

/* ========= SPECIFICATIONS ========= */

body.specs	{
	background-image: url('graphics/backgrounds/about_bdi_spacer_bg.gif');
	background-repeat: repeat-y;
	background-attachment:fixed;
	background-position: 10px;
	background-color: #fff;
}

#spec_container	{
	position: relative;
}

div.spec_title	{
	border-bottom: 1px solid #A6B4AC;
}

div.spec_title img	{
	margin: 25px 0px 10px 0px;
	padding-left: 42px;
}

div.spec_logo	{
	border-bottom: 1px solid #A6B4AC;
}

div.spec_logo img	{
	margin: 25px 0px 0px 0px;
	padding-left: 42px;
}

div.spec_choices	{
	background-color: #f15d2f;
	height: 37px;
	margin: 0px 0px 0px 25px;
	
}

div.spec_content	{
	margin: 10px 0px 0px 0px;
	width: 390px;
	font-size: 10px;
}

div.spec_content img	{
	margin: 0px 0px 20px 25px;
}

div.spec_content2	{
	margin: 10px 0px 0px 0px;
	width: 390px;
	font-size: 10px;
}

div.spec_content2 img	{
	margin: 0px 0px 20px 25px;
}

div.spec_content2 p	{
	margin: 15px 0px 20px 42px;
	line-height: 1.8;
	
}

div.spec_content2 p.disclaimer	{
	margin: 25px 10px 20px 42px;
	line-height: 1.4;
}

div.spec_content_new	{
	margin: 10px 0px 0px 0px;
	width: 390px;
	font-size: 10px;
}

div.spec_content_new img	{
	margin: 0px 0px 20px 25px;
}

div.spec_for_print	{
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}

div.buttons-large	{
	position: absolute;
	top: 50px;
	left: 389px;
}

div.spec-options	{
	float: right;
}

div.spec_choices-large	{
	width: 610px;
}

div.spec-large-stack	{
	margin: 30px 0 30px 0;
	width: 610px;
	font-size: 10px;
}

div.spec-large-stack-inside	{
	margin: 0 0 0 150px;
}

div.spec-large-stack-column	{
	float: left;
	margin: 0 0 0 30px;
	width: 275px;
}

div.spec-large-stack-inside p	{
	margin: 10px 0 20px 60px;
}

div.spec-large-stack-inside p.modelnumber	{
	margin: 10px 0 0 60px;
}

div.spec-large-stack-column p	{
	margin: 10px 0 20px 10px;
}

div.spec-large-stack-column p.modelnumber	{
	margin: 10px 0 0 10px;
}

div.spec-large2	{
	width: 610px;
}

div.spec-large2 p.disclaimer	{
	margin: 10px 10px 20px 42px;
	line-height: 1.4;
}
/* ========= FORM STYLES ========= */

select	{
	width: 135px;
	border: 1px solid #999999;
	margin: 10px 0 0 5px;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

option	{
	padding-top: 2px;
}

.sel_bold	{
	font-weight: bold;
	color: #000000;
}

.sel_indent	{
	padding-left: 10px;
}

.sel_small	{
	font-size: 4pt;
	padding: 0;
	margin: 0;
}

form	{
	margin: 0px;
}

/* ========= SPECIAL OFFICE STYLES ========= */

#container-office	{
	border: 1px solid #52504f;
	width: 920px;
	margin: 0px;
	background-image: url('/graphics/backgrounds/background_home.gif');
	background-color: #fff;
}

#content-office	{
	float: left;
	text-align: left;
	width: 920px;
}

#content_h-office	{
	float: left;
	text-align: left;
	width: 920px;
}

#middle_col-office	{
	position: relative; 
	float: right;
	width: 775px;
}

#middle_col_h-office	{
	float: right;
	width: 775px;
}

div.option_buttons-office	{
	float: right;
	padding-right: 1px;
}

div.option_buttons-office img	{
	border-left: 1px solid #A6B4AC;
}

div.office_tools	{
	position: absolute;
	width: 180px;
	left: 593px;
	top: 0px;
	z-index: 10;
	border-left: none;
}

div.office_tools img	{
	border-bottom: none;
}

div.office_tools ul	{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.office_tools ul li	{
	margin: 0 0 0 15px;
}

div.office_tools ul li a	{
	display: block;
	padding: 4px 0 5px 15px;
	color: #000;
}

div.office_tools ul li a:hover	{
	color: #F15D2F;
	background: url('/office/graphics/orange-nav-arrow.gif') no-repeat left center;
}

div.office_tools ul li a.current	{
	color: #F15D2F;
	background: url('/office/graphics/orange-nav-arrow.gif') no-repeat left center;
}

div.office_tools div.configurations	{
	position: absolute;
	top: 155px;
	left: 0;
}

div.office_tools div.configurations p	{
	margin: 0 0 0 30px;
	color: #77787B;
	font-size: 10px;
}

#footer-office	{
	clear: both;
	width: 920px;
	height: 100px;
	border-top: none;
}

