	/* * {margin:0; padding:0;}*/
	
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;}
	table { border-collapse: collapse; border-spacing: 0; }
	a img { border: none; }
	input, textarea { margin: 0; }

	/* Removes Firefox imposed outline */
	a { outline: none; }
	
	body {background-color:#FFFFFF; text-align:center; font-size:16px; color:#000066; margin-top:2px;}
	#ie {font-size:100%;}
	#wrapper {width:968px; margin:0px auto 0px auto; text-align:left;}
	
	.14_px {font-size:0.875em /*16*0.875=14*/; line-height:1.3em /* 14*1.3=18.2 */;}

/******************** masthead and elements within ********************/
	#masthead {height:183px; background:url(../main_images/masthead_bkg.png) no-repeat left top; position:relative;}
	#page_heading {
		position: absolute;
		left: 185px;
		top: 59px;
		width: 783px;
		font-family: Georgia, Times, "Times New Roman", serif;
		}
	#pg_head_title {float:left;}
	#pg_head_desc {float:right; font-size:0.875em/* 16*0.875=14 */;line-height: 1.2em; width:475px;}
	h1, h2, h3 {font-family: Georgia, Times, "Times New Roman", serif; font-weight: normal;}
	h1 {
		font-size: 1.375em; /* 16*1.375=22 */
		line-height: 1.3em; /* 22*1.3=28.6 */
		}
	h2 {font-size: 1.25em; /* 16*1.25=20 */}
	#sub_h1 {padding-left:3px; font-size:1.125em/* 16*1.125=18 */; line-height: 1.2em;}
	.sm_caps {font-variant: small-caps;}
	#logo {position: absolute; left: 21px; top: 73px;}

			

/******************** mastbody and elements within ********************/
	#mastbody {padding:2px 12px 0px 16px; background:url(../main_images/mastbody_bkg.png) repeat-y left top;}
	.clear {clear:both; line-height:0px; height:0px; font-size:1px;}
	.clear_both {clear:both;}
	.hidden {display:none;}
	#ie6 .iepng {behavior: url(/js/iepngfix/iepngfix.htc)}
		
		
/********** nav_main and elements within **********/
	#nav_main {
		display:none;/*** FOR PRINT ***/
		float:left; width:161px;}


/**************************************** content and elements within *****************************************/
	#content {float:right; width:752px; padding:0 10px 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
		
/*------------   Rounded Corner Box   -------------------------------------------*/
/*------------   Rounded Corner Box Changeable Width   ---------------*/
	/*--  Requires 4 div's with the following classes assigned --*/	
	.div_rnd_top_lt {background: url(../main_images/div_rnd_top_lt.png) no-repeat left top;}
	.div_rnd_top_rt {background: url(../main_images/div_rnd_top_rt.png) no-repeat right top;}
	.div_rnd_btm_lt {background: url(../main_images/div_rnd_btm_lt.png) no-repeat left bottom;}
	.div_rnd_btm_rt {background: url(../main_images/div_rnd_btm_rt.png) no-repeat right bottom;}
		/*--  Control Sizing by giving ID's to the 1st and last of the 4 div's
			  Give width and margins to 1st div and height and padding to last div  --*/			
		#div_rnd_1st {width: 500px;}
		#div_rnd_last {min-height: 200px;padding: 1px;}
			#ie6 #div_rnd_last, #ie55 #div_rnd_last {height: 200px;}
		/*--  End Notes for Rounded Corner Box  --*/
/*------------   End Rounded Corner Box Changeable Width   ------------*/

