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 */
	 html{max-width: 100%;height:auto; margin:0px; padding:0px; border:0px; box-sizing: border-box; -moz-box-sizing: border-box;}
	 body {height:auto; display: block; background-repeat:no-repeat; margin:0px; padding:0px; border:0px; font-family: Verdana, Arial,sans-serif; font-size: 11px;}
	.button2 {border-left:1px solid #726e6e; border-right:1px solid #726e6e; border-top:1px solid #9e9c9c; border-bottom:1px solid #726e6e; background-image : url('../images/button_bk.png');font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; text-decoration:none; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px}
	.button {background-image : url('../images/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; 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('../images/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: black;height:35px;}
	td, span, div, 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: 12px; border: solid 1px #A4A4A4; height: 19px; padding-top:1px;margin-right:6px;} 
     .search { width:140px; line-height:19px; height:21px; text-align:left;  border:0px;}
	.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:black;}
	.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; font-family: Verdana, Arial,sans-serif; font-size: 11px; font-weight:bold; color:black; margin-top:20px;}
	.product_desc2{font-family: Verdana, Arial,sans-serif;  font-size: 9px; color:black;}
	.product_desc3{padding-left: 30px; font-weight:bold; font-family: Verdana, Arial,sans-serif; font-size: 20px; font-weight:bold; color:black;}
	.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: black;text-decoration: none;}
    .addtlviews {align: left; font-family: Arial,san-serif; font-size: 11px; color: black;text-decoration: none;}
    .tab_content{padding-left: 10px;width: 220px; align:center; font-size: 12pt; color:#757068;}
    .large_image {width:100% 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{float: left; width:50%; max-width:100%; border:0; margin-right:-8px;}
	.resp_float_right{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;}
	.nl{text-decoration:none; margin:0;}
 
 
.main{width:98%; margin:0 auto; padding:10px; background-color:#FFFFFF; padding-bottom:10px;}
.c_name{font-size:24px; color:#a52c2c; line-height:34px; font-weight:bold; padding-bottom:20px; FONT-FAMILY:Verdana, Arial, "Î¢ÈíÑÅºÚ";}

.container { line-height:150%; text-align:left;  FONT-FAMILY:Verdana, Arial, "Î¢ÈíÑÅºÚ"; padding:0 20px 0 0; font-size:14px;}
.container img { text-align:left; max-width:100%; }

.container a{ line-height:180&; text-align:left;  FONT-FAMILY:Verdana, Arial, "Î¢ÈíÑÅºÚ"; COLOR: #000; }

.fs13y {color:#db0000; color:#db0000; font-size:14px; font-weight:bold;}
.fs13y a:link , .fs13y a:visited {color:#ffffff; background:#666666; padding:6px; font-size:14px;text-decoration:none; text-align:right;}
.fs13y a:hover  {color:#ffffff; background:#666666; padding:6px; font-size:14px; text-decoration:none;}


.fs13 {color:#353535; text-decoration:none; font-size:12px;  line-height:20px; }
.fs13a {text-decoration:none; FONT-FAMILY:Verdana, Arial, "Î¢ÈíÑÅºÚ";  color:#353535; font-size:14px; line-height:22px; }
.fs13a a:link , .fs13a a:visited{color:#353535; font-size:14px; text-decoration:none;line-height:22px; }
.fs13a a:hover {color:#353535; font-size:14px; text-decoration:none;line-height:22px; }

.fs14_fy a:link,.fs14_fy a:visited{color:#353535; text-decoration:none;}
.fs14_fy a:hover{text-decoration:none;  color:#db0000;}

/*		------	Basic style	------		*/
#menu {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
display: block;
 position: relative;
 z-index: 101; 
 background-image:  url("../images/colors/color1/RW-Nav_Bar-tile.jpg");
 background-repeat: repeat-x;width:900px; height: 33px;
 padding-left: 0px;
 right:20;

 
}

#menu1 {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
	display: block;
  position: relative;
  z-index: 100; 
 background-repeat: repeat-x;width:900px; height: 33px;
 padding-left: 0px;

 
}
#rwpublicmenu {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
 display: block;
 position: relative;
 z-index: 101; 
 background-image:  url("../images/colors/color1/RW-Nav_Bar-tile.jpg");
 background-repeat: repeat-x;width:900px; height: 33px;
 padding-left: 0px;
 right:20;

 
}
#hppublicmenu {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
display: block;
position: relative;
 z-index: 101; 
 background-image:  url("../images/colors/color7/HM-Nav_Bar-tile.jpg");
 background-repeat: repeat-x;width:909px; height: 33px;
 padding-left: 0px;
 right:10;

 
}
#hkpublicmenu {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
display: block;
 position: relative;
 z-index: 101; 
 background-image:  url("../images/colors/color13/RW-Nav_Bar-tile.jpg");
 background-repeat: repeat-x;width:900px; height: 33px;
 padding-left: 0px;
 right:20;

 
}
#hkcontractmenu {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
display: block;
 position: relative;
 z-index: 101; 
 background-image:  url("../images/colors/color19/HKC-Nav_Bar-tile.jpg");
 background-repeat: repeat-x;width:900px; height: 33px;
 padding-left: 0px;
 right:20;

 
}
#menu ul, #menu1 ul, #rwpublicmenu ul, #hppublicmenu ul, #hkpublicmenu ul, #hkcontractmenu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	width:920px;
}

#menu li, #rwpublicmenu li {
	margin-top: 3px;
	border: 0;
	display: block;
	float: left;
	position: relative;
	background: url(../images/colors/color1/h_mainav_line.png) right 1px no-repeat ;
	background-position:right ;
	text-align:center;
	height:25px;
	padding:0px;
	vertical-align: middle;
}
#hppublicmenu li, #hkpublicmenu li, #hkcontractmenu li {
	margin-top: 3px;
	border: 0;
	display: block;
	float: left;
	position: relative;
	background: url(../images/colors/color7/h_mainav_line.png) right 1px no-repeat ;
	background-position:right ;
	text-align:center;
	height:25px;
	padding:0px;
	vertical-align: middle;
}
#menu1 li {
	margin-top: 3px;
	border: 0;
	display: block;
	float: right;
	position: relative;
	text-align:center;
	height:25px;
	padding:0px;
	vertical-align: middle;
}

 


* html #menu li a, #menu1 li a,  #rwpublicmenu li a, #hppublicmenu li a, #hkpublicmenu li a, #hkcontractmenu li a {
	position: relative;/* Fix IE6's inability to expand clickable area */
	margin:0px;
	text-align:center;
}

#menu li ul, #menu1 li ul, #rwpublicmenu li ul, #hppublicmenu li ul, #hkpublicmenu li ul, #hkcontractmenu li ul {
	visibility: hidden;
	position: absolute;
	z-index: 100;
}

/* using display is better (no scrollbars when page loads), but IE can't handle it, so only good browsers should see this */
html>body #menu li ul,#menu1 li ul, #rwpublicmenu li ul, #hppublicmenu li ul, #hkpublicmenu li ul, #hkcontractmenu li ul {
	display: block;
		z-index: 500;
}

#menu li li, #menu1 li li, #rwpublicmenu li li, #hppublicmenu li li, #hkpublicmenu li li, #hkcontractmenu li li {
  position: relative;
  left: 0px;
  width: 200px;
  padding-right:0px;
  margin-top: 0px;
}

