f/**
 *-------------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (c) Copyright IBM Corp. 2007
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *-------------------------------------------------------------------
 */
 
	/* GENERAL CLASSES START */
	.button2 {border-left:1px solid #726e6e; border-right:1px solid #726e6e; border-top:1px solid #9e9c9c; border-bottom:1px solid #726e6e; background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; text-decoration:none; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px}
	.button {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; text-decoration:none;height:17px;line-height:17px; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px}
	.button:hover {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png'); color:#720202; border-left-color:#720202; border-right-color:#720202; border-top-color:#960303; border-bottom-color:#720202}
	.heading {font-family: "Times New Roman", Times, serif; margin:0px; font-size: 14pt;text-align: left;color: #01124A;height:35px;}
	td, span, div, p, ul, li {margin: 0px; font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black;}
	.checkbox, .radio {color:#7a141a;padding:0px; margin:0px;}
	.input, .select{font-family: Verdana, Arial,sans-serif; font-size: 11px; border: solid 1px #A4A4A4; height: 19px; padding-top:1px;margin-right:6px;} 
	.addressInput {border: 1px solid #7F9DB9; font-size: 9pt; padding-left: 3px; font-family: Verdana; width: 200px;}
	.addressSelect {border: 1px solid #7F9DB9; font-size: 9pt; font-family: Verdana; width: 160px;}
	.shopcartAddressInput {border: 1px solid #7F9DB9; font-size: 9pt; padding-left: 3px; font-family: Verdana; width: 130px;}
	.shopcartAddressInput2 {border: 1px solid #7F9DB9; font-size: 9pt; padding-left: 3px; font-family: Verdana; width: 265px;}
	TEXTAREA {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #A4A4A4; padding-top:2px;margin-right:5px;}
	.bold {font-weight:bold;font-size: 10px;}
	.bold_lg {font-weight:bold;font-size: 12px;}
	.redtext {font-weight:bold;font-size: 10px;color:#720202}
	.text{font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A;}
	.required {font-family: verdana; color: red; font-size: 9px;}
	.small_text {font-weight:bold;font-size: 9px;}
	.link_small {font-size:9px;}
	.error {color: red;}
	/* howard miller */
	.product_desc{font-weight: bold; valign: top; font-family: Verdana, Arial,sans-serif; font-size: 12px; font-weight:bold; color:black; margin-top:20px;}
	.product_desc2{font-family: Verdana, Arial,sans-serif;  font-size: 9px; color:#01124A;}
	.product_desc3{padding-left: 30px; font-weight:bold; font-family: Verdana, Arial,sans-serif; font-size: 20px; font-weight:bold; color:#01124A;}
	.balloon{padding-left: 20px; vertical-align:top; align:left;}
	.print_icon{vertical-align:top; align:right;}
	.red_product_desc{font-family: Verdana, Arial,sans-serif; font-size: 10px; color:red;}
    .enlarge {border: 0px; padding-top:0px; padding-bottom: 0px; padding-left:0px; padding-right:0px; line-height: 15px;font-family: Arial,san-serif; font-size: 10px; color: #01124A;text-decoration: none;}
    .addtlviews {align: left; font-family: Arial,san-serif; font-size: 11px; color: #01124A;text-decoration: none;}
    .tab_content{padding-left: 10px;width: 220px; align:center; font-size: 12pt; color:#757068;}
	.large_image {width:100%; margin: 0px; border: 0px; padding-top:0px; padding-bottom: 0px; padding-left:0px; padding-right:0px;}
    .large_fabric_image {border: 0px; padding-top:0px; padding-bottom: 15px; padding-left:0px; padding-right:0px;}
    .print_screen{width: 250px; align: right;}
    .h_link {align:right; font-weight:bold;line-height: 20px;font-family: Arial; font-size: 12px; color: #757068;text-decoration: none;}
    .h_link2{colspan: 3; align:right; line-height: 15px;font-family: Arial; font-weight:bold; font-size: 11px; color: #757068;text-decoration: none;}
	.cat_table{border: 0px; cellspacing:8px; cellpadding:0px; padding-top:30px; width:100%;} 
    .zoomify_title {font-family: Verdana, Arial,sans-serif; width: 100%; text-align:center; font-size:18px;}
	.hdrback {background-color:#01124A; align:center; parsewidgetws: false;}
	.resp_float{float: center; width:100%; height:100%; max-width:100%; border:0;}
	.resp_float2{float: center; width:100%; height:55.2%; max-width:100%; border:0; margin:0;}
	.resp_float3{float: center; width:100%; max-width:100%; border:0;}
	.resp_float_left{background-color: #01124A; float: left; width:50%; max-width:100%; border:0; margin-right:-8px;}
	.resp_float_right{background-color: #01124A; float: right; width: 50%; max-width:100%;  border:0; margin-left:-8px;}
	.resp_float_center{height: 44.8%; float: left; width: 33.33%; max-width:100%; border:0; margin: 0;}
	.resp_float_1{height: 100%; background-color: #01124A; float: left; width:33.3%; max-width:100%; border:0;  margin: 0;}
	.resp_float_5{height: 100%; background-color: #01124A; float: left; width: 33.3%; max-width:100%; border:0; margin: 0;}
	.resp_float_2{height: 100%; background-color: #01124A; float: left; width: 33.3%; max-width:100%; border:0; margin: 0;}
	.resp_float_3{height: 100%; background-color: #01124A; float: left; width: 33.3%; max-width:100%; border:0; margin: 0;}
	.resp_float_4{height: 100%; background-color: #01124A; float: left; width: 33.3%; max-width:100%; border:0; margin: 0;}
	.resp_float_6{height: 100%; background-color: #01124A; float: left; width: 33.3%; max-width:100%; border:0; margin: 0;}
	.nl{text-decoration:none; margin:0;}
	.wftpicctr{width: 147px; font-family: Verdana, Arial,sans-serif;  font-size: 18px;}
	.w_line {border-bottom:solid 5px white;font-size:1px;}

	
/* GENERAL CLASSES FINISH */

	/* HEADER CLASSES START */
	.h_logo {background-color: white;width:321px;height:85px; valign:bottom;}
	.h_search {background-color:white;width:500px;height:65px;padding-top:2px;}
	.h_cart {font-family: Verdana, Arial,sans-serif; font-size: 11px;color:#01124A;text-decoration:none;}
	.h_cart_pad {align:right;padding-bottom:7px;}
	.h_cart:hover {color:#cf930b;text-decoration:underline;}
	.h_text_red {color:#720202;font-size: 11px;font-weight: bold;}
    .h_search_pad {align:right; padding-right:0px;padding-left:5px; vertical-align: middle;line-height:21px;}
    .h_search_td {background-image :url(../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/search_bk.png); background-repeat:no-repeat; height:21px; width:152px;}
    .h_search_input {align:right; border-right:1px solid #01124A; width:100px; height:15px;font-family: verdana, arial,sans-serif;font-size: 11px;}
    .h_search_space {padding-left:30px;padding-top:2px;height:21px;}
	.h_tnav_pad {padding-top:2px;border-left:1px solid #cecece;}
	.h_tnav {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/h_topnav_bk.gif');width:933px;height:28px}
	.h_tnav_valign {vertical-align: middle; height:23px;line-height:22px;}
	.h_tnav_but {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/h_topnav_but.png');background-repeat: no-repeat;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; height:23px; text-decoration:none;border-left:1px solid #cecece;padding-right:7px; padding-left: 7px; display:block}
	.h_tnav_but:hover {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/h_topnav_but_on.png');background-repeat: no-repeat;color:white }
	.h_mainav {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/HM-Nav_Bar-tile.jpg');background-repeat: no-repeat;width:100%; height: 28px}
	.h_mainav_but {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/HM-Nav_Bar-tile.jpg');height:28px;font-family: Verdana, Arial,sans-serif; font-size: 11px;color:white;font-weight:bold;  text-decoration: none;display:block;padding-left:12px;padding-right:12px;padding-top:10px;text-transform: uppercase}
    .h_mainav_but:hover {color:#c0c0c0;}
	
    a.h_mainav_but_on {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/h_mainav_but_on.png');height:25px;font-family: Verdana, Arial,sans-serif; font-size: 11px;color:#e3e3e3;font-weight:bold;  text-decoration: none;display:block;padding-left:12px;padding-right:12px;text-transform: uppercase}
	a.h_mainav_but_on:hover {color:white;}
	.h_mainnav_valign {vertical-align: middle; width: 100%;height:30px;}
	.srch_button {font-family: Verdana, Arial,sans-serif; font-size: 13px;color:white; height:21px; line-height:19px;text-decoration:none; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px}
	.srch_button:hover {color: white; border-color: #01124A; ;}

	/* HEADER CLASSES FINISH */
		/*sitemap*/
	
	
/* add this */
	.addthis_button_tweet.at300b {width: 80px !important;}
	.addthis_button_email.at300b { valign: top !important; margin: 0px!important; padding:0px!important; border: 0px!important;}
    .addthis_button_pinterest_pinit.at300b {width: 45px !important;}
	.addthis_button_google_plusone.at300b {width: 50px !important;}
    .addthis_toolbox.addthis_default_style {padding-top: 10px;}
	/* HEADER CLASSES FINISH */
	
.fline {background-color: 01124A; margin-left:auto; margin-right:auto; border:0px; width:100%;  border-bottom:solid 1px white;} 
/* Start of Column CSS */
 .container {
  width: 100%;
  background: white;
  margin: 0px auto;
  position: relative;
  text-align:center;
}

.block {
  background: white;
  display:inline-block;
  margin: 0px;
}

.container5 {
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	background:#01124A; /* column 5 background colour */
	color:white;
	
}
.container4 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#01124A; /* column 4 background colour */
	color:white;
}
.container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#01124A; /* column 3 background colour */
	color:white;
}
.container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#01124A; /* column 2 background colour */
	color:white;
}
.container1 {
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#01124A; /* column 1 background colour */
	color:white;
}
.col1 {
	float:left;
	width:16%;
	position:relative;
	left:82%;
	overflow:hidden;
	background:#01124A; /* column 1 background colour */
	color:white;
	margin-top:1%
	}
.col2 {
	float:left;
	width:16%;
	position:relative;
	left:86%;
	overflow:hidden;
	background:#01124A; /* column 1 background colour */
	color:white;
	margin-top:1%
}
.col3 {
	float:left;
	width:16%;
	position:relative;
	left:90%;
	overflow:hidden;
	background:#01124A; /* column 1 background colour */
	color:white;
	margin-top:1%
}
.col4 {
	float:left;
	width:18%;
	position:relative;
	left:94%;
	overflow:hidden;
	background:#01124A; /* column 1 background colour */
	color:white;
	margin-top:1%
}
.col5 {
	float:left;
	width:14%;
	position:relative;
	left:99%;
	overflow:hidden;
	background:#01124A; /* column 1 background colour */
	color:white;
	margin-top:1%
}

	
  .sitemap_outer_wrapper {
  background-color: #01124A;
  margin: 0 auto;
  width:100%;
  text-align:center;
  }
	
  .sitemap_wrapper {
  background-color: #01124A;
  vertical-align:top; 
  margin: 0 auto;
  height: auto; 
  width: 100%; 
  clear: both; 
  text-align:left;
  }
  
    
  .sitemap_wrapperleft {
  background-color: #01124A;
  width: 175px;
  margin: 0 auto;
  vertical-align:top;
  height:auto;
  float:left;
  clear:both;
   }
 
  .sitemap_wrapperctr {
   background-color: #01124A;
   float:left;
   top: 0px;
   left: 150px;
   valign: top;
   margin-bottom: -20px;
   overflow:hidden;
   }
   
  .sitemap_wrapperright {
  background-color: #01124A;
  width: 200px;
  /*margin: 0 auto; */
  vertical-align:top;
  float:right;
  clear:right;  
   }
   
   .sitemap_wrapperleft2 {
   background-color: #01124A;
  width: 40%;
  float:left;
  vertical-align:top;
  height: 20%;
  clear:both;
  margin-top:15px;
  }
  .sitemap_wrapperright2 {
   background-color: #01124A;
   vertical-align:top;
   float:right;
   clear:right; 
   width:22%;
   height: 20%;
   margin-top:15px;
   }
   
  .sitemap_wrapperctr2 {
   background-color: #01124A;
   width: 38%;
   float:left;
   vertical-align:top;
   height:20%;
   margin-top:15px;
   }
 

  .sitemap_wrapperbottom {
   background-color: #01124A;
  width: 100%;
  vertical-align:top;
  height:auto;
  float:left;
  clear:left;
  }
  
  .sitemap_wrappertop {
   background-color: #01124A;
  width: 100%;
  margin: 0 auto; 
  height:auto; 
  float:left; 
  border-top: 2px solid #01124A;
  clear: both;
  }
 
 .sitemap_columnl {
  background-color: #01124A;
  width: 100px;
  float:left;
  padding: 0px;
  vertical-align:top;
  }
  
  .sitemap_column {
   background-color: #01124A;
  width: 150px;
  float:left;
  padding: 0px;
  vertical-align:top;
  }
  
  .sitemap_columnl {
   background-color: #01124A;
  width: 175px;
  float:left;
  padding: 5px;
  vertical-align:top;
  margin-left: 15px;
  }
  
  .sitemap_columnctr {
   background-color: #01124A;
   width: 485px;
   clear:left;
  }
  
.sitemap_rightcolumn {
  background-color: #01124A;
  width: 200px;
  float: right;
  height: auto;
  }
 .sitemap_line {
  width: 550px;
  border-top: 1px solid #01124A;
  padding-left:350px;
  }
  
.sitemap_clear {
  clear: left;
 
}
.sitemap_clear_both {
  clear: both;
 }
 
.sitemap_clear_right {
  clear: right;
}

.sitemap_column_copyright {
height: 5%;
width:100%; 
border-top: 1px solid #01124A;
background-color: #01124A;
color: white;
display:inline-block; 
text-align: center;
margin-top: 2%;
margin-bottom: 2.3%;
}

.spc {
  color:#01124A;
  background-color: #01124A;
}

.sitemap_column_search {
 background-color: #01124A;
align:left;
padding-left:575px;
padding-top:10px;
padding-bottom:20px;
width:325px;
clear:both;

}

.sitemap_link {
 background-color: #01124A;
font-family: Verdana, Arial,sans-serif; 
font-size: 9px;
color:white;
text-decoration:none;
}

.sitemap_linki {
 background-color: #01124A;
font-family: Verdana, Arial,sans-serif; 
font-size: 9px;
color:#01124A;
padding-left:5px;
text-decoration:none;
}

 .sitemap_title {
 font-family: Verdana, Arial,sans-serif;
 font-size: 9px;
 color:white;
 font-weight:bold;
 text-decoration:none;
 }
 
 .sitemap_title2 {
 font-family: Verdana, Arial,sans-serif;
 font-size: 9px;
 color:white;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 }
 
 .sitemap_titlei {
  background-color: #01124A;
 font-family: Verdana, Arial,sans-serif;
 font-size: 9px;
 color:#01124A;
 font-weight:bold;
 text-decoration:none;
 padding-left:10px;
 }
  
  
 .sitemap_logo {
  float:center;
  padding-left:40px;
  vertical-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  }
  
   .sitemap_home {
  font-family: Verdana, Arial,sans-serif; 
  font-size: 9px;
  color:#01124A;
  text-decoration:none;
  }
  .sitemap_right {
  float: right;
  }

  .backtotop {
  float: right;
  font-family: Verdana, Arial,sans-serif;
  font-size: 11px;color:#01124A;
  text-decoration:none;
  margin-top: 5px;
  }

.sitemap_ul{
  width:485px;
  list-style-type: none; 
  display:block;
 } 
                       
  .sitemap_row1{
  width: 150px;
  float: left; 
  display:block;
 }
  
 .sitemap_row2{
  width:150px;
  clear: left;
  float: left; 
  display:block;
  
  }
  
   .sitemap_row5{
  float:left;
  width: 150px;
  display:block;
 
 }
   .sitemap_row6{
  float:left;
  width: 150px;
  display:block;
  position: relative; top:-15%; 
   }

.sitemap_search_pad { padding-right:0px; padding-left:0px; vertical-align: middle;line-height:19px;}
.sitemap_search_td { background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color43/search_bk.png'); background-repeat:no-repeat; height:21px; width:175px}
.sitemap_search_input { align:right; border-right:1px solid #01124A; height:15px;font-family: verdana, arial,sans-serif;font-size: 11px;}
.sitemap_search_space { padding-left:30px; padding-top:2px;height:21px;}
.sitemap_srch_button {border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 13px;color:white; height:21px; line-height:19px;text-decoration:none; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px}
.sitemap_srch_button:hover {border-color: #720202;color:#D3D3D3}
##sitemap_double_li  { width:50%;} <span class="code-comment">/* 2 col */</span>
##sitemap_triple_li  { width:33.333%; } <span class="code-comment">/* 3 col */</span>
##sitemap_quad_li    { width:25%; } <span class="code-comment">/* 4 col */</span>


	
	
	/* CONTENT CLASSES START */
	.c_back {align: center;background-color :white;padding: 0px 0px 0px 0px;}
	.c_back2 {background-color :white;width:933px; padding-top:10px;padding-right:5px;}
	.c_hot_title {font-family:  Arial,sans-serif; font-size: 16px; color:#720202; font-weight:bold;}
	.c_align {float:left; width:165px;}
	.c_pad { padding-right: 12px; padding-bottom:12px;}
	.c_pad2 { padding-left: 7px;}
	.c_pad3 { padding-right: 12px;}
	.c_headings {color: #7a141a; font-size: 11px;font-weight:bold;padding-bottom:6px;padding-top:10px;}
	.c_form_pad {line-height:6px;}
	.c_price_lg {font-family: "Times New Roman", Times, serif; font-size: 21px; color:#720202;font-weight:bold;}
	.c_review {font-family:  Arial,sans-serif; font-size: 9px; color:#01124A;}
	/* CONTENT CLASSES FINISH */
	
	/* CONTENT NAVIGATION START */
	.c_but {font-family: Verdana, Arial,sans-serif; font-size: 10px; color:#01124A; padding-left:25px; text-decoration:none; width:165px; height:21px;margin:0px; display:block;}
	.c_but:hover {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/c_menu_roll.gif'); color:#01124A }
	.c_but_line {width:165px; height:5px; padding-left:9px;}
	.c_but_valign {line-height:21px; overflow:hidden;}
	.c_but_line_valign {height:5px; line-height:5px; margin:0px;}
	.c_item_subhead {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#01124A; font-weight:bold;}

	/* CONTENT NAVIGATION FINISH */
	
	/* IMG CONTAINER CLASSES START */
	.img_container {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/img_container_bk.png'); width:118px;height: 100%; padding-top:12px}
	.img_price {font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#720202;font-weight:bold;line-height: 20px;}
	.img_container_txt {font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A;width:114px;}
	.img_valign {vertical-align: middle; height:15px; width:94px;}
	.img_button {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; width:94px; text-decoration:none;height:15px;line-height:15px;display:block; padding-left:8px; padding-right:8px; padding-top:1px; padding-bottom:1px}
	.img_button:hover {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png'); color:#720202; border-left-color:#720202; border-right-color:#720202; border-top-color:#960303; border-bottom-color:#720202}
	.img_bottom {margin:0px; height:6px;}
	.img_container2 {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/img_container2_top.png'); width:118px;height:110px; padding-top:7px}
	.img_pad {padding-left:14px;}
	.img_tile {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/img_container2_tile.png');}
	.img_container2_bot {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/img_container2_bot.png');height:32px}
	/* IMG CONTAINER CLASSES FINISHES */
	
	/* IN STORE PICKUP START */
	.map_tile {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/map_tile.png');width:254px;text-align:center}
	.map_spc {width:245px; padding-top:5px; padding-top:5px;}
	.map_name {font-weight:bold;font-size: 10px;color:#720202; line-height:15px;}
	.map_pad {line-height:6px;}
	.map_bottom {background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/map_bottom.png');height:20px;text-align:center;vertical-align:top;padding-top:2px}
	.map_cellspc {padding-right:60px;}
	.A_map {font-family: verdana; color: #720202; font-size: 9px;text-decoration:underline;}

    /* footer classes start */
	.f_table {margin-left: auto;margin-right: auto; width:100%;}
	.f_back {width: 100%; border-top:solid 1px #929499;text-align:left;background-color: white}
	.f_title {font-family: Verdana, Arial,sans-serif; font-size: 13px; color: #4f4d4a;font-weight:bold;}
	.f_link {font-family: Verdana, Arial,sans-serif; font-size: 9px; color: #4f4d4a;}
	.f_link:hover {color: #9e5c13;}
	.f_padding {vertical-align:top;padding: 5px 5px 5px 5px;}
	.US_ONLY {font-family: Verdana, Arial,sans-serif; font-size: 12px; color: red;font-weight:bold;}
		
	/* footer classes start */
	/* content spot classes start */
	.cs_background{background-color: white; padding: 0px 0px 20px 0px; }

	
	/* table classes start */
	
	#table {margin: 0;font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.t_table {width: 100%;}
	.t_hd_last {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border:solid 1px #A4A4A4;vertical-align:top;}
	th.colHeader {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;border:solid 1px white;}
	th.colHeader_price {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;border:solid 1px white;}
	th.colHeader_last {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;border:solid 1px white;}
	.t_tr {border-bottom: solid 0px #A4A4A4;}
	.t_hd {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:19px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;vertical-align:top;}
	.t_td { font-size: 11px; color:#444444;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #A4A4A4;}
	.compare_td { font-size: 11px; color:#444444;padding: 6px 4px 6px 60px;vertical-align:top; border-bottom: none;}
	.t_td2 { font-size: 11px; color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {text-align : right; width:100%;color:white;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {text-align : center; width:100%;color:white; font-size: 11px;font-weight:bold;display:block;}
	.t_hd_last {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border:solid 1px white;vertical-align:top;}
	.t_hd_price_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#720202; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;}
	.t_hd_price {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#720202; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;vertical-align:top;}
	.t_rght {text-align : right; display:block; font-size:11px;}
	.t_cntr {text-align : center; width:100%;display:block;}
	.t_fees { text-align : right; font-size: 11px; color:#7a141a;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {line-height:3px;font-size: 4px;}
	.t_total { text-align : right; font-size: 11px; color:#7a141a;padding: 5px 4px 3px 4px;vertical-align:top;border-top:solid 1px #A4A4A4;border-bottom:solid 1px #A4A4A4;font-weight:bold;}
	.t_total_figure { text-align : right; font-size: 11px; color:white;padding: 5px 4px 3px 4px;vertical-align:top;border-top:solid 1px #A4A4A4;border-bottom:solid 1px #A4A4A4;border-left:solid 1px #A4A4A4;background-color:#720202;font-weight:bold;}
	.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {border-left:1px solid #726e6e; border-right:1px solid #726e6e; border-top:1px solid #9e9c9c; border-bottom:1px solid #726e6e; background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; height:17px; width:100%;text-align : center;margin-bottom:2px;display:block;text-decoration:none; padding-top:1px}
	.t_button:hover {color:white;border: solid 1px #2E4F77;background-color:#921919;text-decoration: none;}
	.t_update {padding: 3px 4px 1px 4px;border-top:solid 1px #A4A4A4;border-bottom:solid 1px #A4A4A4;}
	
	
	.t_img_view {text-align : center; width:120px;display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_space {padding-bottom: 8px;text-align : center;}
	.t_img_border { width:230px; border:solid 0px #7a141a;}
	.t_empty_cell {width:14px;}

	.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.t_row_detail {padding:6px;vertical-align:top;width:230px;}
	.t_txt_detail {font-size: 10px;}
	.t_row_price {padding-top:6px;padding-bottom:6px;vertical-align:top;width:95px;display:block;}
	.t_button_space {padding-top:5px;display:block}
	.t_line {border-bottom:solid 1px #7a141a;font-size:1px;}
	.t_rght_space {padding-right:5px;}
	.t_button_back {padding-right:5px;padding-left: 100px;}
	
	/* table classes end */

	/* store locator */
	.button_find {margin-bottom: 2px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/images/button_bk.png')}	
	.map_name {font-weight: bold; color: #860101; padding-top: 3px}
	/* store locator end*/
	
	/* loyalty account start */
	.la_points {font-weight:bold;font-size: 12px;color:#710202;background-image : url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/la_points_back.png');}
	.la_content {padding-left:5px;padding-right:5px;}
	.la_header {font-weight:bold;font-size: 10px;color:#01124A;background-image : url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/la_header.png');height:21px; width:100%;padding-left:5px;border:1px solid #999999;line-height:20px;text-decoration:none;display:block}
	.la_header:hover {color:white;background-image : url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/la_header_over.png');}
	.la_header_cell {color:white; font-size: 11px;font-weight:bold;padding:3px; background-color:#8f0505; height:19px;}
	.la_cell {padding-left:3px;padding-right:3px;}
	.la_line {height:1px; line-height:1px;font-size:1px;padding-bottom:0px;margin:0px;}


	/* subNav classes start */
	
	#subNav {width:135px;padding-right:20px;vertical-align:top;}
	.sn_heading {font-family: Arial; font-size: 16px; color: #c9b497;line-height:15px;font-weight:bold;}
	.sn_off {height:20px; border-top:solid 1px #8a6109;}
	.sn_on {height:20px; border-top:solid 1px #8a6109;background-color:#C49532;}
	.sn_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight:bold; color:#444444;text-decoration:none;height:100%;width:100%;padding-top:3px;display:block;}
	.sn_link:hover {background-color:#C49532;text-decoration:none;}
	
	
	/* subNav classes end */

	/* page scrolling widget start*/
	
	.ps_align_left {text-align:left;border-left:solid 1px #8a6109; border-bottom:solid 1px #8a6109;border-top:solid 1px #8a6109;padding:0px; margin: 0px;}
	.ps_align {text-align:right;border-right:solid 1px #8a6109; border-bottom:solid 1px #8a6109;border-top:solid 1px #8a6109;padding:0px; margin: 0px;}
	.ps_pad {padding-left:4px;}
	.ps_view {padding-right:5px;background-color:white; }
	.ps_input {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #8a6109;height: 16px; padding-top:0px;margin-right:0px;border-top:solid 1px #8a6109;padding:0px; margin: 0px;}
	.ps_text {font-family: Verdana, Arial,sans-serif; font-size: 9px; color:#444444;padding-left:4px;}

	/* page scrolling widget end*/
	
	/* product tooltip pop up start */
	.popup_productname {color: #680102; padding:5px 0px 5px 0px; font-weight: bold;}
	.popup_productprice {padding:0px 0px 5px 0px; font-weight: bold; font-size: 9pt}
	.popup_productother {padding:0px 0px 5px 0px;}
	.popup_header {position: relative; width: 287px; height: 27px; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/popup-top.gif'); text-align: center; font-weight: bold}
	.popup_content {position: relative; width: 287px; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/popup-middle.gif'); background-repeat: repeat-y}
	.popup_footer {width:287px; height: 5px; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/popup-bottom.gif'); background-repeat: no-repeat}
	.popup_headerTitle {padding: 5px 5px 0px 7px; text-align: left;}
	.popup_iconimages {padding: 0px 2px 0px 2px;}
	/* product tooltip pop up end */
	
	/* fast finder start */
	.ff_sideborder {padding-bottom: 0px;}
	.ff_instructions {background-color: white; background-repeat: no-repeat; padding:13px 10px 4px 10px;}
	.ff_topedge {background-color:white; background-repeat: repeat-x; border-bottom: 1px solid white; padding-left:0px; padding-top:0px; padding-bottom: 0px; background-color:white;}
	.ff_sideborder2 {width:100%; background-color: white; background-repeat: repeat-y; padding-top:0px; padding-bottom:0px;}
	.ff_sideborder2_alt {background-color:white; padding: 0px 0px 0px 0px; background-repeat: repeat-y;}
	.ff_sideborder3 {padding: 0px 0px 0px 10px; background-repeat: repeat-y;}
	.ff_iconimages {padding: 2px 2px 2px 2px;}

	body .rangeSelectorHandle { color: #FF0000;position: absolute; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/slider_arrow.gif'); width: 10px; height: 12px;cursor: pointer;z-index: 10}
	body .rangeSelectorHandleHover { background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/slider_arrow_hover.gif');}
	body .rangeSelectorBar { width: 120px; height: 12px; cursor: pointer; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/slider_gradient.jpg'); background-repeat:no-repeat }
	body .rangeSelectorTooltip{ position: absolute; border-color: white; padding: 1px 0px 1px 0px; font-size: 9px; z-index: 30;}
	/* fast finder end */
	
	/* store accordion container start */
	.store_accordion_container {float: left; width: 255px; height: 450px; overflow: hidden;}
	.shopping_cart_accordion_container {float: left; width: 255px; height: 550px; overflow: hidden;}
	.shopping_cart_accordion_content{overflow: hidden; width:255px}
	.shopping_cart_accordion {width:252px; position: relative; overflow: hidden;}
	
	.store_accordion_div_container{float: left; width: 255px; height: 450px; overflow: hidden;}

	
	/* CSS for first accordion pane */
	.accordion_label_1 {z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar_selected2.png'); background-repeat: no-repeat; width:255px; height: 24px; position: relative; cursor:pointer}
	.accordion_label_expanded_1 {z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar_selected2.png'); background-repeat: no-repeat; width:255px; height: 24px; position: relative; cursor:pointer}
	.accordion_label_collapsed_1{z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar_unselected.png'); background-repeat: no-repeat; width:255px; height: 24px; position: relative; cursor:pointer}
		
	.accordion_content_1 {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:10; border: solid 1px #01124A; border-top-style:none;}
	/*
	.accordion_content_expanded_1 {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:100; border: solid 1px #01124A; border-top-style:none;}
	.accordion_content_collapsed_1 {overflow: hidden; background-color:white; position:relative; z-index:100;}
	*/
	
	.accordion_bottom_1{z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/right-accordian-bottom.gif'); background-repeat: no-repeat}
	.accordion_bottom_expanded_1{z-index:10; width: 0px; height: 0px; visibility:hidden;}
	.accordion_bottom_collapsed_1{z-index:10; width: 0px; height: 0px;  visibility:hidden;}
	
	/* CSS for other accordion pane */
	.accordion_label {z-index:100; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar2_selected2.png'); background-repeat: no-repeat; width:255px; height: 23px; position: relative; cursor:pointer}
	.accordion_label_expanded {z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar2_selected2.png'); background-repeat: no-repeat; width:255px; height: 23px; position: relative; cursor:pointer}
	.accordion_label_collapsed {z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar2_unselected.png'); background-repeat: no-repeat; width:255px; height: 23px; position: relative; cursor:pointer}
		
	.accordion_content {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:10; border: solid 1px #01124A; border-top-style:none;}
	/*
	.accordion_content_expanded {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:100; border: solid 1px #01124A; border-top-style:none;}
	.accordion_content_collapsed {overflow: hidden; background-color:white; position:relative; z-index:100;}
	*/
	.accordion_bottom{z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/right-accordian-bottom.gif'); background-repeat: no-repeat}
	.accordion_bottom_expanded{z-index:10; width: 0px; height: 0px;  visibility:hidden;}
	.accordion_bottom_collapsed{z-index:10; width: 0px; height: 0px;  visibility:hidden;}

	.inner_accordion_label {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar3.png'); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px}
	.inner_accordion_label_expanded {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar3selected.png'); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px}
	
	.accordion_title_shopcart {z-index:10; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/right-accordian-top.gif'); background-repeat: no-repeat; width:255px; height: 23px; position: relative}
	.acordion_title_shopcart_image {padding:3px 4px 0px 5px;float:left;}
	.acordion_title_shopcart_text {padding-top:5px;font-weight:bold;font-size: 8pt;}
	.order_summary {font-weight: normal;font-size: 7pt}
	.acordion_title_shopcart_arrow {position: absolute; right: 10px; top:10px;}
	
	.inner_accordion_title {width: 252px; height: 26px;}
	.inner_accordion_title_image {padding:5px 4px 0px 12px;float:left;}
	.inner_accordion_title_text {padding-top:7px;font-weight:bold;font-size: 8pt;color: #6B7590}
	
	.accordion_title_body{font-weight:bold;font-size: 0pt;}
	.accordion_title_body_img{width:25px; padding:1px 4px 0px 5px;float:left;}
	.accordion_title_body_img1{width:20px;position: absolute; right: 10px; top:10px;}
	.accordion_title_body_text1{overflow:hidden; padding-top:5px;font-weight:bold;font-size: 8pt;float:left;}
	.accordion_title_body_text2{overflow:hidden; padding:5px 30px 0px 0px;font-weight: normal;font-size: 7pt; float:left;}

	.accordion_title_body_img_inner{padding:1px 4px 0px 5px;float:left;}
	.accordion_title_body_text1_inner{width:205px; overflow:hidden; padding-top:5px;font-weight:bold;font-size: 8pt;float:left;}
	.accordion_title_body_text2_inner{width:205px; overflow:hidden; padding:5px 30px 0px 0px;font-weight: normal;font-size: 7pt; float:right;}

	.accordion_action_area{height: 25px;}
	.accordion_action_area_checkall_body{float: left; padding-right: 10px;}
	.accordion_action_area_checkall_body_3actions{float: left;}
	.accordion_action_area_action_body{float:left;}
	.accordion_action_area_action_body_action{float: left; cursor: pointer; width: 100%;}
	a.accordion_action_area_action_body_action:hover {border: solid 1px #A4A4A4;}


	.accordion_content_area{overflow:hidden; height:252px;}	/*	Verticle scrollbar appears when the content size is more then 252px	This height value may vary based on other style specified for accordion	*/

	.row_bgcolor7 {background-color:#F0F1F5}
	.row_bgcolor2 {background-color:white}
	.droptarget {color:#808080}
	/* store accordion container end */


	/* ScrollablePane classes start */
	.scrollablePaneWidgetContainer{cursor: pointer;}
	.scrollablePaneContainerNode{}

	.scrollablePaneMoveBackwardButton{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/icon-rightarrowbig.gif');}
	.scrollablePaneMoveBackwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/icon-rightarrowbig.gif');}
	
	.scrollablePaneMoveForwardButton{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/icon-leftarrowbig.gif');}
	.scrollablePaneMoveForwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/icon-leftarrowbig.gif');}

	/* 
	For ScrollablePane to work fine on Opera 8.x we need to specify border for this class. Currently we've set a white border
	*/
	.scrollablePaneElements{z-index: 10; border: solid 1px #FFFFFF;} 
	
	.separator {
		border: solid 1px #000000;
		cursor: move;
		height: 30px;
		width: 0px;
	}
	/* ScrollablePane classes end */
	
	.inputButton{cursor: pointer; text-decoration:none; color:#01124A; height:17px; margin-left: 8px; margin-bottom: 12px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px}
	.inputTextBox{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 8pt; font-family: Verdana; width: 120px;}
	.inputSelectBox{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 9pt; font-family: Verdana; width: 140px;}
	.inputTextBox2{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 9pt; font-family: Verdana; width: 110px;}
	.inputSelectBox2{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 9pt; font-family: Verdana; width: 110px;}
	.black-line {background-image:url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/#01124A-line.gif');}

	/* categories sidebar start */
	.leftnav_sideborder {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif')}
	.leftnav_instructions {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_topshadow1.gif'); font-size: 10pt; font-weight: bold; background-repeat: no-repeat; padding-left:10px; padding-right:10px; padding-top:13px; padding-bottom:4px}
	.leftnav_sideborder2 {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif'); background-repeat: repeat-y; padding-bottom:10px}
	.leftnav {background-image:url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/leftnav.gif'); padding-left:15px;background-repeat:no-repeat}
	.leftnav_link {font-weight:bold;line-height: 15px;font-family: Arial; font-size: 12px; color: #757068;text-decoration: none;}
	/* categories sidebar end */

	/* comparison page start */
	.compare_leftborder {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif'); background-repeat: repeat-y; padding-top:22px; padding-bottom:22px; text-align: center}
	.compare_productimage {width: 124px; padding-top:5px; padding-bottom:9px}
	.compare_productname {padding-top:8px; text-align: center; color: #680102}
	.compare_header {height: 22px; border: 1px solid #A3A9BF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/compare_detail_back.png')}
	.compare_contents {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/compare_blank_back.png'); height: 22px; border: 1px solid #A3A9BF; padding: 0px}
	.compare_contents_checked {height: 22px; border: 1px solid #A3A9BF; padding: 0px; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/comparetable-bg-checked.png');}
	/* comparison page end */

	.paymentLabels {
		font-size: 9pt; 
		font-family: Verdana;
	}
	
	.paymentInput {
		font-size: 9pt; 
		height: 16px;
		border: 1px solid; border-color: #7F9DB9;
		padding-left: 3px; 
		font-family: Verdana; width: 120px;
	}

	.paymentSelect {
		border: 1px solid;
		border-color: #7F9DB9; 
		font-size: 9pt; 
		font-family: Verdana; 
	}
	
	.paymentSelectInput{
		border: 1px solid #7F9DB9; 
		font-size: 9pt; 
		font-family:Verdana; 
		width: 120px;
	}
	
	.paymentAmountInput{
		font-size: 9pt; 
		height: 16px;
		border: 1px solid; border-color: #7F9DB9;
		padding-left: 3px; 
		font-family: Verdana; width: 40px;
	}
	
	.addressInput{
		border: 1px solid;
		border-color: #7F9DB9;
		font-size: 9pt; 
		padding-left: 3px; 
		font-family: Verdana;
		width: 150px;
	}

	.addressSelectInput{
		border: 1px solid #7F9DB9; 
		font-size: 9pt; 
		font-family:Verdana; 
		width: 100px;
	}

	/* .checkOutButton {border: 1px solid #a09e9f; height: 19px; width: 90px; background-image:url(../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/checkout.png); cursor: pointer} */
	.checkOutButton{
		margin-left: 0px; 
		margin-bottom: 0px; 
		font-family: Verdana; 
		border: 1px solid #908D94; 
		font-size: 7pt;
		background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');
	}


	.shoppingcart_accordion_label_expanded{
		border-left:0px solid #01124A; border-right:0px solid #01124A; border-top:0px solid #01124A; cursor: pointer;
		width:255px;
		height:23px;
		background:blue url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/backbar3.png');
		border-bottom: 0px none;	
		
	}

	.dojoFloatingPaneClient{ background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/popup-middle.gif'); background-repeat: repeat-y}

	/* logon classes start */
	.logonSideborder {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif'); padding-bottom: 3px}
	.logon_instructions {position: relative; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_topshadow1.gif'); background-repeat: no-repeat; padding-left:20px; padding-right:10px; padding-top:13px; padding-bottom:4px}
	.logonSideborder2 {position: relative;background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif'); padding-left:12px; padding-right:0px; padding-top:3px; padding-bottom:0px}
	.logonSubHeader {background: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gradient-bg2.gif') no-repeat; width: 260px}
	.logonSubHeader2 {background: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gradient-bg.gif') no-repeat; width: 346px}
	.logonButton {font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png')}
	.logonInput {width: 200px; border: 1px solid #A0A0A0}
	/* logon classes end */

	/* Search page classes START */
	
	.searchAdvancedPadding {padding-right:10px}
	.searchText {font-size: 7pt; padding-top:2px; padding-bottom:0}
	.searchInput {font-size: 8pt; border: 1px solid #A0A0A0}
	.searchSelect {width: 200px; font-size: 8pt; border: 1px solid #A0A0A0}
	.searchInputButton{cursor: pointer; text-decoration:none; color:#01124A; height:17px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px}
	.searchButtonPadding{padding:10px 0px 5px 0px;}
	.searchDefaultPadding{padding-top:0px}
	.searchPadding {padding-top: 8px;}
	/* Search page classes END */

	/* My account pages classes START */
	.myAccountSideborder {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder2.gif'); padding-bottom: 3px}
	.myAccountSideborder2 {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder2.gif'); padding-left:14px; padding-right:0px; padding-top:3px; padding-bottom:0px}
	.myAccountInstructions {position: relative; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_topshadow2.gif'); background-repeat: no-repeat; font-weight:bold; padding-left:20px; padding-right:0px; padding-top:13px; padding-bottom:4px}
	.myAccountLinks {color: #174D89}
	.leftMenu {position: relative; background: url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/left-background.png') repeat-y; width: 155px; margin-bottom: 8px}
	.leftHeader {background: white url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/left-header.png') no-repeat; width:155px; height:23px; background-color:white}
	.leftHeaderPad {padding: 4px 4px 0px 6px; font-weight: bold;}
	.leftContent {position: relative; background: url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/left-middle.png') no-repeat; z-index: 100}
	.leftContentContent {line-height: 2; width:155px; padding-left:6px; padding-right:4px; padding-top:0px; padding-bottom:6px}
	.leftBottom {position: absolute; z-index: 0; bottom: 0px; background: white url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/left-bottom.png') no-repeat; width:155px; height:38px; background-color:white}
	/* My account pages classes START */
	/* My wish list page classes START */
	.wishListTitle{font-weight: bold; color: #59677D; font-size: 10pt; padding-top: 10px;}
	.wishListSubTitle{font-weight: bold; color: #59677D; line-height: 1.3; font-size: 10pt;}
					
	.descName{padding-top:5px; font-size: 9pt; color:#9D0908;}
	.Description{font-weight:normal; font-size: 8pt; padding-top:3px;}
	/* My wish list page classes END */
	
	/* Shopping cart page */
	.checkout_header {background: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header.gif') no-repeat; padding-left:6px; padding-right:10px; padding-top:6px; padding-bottom:5px}
	.checkout_font {font-size: 10pt;}
	.popup_shopcart {position: absolute; right: 7px; top: 7px;}
	.popup_shopcart_1 {padding: 10px 0px 0px 5px; font-size: 7pt; text-align: center; color: #4A5470}
	.popup_shopcart_header {background: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header-sm.gif') no-repeat; margin-left:14px; margin-right:0px; margin-top:12px; margin-bottom:10px; padding-left:6px; padding-right:10px; padding-top:6px; padding-bottom:6px}
	.splitQuantityText {font-weight: bold; font-size: 10pt}
	.splitQuantityInput {width: 20px;text-align: center}
	.splitQuantityShipmentIcon {padding-left: 5px;}
	.splitQuantityButton {width: 20px;font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png')}
	.splitQuantityExitButton {width: 70px;font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png')}
	.splitQuantityExit {position: relative; padding-left: 14px; padding-bottom: 10px;}
	
	/* Confirmation page */
	.confirmationHeader {background: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header2.gif') no-repeat; padding-left:6px; padding-right:10px; padding-top:10px; padding-bottom:20px}
	.confirmationTable1 {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder2.gif'); padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px}
	.confirmationTable2 {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder2.gif');}
	.orderSummarySideborder {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif'); padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:0px}
	.orderSummarySideborder2 {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/content_sideborder1.gif'); padding-left:18px; padding-right:0px; padding-top:3px; padding-bottom:0px}
	.orderSummaryHeader {background: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header.gif') no-repeat; padding-left:6px; padding-right:10px; padding-top:10px; padding-bottom:20px}
	.shippingBgcolor7 {background-color:#FFFFFF}
	.shippingBgcolor2 {background-color:#E8EDF2}
	
	/* Account Page */

    
	.box_top {width:295px; height:38px;background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/box_top.png');display:block;background-repeat : no-repeat;padding-left:15px; padding-right:9px; padding-top:0px; padding-bottom:0px}
	.box_middle {width:295px; height:70px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 10px; background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/box_middle.png');display:block;background-repeat : repeat-y;padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:0px}
	.box_footer {width:295px;}
	.box_icon1 { float:right;height: 28px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 11px; font-weight:bold;padding-top:7px;padding-right:5px;display:block;}
	.box_title { width:225px; float:left;height: 28px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 11px; font-weight:bold;padding-top:12px;display:block;}
	.box_padding {padding:0px 20px 20px 0px;vertical-align:top;}
	.account_header {font-family: Helvetica,Arial; color:#8b0909;font-size: 17px;font-weight : lighter;}
	.box_text {width:266px;line-height:16px;display:block;}
	.box_width {width:275px;display:block;}
	#bubble {position:absolute; font-family: Verdana, Arial,sans-serif; font-size: 11px;color:white;width:100%;height:26px;display:block;z-index:999;}
	#bubble div {float:left;display:block;z-index:999;}
	#bubble .content {color:white; display:block;float:left;background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/bubble_back.png');height:26px;padding-top:5px;background-repeat : repeat-x}
	#bubble .lefttail {display:block;background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/bubble_tail_left.png'); width:24px; height:26px; border:0px none;}
	#bubble .rightend {display:block;background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/bubble_cap_right.png'); width:10px; height:26px; border:0px none;}
	#bubble .righttail {display:block;background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/bubble_tail_right.png'); width:24px; height:26px; border:0px none;}
	#bubble .leftend {display:block;background-image :url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/bubble_cap_left.png'); width:10px; height:26px; border:0px none;}
	/* User Regesteration Update Page*/

    .header {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/account_header_back.png');background-repeat : no-repeat; width:693px;height:55px;display:block;padding-left:12px}
	.account_header_sub {padding-top:10px;font-family: Helvetica,Arial; color:#8b0909;font-size: 17px;font-weight: bold;display:block;}
	.box_icon2 { float:left;height: 28px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 11px; font-weight:bold;padding-top:7px;padding-right:5px;display:block;}

	/* Order Status Display */
	.quickOrderHeader {background-color: #8F0505; color: white; font-weight: bold;}
	.bgColor 	{	border-collapse: collapse; width: 100%; }
	th.status_colHeader	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	th.status_colHeader_price	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	th.status_colHeader_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;border:solid 1px #7EABDC;}
	.t_hd_rght {text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	H3 {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #427DBE;line-height:24px; padding:0px; margin:0px;}
	h4 {font-family: Arial;font-size: 18px;font-weight: bold;text-align: left;color: #587992;line-height:24px; padding:0px; margin:0px;}
	
	/* Product-Package-Bundle Accordion */
	.package_accordion_container {float: left; width:607px; height:300px; overflow: hidden; padding:0px 0px 10px 0px;}

	.package_accordion_label {z-index:100; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header.gif'); background-repeat: no-repeat; width:607px; height: 29px; position: relative; cursor:pointer}
	.package_accordion_label_expanded {z-index:100; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header.gif'); background-repeat: no-repeat; width:607px; height: 49px; position: relative; cursor:pointer}
	.package_accordion_label_collapsed {z-index:100; background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/gray-header.gif'); background-repeat: no-repeat; width:607px; height: 29px; position: relative; cursor:pointer}
		
	.package_accordion_content {overflow: hidden; position:relative; padding:0px 0px 0px 0px; z-index:100; /*border: solid 1px #01124A; border-top-style:none;*/}
	.package_accordion_content_expanded {overflow: hidden; position:relative; padding:0px 0px 0px 0px; z-index:100; /*border: solid 1px #01124A; border-top-style:none;*/}
	.package_accordion_content_collapsed {overflow: hidden; position:relative; z-index:100;}
	
	.package_accordion_bottom{z-index:100; /*background-image: url(../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/right-accordian-bottom.gif); background-repeat: no-repeat;*/}
	.package_accordion_bottom_expanded{z-index:100; height: 0px; display:none;}
	.package_accordion_bottom_collapsed{z-index:100; height: 0px; display:none;}

	.package_content_div {width: 500px; padding:-10px 5px 5px 0px;}
		
	/* Topcategories Menu*/
	.dd_menu_content{visibility:hidden;display:none;}
	.dd_menu{z-index:999;position: absolute;}
	.dd_menuheader {background-color:#f3f3f3;}
	.dd_backgroundcolor {background-color:#d1d1d1;}
	.dd_border {border:solid 1px #898989;font-family: Verdana, Arial,sans-serif; font-size: 10px; color:#01124A;width:100%;}
	.dd_padding {background-color:#f3f3f3; padding: 2px 13px 2px 13px;line-height:18px; display:block;}
	.dd_line {background-color:#d1d1d1;height:0px;}
	.dd_link { font-family: Verdana, Arial,sans-serif; font-size: 10px; color:#01124A;text-decoration:none;width:100%;height:100%;display:block;}
	.dd_link:hover {color:#d5a939;text-decoration:none;}


	.shipmentSelectBoxContainer{margin:0px 5px 0px 2px;}
	.shipmentSelectOptionContainer{position:absolute; display:none; width:15px; border:solid 1px #8f0505; cursor:pointer;}
	.shipmentSelectOption{padding:0px 3px 0px 3px; text-align:center; text-decoration:none; font-size: 13px;font-weight:bold; color:#8f0505; background-color:white; z-index:1001;}
	.shipmentSelectOption:hover {color:white; background-color:#8f0505;}

	.shipmentSelectedValue {padding:0px 4px 0px 5px; color:white;}
	.shipmentSelectedValueContainer {background-image: url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/shipment.gif'); background-repeat: no-repeat; height:19px; width:17px; color:white; font-size: 13px;font-weight:bold; cursor:pointer; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:0px}
	.pn_button {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; text-decoration:none;height:17px;line-height:17px; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px}
	.pn_button_disabled {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#7F7F7F; text-decoration:none;height:17px;line-height:17px; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px}

	/* catalog breadcrumb trail - start */
	/* group multiple buttons in a row */
	.box {display: block;text-align: center;}
	.box .dojoButton {float: left;margin-right: 10px;}
	
	.dojoButton {color: gray; background-color: white;font-weight:bold;font-size: 8pt;}
	.dojoButtonContents {color: gray; background-color: white;font-size: 8pt;}

	/* make the menu style match the buttons */
	.dojoPopupMenu2, .dojoPopupMenu2Client, .dojoMenuItem2,
		.dojoMenuItem2Label, 
		.dojoMenuItem2Accel {
		color: gray;
		background-color: white;
		border:1px solid white;
	}
	
	body .dojoMenuItem2.dojoMenuItem2Hover,
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Label, 
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Accel,
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Icon {
		background-color: white;
		border-color:white;
	}
	/* catalog breadcrumb trail - end */


	/* Traditional checkout page */
	div.bctl {
		font-family: Verdana, Arial, Helvitca, _sans;
		font-weight:bold;
		font-size: 12px;
		border-bottom: 1px solid #AEBCCD;
	}
	span.bc_l0 {
		color: #B85252;
	}
	span.bc_l1 {
		color: #B85252;
	}
	span.bc_l2 {
		color: #8C8C8C;
	}

	div.content_frame {
		width: 630px;
	}
	div.content_main {
		border-top:0px;
		border:0px solid #48628F;
	}
	div.content_title_frame {
		height:23px;
	}
	div.content_title {
		height:21px;
		
		font-family: Verdana, Arial, Helvitca, _sans;
		font-weight:bold;
		font-size: 13px;
		color:#01124A;	
		padding-left: 5px;	
		border-top:1px solid #48628F;
		border-bottom:1px solid #48628F;
		background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/title_strip.jpg');
		background-repeat:repeat-x
	}
	div.payment_content_title {
		height:45px;
		
		font-family: Verdana, Arial, Helvitca, _sans;
		font-size: 13px;
		color:#01124A;	
		padding-left: 5px;	
		border-top:1px solid #48628F;
		border-bottom:1px solid #48628F;
		background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/title_strip.jpg');
		background-repeat:repeat-x
	}
	div.content_footer {
		height: 39px;	
		text-align:left;
		border-top:1px solid #48628F;
		background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/title_strip2.jpg');
		background-repeat:repeat-x
	}
	table {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvitca, _sans;	
		font-size: 11px;
		color:#01124A;	
	}
	table.content_table {
		border-bottom:1px solid #D4DDE7;
	}
	table.total_table {
		font-weight:bold;
	}
	input {
		text-align:left;
		border: 1px solid #D4DDE7;
	}
	img.submit {
		cursor:pointer;
		position:relative;
		top:8px;
	}
	span.red {
		color:red;
	}
	.tradional_shopcart_item_remove{float: left; cursor: pointer;}
	a.tradional_shopcart_item_remove:hover {border: solid 1px #A4A4A4;}

	.tradional_shopcart_item_add_wish_list{float: left; cursor: pointer;}
	a.tradional_shopcart_item_add_wish_list:hover {border: solid 1px #A4A4A4;}

	.dlg_header_address {position: relative; width: 320px; height: 21px; background-image:url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/title_strip.jpg'); text-align: center; font-weight: bold}
	.dlg_content_address {position: relative; width: 318px; background-color:white; border:1px solid; text-align:left;}

	.button_orng {background-image : url('../../../../wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/button_bk_orng.png');border:1px solid #9a0c0b; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#01124A; text-decoration:none; padding-left:9px; padding-right:9px; padding-top:4px; padding-bottom:4px}
	.button_orng:hover {color:#9a0c0b;}

.photocontain{width:100%;padding-left:20px;padding-bottom:10px; padding-top:10px;}
.photo{width: 150px; height: 150px; padding-left:10 px; font-size:8px;}

.picright {float: left;margin:5px;width: auto;padding:10px;}
.piccenter{text-align: center;}





/* 8/28/09 - RKE: added for revised top-nav menus */
ul.tn_service_menu
{
	display: block;
	position: relative;
	z-index: 100; 
	background-repeat: repeat-x;
	width:907px; 
	margin: 0px;
	height: 33px;
	padding: 0px 0px 0px 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
ul.tn_service_menu li
{
	margin-top: 3px;
	border: 0px none;
	display: block;
	float: right;
	position: relative;
	text-align:center;
	height:25px;
	padding:0px;
	vertical-align: middle
}
ul.tn_service_menu li:hover
{
	color: #01124A;
}
ul.tn_service_menu li a
{
    display: block;
	position: relative;
	margin:0px;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold ;
	text-transform: uppercase;
	text-decoration: none ;
	text-align: left;
	color: #666666;
	padding: 6px 15px 0px 11px;
	height:27px;
	float:left;
}
ul.tn_service_menu li a:hover
{
	display:block;
	color: #726e6e;
	height:27px;
}
ul.tn_service_menu li:hover a
{
    background:url('http://www.howardmiller.com/wcsstore/Madisons2StorefrontAssetStore/images/colors/color7/hover.gif');
}
ul.tn_menu
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	position: relative;
	z-index: 100;  
	background-repeat: repeat-x;width:98%; height: 33px;
	/* right:10; */
	width:98%;	
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold ;
	/*text-transform: uppercase;*/
	text-decoration: none ;
	text-align: left
}
a.tn_menu_lnk,
a.tn_menu_lnk:visited,
a.tn_menu_lnk:link,
a.tn_menu_lnk:active
{
	/* white-space: nowrap; */
	text-decoration: none ;
	color: white;
	font-weight:bold;
	/*font-stretch: narrower;*/
	font-family:Arial;
	}
a.tn_menu_lnk:hover
{
	text-decoration: none ;
	color: white;
	font-weight:bold;
	font-family:Arial;
	background-color:#3C3C3C;
	
}

li.tn_menu_li
{
	margin: 9px 0px 8px 0px;
	display: block;
	float: left;
	position: relative;
	z-index: 200; 
	padding: 0px 5px;
	text-align:center;
	height:21px;
	vertical-align: middle;
	font-size: 12px;
}
ul.tn_menu li.hover a.tn_menu_li
{
	color: #aaaaaa;

}
ul.tn_menu>li:hover>a
{
	color: #f2f5f7;
	
}
a.tn_menu_lnk_r,
a.tn_menu_lnk_r:visited,
a.tn_menu_lnk_r:link,
a.tn_menu_lnk_r:active
{
/* white-space: nowrap; */
	text-decoration: none ;
	color: white;
	font-weight:bold;
	font-family:Arial;
	text-align: center;
	
	
}
a.tn_menu_lnk_r:hover
{
	text-decoration: none ;
	color: white;
	font-weight:bold;
	font-family:Arial;
	background-color:#3C3C3C;
}

li.tn_menu_li_r
{
    /*margin: 9px 0px 8px 0px;
	display: block;
	float: right;
	position: relative;
	z-index: 200; 
	padding: 0px 5px;
	text-align:center;
	height:21px;
	vertical-align: middle;
	font-size: 12px;*/
	
	margin: 8px 0px 8px 0px;
	display: block;
	float: right;
	position: relative;
	z-index: 200; 
	padding: 0px 5px;
	text-align:center;
	height:21px;
	vertical-align: middle;
	font-size: 12px;
}
}
ul.tn_menu li.hover a.tn_menu_li
{
	color: #aaaaaa;

}
ul.tn_menu>li:hover>a
{
	color: #f2f5f7;
	
}
div.tn_submenu
{
	margin: 0px;
	padding: 15px;
	visibility: hidden;
	position: absolute;
	display:block;
	z-index: 150;
	top: 100%;
	left: -50px;
	width: 750px; 
	background-color: #3C3C3C;
	border: 1px solid #666666;
}

div.tn_submenu_narrow
{
	margin: 0px;
	/*padding: 15px;*/
	visibility: hidden;
	position: absolute;
	display:block;
	z-index: 150;
	top: 100%;
	left: -50px;
	width: 250px; 
	background-color: #3C3C3C;
	border: 5px solid #3C3C3C;
}

a.tn_submenu_lnk,
a.tn_submenu_lnk:visited,
a.tn_submenu_lnk:hover,
a.tn_submenu_lnk:active,
a.tn_submenu_lnk:link
{
	text-align: left;
	margin: 5px 5px 10px 10px;
	padding: 0px 0px;
	display:block;
	color: #3C3C3C;
	background-color: #f2f5f7;
	text-decoration: none ;
	border: 5px solid #f2f5f7;
	font-family:Arial;
}
  
a.tn_submenu_lnk:hover
{
  	color: #666666;
	background-color: #efeff0;
}

a.tn_submenu_l2_lnk,
a.tn_submenu_l2_lnk:visited,
a.tn_submenu_l2_lnk:link,
a.tn_submenu_l2_lnk:active,
a.tn_submenu_l2_lnk:hover
{
	text-align: left;
	display:block;
	color: #f2f5f7;
    margin: 0px;
	padding: 0px 10px;
	text-decoration:none ;
	background-color:#3C3C3C;
	font-family:Arial;
}

a.tn_submenu_l2_lnk:hover
{
	color: #efeff0;
	background-color: black;
	padding: 0px 0px 0px 10px;
}

a.tn_submenu_l3_lnk,
a.tn_submenu_l3_lnk:visited,
a.tn_submenu_l3_lnk:hover,  
a.tn_submenu_l3_lnk:active, 
a.tn_submenu_l3_lnk:link    
{
	text-align: left;
	display: block;
	color: #655f56;
	margin: 0px;
	padding: 0px 25px;
	/*font-style: italic;*/
	font-size: 10px;
	text-decoration: none ;
	background-color: #e7e7e1; 
	
}
a.tn_submenu_l3_lnk:hover
{
	color: #FFFFFF;
	background-color: #655f56;
	padding: 0px 0px 0px 25px; 
}
li.tn_menu_li:hover div.tn_submenu
{
	display: block;
	visibility: visible;
}
ul.tn_menu li.hover div.tn_submenu
{
	display: block;
	visibility: visible;
}
ul.tn_submenu_l2
{
    list-style-type: none;
	margin: 0px;
	padding: 5px;
	position: relative; 
	font-family:Arial;
	font-size:12px;
	font-weight:bold ;
	/*text-transform: uppercase;*/
	text-decoration: none ;
	text-align: left;
    background-color: #3C3C3C;
}
li.tn_submenu_l2_li
{
	display: block;
	padding: 5px;
	margin: 0px;
}
ul.tn_submenu_l3
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative; 
	font-family:Arial;
	font-size:11px;
	/*font-weight:bold;*/
	/*text-transform: uppercase;*/
	text-decoration: none ;
	text-align: left;
	background-color: #e7e7e1;
      color: #655f56;

}
li.tn_submenu_l3_li
{
	display: block;
	padding: 0px;
	margin: 0px;
}
div.tn_submenu_div_even
{
	float: left;
	width: 33%;
}
div.tn_submenu_div_odd
{
	float: left;
	width: 33%;
      clear: left;
}

div.tn_submenu_div_right
{
	float: right;
	width: 33%;
}


ul.tn_submenu_l4
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative; 
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	/*text-transform: uppercase;*/
	text-decoration: none;
	text-align: left;
	background-color: #eee8dc;
      color: #655f56;

}
li.tn_submenu_l4_li
{
	display: block;
	padding: 0px;
	margin: 0px;
}
a.tn_submenu_l4_lnk,
a.tn_submenu_l4_lnk:visited,
a.tn_submenu_l4_lnk:hover,  
a.tn_submenu_l4_lnk:active, 
a.tn_submenu_l4_lnk:link    
{
	text-align: left;
	display: block;
	color: #655f56;
	margin: 0px;
	padding: 0px 35px;
	font-style: normal;
	font-size: 10px;
	text-decoration: none;
	background-color: #e7e7e1;
}
a.tn_submenu_l4_lnk:hover
{
	color: white;
	background-color: #655f56;
	padding: 0px 0px 0px 35px; 
}

a.viewAllLink
{
	font-size: 11px; color:	black; font-family: Verdana,Arial,sans-serif;	
}
/* START PROP 65 WARNING POP-UP */
.warning_overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0; z-index: 10; }
.warning_overlay:target { visibility: visible; opacity: 1; }
.warning_popup { margin: 70px auto; padding: 20px 20px 30px 20px; background: #fff; border-radius: 5px; width: 30%; position: relative; transition: all 5s ease-in-out; }
/* top: 20px; position: relative; right: 30px; */
.warning_popup
.warning_close { transition: all 200ms; font-size: 14px; font-weight: bold; text-decoration: none; color: #333; float: right; }
.warning_popup
.warning_close:hover { color: #06D85F; }
.warning_popup
.warning_content { max-height: 30%; overflow: auto; }
@media screen and (max-width: 700px){ .warning_popup{ width: 70%; } }
/* END PROP 65 WARNING POP-UP */