/*------------   Rounded Corner Box Static 752 Width   ---------------*/
	/*--  Requires 3 div's with the following classes assigned --*/	
	.div_rnd_mid_rpt_752 {background: url(../main_images/div_rnd_mid_rpt_752.png) repeat-y left top;} /* For 1st div */
	.div_rnd_top_752 {background: url(../main_images/div_rnd_top_752.png) no-repeat left top;}
	.div_rnd_btm_752 {background: url(../main_images/div_rnd_btm_752.png) no-repeat left bottom;} /* For last div */
		/*--  Control Sizing by giving ID's to the 1st and last of the 4 div's
			  Give width and margins to 1st div and height and padding to last div  --*/			
		#div_rnd_1st_752 {width: 752px; margin-top:10px;}
		#div_rnd_last_752 {min-height: 500px;padding: 1px;}
			#ie6 #div_rnd_last_752, #ie55 #div_rnd_last_752 {height: 500px;}
		/*--  End Notes for Rounded Corner Box  --*/
/*------------   END Rounded Corner Box Static 752 Width   ---------------*/		
/*------------ END Rounded Corner Box --------------------------*/

/*Round Corner Box Container for whole content area on some pages*/
	#content_1st_752 {width: 752px;}
	#content_last_752 {padding: 10px;}

		
/******************** mastfoot and elements within ********************/
	#mastfoot {
		display:none;/*** FOR PRINT ***/
		padding-top: 18px;
		background: url(../main_images/mastfoot_bkg_top.png) no-repeat left top;
		}
	#foot_content {
		background: url(../main_images/mastfoot_bkg_mid.png) repeat-y left top;
		padding: 1px 22px;
		}
	#mastfoot p {
		margin: 5px 0;
		text-align: center;
		font-size: 0.6875em;
		line-height: 1.6em; 
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		color: #939393;
		}
	#mastfoot a:link {
		text-decoration: none;
		color: #666666;
		}
	#mastfoot a:visited {
		text-decoration: none;
		color: #666666;
		}
	#mastfoot a:hover {
		text-decoration: none;
		color: #666666;
		background-color: #FFFFFF;
		}
	#mastfoot a:active {
		text-decoration: underline;
		color: #666666;
		background-color: #FFFFFF;
		}
	#foot_btm {
		height: 17px;
		background: url(../main_images/mastfoot_bkg_btm.png) no-repeat left top;
		}
/******************** End mastfoot and elements within ********************/



/*------------   $PRODUCTS   -------------------------------------------------------------------------------*/

/* STYLES FOR MAIN PRODUCT PAGES
--------------------------------------------- */

/* $CBS_MAIN
--------------------------------------------- */

	#cbs_main #pg_head_title {padding:0 0 0 0; text-align:center; width:598px; color:#005CB9;}
	#cbs_main #pg_head_title span {font-size:1.2727em /*22*1.2727=28*/;}
	
	#cbs_main .prod_pg_link {
		width: 240px;
		height: 350px;
		border: 2px solid #CCCCCC;
		background: url(../main_images/lt_blu_grdnt_bkg_rpt.gif) repeat-x;
		margin-bottom: 10px;
		text-align: center;
		float: left;
		}
	#cbs_main .prod_pg_link a:link, #cbs_main .prod_pg_link a:visited, #cbs_main .prod_pg_link a:hover, #cbs_main .prod_pg_link a:active {
		text-decoration:none;
		}
		
	#cbs_main #cbs4_link, #cbs_main #cbs5_link {
		margin: 0 10px 10px 0;
		}

	#cbs_main #feat_main_1st {
		width:498px;
		float:right;
		margin-bottom:10px;
		}
	#cbs_main #feat_main {
		height: 352px;
		padding:1px 0;
		}
		
	#cbs_main #feat_2_1st {
		width:244px;
		float:left;
		margin: 0 0 0 0;
		}
	#cbs_main #feat_2 {
		height: 352px;
		padding:1px 0;
		}
	#cbs_main h2 {
		color:#005CB9;
		text-align:center;
		margin: 16px 10px 30px 10px;
		letter-spacing:-1px;
		}
	#cbs_main blockquote {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		margin:0 20px 3px 20px;
		line-height: 1.4em;
		}
	#cbs_main blockquote strong {
		font-size: 1.3em;
		line-height: 0.8em;
		}
		
	#cbs_main #caption {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-size:0.75em /*16*0.75=12*/;
		color: #666666;
		margin:0 30px 37px 20px;
		text-align:right;
		}
		
	#cbs_main #mdf {
		padding: 0 4px 5px 30px;
		background: url(../main_images/prod_feat_title_bkg.png) no-repeat 10px bottom;
		margin-bottom: 7px;
		font-size:0.8125em;
		font-weight:bold;
		}	
	#cbs_main #feat_mdf_list {
		padding-left: 53px;
		list-style: none;
		}
	#cbs_main #feat_mdf_list li {
		padding: 6px 10px 6px 19px;
		background: url(../main_images/list_bullet_blue_10px.gif) no-repeat 0 0.7em;
		font-size:0.75em /*16*0.75=12*/;
		line-height: 1em;
		}
		

	#cbs_main .prod_pg_link_title {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-weight:bold;
		padding: 0 0 3px 0;
		line-height: 1em;
		}
		
	#cbs_main a:link .prod_pg_link_title, #cbs_main a:visited .prod_pg_link_title {
		color:#005CB9;
		}
		
	#cbs_main a:hover .prod_pg_link_title, #cbs_main a:active .prod_pg_link_title {
		color:#660000;
		}
		
		
	#cbs_main .prod_pg_link_price {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-size:0.875em;
		color:#62637D;
		}
	#cbs_main #feat_2 p {
		font-size:0.75em;
		line-height: 1.6em;
		padding: 25px 10px 0 21px;
		}
		