/* fix the position */
#menu li li ul, #menu1 li li ul, #rwpublicmenu li li ul, #hppublicmenu li li ul, #hkpublicmenu li li ul, #hkcontractmenu li li ul  {
	top: 0;
	left: 100%;

}

/* simulate child selector for IE */
ul#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
ul#menu1 li:hover ul,
#menu1 li:hover li:hover ul,
#menu1 li:hover li:hover li:hover ul,
ul#rwpublicmenu li:hover ul,
#rwpublicmenu li:hover li:hover ul,
#rwpublicmenu li:hover li:hover li:hover ul,
ul#hppublicmenu li:hover ul,
#hppublicmenu li:hover li:hover ul,
#hppublicmenu li:hover li:hover li:hover ul,
ul#hkpublicmenu li:hover ul,
#hkpublicmenu li:hover li:hover ul,
#hkpublicmenu li:hover li:hover li:hover ul,
ul#hkcontractmenu li:hover ul,
#hkcontractmenu li:hover li:hover ul,
#hkcontractmenu li:hover li:hover li:hover ul
{
	visibility: visible;
}
ul#menu li:hover li ul,
#menu li:hover li:hover li ul,
#menu li:hover li:hover li:hover li ul,
ul#menu1 li:hover li ul,
#menu1 li:hover li:hover li ul,
#menu1 li:hover li:hover li:hover li ul,
ul#rwpublicmenu li:hover li ul,
#rwpublicmenu li:hover li:hover li ul,
#rwpublicmenu li:hover li:hover li:hover li ul,
ul#hppublicmenu li:hover li ul,
#hppublicmenu li:hover li:hover li ul,
#hppublicmenu li:hover li:hover li:hover li ul,
ul#hkpublicmenu li:hover li ul,
#hkpublicmenu li:hover li:hover li ul,
#hkpublicmenu li:hover li:hover li:hover li ul,
ul#hkcontractmenu li:hover li ul,
#hkcontractmenu li:hover li:hover li ul,
#hkcontractmenu li:hover li:hover li:hover li ul
{
	visibility: hidden;
}

