/**
 *-------------------------------------------------------------------
 * 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 */
	body {padding:0px; font-family: Verdana, Arial,sans-serif; font-size: 11px; background-position: center top; background-repeat: repeat; background-color: #F3E7BC; background-image: url("../images/colors/color1/background.jpg"); background-attachment: fixed;	margin: 20px auto }
	.button2 {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #9e9c9c #726e6e #726e6e #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:2px 8px 2px 8px; text-decoration:none;}
	/*.button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:0px 12px 0px 12px; text-decoration:none;height:17px;line-height:17px;}*/
	.button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:2px 12px 2px 12px; text-decoration:none;
	left: 0px; bottom: 0px; height:17px}
	.button:hover {background-image : url(../images/colors/color1/button_bk.png); border-color:#960303 #720202 #720202 #720202;color:#720202;}
	.cat_button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 15px;color:black; width:200px; padding:1px 8px 1px 8px; text-decoration:none;line-height:15px;display:block;}
	.cat_button:hover {background-image : url(../images/colors/color1/button_bk.png); border-color:#960303 #720202 #720202 #720202;color:#720202;}
	.heading {font-family: "Times New Roman", Times, serif; font-size: 14pt;text-align: left;color: black;height:35px;}
	TD,SPAN,DIV,P,UL,LI {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:#000; 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:#9d0908}
	.product_title {font-weight:bold;font-size: 16px;color:#9d0908}
	.listPrice {font-weight:bold;font-size: 15px;color:black;margin-left:-5px;}
	.redPrice {font-weight:bold;font-size: 15px;color:#9d0908;margin-left:-5px;}
	.text{font-family: Verdana, Arial,sans-serif; font-size: 12px;color:red;}
	.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;}
	h1.cat_title { font-size:1.33em; color:#fff; background-color:#AF9D57; height:29px; line-height:29px; text-align:left; padding-left:20px; margin-right:7px;}

	.hide_link {width:933px; margin:0 auto;}
	.hide_link a {font-size:6px; color:#CFAE74; text-decoration:none;}
	
	/* GENERAL CLASSES FINISH */

	/* HEADER CLASSES START */
	.h_back {width:933px; margin:0px}
	/*.h_logo {background-image : url(../images/colors/color1/h_logo_bk.png);background-repeat: no-repeat;width:483px;height:65px;padding-top:0px;padding-left: 20px}
	.h_logo_content {margin-top: 10px;}
	.h_search {background-image : url(../images/colors/color1/h_search_bk.png);background-repeat: no-repeat;width:343px;height:65px;padding-top:0px;}
	.h_search_content {margin-top: 5px};*/
		
	.h_cart {font-family: Verdana, Arial,sans-serif; font-size: 11px;color:black;text-decoration:none;}
	.h_cart_pad {padding-right:25px;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 {padding-right:25px;padding-left:2px; vertical-align: middle;line-height:19px;}
	.h_search_td {background:url(../images/colors/color1/search_bk.gif) left top; background-repeat:no-repeat; height:31px; width:167px;}
		/*old .h_search_td {background-image :url(../images/colors/color1/search_bk.png); background-repeat:no-repeat; height:21px; width:152px;}*/
	/*.h_search_input {font-family: verdana, arial,sans-serif; font-size: 11px; background:none; border:none; color:#999; width:129px; height: 13px;}
		/*old .h_search_input {border:0px solid black; 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:url(../images/colors/color1/h_topnav_bk.png) left bottom no-repeat; width:933px;}
		/*old .h_tnav {background-image :url(../images/colors/color1/h_topnav_bk.gif); width:933px;height:28px;}*/		
	/*.h_tnav_valign {background:url(../images/colors/color1/mainmenu_18.gif) right top no-repeat; height:22px; margin-right:5px;}
		/* old .h_tnav_valign {vertical-align: middle; height:23px;line-height:22px;}*/
	/*.h_tnav_but {display:block; background:url(../images/colors/color1/mainmenu_17.gif) no-repeat scroll left top; height:22px; line-height:22px; padding:0px 6px 6px 6px; color:#999; text-decoration:none; font-weight:bold; font-size:10px;}
		/*old .h_tnav_but {background-image :url(../images/colors/color1/h_topnav_but.png);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;}*/
	/*a.h_tnav_but:hover {color:#d5a939;}
		/*old .h_tnav_but:hover {background-image :url(../images/colors/color1/h_topnav_but_on.png);color:white; }*/
	.h_mainav table {width:833px; height: 40px; }
	/*.h_mainav {background:url(../images/colors/color1/h_mainav_bk.png) left top no-repeat; width:927px; height: 33px; }*/
	/*.h_mainav_but {background-image :url(../images/colors/color1/h_mainav_but_off.png);height:33px;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;}
	.h_mainav_but:hover {background-image :url(../images/colors/color1/h_mainav_but_over.png);color:white;}*/
	.h_mainav_but_on {background-image :url(../images/colors/color1/h_mainav_but_on.png);height:33px;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;}
	.h_mainav_but_on:hover {color:white;}
	.h_mainnav_valign {vertical-align: middle;}
	input.srch_button {color:#000; font-size: 95%;	font-weight: bold;	text-decoration: none;	text-transform: uppercase; background-color:transparent; border:none;}
	/*.srch_button {background-image : url(../images/colors/color1/srch_button_bk.gif);border:none; padding:10px 13px 9px 13px; color:#fff; font-weight:bold; font-size:10px;  text-decoration:none;}
		/* old .srch_button {background-image : url(../images/colors/color1/srch_button_bk.png);border:none; border-color: #9e9c9c #726e6e #726e6e #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; height:19px; line-height:19px;padding:0px 8px 0px 8px; text-decoration:none;}*/
	a.srch_button:hover {color:#F3E7BC;}
		/*old .srch_button:hover {background-image : url(../images/colors/color1/srch_button_bk.png); border-color: #720202;color:#720202;}*/

	/* HEADER CLASSES FINISH */
	
	/* CONTENT CLASSES START */
	#c_back { background-image :url(../images/colors/color1/content_BG.jpg); width:927px; border-left: 3px solid #C7B46C; border-right: 3px solid #C7B46C;;
	background-position: top; background-repeat: repeat; ackground-attachment: fixed; background-color: #fcf9f0; /*position: relative;*/}
		/*old .c_back {background-image :url(../images/colors/color1/content_back.gif);height: 600px;padding: 0px 25px 3px 25px;}*/
	.c_back_BG {width:927px; position: absolute; top: 0; bottom: 0; left:0; right:0; background-color:#fff; 
		filter:alpha(opacity=80); /* for IE 6&7 */
		-moz-opacity:.80; /* older Gecko-based browsers */
		opacity:.80; /* CSS3 standard */
		-khtml-opacity: 0.80; /*old versions of Safari (1.x)*/
		}

	/* use the * html hack so only IE6 reads the rule */
		* html #c_back .c_back_BG {
		  height: expression(document.getElementById("c_back").offsetHeight);
		}

	#c_back .c_back_content {width:927px;}
	.c_back_content { position: relative;}
	.c_back2 {background-image :url(../images/colors/color1/content_back.gif) top left repeat-y scroll; 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/colors/color1/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;}

	/*.h_bottom1 {background-image : url(../images/colors/color1/bottom1.gif);background-repeat: no-repeat;width:933px}
	.h_bottom {background: url(../images/colors/color1/bottom.png) no-repeat left top; width:933px; height:109px; padding-top:5px;}*/

	/* CONTENT NAVIGATION FINISH */
	
	/* IMG CONTAINER CLASSES START */
	.img_container {background-image :url(../images/colors/color1/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/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; width:94px; padding:1px 8px 1px 8px; text-decoration:none;height:15px;line-height:15px;display:block;}
	.img_button:hover {background-image : url(../images/colors/color1/button_bk.png); border-color:#960303 #720202 #720202 #720202;color:#720202;}
	.img_bottom {margin:0px; height:6px;}
	.img_container2 {background-image :url(../images/colors/color1/img_container2_top.png); width:118px;height:110px; padding-top:7px;}
	.img_pad {padding-left:14px;}
	.img_tile {background-image : url(../images/colors/color1/img_container2_tile.png);}
	.img_container2_bot {background-image : url(../images/colors/color1/img_container2_bot.png);height:32px;}
	/* IMG CONTAINER CLASSES FINISHES */
	
	/* IN STORE PICKUP START */
	.map_tile {background-image :url(../images/colors/color1/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/colors/color1/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;}
	
	/* table classes start */
	
	#table {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#000;}
	.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 1px #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:#000;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #A4A4A4; padding-bottom:20px;}
	.t_td2 { font-size: 11px; color:#000;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:#000; 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:#000; 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 {background-image : url(../images/colors/color1/button_bk.png);border:1px solid;  border-color: #9e9c9c #726e6e #726e6e #726e6e;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;}
	#table a {color:black;}
	#table a:hover {color:black; text-decoration: none;}
	#c_back a {color:black;}
	#c_back {color:black; text-decoration: none;}
	
	.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 { border:solid 1px #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;}
	
	/* table classes end */

	/* store locator */
	.button_find {margin-bottom: 2px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/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/colors/color1/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/colors/color1/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/colors/color1/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: Times, Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}
	.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:#000;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:#000; 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:#000;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/colors/color1/popup-top.gif); text-align: center; font-weight: bold;}
	.popup_content {position: relative; width: 287px; background-image:url(../images/colors/color1/popup-middle.gif); background-repeat: repeat-y;}
	.popup_footer {width:287px; height: 5px; background-image: url(../images/colors/color1/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 {background-image: url(../images/colors/color1/content_sideborder1.gif); padding-bottom: 10px;}
	.ff_instructions {background-image: url(../images/colors/color1/content_topshadow1.gif); background-repeat: no-repeat; padding:13px 10px 4px 10px;}
	.ff_topedge {background-image: url(../images/colors/color1/content_topedge1.gif); background-repeat: repeat-x; border-bottom: 1px solid #d5d5d5; padding-left:8px; padding-top:3px; padding-bottom: 0px; background-color:#ECECEC;}
	.ff_sideborder2 {background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y; padding-top:22px; padding-bottom:22px;}
	.ff_sideborder2_alt {background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 0px 0px 0px 10px; background-repeat: repeat-y;}
	.ff_sideborder3 {padding: 0px 0px 0px 10px; background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y;}
	.ff_iconimages {padding: 2px 2px 2px 2px;}

	body .rangeSelectorMain {margin-left:13px;}
	body .rangeSelectorHandle { color: #FF0000; margin:0px; position: absolute; background-image: url(../images/colors/color1/slider_arrow.gif); width: 10px; height: 12px;cursor: pointer;z-index: 10;}
	body .rangeSelectorHandleHover { background-image: url(../images/colors/color1/slider_arrow_hover.gif);}
	body .rangeSelectorBar { width: 120px; height: 25px; cursor: pointer; background-image: url(../images/colors/color1/slider_gradient.jpg); background-repeat:no-repeat; }
	body .rangeSelectorTooltip{ position: absolute; border: 0px solid #C7B46C; background-color:transparent; padding: 3px 1px; margin:0px; font-size: 9px; z-index: 30;}
	/* fast finder end */
	
	/* store accordion container start */
	.store_accordion_container {float: left; width: 255px; height: 350px; 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: 350px; overflow: visible;}

	
	/* CSS for first accordion pane */
	.accordion_label_1 {background-color:#89895F; z-index:10; /*background-image: url(../images/colors/color1/backbar_selected2.png); background-repeat: no-repeat;*/ width:255px; height: 24px; position: relative; cursor:pointer;}
	.accordion_label_expanded_1 {background-color:#89895F; border: solid 1px #C7B46C; border-bottom-style:none; z-index:10; /*background-image: url(../images/colors/color1/backbar_selected2.png); background-repeat: no-repeat;*/ width:255px; height: 24px; position: relative; cursor:pointer;}
	.accordion_label_collapsed_1{background-color:#A5A57E; border: solid 1px #C7B46C; border-bottom-style:none; z-index:10; /*background-image: url(../images/colors/color1/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; z-index:10; border: solid 1px #C7B46C; 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/colors/color1/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 {background-color:#89895F; z-index:100; /*background-image: url(../images/colors/color1/backbar2_selected2.png); background-repeat: no-repeat;*/ width:255px; height: 23px; position: relative; cursor:pointer; /*border-top: solid 1px black;*/}
	.accordion_label_expanded {background-color:#89895F; border: solid 1px #C7B46C; border-bottom-style:none; z-index:10; /*background-image: url(../images/colors/color1/backbar2_selected2.png); background-repeat: no-repeat;*/ width:255px; height: 23px; position: relative; cursor:pointer; /*border-top: solid 1px black;*/}
	.accordion_label_collapsed {background-color:#A5A57E; border: solid 1px #C7B46C; border-bottom-style:none; padding:0px; z-index:10; /*background-image: url(../images/colors/color1/backbar2_unselected.png); background-repeat: no-repeat;*/ width:255px; height: 23px; position: relative; cursor:pointer;}
		
	.accordion_content {overflow: hidden; background-color:white; position:relative; z-index:10; border: solid 1px #C7B46C; 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/colors/color1/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/colors/color1/backbar3.png); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px;}
	.inner_accordion_label_expanded {background-image: url(../images/colors/color1/backbar3selected.png); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px;}
	
	.accordion_title_shopcart {z-index:10; background-image: url(../images/colors/color1/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: 8pt;}
	.accordion_title_body_img{width:25px; padding:3px 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 {color: black}
	a.accordion_action_area_action_body_action:hover {border: solid 1px #A4A4A4;}


	.accordion_content_area{overflow-y:hidden !important; 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_bgcolor1 {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/colors/color1/icon-rightarrowbig.gif);}
	.scrollablePaneMoveBackwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/icon-rightarrowbig.gif);}
	
	.scrollablePaneMoveForwardButton{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/icon-leftarrowbig.gif);}
	.scrollablePaneMoveForwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/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; line-height:17px; padding: 1px 5px 1px 5px; margin-left: 8px; margin-bottom: 12px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png);}
	.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/colors/color1/black-line.gif);}

	/* categories sidebar start */
	.leftnav_sideborder {background-image: url(../images/colors/color1/content_sideborder1.gif)}
	.leftnav_instructions {background-image: url(../images/colors/color1/content_topshadow1.gif); font-size: 10pt; font-weight: bold; background-repeat: no-repeat; padding:13px 10px 4px 10px;}
	.leftnav_sideborder2 {background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y; padding-bottom:22px;}
	.leftnav {height: 26px; padding-left:15px;background-image:url(../images/colors/color1/leftnav.gif); background-repeat:no-repeat; text-transform: uppercase;}
	.leftnav_link {text-decoration: none;display:block; text-transform: uppercase; color: black;}
	/* categories sidebar end */

	/* comparison page start */
	.compare_leftborder {background-image: url(../images/colors/color1/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/colors/color1/compare_detail_back.png)}
	.compare_contents {background-image: url(../images/colors/color1/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/colors/color1/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/colors/color1/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/colors/color1/button_bk.png);
	}


	.shoppingcart_accordion_label_expanded{
		cursor: pointer;
		width:255px;
		height:23px;
		background:blue;
		border: black solid 0px;
		border-bottom: 0px;	
		background-image: url(../images/colors/color1/backbar3.png);
	}

	.dojoFloatingPaneClient{ background-image:url(../images/colors/color1/popup-middle.gif); background-repeat: repeat-y;}

	/* logon classes start */
	.logonSideborder {background-image: url(../images/colors/color1/content_sideborder1.gif); padding-bottom: 3px;}
	.logon_instructions {position: relative; background-image: url(../images/colors/color1/content_topshadow1.gif); background-repeat: no-repeat; padding:13px 10px 4px 20px;}
	.logonSideborder2 {position: relative;background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 3px 0px 0px 12px;}
	.logonSubHeader {background: url(../images/colors/color1/gradient-bg2.gif) no-repeat; width: 260px;}
	.logonSubHeader2 {background: url(../images/colors/color1/gradient-bg.gif) no-repeat; width: 346px;}
	.logonButton {font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/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; padding: 1px 2px 1px 2px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png);}
	.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/colors/color1/content_sideborder2.gif); padding-bottom: 3px;}
	.myAccountSideborder2 {background-image: url(../images/colors/color1/content_sideborder2.gif); padding: 3px 0px 0px 14px;}
	.myAccountInstructions {position: relative; background-image: url(../images/colors/color1/content_topshadow2.gif); background-repeat: no-repeat; padding:13px 0px 4px 20px; font-weight:bold;}
	.myAccountLinks {color: #174D89}
	.leftMenu {position: relative; background: url(../images/colors/color1/left-background.png) repeat-y; width: 155px; margin-bottom: 8px;}
	.leftHeader {background: url(../images/colors/color1/left-header.png) no-repeat; background-color: white; width: 155px; height: 23px;}
	.leftHeaderPad {padding: 4px 4px 0px 6px; font-weight: bold;}
	.leftContent {position: relative; background: url(../images/colors/color1/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: url(../images/colors/color1/left-bottom.png) no-repeat; background-color: white; width: 155px; height: 38px}
	/* 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/colors/color1/gray-header.gif) no-repeat; padding: 6px 10px 5px 6px;}
	.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/colors/color1/gray-header-sm.gif) no-repeat; margin: 12px 0px 10px 14px; padding: 6px 10px 6px 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/colors/color1/button_bk.png)}
	.splitQuantityExitButton {width: 70px;font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png)}
	.splitQuantityExit {position: relative; padding-left: 14px; padding-bottom: 10px;}
	
	/* Confirmation page */
	.confirmationHeader {background: url(../images/colors/color1/gray-header2.gif) no-repeat; padding: 10px 10px 20px 6px;}
	.confirmationTable1 {background-image: url(../images/colors/color1/content_sideborder2.gif); padding: 10px 20px 20px 20px;}
	.confirmationTable2 {background-image: url(../images/colors/color1/content_sideborder2.gif);}
	.orderSummarySideborder {background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 3px 10px 0px 18px;}
	.orderSummarySideborder2 {background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 3px 0px 0px 18px;}
	.orderSummaryHeader {background: url(../images/colors/color1/gray-header.gif) no-repeat; padding: 10px 10px 20px 6px;}
	.shippingBgcolor1 {background-color:#FFFFFF}
	.shippingBgcolor2 {background-color:#E8EDF2}
	
	/* Account Page */

    
	.box_top {width:295px; height:38px;background-image : url(../images/colors/color1/box_top.png);display:block;background-repeat : no-repeat;padding: 0px 9px 0px 15px;}
	.box_middle {width:295px; height:70px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 10px; background-image : url(../images/colors/color1/box_middle.png);display:block;background-repeat : repeat-y;padding: 5px 15px 0px 15px;}
	.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/colors/color1/bubble_back.png);height:26px;padding-top:5px;background-repeat : repeat-x;}
	#bubble .lefttail {display:block;background-image :url(../images/colors/color1/bubble_tail_left.png); alt:""; width:24px; height:26px; border:0px;}
	#bubble .rightend {display:block;background-image :url(../images/colors/color1/bubble_cap_right.png); alt:""; width:10px; height:26px; border:0px;}
	#bubble .righttail {display:block;background-image :url(../images/colors/color1/bubble_tail_right.png); alt:""; width:24px; height:26px; border:0px;}
	#bubble .leftend {display:block;background-image :url(../images/colors/color1/bubble_cap_left.png); alt:""; width:10px; height:26px; border:0px;}
	/* User Regesteration Update Page*/

    .header {background-image : url(../images/colors/color1/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:#000; 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:#000; 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:#000; 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:#000;  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: #000;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/colors/color1/gray-header.gif); background-repeat: no-repeat; width:607px; height: 29px; position: relative; cursor:pointer; /*border: solid 1px black; border-bottom-style:none; */}
	.package_accordion_label_expanded {z-index:100; background-image: url(../images/colors/color1/gray-header.gif); background-repeat: no-repeat; width:607px; height: 49px; position: relative; cursor:pointer; /*border: solid 1px black; border-bottom-style:none; border-top-style:none;*/}
	.package_accordion_label_collapsed {z-index:100; background-image: url(../images/colors/color1/gray-header.gif); background-repeat: no-repeat; width:607px; height: 29px; position: relative; cursor:pointer; /*border: solid 1px black; border-top-style:none; */}
		
	.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/colors/color1/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; top:0px; left:20px}
	.dd_menuheader {background-color:#C7B46C;}
	.dd_backgroundcolor {background-color:#C7B46C;}
	.dd_border {border:solid 2px #C7B46C;font-family: Verdana, Arial,sans-serif; font-size: 10px; color:#F3E7BC;width:100%;}
	.dd_padding { text-align:left; background-color:#000; padding: 2px 10px 2px 10px;line-height:18px; display:block;}
	.dd_line {background-color:#d1d1d1;height:1px;}
	.dd_link { font-family: Verdana, Arial,sans-serif; font-size: 10px; color:#F3E7BC;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/colors/color1/shipment.gif); background-repeat: no-repeat; height:19px; width:17px; padding: 1px 0px 0px 0px; color:white; font-size: 13px;font-weight:bold; cursor:pointer;}
	.pn_button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:0px 12px 0px 12px; text-decoration:none;height:17px;line-height:17px;}
	.pn_button_disabled {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#7F7F7F; padding:0px 12px 0px 12px; text-decoration:none;height:17px;line-height:17px;}

	/* catalog breadcrumb trail - start */
	/* group multiple buttons in a row */
	.box {display: block;text-align: center;}
	.box .dojoButton {float: left;margin-right: 10px;}
	
	.dojoButton {font-weight:bold;font-size: 8pt;}
	.dojoButtonContents {font-size: 8pt;}

	/* make the menu style match the buttons */
	.dojoPopupMenu2, .dojoPopupMenu2Client, .dojoMenuItem2,
		.dojoMenuItem2Label, 
		.dojoMenuItem2Accel {
		color: white;
		background-color: #B9D4FE;
		border:1px solid #b8d4fe;
	}
	
	body .dojoMenuItem2.dojoMenuItem2Hover,
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Label, 
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Accel,
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Icon {
		background-color: #6F95CD;
		border-color:#6F95CD;
	}
	/* 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:1px solid #48628F;
		border-top:0px;
	}
	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/colors/color1/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/colors/color1/title_strip.jpg);
		background-repeat:repeat-x;
	}
	div.content_footer {
		height: 39px;	
		text-align:left;
		border-top:1px solid #48628F;
		background-image:url(../images/colors/color1/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/colors/color1/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/colors/color1/button_bk_orng.png);border:1px solid; border-color: #9a0c0b;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:4px 9px 4px 9px; text-decoration:none;}
	.button_orng:hover {color:#9a0c0b;}

/*------------------ Added by Khoa Ma --------------------------------*/

.alpha_BG {background-color:#fff;
		filter:alpha(opacity=80); /* for IE 6&7 */
		-moz-opacity:.80; /* older Gecko-based browsers */
		opacity:.80; /* CSS3 standard */
		-khtml-opacity: 0.80; /*old versions of Safari (1.x)*/
		}

/*.main_sep{ background:url(../images/new/fix_newheader_22.png) top left no-repeat;}*/
.main_sep{ width:927px; height:10px; border-left: 3px solid #C7B46C; border-right: 3px solid #C7B46C; border-top: 3px solid #C7B46C; }
/*.h_logo{width:483px; background:url(images/new/new_header_05.png) top repeat-x; padding:0px; margin:0px; height:65px}*/
.h_logo{width:213px; padding:0px; margin:0px; /*height:65px;*/
	border-top: 3px solid #C7B46C;
	border-left: 3px solid #C7B46C;
	border-bottom: 3px solid #C7B46C;
	background-color: #89895F}
.h_logo_content {margin:0px;  padding:18px 0px 15px 15px; width:213px; /*height:65px;*/ float:left; background-color: #89895F }
.h_logo_content img{ border:none;}

.h_search { width:714px; border-top: 3px solid #C7B46C; border-right: 3px solid #C7B46C; background-color: #89895F}
.h_search_content { border: 2px solid #C7B46C; background-color: #a5a57e; margin:5px 10px 0px 10px; float:right;}
.h_search_pad {padding-right:5px;}
.h_search_td { background:url(../images/new/searhbox_12.gif) left center no-repeat; padding:0px 0px 0px 28px}
.h_search_input { background:none; border:none; color:#F3E7BC;}
.h_search_space {}

.srch_button img{ border:none}

table td#transparentImageCell{ }
.h_tnav { widows:933px; border-bottom: 3px solid #C7B46C; border-right: 3px solid #C7B46C; background-color: #89895F}
/*.h_tnav #left { background:url(../images/new/new_header_09.png) left top no-repeat; width:213px; height:28px; float:left}*/
.h_tnav #left { width:210px; height:28px; float:left;}
.h_tnav #right { margin-right:10px; height:28px;}

.slogan {font-family: Verdana, Arial,sans-serif; text-transform: uppercase; color: #F3E7BC; font-size: 15px; float:left; margin-top: 38px; margin-bottom:5px; font-weight: bold; text-align: left; }
.subText {font-family: Verdana, Arial,sans-serif; width:150px; height:28px; color:#000; font-size:15px; float:right; text-align: right; background-color: #89895F; font-weight: bold; letter-spacing: 1px; margin:10px 10px 0px 0px;}

/*#rightmost{ float:right; background:url(../images/new/new_header_11.png) right bottom no-repeat; width:15px; height:28px}*/
#rightmost{ float:right; width:10px; height:28px; }

.h_tnav_table { border: 2px solid #C7B46C; background-color: #a5a57e; float:right;}
.h_tnav_valign { height:20px;}
.h_tnav_but { line-height:20px; padding:5px 8px; color:#000; text-decoration:none; font-weight:bold; font-size:10px}
.h_tnav_but:hover{ color:#F3E7BC}
.mainnav{ /*background:url(../images/new/menu_09.gif) repeat-x;*/ background-color:#000;}
.h_mainav_but, .h_mainav_but_last { /*background:url(../images/new/menu_07.gif);background-color:#000;*/
	font-size: 11px;
	color:#F3E7BC;
	font-weight:bold;
	text-decoration: none;
	display:block;
	padding: 0px 8px;
	text-align:center;
	text-transform: uppercase;
	height:28px;
	border-right:1px solid #C7B46C;
}
.h_mainav_but_last {border-right:none !important;} /* this is the same as the .h_mainav_but WITHOUT the right border.  */
	
.h_mainav_but:hover { /*background:url(../images/new/menu_05.gif) repeat top;*/ color:#F3E7BC;}
/*.m_container{ background:url(../images/new/fix_newheader_48.png) top left repeat-y; width:933px;}*/



/*.h_logo img{ margin:30px 0px 0px 1px; float:right; display:inline}*/
.h_logo img.slogan_img{ margin:30px 0px 0px 1px; float:right; display:inline}

/*.h_bottom {background:url(../images/new/footer_57.png) top left no-repeat; height:89px ;width:933px}*/
#h_bottom { width:927px; min-height:160px; padding-top:25px; border-left: 3px solid #C7B46C; border-right: 3px solid #C7B46C; position: relative;}
.h_bottom_BG {position: absolute; top: 0; bottom: 0; left:0; width: 927px; background-color:#fff; 
		filter:alpha(opacity=80); /* for IE 6&7 */
		-moz-opacity:.80; /* older Gecko-based browsers */
		opacity:.80; /* CSS3 standard */
		-khtml-opacity: 0.80; /*old versions of Safari (1.x)*/
		}

#h_bottom .h_bottom_content {width:927px;}
.h_bottom_content { position: relative;}
.h_bottom_content_text {font-size:10px; color:#000;}
.h_bottom_content_text a {color:#000;}
.h_bottom_content_text a:hover {text-decoration:none;}

/* Lets use the * html hack so only IE6 reads the rule */
* html #h_bottom .h_bottom_BG { height: expression(document.getElementById("h_bottom").offsetHeight); }

#home_intro{ color:#696969; padding:0px 10px}
	#home_intro h1{ color:#06bcff; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px}	
	#home_intro p{ margin:0px; padding:0px;}	
	#home_intro ul{ margin:10px}	
	#home_intro a img { border:none; margin-top:10px}
/*------------------------------------------------------- ie6 fix ----------------------------------------------*/

* html .h_tnav{ position:relative}
* html .h_tnav #left { float:none; position:absolute; top:0px; left:0px}
* html .h_tnav #right {}
* html #rightmost{ float:none; position:absolute; right:-1px; top:0px}
* html .h_search_content { margin:5px 5px 0px 10px; float:right;}
* html .subText {margin-right:5px;}
/*------------------------------------------------------- end ie6 fix ----------------------------------------------*/

#KHOA CSS

 #mainContent {/*position:absolute; z-index:99; top:125px; left:0px;*/ }
	 #mainContent div#top { /*background:url(../images/menu_new_12.png) no-repeat; height:9px; width:938px*/}
	 #mainContent div#main { /*background:url(../images/mainbox_13.png) repeat-y; width:939px; padding:0px*/}
		 #mainContent div#main div#homepage{ /*margin:0px 15px*/}
			 #mainContent div#main div#homepage div#left{ margin-right:280px; padding-left:10px; padding-right:10px;}
				 #mainContent div#main div#homepage div#left table{ margin-top:10px;}
			 #mainContent div#main div#homepage div#right{ color:#696969; float:right; width:265px;}
				 #mainContent div#main div#homepage div#right h1{ color:#000; font-size:1.33em; font-weight:bold; margin-bottom:20px}	
				 #mainContent div#main div#homepage div#right p{ margin:0px; padding:0px;}	
				 #mainContent div#main div#homepage div#right ul{ margin:10px}	
				 #mainContent div#main div#homepage div#right a img { border:none; margin-top:10px}
		 #mainContent div#main p { margin:10px 40px}
		
		
	 #mainContent div#mainfooter{ margin:20px 0px 0px 20px}		
	 #mainContent div#bottom { background:url(../images/mainbox_14.png) no-repeat; height:90px; width:938px}
	 #mainContent div#cat_title{ /*background:url(../images/level3_h1_05.gif) repeat-x;*/  width:620px; height:29px}
	 #mainContent div#cat_title h1{ /*background:url(../images/level3_h1_03.gif) left top no-repeat;*/ background-color:#AF9D57; font-size:1.33em; color:#fff; height:29px; line-height:29px; text-align:left; padding-left:20px}
	 #mainContent div#cat_title #right{ /*background:url(../images/level3_h1_07.gif) right no-repeat;*/ float:right; height:29px; width:7px;}
	 #mainContent #left div.cat_holder{ background:url(../images/subwhitebox_16.gif) repeat-y; margin:10px 2px 10px 0px;}
	 #mainContent #left div.cat_holder .imgcontainer{ background:url(../images/subwhitebox_13.gif) top no-repeat; padding-top:10px; width:211px }
	 #mainContent #left div.cat_holder .imgcontainer img{ display:block; margin:10px auto;}
	 #mainContent #left div.cat_holder h2{ background:url(../images/subwhitebox_18.gif) bottom no-repeat; color:#0099FF; font-size:1em; padding:0px 7px 10px 7px; min-height:30px}
	  div.cat_holder h2 a {color: #000; text-decoration:none;}  
	
	/*----------------- start level 2---------------------------*/
			div#level2{border:1px #FAF6ED solid;}
			div#level2 #right_pane{ float:right; width:255px; display:inline; padding-right:10px; }
			div#level2 #left_pane{ margin-right:260px; padding-left:10px; padding-right:10px; min-height:500px;}
			
			div#level2 #left_pane #option{ background:#dcdcdc; border:1px #ababab solid; border-right:none; border-left:none; height:20px;line-height:18px; margin:10px 10px 0px 0px; padding:3px 0px; text-align:right;}
				div#level2 #left_pane #option h4{font-size:1em; font-weight:normal; float:left;width:50%; text-align:left}
			div#level2 #left_pane div.pager{ background:#f2f2f2; margin-right:10px; padding:5px;}	
			div#level2 #left_pane .product_holder, .product_show{ position:relative; width:96px; float:left }
				div#level2 #left_pane .product_holder img.product, .product_show img.product{ margin:20px auto 5px auto}
				div#level2 #left_pane .product_holder a img.product, .product_show a img.product{ border:#999999 1px solid}
				div#level2 #left_pane .product_holder a:hover img.product, .product_show a:hover img.product{ border:#000000 1px solid}
				div#level2 #left_pane .product_holder span.price_title, .product_show span.price_title{ color:#f00; font-weight:bold; float:left}
				div#level2 #left_pane .product_holder span.title, .product_show span.title{ clear:left; display:block; font-size:0.92em; margin-top:20px}
			.product_show div.details{ display:block; position:absolute; top:0px; left:90px; width:232px; z-index:2000000 } 
			div#level2 #left_pane .product_holder div.details{ display:none; position:absolute; top:0px; left:90px; width:232px; z-index:2000000 } 
			div#level2 #left_pane .product_holder div.details h1, .product_show div.details h1{ background:url(../images/popup_02.png) right no-repeat; display:block; font-size:1.08em; font-weight:bold; height:34px; line-height:34px; padding-left:40px; text-align: left}
			div#level2 #left_pane .product_holder div.details div.info, .product_show div.details div.info{ background:url(../images/popup_05.png) right repeat-y; font-size:0.92em; padding:0px 10px 0px 30px}
				div#level2 #left_pane .product_holder div.details div.info strong, .product_show div.details div.info strong{ display:block; margin:0px 10px;}
				div#level2 #left_pane .product_holder div.details div.info span, .product_show div.details div.info span{ color:#999; display:block; margin:10px 10px 0px 10px; text-align:justify}
			div#level2 #left_pane .product_holder div.details div.footer, .product_show div.details div.footer{ background:url(../images/popup_07.png) right bottom no-repeat; height:20px}
			div#cat_title{ /*background:url(../images/level3_h1_05.gif) repeat-x;*/ width:620px; height:29px}
				div#cat_title h1{ /*background:url(../images/level3_h1_03.gif) left top no-repeat;*/ font-size:1.33em; color:#fff; background-color:#AF9D57; height:29px; line-height:29px; text-align:left; padding-left:20px}
				div#cat_title #right_p{ /*background:url(../images/level3_h1_07.gif) right no-repeat;*/ float:right; height:29px; width:7px;}

			#left_pane .product_holder div.details{ display:none; position:absolute; top:0px; left:90px; width:232px; z-index:2000000 } 
			#left_pane .product_holder div.details h1, .product_show div.details h1{ background:url(../images/popup_02.png) right no-repeat; display:block; font-size:1.08em; font-weight:bold; height:34px; line-height:34px; padding-left:40px; text-align: left}
			#left_pane .product_holder div.details div.info, .product_show div.details div.info{ background:url(../images/popup_05.png) right repeat-y; font-size:0.92em; padding:0px 10px 0px 30px}
				#left_pane .product_holder div.details div.info strong, .product_show div.details div.info strong{ display:block; margin:0px 10px;}
				#left_pane .product_holder div.details div.info span, .product_show div.details div.info span{ color:#999; display:block; margin:10px 10px 0px 10px; text-align:justify}
			#left_pane .product_holder div.details div.footer, .product_show div.details div.footer{ background:url(../images/popup_07.png) right bottom no-repeat; height:20px}
			
			#left_pane div.cat_holder{ background:url(../images/subwhitebox_16.gif) left repeat-y; margin:10px 2px 0px 0px;}
	#left_pane div.cat_holder .imgcontainer{ background:url(../images/subwhitebox_13.gif) top left no-repeat; padding-top:10px; width:200px }
	#left_pane div.cat_holder .imgcontainer img{ display:block; margin:10px auto; border:1px #ccc solid}
	#left_pane div.cat_holder h2{ background:url(../images/subwhitebox_18.gif) bottom no-repeat; color:#0099FF; font-size:1em; padding:0px 7px 10px 7px; min-height:30px; margin-bottom:0px}
/*----------------- end level 2---------------------------*/

/*------------------------- IE6 fixes ------------------------------\*/
* html  #mainContent div#main { height:400px }
* html  #header div#mainheader ul{ margin-top:20px;}
* html  #mainContent div#main div#homepage div#left{ margin-right:265px; height:100px; padding-left:20px;}
* html  #mainContent div#main div#homepage div#right{width:260px; padding-right:10px;}
* html  #mainContent div#main div#level2 #filter{ height:100px}
* html  #mainContent div#main div#level2 #filter label{ font-size:11px}	
* html  #mainContent div#main div#level2 #left #option h4{ line-height:18px}
* html  #mainContent div#main div#level2 #left .product_holder div.details div.info{ height:100px}
* html  #mainContent div#main div#level2 #left .product_holder div.details div.footer{ background:url(../images/popup_07.png) right bottom no-repeat; height:20px}
* html  #mainContent #left div.cat_holder h2{ height:30px}

* html .rangeSelectorMain {margin-left:8px;}
* html .rangeSelectorHandle { color: #FF0000; margin-left:5px; position: absolute; background-image: url(../images/colors/color1/slider_arrow.gif); width: 10px; height: 12px;cursor: pointer;z-index: 10;}
* html .rangeSelectorHandleHover { background-image: url(../images/colors/color1/slider_arrow_hover.gif);}
* html .rangeSelectorBar { width: 120px; height: 25px; margin-left:3px; cursor: pointer; background-image: url(../images/colors/color1/slider_gradient.jpg); background-repeat:no-repeat; }
* html .rangeSelectorTooltip{ position: absolute; border: 0px solid #C7B46C; background-color:transparent; padding: 3px 1px; margin:0px 3px; font-size: 9px; z-index: 30;}
	


/*------------------------- end IE6 fixes --------------------------\*/

.clrfloat { clear:both;height:0;font-size: 1px;line-height: 0px;}

/* IE7 fixes */
html>body .root #mainContent div#main div#homepage div#left{ *margin-right:275px; background:#f00; height:auto}
html>body .root #mainContent div#main div#homepage div#right{ *width:100px;}


html>body .root .rangeSelectorMain {*margin:0px;}
html>body .root .rangeSelectorHandle { *margin:0px;}
html>body .root .rangeSelectorBar { *margin:0px;}
html>body .root .rangeSelectorTooltip{ *margin:0px;}

/*******************************************/
/*        Product Specification Style        */
/*******************************************/

.ps_toplinks {
     font-size: 12px;
     font-weight: bold;
     margin: 10px 20px;
}
.ps_toplinks a {
     text-decoration: underline;
}
.ps_toplinks a:hover {
     text-decoration: none;
}

#pcList {
     margin: 20px;
     display:block;
     clear:both;
}

#pcList .pcListHeader {
     background: #af9d57;
     text-indent: 15px;
     margin: 8px;
     padding: 5px;
     text-align: left;
     font-weight: bold;
     font-size: 14px;
     display:block;
     text-transform: capitalize;
}
#pcList .pcListHeader .top a {font-size:10px; float:right; margin-top:-15px; text-decoration:underline;}
#pcList .pcListHeader .top a:hover {text-decoration:none;}

#pcList .pcListFiles {
     display:block;
     margin: 10px 20px;
}
#pcList .pcListFiles ul {
     padding: 0px;
     margin: 0px;
     text-align:center;

}
#pcList .pcListFiles li {
     list-style-position: outside;
     list-style-type: disc;
     margin: 10px;
     padding:0px 5px 0px 0px;
     float: left;
     width:180px;
}

#pcList .pcListFiles li a { text-decoration:underline; padding:5px 0px;}
#pcList .pcListFiles li a:hover { text-decoration:none;}

.quick_cart_body {
	background-color:#FFFFFF;
	display:block;
	height:245px;
	overflow-x:hidden;
	overflow-y:auto;
	width:253px;
	
}

.quick_cart_foot {
	background-color:#EFEFEF;
	border-top: 1px solid #BFBFBF;
	display:block;
	height:29px;
	/*bottom:0; left:0;
	overflow:hidden;
	position:absolute;*/
	vertical-align:top;
	width:253px;
}
	div.hr1 {
	  height: 1px;
	  background-color: #CFCFCF;
	}
	div.hr2 {
	  height: 1px;
	  background-color: #DFDFDF;
	}
		div.hr1 hr, div.hr2 hr {
		  display: none;
		}

a.buttonBG_checkout {
	background-color:transparent;
	background-image:url(../images/buttonBG_checkout.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border:0 none;
	color:#3F3F3F;
	font-family:Tahoma;
	font-size:7pt;
	font-weight:bold;
	height:20px;
	text-align:center;
	width:90px;;
	text-decoration: none;
	padding: 5px 20px;
	white-space: nowrap;
}


/* Google Site Search Styles */
/**************************************************/
#cse-search-results iframe { width:613px !important;}


/* Site Map Styles */
/***************************************************/
#sitemap {text-align:left; padding:15px;}
#sitemap h1  {
	color:#000000;
	font-size:1em;
	font-weight:bold;
	clear:both;
}
#sitemap div.categoryBlock {display:block; float:left; border-right:1px solid #C7B46C; margin:20px 0; padding:0 10px; width:410px;}
#sitemap ul {
	margin:0 0 0 20px; padding:0;
}
#sitemap li {
	color:#C7B46C;
	font-size:11px;
	list-style-position:outside;
	list-style-type:square;
	margin:0;
	padding:0 0 5px 0;
}
/* link style */
#sitemap a:link, #sitemap a:visited, #sitemap a:active {color:#000; text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}


/* features Styles */
/***************************************************/
#features {text-align:left; padding:15px;}
#features div.featuresBlock {display:block; float:left;  margin:20px 0; padding:0 10px; width:240px;}
#features ul {
	margin:0 0 0 20px; padding:0;
}
#features li {
	color:#000000;
	font-size:11px;
	list-style-position:outside;
	list-style-type:square;
	margin:0;
	padding:0 0 5px 0;
}