/* $EZ_MAIN
--------------------------------------------- */

	#ez_main #pg_head_title {padding:0 0 0 0; text-align:center; width:598px; color:#9F6B00;}
	#ez_main #pg_head_title span {font-size:1.2727em /*22*1.2727=28*/; font-weight:bold;}
	
	#ez_main .prod_pg_link {
		width: 240px;
		height: 350px;
		border: 2px solid #CCCCCC;
		background: url(../main_images/lt_blu_grdnt_bkg_rpt.gif) repeat-x;
		margin-bottom: 10px;
		text-align: center;
		float: left;
		}
	#ez_main .prod_pg_link a {
		text-decoration:none;
		}
	#ez_main #new_ez_pg_link, #ez_main #ez_470_pg_link {
		margin:0 10px 10px 0;
		}
		
	#ez_main #feat_main_1st {
		width:498px;
		float:right;
		margin-bottom:10px;
		}
	#ez_main #feat_main {
		height: 352px;
		padding:1px 0;
		}
		
	#ez_main h2 {
		font-size:1.25em/* 20*1.25=25 */;
		color:#9F6B00;
		text-align:center;
		margin: 13px 10px 18px 10px;
		font-weight:bold;
		}
	#ez_main h3 {
		font-size:1.125em;
		line-height: 1.3em;
		color:#9F6B00;
		text-align:center;
		margin: 0 10px 24px 10px;
		}
		
	#ez_main blockquote {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		margin:0 20px 2px 20px;
		line-height: 1.4em;
		}
	#ez_main blockquote strong {
		font-size: 1.3em;
		line-height: 0.8em;
		}
		
	#ez_main #caption {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-size:0.75em /*16*0.75=12*/;
		color: #666666;
		margin:0 30px 33px 20px;
		text-align:right;
		}
		
	#ez_main #mdf {
		padding: 0 4px 5px 30px;
		background: url(../main_images/prod_feat_title_bkg.png) no-repeat 10px bottom;
		margin-bottom: 7px;
		font-size:0.8125em;
		font-weight:bold;
		}	
	#ez_main #feat_mdf_list {
		padding-left: 53px;
		list-style: none;
		}
	#ez_main #feat_mdf_list li {
		padding: 6px 10px 6px 19px;
		background: url(../main_images/list_bullet_blue_10px.gif) no-repeat 0 0.7em;
		font-size:0.75em /*16*0.75=12*/;
		line-height: 1em;
		}
		
	#ez_main .prod_pg_link_title {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-weight:bold;
		color:#9F6B00;
		padding: 0 0 3px 0;
		line-height: 1em;
		}
	#ez_main .prod_pg_link_price {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-size:0.875em;
		color:#62637D;
		}

		