/* do the normal show, with increased specificity, for good browsers */
#menu ul#menu li:hover>ul, #menu1 ul#menu1 li:hover>ul , #rwpublicmenu ul#rwpublicmenu li:hover>ul {
	display: block;
	visibility: visible;
}
/* do the normal show, with increased specificity, for good browsers */
#hppublicmenu ul#hppublicmenu li:hover>ul, #hkpublicmenu ul#hkpublicmenu li:hover>ul , #hkcontractmenu ul#hkcontractmenu li:hover>ul {
	display: block;
	visibility: visible;
}

#menu .arrow,#menu1 .arrow,#rwpublicmenu .arrow {
  position: absolute;
  right: 0px;
  margin-top: 3px;
  padding-right: 4px;
 font-family: arial;
 font-size:12px;
 padding-top:6px;
 vertical-align:middle;
  text-decoration: none;
  background-image: url("../images/colors/color1/right-arrow-menu.jpg");
}

#hppublicmenu .arrow {
  position: absolute;
  right: 0px;
  margin-top: 3px;
  padding-right: 4px;
 font-family: arial;
 font-size:12px;
 padding-top:6px;
 vertical-align:middle;
 
 
 text-decoration: none;
  background-image: url("../images/colors/color7/right-arrow-menu.jpg");
  
 
}
#hkpublicmenu .arrow {
  position: absolute;
  right: 0px;
  margin-top: 3px;
  padding-right: 4px;
 font-family: arial;
 font-size:12px;
 padding-top:6px;
 vertical-align:middle;
 
 
 text-decoration: none;
  background-image: url("../images/colors/color13/right-arrow-menu.jpg");
  
 
}
#hkcontract .arrow {
  position: absolute;
  right: 0px;
  margin-top: 3px;
  padding-right: 4px;
 font-family: arial;
 font-size:12px;
 padding-top:6px;
 vertical-align:middle;
 
 
 text-decoration: none;
  background-image: url("../images/colors/color19/right-arrow-menu.jpg");
  
 
}
/*		------   Make-up	--------			*/

#menu, #menu1, #rwpublicmenu, #hppublicmenu, #hkpublicmenu, #hkcontractmenu {
  
  width: 907px;
}
ul#menu, ul#menu1 , ul#rwpublicmenu, ul#hppublicmenu, ul#hkpublicmenu, ul#hkcontractmenu {
  display: block;
  height: 33px;
  margin: 0px;
  padding: 0px 0px 0px 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
 }

ul#menu ul, ul#menu1 ul , ul#rwpublicmenu ul, ul#hppublicmenu ul, ul#hkpublicmenu ul, ul#hkcontractmenu ul {
	_clear:left;
}

#menu a,#menu1 a,#rwpublicmenu a,#hppublicmenu a,#hkpublicmenu a,#hkcontractmenu a {
	
	display: block;
	_float:left;

}

#menu li:hover, #menu1 li:hover,#rwpublicmenu li:hover,#hppublicmenu li:hover,#hkpublicmenu li:hover,#hkcontractmenu li:hover {
	color: black;
}
#menu a, #rwpublicmenu a,#hkpublicmenu a,#hkcontractmenu a {
	font-family:arial;
	font-size:12px;
	font-weight:bold ;
	text-transform: uppercase;
	text-decoration: none ;
	text-align: left;
	color: #c9b497;
	padding: 6px 15px 0px 11px;
	height:27px;
	
}

