/* CSS Document */

img, div, a { behavior: url(iepngfix.htc) }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
}
.footer_strip{
	background-image:url(../images/footer_strip.gif);
	background-repeat:repeat-x;
}
.foot_txt{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#7d7c5c;
}
.featured{
	border-left:1px dashed #a5a47d;
}
.line_dashed{
	border-bottom:1px dashed #a2a18e;
}
a.lnk_foot {
	color:#7d7c5c;
	text-decoration:none; 
	font-weight:normal;
}
a.lnk_foot:hover {
	color:#ff6600; 
	text-decoration:underline;
}
#tbl_main{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#2d2d2d;
	font-size:11px;	
}
.tbl_news{
	background-image:url(../images/news_bg.gif);
	background-repeat:repeat-x;
	border-left:1px solid #b0ae87;
	border-bottom:1px solid #b4b39d;
	border-right:1px double #9e9c65;
}
.tbl_content{
	background-image:url(../images/home_content_bg.gif);
	background-repeat:repeat-x;
	border-right:1px solid #b0ae87;
	border-bottom:1px solid #b4b39d;
}
.tbl_content_main{
	background-image:url(../images/home_content_bg1.gif);
	background-repeat:repeat-y;
	border-right:1px solid #b0ae87;
	border-bottom:1px solid #b4b39d;
}
.txt_tah11{
	font-family:Georgia,"Times New Roman",serif;
	font-weight:normal;
	color:#2d2d2d;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}
.txt_tah12{
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	line-height:1.6;
	text-align:left;
	font-weight:normal;
	color:#2d2d2d;
	padding-left:10px;
	padding-right:10px;
}
.txt_12c{
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	line-height:1.3;
	text-align:center;
	font-weight:normal;
	color:#2d2d2d;
	padding-left:5px;
	padding-right:5px;
}
.txt_11n{
	font-family:Georgia,"Times New Roman",serif;
	font-size:11px;
	line-height:1;
	text-align:center;
	font-weight:normal;
	color:#2d2d2d;
	padding-left:5px;
	padding-right:5px;
}
.txt_tah11n{
	font-family:Georgia,"Times New Roman",serif;
	font-weight:normal;
	color:#2d2d2d;
	font-size:12px;
}
.txt_shower_thumb{
	font-family:Georgia,"Times New Roman",serif;
	font-weight:bold;
	color:#CC6600;
	font-size:11px;
	padding-top:6px;
}
.txt_shower_thumb1{
	font-family:Georgia,"Times New Roman",serif;
	font-weight:bold;
	color:#df3a00;
	font-size:11px;
	padding-top:6px;
}
.txt_tah11b{
	font-family:Georgia,"Times New Roman",serif;
	font-weight:bold;
	color:#2d2d2d;
	font-size:12px;
}
.txt_tah10b{
	font-family:Georgia,"Times New Roman",serif;
	font-weight:bold;
	color:#2d2d2d;
	font-size:10.5px;
	padding-left:10px;
}
a.lnk_see {
	color:#2d2d2d;
	text-decoration:underline; 
	font-weight:bold;
}
a.lnk_see:hover {
	color:#ff6600; 
	text-decoration:underline;
}
a.lnk_green {
	color:#2d2d2d;
	text-decoration:underline; 
	font-weight:normal;
}
a.lnk_green:hover {
	color:#ff6600; 
	text-decoration:underline;
}
a.lnk_mail {
	color:#2d2d2d;
	text-decoration:none; 
	font-weight:normal;
}
a.lnk_mail:hover {
	color:#ff6600; 
	text-decoration:none;
}
a.lnk_spl {
	color:#2d2d2d;
	text-decoration:underline;
	font-weight:normal;
}
a.lnk_spl:hover {
	color:#ff6600; 
	text-decoration:underline;
}
.news_date{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#5d5f3e;
	font-size:10px;
	font-weight:normal;
	padding-left:15px;
}
.news_content_hrs{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}
.news_content{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
}
a.news_content_lnk{
	color:#000;
	text-decoration:underline;
}
a.news_content_lnk:hover {
	color:#F60;
}
.img_brdr{
	border:4px solid #FFFFFF;
}
.img_brdr_small{
	border:1.5px solid #FFFFFF;
}
.acro_read{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding-left:25px;
	padding-right:25px;
}

/*----------------------------------------------------*\
 |                                                    |
 |           styles for top navigation                |
 |                                                    |
\*----------------------------------------------------*/

.tnlnk_home a { 
	display:block;
	background-image:url(../images/tn_home_off.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;
}
.tnlnk_home a:hover { 
	background-image:url(../images/tn_home_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_home_on { 
	background-image:url(../images/tn_home_on.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;	
	display:block;
}
.tnlnk_company a { 
	display:block;
	background-image:url(../images/tn_company_off.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;
}
.tnlnk_company a:hover { 
	background-image:url(../images/tn_company_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_company_on { 
	background-image:url(../images/tn_company_on.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;	
	display:block;
}
.tnlnk_products a { 
	display:block;
	background-image:url(../images/tn_products_off.gif);
	background-repeat:no-repeat;	
	width:122px;
	height:26px;
}
.tnlnk_products a:hover { 
	background-image:url(../images/tn_products_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_products_on { 
	background-image:url(../images/tn_products_on.gif);
	background-repeat:no-repeat;	
	width:122px;
	height:26px;	
	display:block;
}
.tnlnk_lining a { 
	display:block;
	background-image:url(../images/tn_lining_off.gif);
	background-repeat:no-repeat;	
	width:122px;
	height:26px;
}
.tnlnk_lining a:hover { 
	background-image:url(../images/tn_lining_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_lining_on { 
	background-image:url(../images/tn_lining_on.gif);
	background-repeat:no-repeat;	
	width:122px;
	height:26px;	
	display:block;
}
.tnlnk_services a { 
	display:block;
	background-image:url(../images/tn_services_off.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;
}
.tnlnk_services a:hover { 
	background-image:url(../images/tn_services_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_services_on { 
	background-image:url(../images/tn_services_on.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;	
	display:block;
}
.tnlnk_support a { 
	display:block;
	background-image:url(../images/tn_support_off.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;
}
.tnlnk_support a:hover { 
	background-image:url(../images/tn_support_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_support_on { 
	background-image:url(../images/tn_support_on.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;	
	display:block;
}
.tnlnk_contact a { 
	display:block;
	background-image:url(../images/tn_contact_off.gif);
	background-repeat:no-repeat;	
	width:102px;
	height:26px;
}
.tnlnk_contact a:hover { 
	background-image:url(../images/tn_contact_over.gif);
	background-repeat:no-repeat;	
}
.tnlnk_contact_on { 
	background-image:url(../images/tn_contact_on.gif);
	background-repeat:no-repeat;
	width:102px;
	height:26px;	
	display:block;
}

/*----------------------------------------------------*\
 |                                                    |
 |        styles for products navigation              |
 |                                                    |
\*----------------------------------------------------*/

.prlnk_fireplace a { 
	display:block;
	background-image:url(../images/prod_fireplaces.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_fireplace a:hover { 
	background-image:url(../images/prod_fireplaces_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_fireplace_on { 
	background-image:url(../images/prod_fireplaces_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_mirrors a { 
	display:block;
	background-image:url(../images/prod_mirrors.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_mirrors a:hover { 
	background-image:url(../images/prod_mirrors_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_mirrors_on { 
	background-image:url(../images/prod_mirrors_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}
.prlnk_shower a { 
	display:block;
	background-image:url(../images/prod_shower.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_shower a:hover { 
	background-image:url(../images/prod_shower_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_shower_on { 
	background-image:url(../images/prod_shower_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}
.prlnk_shelving a { 
	display:block;
	background-image:url(../images/prod_shelving.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_shelving a:hover { 
	background-image:url(../images/prod_shelving_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_vendor a { 
	display:block;
	background-image:url(../images/prod_vendors.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_vendor a:hover { 
	background-image:url(../images/prod_vendors_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_vendor_on { 
	background-image:url(../images/prod_vendors_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}
.prlnk_door_hardware a { 
	display:block;
	background-image:url(../images/prod_door_hard.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_door_hardware a:hover { 
	background-image:url(../images/prod_door_hard_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_door_hardware_on { 
	background-image:url(../images/prod_door_hard_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}
.prlnk_bath_accessories a { 
	display:block;
	background-image:url(../images/prod_bath_access.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_bath_accessories a:hover { 
	background-image:url(../images/prod_bath_access_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_bath_accessories_on { 
	background-image:url(../images/prod_bath_access_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}
.prlnk_marble a { 
	display:block;
	background-image:url(../images/prod_marble.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_marble a:hover { 
	background-image:url(../images/prod_marble_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_marble_on { 
	background-image:url(../images/prod_marble_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}
.prlnk_mantel a { 
	display:block;
	background-image:url(../images/prod_mentels.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_mantel a:hover { 
	background-image:url(../images/prod_mentels_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_mantel_on { 
	background-image:url(../images/prod_mentels_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_gallery a { 
	display:block;
	background-image:url(../images/liv_gallery.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_gallery a:hover { 
	background-image:url(../images/liv_gallery_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_gallery_on { 
	background-image:url(../images/liv_gallery_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_modules a { 
	display:block;
	background-image:url(../images/liv_modules.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_modules a:hover { 
	background-image:url(../images/liv_modules_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_modules_on { 
	background-image:url(../images/liv_modules_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_appliances a { 
	display:block;
	background-image:url(../images/liv_appliances.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_appliances a:hover { 
	background-image:url(../images/liv_appliances_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_appliances_on { 
	background-image:url(../images/liv_appliances_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_grills a { 
	display:block;
	background-image:url(../images/liv_grills.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_grills a:hover { 
	background-image:url(../images/liv_grills_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_grills_on { 
	background-image:url(../images/liv_grills_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_fireplaces a { 
	display:block;
	background-image:url(../images/liv_fireplaces.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_fireplace a:hover { 
	background-image:url(../images/liv_fireplaces_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_fireplace_on { 
	background-image:url(../images/liv_fireplaces_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_heaters a { 
	display:block;
	background-image:url(../images/liv_heaters.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_heaters a:hover { 
	background-image:url(../images/liv_heaters_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_heaters_on { 
	background-image:url(../images/liv_heaters_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_gaslighting a { 
	display:block;
	background-image:url(../images/liv_gaslighting.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_gaslighting a:hover { 
	background-image:url(../images/liv_gaslighting_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_gaslighting_on { 
	background-image:url(../images/liv_gaslighting_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_waterscapes a { 
	display:block;
	background-image:url(../images/liv_waterscapes.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_waterscapes a:hover { 
	background-image:url(../images/liv_waterscapes_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_waterscapes_on { 
	background-image:url(../images/liv_waterscapes_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_accessories a { 
	display:block;
	background-image:url(../images/liv_accessories.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_accessories a:hover { 
	background-image:url(../images/liv_accessories_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_accessories_on { 
	background-image:url(../images/liv_accessories_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_veneers a { 
	display:block;
	background-image:url(../images/liv_veneers.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_veneers a:hover { 
	background-image:url(../images/liv_veneers_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_veneers_on { 
	background-image:url(../images/liv_veneers_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_countertops a { 
	display:block;
	background-image:url(../images/liv_countertops.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_countertops a:hover { 
	background-image:url(../images/liv_countertops_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_countertops_on { 
	background-image:url(../images/liv_countertops_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_firepits a { 
	display:block;
	background-image:url(../images/liv_firepits.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_firepits a:hover { 
	background-image:url(../images/liv_firepits_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_firepits_on { 
	background-image:url(../images/liv_firepits_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

.prlnk_ovens a { 
	display:block;
	background-image:url(../images/liv_ovens.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;
}
.prlnk_ovens a:hover { 
	background-image:url(../images/liv_ovens_on.gif);
	background-repeat:no-repeat;	
}
.prlnk_ovens_on { 
	background-image:url(../images/liv_ovens_on.gif);
	background-repeat:no-repeat;	
	width:171px;
	height:26px;	
	display:block;
}

/*----------------------------------------------------*\
 |                                                    |
 |        styles for maintenance tips                 |
 |                                                    |
\*----------------------------------------------------*/

.maint_lfbrd{ background-color:#FFFFFF; border-left:1px solid #c7c7c7;}
.maint_rhbrd{ background-color:#FFFFFF; border-right:1px solid #c7c7c7;}
.maint_lnks{background-color:#FFFFFF;}
a.maintain_lnk {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
a.maintain_lnk:hover{ color:#FF6600;}
.maintain_lnk_on {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6600; text-align:left;}
.maint_txt{ text-align:left;}

/*----------------------------------------------------*\
 |                                                    |
 |        styles for EHME Page                        |
 |                                                    |
\*----------------------------------------------------*/

.ehme_txt_bg{
	border-top:1px solid #9e9c65;
	border-bottom:1px solid #9e9c65;
	border-left:1px solid #9e9c65;
	background-image:url(../images/emhe_txt_bg.gif);
	background-repeat:repeat-x;
}
.ehme_txt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	padding:10px;
	color:#2d2d2a;
}
.ehme_flash_bg{
	background-color:#FFF;
	border:1px solid #9e9c65;
	float:inherit;
	width:430px;
}
.flash_mov{
	margin-right:auto;
	margin-left:auto;
}
/* ||||||||||  Mainlevel Nav  |||||||||| */
#sublevel-nav ul {
	height:30px;
	padding: 0;
	margin: 0;
	background:  #2f1d0f url(../images/menu_bkg.gif) repeat-x;
	color: White;
	width: 757px;
	font: normal 12px/12px "Trebuchet MS";
	white-space: nowrap;	
}

#sublevel-nav ul li { display: inline; }

#sublevel-nav ul li a {
	padding: 10px 11px;
	background-color: #2f1d0f;
	color: White;
	text-decoration: none;
	float: left;
	border-bottom: 3px solid #654427;
}

#sublevel-nav ul li a:hover {
	background-color: #1f1309;
	color: #e0b630;
	border-bottom: 3px solid #af8700;
}

#sublevel-nav li a#active_menu-nav {
	background: #1f1309;
	border-bottom: 3px solid #cd6804;
	color:#ff810b;
}
.sublevel_nav_bg{
	background-image:url(../images/menu_bkg.gif);
	background-repeat:repeat-x;}
.anniversary_banner{
	text-align:center;
}

.text_hide {
	display: none;
}