/* $SOLID_MAIN
--------------------------------------------- */
	
	#solid_main #pg_head_title {padding:0 0 0 0; text-align:center; width:598px; color:#008A45;}
	#solid_main #pg_head_title span {font-size:1.2727em /*22*1.2727=28*/; font-weight:bold;}
	
	#solid_main .prod_pg_link {
		width: 240px;
		height: 350px;
		border: 2px solid #CCCCCC;
		background: url(../main_images/lt_blu_grdnt_bkg_rpt.gif) repeat-x;
		margin-bottom: 10px;
		text-align: center;
		float: left;
		}
	#solid_main .prod_pg_link a {
		text-decoration:none;
		}
	#solid_main #mdl_b_link, #solid_main #mdl_c_link, #solid_main #mdl_a_link, #solid_main #mdl_r_link {
		margin: 0 10px 10px 0;
		}

	#solid_main #feat_main_1st {
		width:498px;
		float:right;
		margin-bottom:10px;
		}
	#solid_main #feat_main {
		height: 352px;
		padding:1px 0;
		}
		
	#solid_main h2 {
		font-size:1.25em/* 20*1.25=25 */;
		color:#008A45;
		text-align:center;
		margin: 23px 10px 40px 10px;
		font-weight:bold;
		}
	#solid_main h3 {
		font-size:1.25em/* 16*1.25=20 */;
		line-height: 1.4em;
		color:#008A45;
		text-align:center;
		margin: 0 10px 20px 10px;
		}
	#solid_main #feat_main p {
		text-align:center;
		margin: 0 10px 60px 10px;
		}
		
	#solid_main h4 {
		padding: 0 4px 5px 35px;
		background: url(../main_images/prod_feat_title_bkg.png) no-repeat 15px bottom;
		margin-bottom: 7px;
		font-size:0.875em;
		font-weight:bold;
		}	
	#solid_main #feat_solid_list {
		padding-left: 58px;
		list-style: none;
		}
	#solid_main #feat_solid_list li {
		padding: 6px 10px 6px 19px;
		background: url(../main_images/list_bullet_blue_10px.gif) no-repeat 0 0.7em;
		font-size:0.75em /*16*0.75=12*/;
		line-height: 1em;
		}
		
	#solid_main .prod_pg_link_title {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-weight:bold;
		color:#008A45;
		padding: 0 0 3px 0;
		line-height: 1em;
		}
	#solid_main .prod_pg_link_price {
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		font-size:0.875em;
		color:#62637D;
		}	
	


/* STYLES FOR ALL PRODUCT PAGES
--------------------------------------------- */

	#prod_img_link {
		width: 264px;
		min-height: 325px;
		border: 3px solid #CCCCCC;
		float: left;
		background: url(../main_images/lt_blu_grdnt_bkg_rpt.gif) repeat-x;
		margin-bottom: 10px;
		text-align: center;
		}
		#ie6 #prod_img_link, #ie55 #prod_img_link {height: 325px;}
		
	#prod_img_link img {
		margin: 1px 0 0 0;
		}
		
	.img_link_txt {
		font-size:0.625em/* 16*0.625=10 */;
		color:#888888;
		padding: 3px 0 0 0;
		}
		#ie .img_link_txt {padding: 0 0 0 0;}
		
	#prod_feat {
		width: 466px;
		min-height: 325px;
		border: 3px solid #CCCCCC;
		float: right;
		background: url(../main_images/lt_blu_grdnt_bkg_rpt.gif) repeat-x;
		margin-bottom: 10px;
		}
		#ie6 #prod_feat, #ie55 #prod_feat {height: 325px;}
		
	#prod_feat h2 {
		padding: 12px 0 3px 38px;
		background: url(../main_images/prod_feat_title_bkg.png) no-repeat 13px bottom;
		margin-bottom: 11px;
		}
		
	#feat_list {
		padding: 0 0 11px 48px;
		list-style: none;
		}
	#feat_list li {
		padding: 6px 10px 6px 19px;
		background: url(../main_images/list_bullet_blue_10px.gif) no-repeat 0 0.75em;
		font-size:0.75em /*16*0.75=12*/;
		line-height:1.2em;
		}
		
		
	#prod_parts_1st {width:752px; margin-bottom:10px}
	#prod_parts {position:relative; z-index:1;}
	#prod_parts div {position: absolute;}
	#prod_mdl_illus img {float:right; clear:both;}		
	#prod_parts h2 {
		padding: 18px 0 3px 36px;
		background: url(../main_images/prod_feat_title_bkg.png) no-repeat 11px bottom;
		}
	#prod_parts p {
		padding: 12px 375px 0 36px;
		font-size:0.75em /*16*0.75=12*/; line-height:1.3em;
		}
		
	#prod_prices_1st {width:752px;}
	#prod_prices {padding:10px 10px 25px 10px;}
	#prod_prices h2 {
		padding: 13px 0 3px 36px;
		background: url(../main_images/prod_feat_title_bkg.png) no-repeat 11px bottom;
		margin-bottom: 28px;
		}	
	#prod_prices p {
		text-align:center;
		font-size:0.75em /*16*0.75=12*/;
		line-height:1.4em;
		color: #666666;
		}
		
	