#hppublicmenu a {
	font-family:arial;
	font-size:12px;
	font-weight:bold ;
	text-transform: uppercase;
	text-decoration: none ;
	text-align: left;
	color: white;
	padding: 6px 15px 0px 11px;
	height:27px;
	
}
#menu1 a {
	font-family:arial;
	font-size:12px;
	font-weight:bold ;
	text-transform: uppercase;
	text-decoration: none ;
	text-align: left;
	color: #666666;
	padding: 6px 15px 0px 11px;
	height:27px;
	
}





#menu a:hover, #menu1 a:hover, #rwpublicmenu a:hover,#hppublicmenu a:hover,#hkpublicmenu a:hover,#hkcontractmenu a:hover {
	display:block;
	color: #726e6e;
	height:27px;
}
#menu li:hover a, #menu1 li:hover a , #rwpublicmenu li:hover a, #hppublicmenu li:hover a, #hkpublicmenu li:hover a, #hkcontractmenu li:hover a {
    background:url(../images/hover.gif);
}
#menu li:hover li a, #menu1 li:hover li a , #rwpublicmenu li:hover li a , #hppublicmenu li:hover li a , #hkpublicmenu li:hover li a , #hkcontractmenu li:hover li a {
  background-image: none;
} 


#menu li ul, #menu1 li ul, #rwpublicmenu li ul , #hppublicmenu li ul , #hkpublicmenu li ul , #hkcontractmenu li ul  {
	border-top: 1px solid #d4d0c8;
	color: black;
	background-color: #efeff0;
	padding:0px;
	width: 170px;
}
#menu li ul li, #menu1 li ul li, #rwpublicmenu li ul li, #hppublicmenu li ul li, #hkpublicmenu li ul li, #hkcontractmenu li ul li {
	border-bottom: 1px solid #d4d0c8;
	height: auto;
	background: none;
	padding-top:0px;
	width: 170px;
}


#menu li ul a, #menu1 li ul a , #rwpublicmenu li ul a, #hppublicmenu li ul a, #hkpublicmenu li ul a, #hkcontractmenu li ul a {
	text-decoration:none;
	font-family:arial;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	color: black;
	padding:0px 30px 5px 20px;
	background-color:#d1d1d1; 
  display: block;
  height:auto;
}

#menu li ul a:hover, #menu1 li ul a:hover , #rwpublicmenu li ul a:hover, #hppublicmenu li ul a:hover, #hkpublicmenu li ul a:hover, #hkcontractmenu li ul a:hover {
	height:auto;
	color: #a6a290;
	margin-top:0px;
	/*background-color: rgb(63,79,111);*/
	background-color:#efeff0; 
	/*background-image: none;*/
}
    

	
/* 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:black;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(../images/search_bk.png); background-repeat:no-repeat; height:21px; width:152px;}
    .h_search_input {align:right; border-right:1px solid black; width:118px; 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('../images/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('../images/h_topnav_but.png');background-repeat: no-repeat;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; 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('../images/h_topnav_but_on.png');background-repeat: no-repeat;color:white }
	.h_mainav {background-image :url('../images/HM-Nav_Bar-tile.jpg');background-repeat: no-repeat;width:100%; height: 28px}
	.h_mainav_but {background-image :url('../images/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('../images/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 {background-image : url('../imagessrch_button_bk.png');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}
	.srch_button:hover {background-image : url('../images/srch_button_bk.png'); border-color: #720202;color:#720202}

	/* 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 { margin-left:auto; margin-right:auto; border:0px; width:100%;  border-bottom:solid 1px white;} 
/* Start of Column CSS */
.container5 {
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	background:black; /* column 5 background colour */
	color:white;
	
}
.container4 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:black; /* column 4 background colour */
	color:white;
}
.container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:black; /* column 3 background colour */
	color:white;
}
.container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:black; /* column 2 background colour */
	color:white;
}
.container1 {
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:black; /* column 1 background colour */
	color:white;
}
.col1 {
	float:left;
	width:16%;
	position:relative;
	left:82%;
	overflow:hidden;
	background:black; /* column 1 background colour */
	color:white;
	}
.col2 {
	float:left;
	width:16%;
	position:relative;
	left:86%;
	overflow:hidden;
	background:black; /* column 1 background colour */
	color:white;
}
.col3 {
	float:left;
	width:16%;
	position:relative;
	left:90%;
	overflow:hidden;
	background:black; /* column 1 background colour */
	color:white;
}
.col4 {
	float:left;
	width:18%;
	position:relative;
	left:94%;
	overflow:hidden;
	background:black; /* column 1 background colour */
	color:white;
}
.col5 {
	float:left;
	width:14%;
	position:relative;
	left:99%;
	overflow:hidden;
	background:black; /* column 1 background colour */
	color:white;
}

	
  .sitemap_outer_wrapper {
  margin: 0 auto;
  width:100%;
  text-align:center;
  }
	
  .sitemap_wrapper {
  vertical-align:top; 
  margin: 0 auto;
  height: auto; 
  width: 100%; 
  clear: both; 
  text-align:left;
  }
  
    
  .sitemap_wrapperleft {
  background-color: black;
  width: 175px;
  margin: 0 auto;
  vertical-align:top;
  height:auto;
  float:left;
  clear:both;
   }
 
  .sitemap_wrapperctr {
   float:left;
   top: 0px;
   left: 150px;
   valign: top;
   margin-bottom: -20px;
   overflow:hidden;
   }
   
  .sitemap_wrapperright {
  width: 200px;
  /*margin: 0 auto; */
  vertical-align:top;
  float:right;
  clear:right;  
   }
   
   .sitemap_wrapperleft2 {
  width: 40%;
  float:left;
  vertical-align:top;
  height: 20%;
  clear:both;
  margin-top:15px;
  }
  .sitemap_wrapperright2 {
   vertical-align:top;
   float:right;
   clear:right; 
   width:22%;
   height: 20%;
   margin-top:15px;
   }
   
  .sitemap_wrapperctr2 {
   width: 38%;
   float:left;
   vertical-align:top;
   height:20%;
   margin-top:15px;
   }
 

  .sitemap_wrapperbottom {
  width: 100%;
  vertical-align:top;
  height:auto;
  float:left;
  clear:left;
  }
  
  .sitemap_wrappertop {
  width: 100%;
  margin: 0 auto; 
  height:auto; 
  float:left; 
  border-top: 2px solid black;
  clear: both;
  }
 
 .sitemap_columnl {
 
  width: 100px;
  float:left;
  padding: 0px;
  vertical-align:top;
  }
  
  .sitemap_column {
  width: 150px;
  float:left;
  padding: 0px;
  vertical-align:top;
  }
  
  .sitemap_columnl {
  width: 175px;
  float:left;
  padding: 5px;
  vertical-align:top;
  margin-left: 15px;
  }
  
  .sitemap_columnctr {
   width: 485px;
   clear:left;
  }
  
.sitemap_rightcolumn {
  width: 200px;
  float: right;
  height: auto;
  }
 .sitemap_line {
  width: 550px;
  border-top: 1px solid black;
  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 black auto;
background-color: black;
color: white;
display:inline-block; 
text-align: center;
}

.spc {
  color:black;
  background-color: black;
}

.sitemap_column_search {
 background-color: black;
align:left;
padding-left:575px;
padding-top:10px;
padding-bottom:20px;
width:325px;
clear:both;

}

.sitemap_link {
 background-color: black;
font-family: Verdana, Arial,sans-serif; 
font-size: 12px;
color:white;
text-decoration:none;
}

.sitemap_linki {
 background-color: black;
font-family: Verdana, Arial,sans-serif; 
font-size: 9px;
color:black;
padding-left:5px;
text-decoration:none;
}

 .sitemap_title {
 font-family: Verdana, Arial,sans-serif;
 font-size: 14px;
 color:white;
 font-weight:bold;
 text-decoration:none;
 }
 
 .sitemap_title2 {
 font-family: Verdana, Arial,sans-serif;
 font-size:14px;
 color:white;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 }
 
 .sitemap_titlei {
  background-color: black;
 font-family: Verdana, Arial,sans-serif;
 font-size: 9px;
 color:black;
 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:black;
  text-decoration:none;
  }
  .sitemap_right {
  float: right;
  }

  .backtotop {
  float: right;
  font-family: Verdana, Arial,sans-serif;
  font-size: 11px;color:black;
  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('../images/colors/color43/search_bk.png'); background-repeat:no-repeat; height:21px; width:175px}