/*--------------------------------------------- END STYLES FOR ALL PRODUCT PAGES */

/*---------------   $arch_kits   --------------------------*/

/*------------------   $solid_wood   --------------------------*/

/*---------------------   $solid_wood_main   --------------------------*/

/*---------------------   End solid_wood_main   --------------------------*/

/* $MDL_R
--------------------------------------------- */

	#mdl_r #pg_head_title {padding:12px 0 0 10px; width:297px}
	#mdl_r h1 {color:#008A45; letter-spacing:-1px;}
	#mdl_r #pg_head_desc {color:#008A45;}
	#mdl_r #prod_parts {height:540px;}
	#mdl_r #prod_mdl_illus {width:298px; top:0; left:454px;}
	#mdl_r #hdr_illus {top:118px; left:10px;}
	#mdl_r #col_illus {top:313px; left:15px;}
	#mdl_r #cap_illus {top:118px; left:278px;}
	#mdl_r #bcap_illus {top:345px; left:278px;}
	
/*--------------------------------------------- End MDL_R */

/* $MDL_A
--------------------------------------------- */

	#mdl_a #pg_head_title {padding:12px 0 0 10px; width:297px}
	#mdl_a h1 {color:#008A45; letter-spacing:-1px;}
	#mdl_a #pg_head_desc {color:#008A45; padding:8px 0 0 0;}
	#mdl_a #prod_parts {height:583px;}
	#mdl_a #prod_mdl_illus {width:334px; top:0; left:418px;}
	#mdl_a #hdr_illus {top:118px; left:10px;}
	#mdl_a #col_illus {top:281px; left:16px;}
	#mdl_a #cap_illus {top:415px; left:10px;}
	#mdl_a #bcap_illus {top:415px; left:297px;}
	#mdl_a #shld_illus {top:415px; left:163px;}
	#mdl_a #key_illus {top:118px; left:283px;}
	
/*--------------------------------------------- End MDL_A */

/* $MDL_J
--------------------------------------------- */

	#mdl_j #pg_head_title {padding:12px 0 0 10px; width:297px}
	#mdl_j h1 {color:#008A45; letter-spacing:-1px;}
	#mdl_j #pg_head_desc {color:#008A45; padding:8px 0 0 0;}
	#mdl_j #prod_parts {height:565px;}
	#mdl_j #prod_mdl_illus {width:334px; top:0; left:418px;}
	#mdl_j #hdr_illus {top:118px; left:10px;}
	#mdl_j #col_illus {top:132px; left:284px;}
	#mdl_j #cap_illus {top:265px; left:198px;}
	#mdl_j #bcap_illus {top:265px; left:376px;}
	#mdl_j #key_illus {top:266px; left:10px;}
	
/*--------------------------------------------- End MDL_J */

/* $MDL_C
--------------------------------------------- */

	#mdl_c #pg_head_title {padding:12px 0 0 10px; width:297px}
	#mdl_c h1 {color:#008A45; letter-spacing:-1px;}
	#mdl_c #pg_head_desc {color:#008A45; padding:17px 0 0 0;}
	#mdl_c #prod_parts {height:540px;}
	#mdl_c #prod_mdl_illus {width:334px; top:0; left:418px;}
	#mdl_c #hdr_illus {top:118px; left:13px;}
	#mdl_c #col_illus {top:252px; left:10px;}
	#mdl_c #cap_illus {top:250px; left:468px;}
	#mdl_c #key_illus {top:118px; left:279px;}
	
/*--------------------------------------------- End MDL_C */

/* $MDL_B
--------------------------------------------- */

	#mdl_b #pg_head_title {padding:12px 0 0 10px; width:297px}
	#mdl_b h1 {color:#008A45; letter-spacing:-1px;}
	#mdl_b #pg_head_desc {color:#008A45; padding:17px 0 0 0;}
	#mdl_b #prod_parts {height:540px;}
	#mdl_b #prod_mdl_illus {width:334px; top:0; left:418px;}
	#mdl_b #hdr_illus {top:118px; left:10px;}
	#mdl_b #col_illus {top:257px; left:10px;}
	#mdl_b #cap_illus {top:226px; left:401px;}
	#mdl_b #key_illus {top:138px; left:244px;}
	
/*--------------------------------------------- End MDL_B */

/* $MDL_L
--------------------------------------------- */

	#mdl_l #pg_head_title {padding:12px 0 0 10px; width:297px}
	#mdl_l h1 {color:#008A45; letter-spacing:-1px;}
	#mdl_l #pg_head_desc {color:#008A45; padding:13px 0 0 0;}
	#mdl_l #prod_parts {height:540px;}
	#mdl_l #prod_mdl_illus {width:334px; top:0; left:418px;}
	#mdl_l #hdr_illus {top:118px; left:10px;}
	#mdl_l #cap_illus {top:252px; left:62px;}
	#mdl_l #key_illus {top:118px; left:236px;}
	
/*--------------------------------------------- End MDL_L */

/* $CBS_5
--------------------------------------------- */

	#cbs_5 #pg_head_title {padding:12px 0 0 30px; width:277px}
	#cbs_5 h1 {color:#005CB9; letter-spacing:-1px;}
	#cbs_5 #pg_head_desc {color:#005CB9; padding:10px 0 0 0;}
	#cbs_5 #prod_parts {height:540px;}
	#cbs_5 #prod_mdl_illus {width:334px; top:0; left:418px;}
	#cbs_5 #hdr_illus {top:118px; left:10px;}
	#cbs_5 #col_illus {top:252px; left:10px;}
	#cbs_5 #cap_illus {top:250px; left:447px;}
	#cbs_5 #key_illus {top:118px; left:279px;}
	
/*--------------------------------------------- End CBS_5 */

/* $CBS_4
--------------------------------------------- */

	#cbs_4 #pg_head_title {padding:12px 0 0 30px; width:277px}
	#cbs_4 h1 {color:#005CB9; letter-spacing:-1px;}
	#cbs_4 #pg_head_desc {color:#005CB9; padding:10px 0 0 0;}
	#cbs_4 #prod_parts {height:540px;}
	#cbs_4 #prod_mdl_illus {width:328px; top:0; left:424px;}
	#cbs_4 #hdr_illus {top:118px; left:10px;}
	#cbs_4 #col_illus {top:251px; left:10px;}
	#cbs_4 #cap_illus {top:220px; left:399px;}
	#cbs_4 #key_illus {top:132px; left:243px;}
	
/*--------------------------------------------- End CBS_4 */