.sitemap_search_input { align:right; border-right:1px solid black; 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 {  background-image : url('../images/colors/color43/srch_button_bk.png');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 { background-image : url('../images/colors/color43/srch_button_bk.png'); 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:black;}
	/* CONTENT CLASSES FINISH */
	
	/* CONTENT NAVIGATION START */
	.c_but {font-family: Verdana, Arial,sans-serif; font-size: 10px; color:black; padding-left:25px; text-decoration:none; width:165px; height:21px;margin:0px; display:block;}
	.c_but:hover {background-image :url('../images/c_menu_roll.gif'); color:black }
	.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:black; font-weight:bold;}

	/* CONTENT NAVIGATION FINISH */
	
	/* IMG CONTAINER CLASSES START */
	.img_container {background-image :url('../images/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:black;width:114px;}
	.img_valign {vertical-align: middle; height:15px; width:94px;}
	.img_button {background-image : url('../images/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; 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('../images/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('../images/img_container2_top.png'); width:118px;height:110px; padding-top:7px}
	.img_pad {padding-left:14px;}
	.img_tile {background-image : url('../images/img_container2_tile.png');}
	.img_container2_bot {background-image : url('../images/img_container2_bot.png');height:32px}
	/* IMG CONTAINER CLASSES FINISHES */
	
	/* IN STORE PICKUP START */
	.map_tile {background-image :url('../images/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('../images/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('../images/button_bk.png');font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; 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('../images/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('../images/la_points_back.png');}
	.la_content {padding-left:5px;padding-right:5px;}
	.la_header {font-weight:bold;font-size: 10px;color:black;background-image : url('../images/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('../images/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('../images/popup-top.gif'); text-align: center; font-weight: bold}
	.popup_content {position: relative; width: 287px; background-image:url('../images/popup-middle.gif'); background-repeat: repeat-y}
	.popup_footer {width:287px; height: 5px; background-image: url('../images/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('../images/slider_arrow.gif'); width: 10px; height: 12px;cursor: pointer;z-index: 10}
	body .rangeSelectorHandleHover { background-image: url('../images/slider_arrow_hover.gif');}
	body .rangeSelectorBar { width: 120px; height: 12px; cursor: pointer; background-image: url('../images/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('../images/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('../images/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('../images/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 black; 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 black; 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('../images/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('../images/backbar2_selected2.png'); background-repeat: no-repeat; width:255px; height: 23px; position: relative; cursor:pointer}
	.accordion_label_expanded {z-index:10; background-image: url('../images/backbar2_selected2.png'); background-repeat: no-repeat; width:255px; height: 23px; position: relative; cursor:pointer}
	.accordion_label_collapsed {z-index:10; background-image: url('../images/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 black; 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 black; 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('../images/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('../images/backbar3.png'); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px}
	.inner_accordion_label_expanded {background-image: url('../images/backbar3selected.png'); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px}
	
	.accordion_title_shopcart {z-index:10; background-image: url('../images/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_bgcolor61 {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('../images/icon-rightarrowbig.gif');}
	.scrollablePaneMoveBackwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../images/icon-rightarrowbig.gif');}
	
	.scrollablePaneMoveForwardButton{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../images/icon-leftarrowbig.gif');}
	.scrollablePaneMoveForwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url('../images/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:black; height:17px; margin-left: 8px; margin-bottom: 12px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../images/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('../images/black-line.gif');}

	/* categories sidebar start */
	.leftnav_sideborder {background-image: url('../images/content_sideborder1.gif')}
	.leftnav_instructions {background-image: url('../images/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('../images/content_sideborder1.gif'); background-repeat: repeat-y; padding-bottom:10px}
	.leftnav {background-image:url('../images/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('../images/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('../images/compare_detail_back.png')}
	.compare_contents {background-image: url('../images/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('../images/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(../images/checkout.png); cursor: pointer} */
	.checkOutButton{
		margin-left: 0px; 
		margin-bottom: 0px; 
		font-family: Verdana; 
		border: 1px solid #908D94; 
		font-size: 7pt;
		background-image:url('../images/button_bk.png');
	}


	.shoppingcart_accordion_label_expanded{
		border-left:0px solid black; border-right:0px solid black; border-top:0px solid black; cursor: pointer;
		width:255px;
		height:23px;
		background:blue url('../images/backbar3.png');
		border-bottom: 0px none;	
		
	}

	.dojoFloatingPaneClient{ background-image:url('../images/popup-middle.gif'); background-repeat: repeat-y}

	/* logon classes start */
	.logonSideborder {background-image: url('../images/content_sideborder1.gif'); padding-bottom: 3px}
	.logon_instructions {position: relative; background-image: url('../images/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('../images/content_sideborder1.gif'); padding-left:14px; padding-right:0px; padding-top:3px; padding-bottom:0px}
	.logonSubHeader {background: url('../images/gradient-bg2.gif') no-repeat; width: 260px}
	.logonSubHeader2 {background: url('../images/gradient-bg.gif') no-repeat; width: 346px}
	.logonButton {font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../images/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:black; height:17px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../images/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('../images/content_sideborder2.gif'); padding-bottom: 3px}
	.myAccountSideborder2 {background-image: url('../images/content_sideborder2.gif'); padding-left:14px; padding-right:0px; padding-top:3px; padding-bottom:0px}
	.myAccountInstructions {position: relative; background-image: url('../images/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('../images/left-background.png') repeat-y; width: 155px; margin-bottom: 8px}
	.leftHeader {background: white url('../images/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('../images/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('../images/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('../images/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('../images/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('../images/button_bk.png')}
	.splitQuantityExitButton {width: 70px;font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url('../images/button_bk.png')}
	.splitQuantityExit {position: relative; padding-left: 14px; padding-bottom: 10px;}
	
	/* Confirmation page */
	.confirmationHeader {background: url('../images/gray-header2.gif') no-repeat; padding-left:6px; padding-right:10px; padding-top:10px; padding-bottom:20px}
	.confirmationTable1 {background-image: url('../images/content_sideborder2.gif'); padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px}
	.confirmationTable2 {background-image: url('../images/content_sideborder2.gif');}
	.orderSummarySideborder {background-image: url('../images/content_sideborder1.gif'); padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:0px}
	.orderSummarySideborder2 {background-image: url('../images/content_sideborder1.gif'); padding-left:18px; padding-right:0px; padding-top:3px; padding-bottom:0px}
	.orderSummaryHeader {background: url('../images/gray-header.gif') no-repeat; padding-left:6px; padding-right:10px; padding-top:10px; padding-bottom:20px}
	.shippingBgcolor61 {background-color:#FFFFFF}
	.shippingBgcolor2 {background-color:#E8EDF2}
	
	/* Account Page */

    
	.box_top {width:295px; height:38px;background-image : url('../images/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('../images/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('../images/bubble_back.png');height:26px;padding-top:5px;background-repeat : repeat-x}
	#bubble .lefttail {display:block;background-image :url('../images/bubble_tail_left.png'); width:24px; height:26px; border:0px none;}
	#bubble .rightend {display:block;background-image :url('../images/bubble_cap_right.png'); width:10px; height:26px; border:0px none;}
	#bubble .righttail {display:block;background-image :url('../images/bubble_tail_right.png'); width:24px; height:26px; border:0px none;}
	#bubble .leftend {display:block;background-image :url('../images/bubble_cap_left.png'); width:10px; height:26px; border:0px none;}
	/* User Regesteration Update Page*/

    .header {background-image : url('../images/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('../images/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('../images/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('../images/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 black; border-top-style:none;*/}
	.package_accordion_content_expanded {overflow: hidden; position:relative; padding:0px 0px 0px 0px; z-index:100; /*border: solid 1px black; border-top-style:none;*/}
	.package_accordion_content_collapsed {overflow: hidden; position:relative; z-index:100;}
	
	.package_accordion_bottom{z-index:100; /*background-image: url(../images/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:black;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:black;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('../images/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('../images/button_bk.png');border:1px solid #726e6e; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; 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('../images/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:black;	
		padding-left: 5px;	
		border-top:1px solid #48628F;
		border-bottom:1px solid #48628F;
		background-image:url('../images/title_strip.jpg');
		background-repeat:repeat-x
	}
	div.payment_content_title {
		height:45px;
		
		font-family: Verdana, Arial, Helvitca, _sans;
		font-size: 13px;
		color:black;	
		padding-left: 5px;	
		border-top:1px solid #48628F;
		border-bottom:1px solid #48628F;
		background-image:url('../images/title_strip.jpg');
		background-repeat:repeat-x
	}
	div.content_footer {
		height: 39px;	
		text-align:left;
		border-top:1px solid #48628F;
		background-image:url('../images/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:black;	
	}
	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('../images/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('../images/button_bk_orng.png');border:1px solid #9a0c0b; font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; 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: black;
}
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('../images/hover.gif');
}
ul.tn_menu
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	position: relative;
	z-index: 100;  
	background-image: url('../images/HM-Nav_Bar-tile.jpg');
	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 20px;
	text-align:center;
	height:21px;
	vertical-align: middle;
	font-size: 14px;
}
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: 8px 0px 8px 0px;
	display: block;
	float: right;
	position: relative;
	z-index: 200; 
	padding: 0px 20px;
	text-align:center;
	height:21px;
	vertical-align: middle;
	font-size: 14px;
}
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-top: 4px;
	visibility: hidden;
	position: absolute;
	display:block;
	z-index: 150;
	top: 100%;
	left: -5px;
	width: 490px; 
	background-color: #3C3C3C;
	border: 1px solid #666666;
}
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: center;
	margin: 5px 5px 10px 10px;
	padding: 0px 0px;
	display:block;
	background-color: #f2f5f7;
	text-decoration: none ;
	color: #3C3C3C;
	font-weight:bold ;
	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: #F2f5f7;
	margin: 0px;
	padding: 0px 15px;
	/*font-style: italic;*/
	font-size: 10px;
	text-decoration: none ;
	background-color: #3C3C3C;
}
a.tn_submenu_l3_lnk:hover
{
	color: #efeff0;
	background-color: black;
}
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: 5px;
	position: relative; 
	font-family:Arial;
	font-size:11px;
	/*font-weight:bold;*/
	/*text-transform: uppercase;*/
	text-decoration: none ;
	text-align: left;
	background-color: #3C3C3C;
}
li.tn_submenu_l3_li
{
	display: block;
	padding: 5px;
	margin: 0px;
}
div.tn_submenu_div_even
{
	float: left;
	width: 100px;
	text-align:center;
}
div.tn_submenu_div_odd
{
	float: left;
	width: 160px;
	text-align:center;

}

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;
}
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;
}
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: #3C3C3C;
}
li.tn_submenu_l4_li
{
	display: block;
	padding: 5px;
	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: black;
	margin: 0px;
	padding: 0px 15px;
	font-style: normal;
	font-size: 10px;
	text-decoration: underline  ;
	background-color: #3C3C3C;
}
a.tn_submenu_l4_lnk:hover
{
	color: #efeff0;
	background-color: black;
}

a.viewAllLink
{
	font-size: 11px; color:	black; font-family: Verdana,Arial,sans-serif;	
}

.foot{width:100%;  margin:0 auto; background:#01124A;; }


.bottom-dabox{ width:100%; height:46px; line-height:46px; margin:auto; font-size:12px;}
.bottom-dabox span{ color:#ffff;}


.lianxi{width:98%;  margin:0 auto;}
.biaoti2{font-size:16px; font-weight:bold; FONT-FAMILY:Verdana, Arial, "Î¢ÈíÑÅºÚ"; color:#ffffff; height:40px; line-height:40px;}
.biaoti2 .more{float:right; font-size:12px;}

ul.lianxi2{width:90%; float:left; text-align:left; padding:0px;}
ul.lianxi2 li{font-size:14px; width:160px; float:left;color:#eeeeee; list-style:none; line-height:22PX; padding-left:10px;}
ul.lianxi2 li .dz{font-size:14px; font-weight:bold;}
ul.lianxi2 li a{  margin:0 auto; float:left; text-align:left; color:#eeeeee; font-size:14px; text-decoration:none; }
ul.lianxi2 li a:link,.lianxi2 li a:visited{  margin:0 auto; float:left; text-align:left; color:#eeeeee; font-size:14px; }

.youq li{list-style:none; float:left; width:100%; line-height:18px;}
.youq li a{line-height:18px; text-align:left; color:#eeeeee; font-size:12px; }
.youq li a:link,.youq li a:visited{color:#eeeeee; font-size:12px; text-decoration:none;}

.plist{list-style:none; float:left; width:100%; margin:0 auto;}

.plist li{float:left; width:150px; padding:10px ; margin:0 auto; text-align:center;  height:200px;}

.banquan{width:100%;  height:40px; text-align:center; line-height:30px; color:#eeeeee; font-size:12px;
}