/* $CBS_3
--------------------------------------------- */

	#cbs_3 #pg_head_title {padding:12px 0 0 30px; width:277px}
	#cbs_3 h1 {color:#005CB9; letter-spacing:-1px;}
	#cbs_3 #pg_head_desc {color:#005CB9; padding:0 0 0 0;}
	#cbs_3 #prod_parts {height:540px;}
	#cbs_3 #prod_mdl_illus {width:334px; top:0; left:418px;}
	#cbs_3 #hdr_illus {top:118px; left:10px;}
	#cbs_3 #col_illus {top:251px; left:10px;}
	#cbs_3 #cap_illus {top:220px; left:391px;}
	#cbs_3 #key_illus {top:150px; left:225px;}
	
/*--------------------------------------------- End CBS_3 */

/* $RB3_EZ
--------------------------------------------- */

	#rb3_ez #pg_head_title {padding:12px 0 0 30px; width:277px}
	#rb3_ez h1 {color:#9F6B00; letter-spacing:-1px;}
	#rb3_ez #pg_head_desc {color:#9F6B00; padding:17px 0 0 0;}
	#rb3_ez #prod_parts {height:400px;}
	#rb3_ez #prod_mdl_illus {width:349px; top:0; left:403px;}
	#rb3_ez #hdr_illus {top:118px; left:10px;}
	#rb3_ez #cap_illus {top:258px; left:92px;}
	#rb3_ez #key_illus {top:118px; left:224px;}
	
/*--------------------------------------------- End RB3_EZ */

/* $EZ_470
--------------------------------------------- */

	#ez_470 #pg_head_title {padding:12px 0 0 30px; width:277px}
	#ez_470 h1 {color:#9F6B00; letter-spacing:-1px;}
	#ez_470 #pg_head_desc {color:#9F6B00; padding:17px 0 0 0;}
	#ez_470 #prod_parts {height:400px;}
	#ez_470 #prod_mdl_illus {width:349px; top:0; left:403px;}
	#ez_470 #hdr_illus {top:118px; left:10px;}
	#ez_470 #cap_illus {top:258px; left:92px;}
	#ez_470 #key_illus {top:118px; left:224px;}
	
/*--------------------------------------------- End EZ_470 */

/* $NEW_EZ
--------------------------------------------- */

	#new_ez #pg_head_title {padding:12px 0 0 30px; width:277px}
	#new_ez h1 {color:#9F6B00; letter-spacing:-1px;}
	#new_ez #pg_head_desc {color:#9F6B00; padding:17px 0 0 0;}
	#new_ez #prod_parts {height:400px;}
	#new_ez #prod_mdl_illus {width:349px; top:0; left:403px;}
	#new_ez #hdr_illus {top:118px; left:10px;}
	#new_ez #cap_illus {top:251px; left:93px;}
	#new_ez #key_illus {top:118px; left:225px;}
	
/*--------------------------------------------- End NEW_EZ */

/* $EZ_445
--------------------------------------------- */

	#ez_445 #pg_head_title {padding:12px 0 0 30px; width:277px}
	#ez_445 h1 {color:#9F6B00; letter-spacing:-1px;}
	#ez_445 #pg_head_desc {color:#9F6B00; padding:10px 0 0 0;}
	#ez_445 #prod_parts {height:270px;}
	#ez_445 #prod_mdl_illus {width:338px; top:0; left:414px;}
	#ez_445 #hdr_illus {top:118px; left:10px;}
	#ez_445 #cap_illus {top:118px; left:225px;}
	
/*--------------------------------------------- End EZ_445 */



/*---   End solid_wood   --------------------------*/

/*---   End arch_kits   --------------------------*/

/*---   End products   --------------------------*/


/* $REMODEL
--------------------------------------------- */

	#remodel #pg_head_title {padding:17px 0 0 0; text-align:center; width:598px;}
	#remodel h1 {font-size:1.75em /*16*1.75=28*/;}

/*--------------------------------------------- End REMODEL */




/*------------
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-family: "Georgia", "Palatino", "Palatino Linotype", "Times", "Times New Roman", serif;
--------------*/