/* CSS Document */

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
 width:100%; margin:0; padding:0; height:100%;
	width:100%;

	}
body {padding:0; margin:0;background:#fff /*url(images/back.jpg) #191919 top center fixed;*/; width:100%;}

#bodywrap { width:1050px; background:#fff; margin:0px auto; height:100%; padding-top:10px;}

img{border:0; float:left;}
.flt{float:left;}
.flr{float:right;}
.clr{clear:left;}
.ds{display:inline;}
#main{ width:100%;float:left; background:#000; margin-top:3px; display:block ; background:#323232 }
#main2{ width:100%;  float:left; background:#7fc2ec; display:block ; }
#main3{ width:100%; height:30px;  float:left; background:#ffffff; display:block  }
#main4{ width:100%; height:25px;  float:left; background:#ffffff; display:block  }
#main5{ width:100%;  float:left; background:#ececec; display:block ; }

#main_block{width:1050px; background:#ffffff; text-align:left;}

#top_block{ width:1004px; float:left; padding-top:2px; background:#353d3f; padding-bottom:2px;border:solid 1px #353d3f;}
#content_block{ width:1050px;float:left; display:inline ;background:#fff; padding-top:10px;}
#left_block{ float:left; width:220px; overflow:hidden; height:100%;}
#right_block{width:810px;float:left;padding-bottom:5px; margin-left:12px;}
#footer_block{ width:1050px; float:left;/* background:#f2f2f2;*/ padding:10px 0 10px 0;}
#c_block{ width:752px;display:inline;margin-top:3px; padding-bottom:5px;   }
/**********How to Shopping***********/
.Cart_block{width:250px; height:151px; float:left; display:block; background:url(../images/top_bgr2.jpg) no-repeat #ffffff;
}
.cart_txt{ padding-left:30px;
}

.section_w280 {
	width: 240px;
}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.margin_bottom_5 { clear: both; width: 100%; height:5px; font-size: 1px;	}
.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.margin_bottom_border { clear: both; width: 100%; height:5px; margin-bottom:5px; font-size: 1px; border-bottom:1px #ccc dotted;	}
.margin_bottom_border2 { clear: both; width: 95%; height:5px; margin-bottom:5px; font-size: 1px; border-bottom:1px #ccc dotted;	}

/*********************************************/
/*top*/
.tp_img1,.tp_img2{ background:url(../images/banner_bg2.jpg) no-repeat left; width:745px; height:151px; float:left;}
/*.tp_img2{background:url(../images/tp_bk2.jpg) no-repeat right; }*/
.navi{ width:100%;float:left;background-color: #3e3e3e;font-family:Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase;
  }
.navi img{margin-left:20px; margin-right:20px; margin-top:3px; margin-bottom:1px;}
.navi a:hover{color:#fff; text-decoration:none; float:left;}
.navi_hm{ float:left; padding:10px 10px 10px 10px;  font-size:11px; font-weight:700; color:#ffffff; text-decoration:none;
}
.navi_active{ float:left; padding:10px 10px 10px 10px; font-size:11px; font-weight:700; color:#ffffff; text-decoration:none;
background:#e52f36; margin:0;
}
.navi_hm:hover,.navi_active:hover{background:#e52f36; color:#000;margin:0;}


.navi_tx{ float:left; padding:6px 14px; margin-right:1px; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;border-right:1px solid ;
border-left:1px solid ; }
.navi_search{ width:300px; height:30px; display:block; float:left;font-size:11px; font-weight:bold; color:#999999; background:#ffffff; padding-left:10px;}
.search_box{ width:180px;   float:left; margin-left:5px; margin-top:3px; margin-bottom:3px; border:#999999 solid 1px; color:#333333;font-size:12px;background-image:url(../images/search_icon.gif);background-repeat:no-repeat; padding-left:15px;}
.log_box{ width:100px;  float:left; margin-left:3px; margin-top:3px; margin-bottom:3px; border:#999999 solid 1px; color:#333333;font-size:12px; }
.i_button{margin-left:5px; margin-top:6px; margin-right:3px; float:left; margin-right:20px;}
.logo{ margin:49px 400px 0 55px; float:left;}
.tp_tx{ margin:55px 0 0 225px; float:left; }


.mainX{margin:auto;}
table{border-collapse:collapse; padding:0;}
td{font-size:11px;}
a {color:#3f4143; text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0;}






 td{
	font-size:11px;
   }
img      {border:0px;}

.vam { vertical-align:middle}
.header td 		 {color:#464545; vertical-align:middle}
.header span	 {color:#121212; font-size:10px;}
.header b   	 {color:#336699;}
.header a 		 {color:#121212; text-decoration:none; font-size:10px; font-weight:bold}
.header a:hover  {color:#121212;text-decoration:underline}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}
.box_title_on_pages{height:44px; width:100%;}
.box_title_on_pages td{padding:16px 0 0 37px;font-family:Tahoma; font-size:12px; color:#ffffff; text-transform:uppercase; font-weight:bold;}
.box_title_on_pages td a{color:#ffffff; text-decoration:none;}
.box_title_on_pages td a:hover{text-decoration:underline;}


.box_title{ width:100%; background:url(../images/box_top_title.gif) repeat-x left top;}
.box_title td{color:#4b4c50; font-size:11px; font-weight:bold; line-height:26px; text-transform:uppercase; font-family:Tahoma; }
.box_title td div{width:auto; margin-left:20px;padding-left:20px; padding-top:11px;}
.box_title2{ width:225px; background:url(../images/box_top_title2.gif) repeat-x left top;}
.box_title2 td{color:#4b4c50; font-size:11px; font-weight:bold; line-height:26px; text-transform:uppercase; font-family:Tahoma; }
.box_title2 td div{width:auto; margin-left:20px;padding-left:20px; padding-top:11px;}

/* Buttons Settings */
.template-button-left, .template-button-middle, .template-button-right, 
.template-button-left2, .template-button-middle2, .template-button-right2, 
.template-button-left3, .template-button-middle3, .template-button-right3 {
  line-height: 19px;
  height: 19px;
  font-family: Tahoma, Verdana;
  font-size: 11px;
  color: #ffffff;
  padding:0;
  margin: 0;
  vertical-align: bottom;
  display: -moz-inline-box;
  display: inline-block;  
  cursor: pointer;
}
.template-button-left2, .template-button-middle2, .template-button-right2, 
.template-button-left, .template-button-middle, .template-button-right {
  line-height: 18px;
  height: 18px;
  text-transform:lowercase;  
}
.template-button-left2, .template-button-middle2, .template-button-right2 {
  color:#424242;
}
.template-button-left3 {
  background:url(../images/az_button3_left.gif) no-repeat;
  width: 4px;
}
.template-button-middle3 {
  background:url(../images/az_button3_center.gif) repeat-x;
  white-space:nowrap;
 
}
.template-button-right3 {
  background:url(../images/az_button3_right.gif) no-repeat;
  width: 4px;
}
.template-button-left {
  background:url(../images/az_button2_left.gif) no-repeat;
  width: 4px;
}
.template-button-middle {
  background:url(../images/az_button2_center.gif) repeat-x;
  white-space:nowrap;
}
.template-button-right {
  background:url(../images/az_button2_right.gif) no-repeat;
  width: 4px;
}
.template-button-left2 {
  background:url(../images/az_button1_left.gif) no-repeat;
  width: 4px;
}
.template-button-middle2 {
  background:url(../images/az_button1_center.gif) repeat-x;
white-space:nowrap;
}
.template-button-right2 {
  background:url(../images/az_button1_right.gif) no-repeat;
  width: 4px;
}

.az_button_submit, .az_button_submit2, .az_button_submit3 {
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	border:none;
	color:#FFFFFF;
	cursor: pointer;
	white-space:nowrap;
	margin:0;
	vertical-align:top;
	height:18px;
	text-transform:lowercase;
}
.az_button_submit {
	background:url(../images/az_button2_center.gif) repeat-x;
}
.az_button_submit2 {
	background:url(../images/az_button1_center.gif) repeat-x;
	color:#424242;
}
.az_button_submit3 {
	background:url(../images/az_button3_center.gif) repeat-x;
	text-transform:none;
	height:19px;
}

.az_button, .az_button2 {
	color:#FFFFFF;
	cursor:pointer;
	font-family:Tahoma;
	font-size:12px;
	height:18px;
	white-space:nowrap;
	text-align:center;
	text-transform:lowercase;
}
.az_button {
	background:url(../images/az_button2_center.gif) repeat-x;
}
.az_button2 {
	background:url(../images/az_button1_center.gif) repeat-x;
	color:#424242;
}
/* eof: Buttons Settings */
.contentBoxHeading {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #374c61;
}
.az_productListing-heading {
  font-family:"Arial Narrow", Tahoma;
  font-size: 12px;
  text-transform:uppercase;
}
.az_productListing-heading a {
  font-weight:bold;
  color: #374c61;
}
.az_productListing-heading a:hover {
  color:#999999;
}
.az_productListing-data {
	font-size:11px;
	color:#374c61;
	vertical-align:top;
}


.productBoxTop {
	background:url(../images/az_pbox_top_center.gif) repeat-x;
}
.productBoxBottom {
	background:url(../images/az_pbox_footer_center.gif) left bottom repeat-x;
}
.productBoxL {
	background:url(../images/az_pbox_border_left.gif) repeat-y;
}
.productBoxC {
	background:url(../images/az_pbox_body_bg.gif) left bottom repeat-x;
}
.productBoxR {
	background:url(../images/az_pbox_border_right.gif) right top repeat-y;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana;
  color:#ff660a;
}
.smallCur {
  font-size:11px;
  color:#4a7d8e;
}
SPAN.productPrice {
  font-family: Arial, Verdana;
  font-size:13px;
  color:#ff660a;
  font-weight:bold;
}
SPAN.productPrice s {
	color: #ff660a;
	font-size:12px;
	font-weight:normal;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}
.infoBox, .contentBox {
  background: #797979;
}
.infoBoxContents, .contentBoxContents {
  background: #f5f5f5;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family:"Arial Narrow", Tahoma;
  font-size: 10px;
  padding-left:10px;
  padding-top:5px;
}

TD.accountCategory {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:"Arial Narrow", Tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #000 !important;
  padding-left:10px;
  padding-top:5px;
}

TD.fieldValue {
   font-family:"Arial Narrow", Tahoma;
  	font-size: 11px;
   padding-left:10px;
   padding-top:5px;
   font-weight: normal;
    color: #000 !important;
}
TD.fieldValue img{ margin-left:5px; margin-right:5px; margin-top:3px; float:inherit;}
.link_title{ width:180px; margin:0 0 0 0;margin:0px; float:left;
font-size:11px; font-weight:bold; line-height:30px; text-transform:uppercase;font-family:"Arial Narrow", Tahoma;}
.link_title a{ background:url(../images/Circle_Blue.png) no-repeat; text-decoration:none; padding-left:25px;padding-bottom:7px;}
.link_title a:hover{background:url(../images/Circle_Orange.png) no-repeat;}

.bx_title{ width:250px; background:url(../images/bx_top_title.gif) repeat-x left top ; float:left;}
.bx_title td{color:#4b4c50; font-size:11px; font-weight:bold; line-height:26px; text-transform:uppercase; font-family:Tahoma; }
.bx_title td div{width:auto; margin-left:20px;padding-left:5px; padding-top:11px;}
.bx{width:100%; background:url(../images/bx_tall.gif) repeat-y left top; margin-bottom:8px;}
.bx .indent{padding:5px 1px 0px 5px; width:100%; color:#444444; background:url(../images/bx_bottom.gif) no-repeat left bottom ;}
.bx td ul{list-style:none;}
.bx_body{vertical-align:top; }
.bx_body 	{}

.box{width:100%; background:url(../images/box_tall.gif) repeat-y left top; margin-bottom:8px;}
.box .indent{padding:5px 1px 19px 16px; width:100%; color:#444444; background:url(../images/box_bottom.gif) no-repeat left bottom;}
.box td ul{list-style:none;}
.box_body{vertical-align:top; }
.box_body 	{}
.box_body  ul 	{padding:0; margin:0 0 0 0; list-style:none;display:block;  }
.box_body .bg_list 	{background:url(../images/bg_list.gif) no-repeat 0px 0px; line-height:20px; background-position:0 8px;
}
.box_body .bg_list  a	{color:#0B74BD;text-decoration:underline; padding-left:18px;display:block;padding-right:5px;}
.box_body .bg_list  a:hover	{color:#0B74BD;text-decoration:none;}

.box_body  .ul1 .bg_list  a	{color:#ed791d;text-decoration:underline; padding-left:18px; padding-right:7px;}
.box_body  .ul1 .bg_list a:hover	{color:#ed791d;text-decoration:none;}

.box_body .bg_list_un 	{background:url(../images/bg_list.gif) no-repeat 0px 0px; line-height:20px; background-position:0 8px}
.box_body .bg_list_un  a	{color:#0B74BD;text-decoration:underline; padding-left:18px;display:block; padding-right:5px;}
.box_body .bg_list_un  a:hover	{color:#0B74BD;text-decoration:none;}


.box_body .ul1 .bg_list_un 	{background:url(../images/bg_list.gif) no-repeat 0px 0px;  line-height:20px; background-position:0 8px}
.box_body .ul1 .bg_list_un  a	{color:#ed791d;text-decoration:underline; padding-left:18px;}
.box_body .ul1 .bg_list_un  a:hover	{color:#ed791d;text-decoration:none;}



/**********Category*******************************************/

.right_dd{
	width:210px;
	background:#ffffff;
	margin:0;
	padding-left: 0px;
	padding-top:5px;
	list-style: none; /*border:1px #acd8fa solid;*/
	padding-bottom:5px;
	
	}
.right_dd_head{float:left; background:url(../images/menu_bg.png) no-repeat;width:240px; height:25px;
color:#fff;font-size:12px; font-weight:bold; padding-left:10px; padding-top:5px;} 
.right_dd li { 
	margin-left:10px;
	color:#2972b5;
	/*border-bottom:1px #ccc dotted;*/
	font-size:11px;
	
	
}

.right_dd li a {
	color:#2972b5;
	text-decoration: none;
	margin-left:15px;
	margin-top:3px;
	list-style:disc;
	display:list-item;
	
}

.right_dd li a:hover {
	color: #0088FF;
}
.box_1{width:235px; border:2px #999 solid;display:block;margin-top:10px; margin-bottom:20px; float:left;}
/****************************************************/

.image_wrapper_01 {
	position: relative;
	width: 500px; height:220px;
	
	/*border:1px #ccc solid;*/
	
/*	background: url(../images2/templatemo_frame_01.png) no-repeat;*/
}

.image_wrapper_01 img {
	position: absolute;
	width: 412px;
	height: 117px;
	top: 10px;
	left: 10px;
}

/******/
.leftmenu{ float:left; font-size:14px; font-weight:bold; 
color:#fff; padding-left:10px;
 padding-bottom:7px; padding-top:7px; background:#6f8992;
  width:220px;}

.leftmenu1 a{ border-bottom:1px #ccc dotted;color:#333; margin-left:10px;
font-size:12px; font-weight:bold; text-decoration:none; font-size:11px;width:100%;
 padding-bottom:7px; padding-top:7px;padding-left:15px; 
 background: url(../images/i.gif) left no-repeat #e7efef;width:190px; display:block;}
.leftmenu1 a:hover{color:#FF6600;}


.search_input{ border:  1px solid #999; width:250px; height:18px;
background: white repeat-x url('../images/cg2.gif');
color:#666666; font-size:11px;
}
.search_input2{ border:  1px solid #999; width:80px; height:18px;
background: white repeat-x url('../images/cg2.gif');
color:#666666; float:left;
}
.txtarea_input{ border:  1px solid black; width:300px;
background: white no-repeat url('../images/input.png');
color:#666666;
}
.input_pic{ width:450px; float:left; margin:9px 0 0 5px; 
background: #fff url('../images/cg2.gif') repeat-x; border:  1px solid #999; height:20px;}
/******/

.lnk{ width:170px; float:left; background:#fff; margin-top:7px; font-size:11px;}
.lnk2{width:170px; float:left; padding-top:5px;font-size:11px;padding-bottom:5px; border-bottom:1px #ccc dotted; font-weight:normal;  }
.lnk2 a{ color:#0B74BD;float:left;text-decoration:none;font-size:11px;  }
.lnk2 a:hover{ text-decoration:none; color:#0088FF;}
.mainmenu{ color:#007cb6;font-size:11px;float:left; width:190px; display:block; text-decoration:underline;  
cursor:pointer; margin-top:5px; margin-bottom:5px; margin-left:5px;  padding-left:15px; 
background: url(../images/icon_plus.gif) left top no-repeat;
 }
.left_head{float:left; background:url(../images/cate_bg.png) no-repeat;width:240px;
color:#fff;font-size:80%; font-weight:bold; padding-left:30px; padding-bottom:5px; padding-top:5px;} 
.left_txt{ float:left;color:#fff;font-size:12px; font-weight:bold; }
.left_head2{background:url(../images/menu_bg.png) no-repeat;width:240px;
 padding-top:5px; padding-bottom:5px; text-align:center; margin-bottom:3px; float:left; }
.left_head2 a{ text-align:center; color:#fff;  font-size:80%; font-weight:bold; }
.left_head2 a:hover{ text-decoration:none;}
.button{width:100px; height:25px; display:block; background:url(../images/bg_button.gif) no-repeat; padding-top:3px; padding-bottom:3px; float:left;}
.button a{color:#336699; text-decoration:none; font-size:11px; font-weight:normal;}
.blk1_lp{ width:210px; float:left; background:#ffffff; 
padding-right:3px; margin:0; padding-left:10px; padding-bottom:10px; }

/************************Cate view************************************************************************************/
.cate_view1 { color:#666666; padding-top:5px; padding-left:5px; list-style:none; font-size:11px; float:left;}
.cate_view1 img{ margin-left:3px;list-style:none; border:1px #ccc solid; padding:3px 3px 3px 3px; margin-right:10px; 
 margin-top:5px; width:48px; height:35px;}
.cate_view{font-size:11px; margin-top:18px; float:left;color:#666666;}
.cate_view a{ text-decoration:underline;color:#006699; list-style:none; }
.cate_view a:hover{text-decoration:none; color:#0088ff;}

.brand_view{font-size:11px; margin-top:3px; margin-left:3px; float:left;color:#666666; }
.brand_view a{ text-decoration:underline;color:#006699; list-style:none; }
.brand_view a:hover{text-decoration:none; color:#0088ff;}

.content_text{font-size:11px;margin-top:3px; margin-bottom:3px; margin-left:10px; float:left;color:#666666; width:90%;}

/****************************Search Detail**************************************************************************************/
.search_view{font-size: 11px;
 margin-top:5px; margin-left:3px;color:#333333;display:list-item; list-style:none; }
.search_view img{ float:right; padding-right:100px;}
.search_view a{ text-decoration:underline;font-size: 12px; font-weight:bold; color: #ff660a; list-style:none; text-transform:uppercase; }
.search_view a:hover{text-decoration:none; color:#999999;}
.search_view_group{font-size: 11px; color:#336699;  margin-top:5px; margin-left:3px;display:list-item; list-style:none; line-height:18px;}
.search_view_group a{ font-size: 11px; color:#ff6600;margin-top:5px; margin-left:3px; padding-left:15px; background:url(../images/icon_arrow.gif) left no-repeat;}

/*********************************My History**********************************************************************************/

.history{ padding-left:10px; padding-top:5px; padding-bottom:5px; display:block; font-size:11px; font-weight:bold; color:#333; float:left;}
.history a{color:#fff;}
.hist_view{font-size:11px; font-weight:bold; margin-top:3px; margin-left:5px; float:left;color:#fff; }
.hist_view a{ text-decoration:underline;color:#ffffff; list-style:none; font-weight:normal; margin-left:10px;width:210px; display:block; }
.hist_view a:hover{text-decoration:none; color:#ffffff;}
.hist{font-size:11px;  margin-top:3px;float:left;color:#fff;margin-left:15px;width:210px; display:block; }

.cart_view{font-size:11px;font-weight:bold; margin-top:3px;
 margin-left:5px; float:left;color:#666666; padding-top:3px; padding-bottom:3px;
 }
.cart_view a{color:#666; margin-top:30px;}
.cart_view a:hover{color:#336699; text-decoration:none;}
.cart_view2{font-size:11px; font-weight:bold; margin-top:3px; margin-left:5px; float:left;color:#c24032;padding-bottom:3px;padding-top:3px; }
.cust_menu{font-size:11px; margin-top:5px; margin-left:10px; float:left;color:#333; padding-bottom:5px;}
.hd_menu{font-size:11px;float:left;color:#666666; width:80px; display:block; padding-top:7px;}
.hd_menu a{font-size:11px; padding-bottom:7px; padding-left:5px; padding-right:5px; float:left;color:#336699; text-decoration:none;}
.hd_menu a:hover { color:#0088ff;}

/*****************************Promotion*********************/
.show_promotion{ width:730px;; color:#616161;padding-left:10px;padding-top:5px;
 display:block; float:inherit; }
 .sh_TB{float:left; width:240px; margin-top:10px; margin-bottom:10px;
  height:180px;background:url(../images/php-content-background.jpg) repeat-x; padding:5px 5px 5px 5px; margin-left:5px;}
.promotion_price{color:#ff3333; font-size:14px; font-weight:bold; float:left; margin-left:5px; margin-right:5px;}
.last_price{color:#000000;font-size:11px; font-weight:bold;float:left; font-style:italic;margin-left:5px; margin-right:5px;}
.promotion_sku{color:#000000;font-size:11px;font-weight:bold;float:left; margin-right:5px;margin-left:5px; }
.promotion_sku a{color:#000000; font-weight:normal; text-decoration:none; }
.promotion_detail{color:#ff6600; font-size:13px; font-weight:bold; text-decoration:none;margin-top:3px;margin-left:3px;  }
.promotion_txt{color:#FF0000; font-size:13px; font-weight:bold; margin-left:20px; }

.show_product{ float:left;color:#616161;width:520px;  display:block; padding-top:10px; background:#FFFFFF;}	

.img_button{ float:left;  height:21px; margin-top:5px; margin-left:5px; 
			padding-bottom:3px; padding-top:2px; 
 			background:url(../images/btn_bg.gif); color:#ffffff; font-size:11px; font-weight:bold;
  			cursor:pointer; border:1px #ed6502 solid;}
 .img_button:hover{ background:url(../images/btn_over_bg.gif);}
 .group_sep{background:#fff9e9; border:1px #ffcccc solid; float:left; margin-top:3px;
  color:#ff6600;font-size:12px; font-weight:bold; padding-left:10px; padding-top:5px; width:98%; height:25px; display:block; text-align:left;}
.tb_list1{ color:#333333; font-size:11px; font-weight:bold;  padding-bottom:5px; padding-top:5px; padding-right:3px; text-align:right; display:inline-table; float:left; }
.tb_content{color:#333333; font-size:11px; font-weight:normal; padding-left:3px; text-align:left;display:list-item; padding-bottom:3px; padding-top:3px;}
.tb_header{ background:#e2e2e2; border-bottom:1px #d3d9da solid; font-size:11px;}
.tb_listing{ font-size:11px; color:#000; padding-left:5px; padding-right:3px; text-align:left; padding-bottom:3px;}
.tb_listing a{  color:#000; text-decoration:none;}
.tb_listing_num{ font-size:11px; color:#000; padding-left:5px; padding-right:3px; padding-bottom:3px;text-align:right;}
.tb_total{  font-size:11px; font-weight:bold; color:#000;
padding-bottom:5px; padding-top:5px; padding-left:3px; padding-right:5px; text-align:right;}
.tb_above{background:#ffffff;   float:left; width:100%; }
.tr{background:#f4f4f4;}
.tr:hover{ background:#fcf5dd;}
/*************************Sub menu*******************************************/

#popitmenu{
position: absolute;
background-color:#f2f2f2;
border:1px solid #dedede;
font-size: 11px;
line-height: 25px;
z-index: 120;
visibility: hidden;
margin-top:6px; float:left; 


}

#popitmenu a{
text-decoration: none;
padding-left:10px;
color:#336699;
display: block; text-align:left;
border-top:1px #dedede dotted;
background:url(../images/cg2.gif) repeat-x #ffffff;
}

#popitmenu a:hover{ /*hover background color*/
background:url(../images/cg3.gif) repeat-x #ffffff;

}

/*****************Head Content************************/
.mm_head{color:#336699; font-size:18px; font-weight:normal; padding-left:10px; padding-top:3px;}
.mm_pro{color:#cc0000; margin-top:10px; font-size:12px; font-weight:bold;  padding-left:3px;  padding-bottom:10px;
  float:left; text-align:left;}
.mm_head2{color:#ff6600; font-size:16px; font-weight:bold; padding-left:10px; padding-top:3px; float:left;  padding-bottom:5px;}
.mm_head3{color:#333333; font-size:12px; font-weight:bold; padding-left:10px; padding-top:3px; float:left;  padding-bottom:5px;}
.mm_price{color:#333333; font-size:13px; font-weight:bold;padding-left:10px;
 padding-top:3px; float:left;padding-bottom:3px;display:list-item; list-style:none;  }
.mm_name{color:#4a7d8e; font-size:11px; font-family:tahoma; font-weight:bold;padding-left:10px;text-transform:uppercase;
 padding-top:3px; float:left;padding-bottom:3px;display:list-item; list-style:none;text-align:left;   }
.mm_name a{ text-decoration:none;color:#4a7d8e;text-align:left; }
.mm_name a:hover{ text-decoration:underline;}
.mm_sp_price{color:#ff0000;font-size:11px; font-family:tahoma;text-transform:uppercase;
 font-weight:bold; float:left; margin-left:10px; margin-right:5px;}
.mm_button{margin:3px 5px 0 10px;}
.mm_txt{color:#535353;font-size:11px; font-weight:normal;padding-left:10px;padding-top:3px;float:left;padding-bottom:5px;}
.mm_txt_black{color:#535353;font-size:11px; font-family:tahoma; font-weight:bold;padding-left:10px;
 padding-top:3px;padding-bottom:5px; float:left;text-transform:uppercase;}
 .mm_bg{background:url(../images/php-content-background.jpg) repeat-x;}
 .mm_hh{font-size:16px; font-weight:bold; color:#ff6600;float:none;padding-left:10px; background:url(../images/catbar-bg.png) repeat-x;
 width:730px;; height:30px; display:block; padding-bottom:10px; padding-top:10px;  }

.mm_margin_line{ clear: both; width: 100%; height:5px; margin-bottom:5px; font-size: 1px; border-bottom:1px #ccc solid;	}
.hd1_txt{ margin-left:1px; margin-top:3px; margin-bottom:3px;float:left; font-size:11px; font-weight:bold; color:#666; padding-right:10px;}

.hd2_txt{ margin-left:1px; margin-top:3px; margin-bottom:3px;float:left; font-size:11px; font-weight:bold; color:#ff6600; padding-right:10px;}
.hd2_txt a{ font-size:11px; font-weight:bold; color:#ff6600; text-decoration:none;}
.h_txt{ margin-left:1px; margin-top:3px; margin-bottom:3px;float:left; font-size:11px; font-weight:bold; color:#666; padding-right:10px;}
.header_content_b{width:740px;float:left;color:#ff6600; font-size:11px; font-weight:bold; background:url(../images/h2.gif) repeat;
border-bottom:1px #ccc solid;  }
.header_content{width:730px;float:left;background:url(../images/cgh1.gif) repeat-x;
 padding-bottom:5px; padding-top:5px; padding-left:10px; font-size:11px;   }
.header_content img { margin-top:9px;}
.select_sub{ width:250px; float:right; border:1px solid #ccc; margin-left:3px; margin-right:10px; font-size:11px; font-weight:normal; color:#336699; }
.hd1_cat{  float:left; font-size:12px; color:#000; padding-right:5px; font-weight:600; padding-left:3px;}
.hd1_cat a{font-size:11px; color:#000000;text-decoration:none; }
.hd1_search a{font-size:11px; color:#336699;padding-left:5px; float:left; font-size:11px;padding-right:5px; }
.hd1_search a:hover{font-size:11px; color:#0088ff;text-decoration:none; }
.txt_select{ text-align:left; color:#000000; font:13px/15px trebuchet MS; float:right;padding-top:5px;padding-right:7px; padding-bottom:7px; padding-left:5px; }

/*---------------------pagination-----------------------------*/

div.pagination {

padding:5px 5px 5px 5px;
text-align:center;
float:left;
font-size:12px !important;
font-weight:normal;
color: #000 !important;
}

div.pagination a {
padding:2px 5px 3px 5px;
/*border: 1px solid #e2ebf4;*/
text-decoration: none;
color: #000;
font-weight:normal;
}
div.pagination a:hover, div.pagination a:active {
/*border:1px solid #e2ebf4;*/
color: #000;
font-weight:bold;

}
div.pagination span.current {
padding: 2px 5px 3px 5px;
margin-right: 2px;
/*border: 1px solid #cccccc;*/
font-weight:bold;
color: #000;
}
div.pagination span.disabled {
padding: 2px 5px 3px 5px;
margin-right: 2px;
/*border: 1px solid #e2ebf4;*/

color: #ccc;
}
/*********************/

.home_content{width:980px; margin-left:3px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:solid 1px #ccc; display:block; float:left; background:#eaeaea;}
.home_content img{margin-top:3px;}

.hd1_txt2 img{ margin-right:10px; margin-left:10px;}

.hd1{ width:300px; display:block; height:30px; margin-left:0px; margin-top:15px;}
.hd1 a{ color:#5e5b5b;margin-left:10px; float:left; font-size:12px; font-weight:bold; margin-top:5px; text-decoration:none;}
.cat_content{width:200px;  float:left;margin-left:10px;  margin-top:3px;font-size:11px; font-weight:bold;color:#006699; display:block; padding-left:10px; margin-right:10px;}
.cat_content a {   font:11px/15px trebuchet MS;color:#2d527d;  text-decoration:none; }
.cat_content a:hover {  text-decoration:underline; }
.contact{width:250px; height:160px; background:url(../images/contact.gif) no-repeat; margin-left:10px; margin-top:10px; margin-bottom:10px; display:block; float:right; }
.contact_txt{float:right;font:13px/15px trebuchet MS bold;color:#353d3f; margin-left:60px; padding-right:5px; padding-top:5px; width:120px; display:block;}


.mem_head{width:610px; display:block; font-size:12px; font-weight:bold;color:#ff6600;
 margin-top:10px; margin-bottom:10px; margin-left:10px; padding-bottom:3px;border-bottom:2px solid #ebebeb;} 
/*******Page****/

/*left*/

.nws{ color:#fff; font:17px/15px trebuchet MS; float:left;}

.blk2_lp{ background:#348890; float:left; padding:15px 0 15px 43px;  width:272px; margin-top:1px;}
.usr{ text-align:left; color:#36240C; font:11px/17px verdana; float:left; margin-top:7px; width:450px; margin-bottom:15px;}
.usr2{ text-align:left; color:#ffffff; font:14px/17px verdana bold; float:left; margin-top:3px;  margin-bottom:3px;}
.usr3{ text-align:left; color:#36240C; font:12px/17px verdana bold; float:left; margin-top:7px; width:300px; margin-bottom:7px;}
.blk1_lp img{ margin-right:90px; margin-top:0px;}
.criteria{ text-align:left; color:#36240C; font:11px/17px verdana; float:left; margin-top:10px; width:120px;}


.input_select{ width:255px; float:left; margin:3px 0 0 0; border:1px solid #ccc; margin-left:5px; margin-top:9px; }
.cri_pic{margin:11px 0 0px  0; padding:0px 0 12px 20px; }
.page{ text-align:left; font:12px/17px verdana bold; float:left; color:#330000; margin-left:3px; margin-right:3px; margin-top:3px; }
.page a { text-align:left; font:11px/17px verdana ; float:left; color:#CC0000; margin-left:3px; margin-right:3px;  }
.page a:hover { text-align:left; font:11px/17px verdana ; float:left; color:#CC0000; margin-left:3px; margin-right:3px; text-decoration:none;   }

.plist{ text-align:left; font:11px/17px verdana bold; float:left; color:#330000;  }
.plist a { text-align:left; font:11px/17px verdana ; float:left; color:#330000; text-decoration:none;  }
.plist a:hover { text-align:left; font:11px/17px verdana bold ; float:left; color:#660000; text-decoration:none;    }
.edit{ width:400px; float:left; margin:5px 0 5px 3px; border:1px solid #ccc; ; color:#666; }


.req_pic{margin:5px 0 0px  0; padding:0px 0 12px 20px;  }
.smt{ margin:12px 12px 0 0; float:left; /*background:url(../images/sbm.gif) no-repeat;*/ width:120px; height:25px; border:1px solid #ccc; }
.img_botton{ margin:12px 12px 0 0; float:left; margin-left:10px; }

.chk{ width:120px; float:left;padding-left:3px; }
.chk input{width:13px; height:13px; float:left;}
.chk span{ font-size:11px ; float:left; color:#666666; margin:2px 0 0 9px;  }
.usr a{color:#36240C;}
.usr a:hover{ text-decoration:none; }
.dat{ width:235px; float:left; margin:16px 0 0 0; color:#fff; font:12px/16px Georgia; }
.dat span{ color:#FBDE14;font: bold 12px/16px Georgia; float:left; text-decoration:underline; }
.dat input{ background:url(../images/rd_lf.gif) no-repeat; width:86px; height:20px; float:left; margin:9px 0 0 0; border:0; }

/*right*/
.modul{ padding:0 0 0 16px; float:left;width:640px;} 
.wel{ color:#000000; font:22px Trebuchet MS; float:left; margin-top:30px; margin-left:3px;  }
.head_line{ width:550px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left;margin-top:5px; }
.head_line2{ width:450px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left;margin-top:5px; }
.inr_bllk{ margin:14px 0 0 0; width:640px; float:left;}
.txt{ color:#000000; float:left; width:430px; margin-left:5px;font:15px Trebuchet MS;}
.txt a{color:#EC892B; text-decoration:underline; float:left; }
.txt a:hover{ text-decoration:none; }
.our{  color:#363636; float:left; font:14px Trebuchet MS; width:300px; height:36px;margin:10px 0 0 70px;  }
.rdmr{ margin:12px 0 0 0; float:left;}
.rdmr2{ margin:12px 0 0 15px; float:left;}
.blks{ width:300px; background:url(../images/spn_ln.gif) repeat-y; float:left; margin:18px 0 0 0; padding-bottom:5px;}
.bmenu{ width:220px; height:36px; background:url(../images/bx_header.jpg)  repeat-x; float:left; }
.b_header{ width:240px; height:50px;float:left; background-color: #4a4a4a;}
.b_header img { margin-top:3px; border-bottom:9px; margin-left:10px;}
.b_header_tx{  color:#ffffff; float:left; font:14px Trebuchet MS; width:300px; height:36px;margin:10px 0 3px 70px; }

.bline2{ width:180px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left; margin-left:3px; }

.bl_bottom{ width:130px; height:36px;   background:url(../images/box_bottom_bg.jpg) no-repeat;  }
.special{ width:250px; float:left; padding:5px 0 30px 0px; background:url(../images/l2.jpg)  repeat-x;}
.clnt{ width:280px; float:left;padding:0 0 0 32px; }
.spcl_blk{ background:#FCFEFE; width:656px; float:left; }
.widt{ margin-top:18px; float:left; width:656px; }
.tx_widt{ width:350px; float:left;color:#66573A;   }
.price{ width:150px; float:left; color:#333333; font-weight:bold; margin-left:5px;   } 
.tx_h_widt { width:450px; float:left;color:#363636;  font:13px Trebuchet MS; font-weight:bold; margin-bottom:5px; margin-left:10px;}
.tx_p_widt { width:386px; float:left;color:#363636;  font:14px Trebuchet MS; margin:0 0 5px 14px; font-weight:bold; }
.tx_desc{  float:left;color:#363636; font:13px Trebuchet MS; font-weight:bold; margin-bottom:5px;margin-left:8px; margin-right:9px;}
.log{  float:left;color:#363636; font:12px Trebuchet MS;  margin-bottom:5px;margin-left:8px; margin-right:9px;}



.lnk_cl{ width:250px; float:left; margin:24px 0 0 0; }
.lnk_cl a{ color:#D59F28;float:left; text-decoration:underline; }
.lnk_cl a:hover{ text-decoration:none;}
.lnk_cl img{ float:left; margin-top:21px; }
.cls2{float:left; color:#66573A;margin:0 -3px 0 10px;position:relative; width:265px;}
.cls{float:left; color:#66573A;margin:16px -3px 0 10px;position:relative; width:265px;}

/*footer*/
.cpy{ color:#374c61; font-size:11px;; float:left; margin-left:225px; width:600px; padding-top:3px;}
.cpy a{ color:#374c61; font-size:11px; }
.ftr_nv{ margin-left:100px; width:1004px; float:left;}
.ftr_nv a{ color:#374c61; font-size:11px; font-weight:bold; float:left; padding:0 7px; text-decoration:none;}
.ftr_nv span{ color:#374c61; font-size:11px; float:left; padding:0 13px;}
.ftr_nv a:hover{ text-decoration:underline; }
.ftr_line{ width:1004px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left;margin-top:10px; }
/************************************/

	/***Right**/
.r_block{ width:215px; float:right; background:url(../images/img15.gif) no-repeat; }
.r_block img{margin-left:20px; margin-top:7px; margin-left:7px;}
.box{ width:225px; float:left;  border:1px solid #ccc; margin-left:7px; font-size:11px; }
.botton{  float:left; margin-left:5px;  margin-bottom:2px; }
.bl2{ width:180px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left; margin-left:9px; }
.h_line{ width:495px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left; margin-left:5px;margin-top:3px; }
.cat_head{ color:#000000; font:13px Trebuchet MS bold; float:left; margin-left:5px; width:495px; }
.cat_head a{  color:#000000;font:13px Trebuchet MS bold; float:left; margin-top:1px; margin-bottom:5px; margin-left:10px;  text-decoration:none;
background-color:#ebebeb;}
.cat_head img{ margin-left:370px; margin-right:5px;}
.subcat{ color:#000000;font:13px Trebuchet MS bold; float:left; margin-left:10px; margin-top:3px; margin-bottom:2px;  width:180px;} 
.subcat a{ color:#003366;margin-left:5px; margin-right:5px;font:13px Trebuchet MS bold; float:left; text-decoration:none;   width:180px;}
/*.subcat a:hover{{color:#003366; margin-left:20px; margin-top:4px;  font:13px Trebuchet MS bold; float:left; text-decoration:underline; }*/
.subcat a:hover{ text-decoration:underline; }
.view a{ color:#003336;margin-left:15px; margin-right:5px; margin-top:15px; margin-bottom:15px;font:13px Trebuchet MS bold; float:left; text-decoration:none;   width:180px;}

/***********Photo*************/

.photo {
	margin-top: 3px;
	position: relative;
	width: 90px;
	height: 80px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 3px;
}
.photo span {
	width: 5px;
	height: 9px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(../images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}

.photo span { /*behavior: url(iepngfix.htc);*/ cursor: pointer; }

.productcat { margin-top:15px; color:#000000; font:14px Trebuchet MS bold; float:left; margin-left:20px; width:400px; height:25px;
 background: #98b1c4;	border: solid 1px #ccc; }
.productcat a{ margin-left:10px; margin-top:3px;color:#000000; font:14px Trebuchet MS bold; float:left; text-decoration:none;}

.productsubcat { color:#003366; font:14px/20px "Times New Roman", Times, serif; float:left; margin-left:20px; width:400px; background:#fff;border:solid 1px #ccc; }
.productsubcat a { color:#003366; font:14px/20px "Times New Roman", Times, serif; float:left; margin-top:3px; margin-left:20px; width:180px;text-decoration:none; margin-bottom:3px; }
.productsubcat a:hover{text-decoration:underline;}
.subselect{ color:#660000;font:14px/20px "Times New Roman", Times, serif; float:left; margin-left:20px;text-decoration:none;margin-bottom:3px; }
.sub{ text-align:left; color:#003366; font:14px/20px "Times New Roman", Times, serif; float:left; margin-top:3px; width:130px;margin-left:15px; margin-right:5px; }
.input_sub{ width:160px; float:left; margin:5px 20px 0 5px; border:1px solid #ccc;}


 /*****************************************Member Add Form***********************************************/  
   
   .p_m{ color:#333333;font:13px Trebuchet MS bold; float:left;  width:480px; height:20px; margin-top:10px;  margin-right:10px; margin-left:10px; 				margin-bottom:3px;}
  
   .pd{color:#999999;font:14px Trebuchet MS bold; float:left;  width:600px; height:20px; margin-top:5px;   margin-right:10px; margin-bottom:5px;}
   .pd a{color:#0088ff;font-size:11px; font-weight:bold; float:left;   height:20px; margin-top:5px;   margin-right:10px; margin-bottom:5px; text-decoration:none;}
   .pd img{margin-top:6px;  margin-left:10px;}
	.m_d2{ text-align:right; color:#333333; font:12px Trebuchet MS bold; float:left; margin-top:3px; margin-left:10px; margin-right:10px; width:105px; }
	.input_c2{ width:150px; float:left;  border:1px solid #ccc; margin-left:5px; margin-top:3px; font:12px Trebuchet MS bold; color:#000000; }
	.input_c{ width:220px; float:left;  border:1px solid #ccc; margin-left:5px; margin-top:3px;font:12px Trebuchet MS bold; color:#000000;  }
	.input_c1{ width:150px; float:left;   border:1px solid #ccc;  margin-top:3px; margin-right:10px;margin-left:5px; }
	.m_d{ text-align:right; color:#333333; font:12px Trebuchet MS bold; float:left; margin-top:3px; margin-left:10px; margin-right:5px; width:120px; }
	
	/************************Show product*********************************************************/

.r_b_inner{  float:left; color:#616161;width:740px; padding-bottom:5px; padding-left:5px;}
.r_b_c{ background:#eaeaea; float:left; color:#616161;   width:690px; margin-top:20px; margin-right:10px; margin-bottom:20px; margin-left:10px; padding-left:3px; padding-top:15px;border:solid 1px #ccc; padding-bottom:10px;   }	
.confirm{width:500px; display:block;color:#5e5b5b;font-size:13px;font-weight:bold; margin-left:10px; margin-bottom:10px;} 
.confirm_TXT{ float:left; display:block;color:#000000;font:12px/17px verdana bold; padding-left:5px; margin-bottom:10px;  padding-top:10px; }
.confirm_TXT a{color:#003366;font:11px/17px verdana bold;} 
.confirm_TXT img{ margin-left:3px; margin-right:3px; } 
.show_name{ color:#333333;font-size:11px;padding-bottom:3px; margin-left:3px; margin-top:10px; margin-bottom:5px; width:220px; display:block;}
.show_name a{ color:#0088cc;font-size:11px;margin-left:1px; margin-top:5px; margin-bottom:5px; }
.show_desc{color:#333333; float:left;font-size:11px;margin-left:1px; margin-top:3px; margin-bottom:3px;width:130px; height:50px;
display:block; padding-left:5px;}
.show_button{float:left; margin-top:3px; margin-right:3px; width:250px; padding-bottom:15px;   }
.show_button img{float:left; margin-right:3px; margin-bottom:10px; }
.show_price{color:#ff6600; font-size:11px;font-weight:bold;  margin-left:5px; margin-top:5px; width:140px; 
padding-bottom:5px; }

.rp_ln{ margin:5px 0 0 0; float:left; margin-left:5px; width:690px;}
.show_det{ float:left; color:#616161; margin-top:5px; margin-left:15px; width:650px; padding-top:5px;
 padding-left:15px; }	
.show_det2{ float:left; color:#616161; margin-top:15px; margin-left:15px; width:650px; padding-top:5px; padding-left:15px; }	
.show_image{ width:350px;float:left;  padding-top:5px; ; border-right:1px dotted  #e2ebf4;}
.show_header{font-size:13px; font-weight:bold; color:#ff6600;}
.show_header a{color:#990000; padding-right:5px;}
.show_header a:hover{ text-decoration:none;}
.show_detail{ width:180px; float:left;  margin-left:10px;color:#5e5b5b;font-size:13px;font-weight:bold;}
.desc{width:250px; float:left; margin-top:5px; margin-left:10px;color:#666;font-size:12px;font-weight:bold; margin-bottom:5px;}
.desc2{width:250px; float:left; margin-top:5px; margin-left:10px;color:#999;font-size:12px;font-weight:bold; margin-bottom:5px;}
.sprice{color:#cc0000; font-size:14px; margin-left:15px; margin-top:3px; padding-bottom:3px; padding-left:7px; font-weight:normal; }
.detail{ color:#333;font-size:11px; float:left; text-align:left; padding-top:5px; padding-bottom:5px;}
.r_inner{ background:#f5f5f5;float:left;width:600px; padding-top:3px; margin-right:10px; padding-bottom:15px; margin-left:10px;border:solid 1px #ccc;   }	

.bline{ width:220px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left; margin-left:3px;margin-top:7px; }
.bline3{ width:220px; height:1px; background:url(../images/l.jpg)  repeat-x; float:left; margin-left:7px;margin-top:12px; }

.mem_menu{ float:left; color:#333333; margin-left:15px; font-size:11px;font-weight:bold; padding-top:7px; padding-bottom:5px;}
.mem_menu a{text-decoration:none; color:#333333;font-size:11px;font-weight:bold; margin-left:10px;}
.mem_menu a:hover{text-decoration:none; color:#0088cc;}
.mem_menu img{  margin-right:3px;}
.mem_menu2{ float:left; color:#000000; margin-left:15px; margin-top:7px; font-size:11px;font-weight:bold;}
.mem_menu2 a{text-decoration:none; color:#000000;font-size:11px;font-weight:bold;}
.mem_menu2 img{ margin-top:3px; margin-right:3px;}
.mem_menu2 a:hover{text-decoration:none; color:#0088cc;font-size:11px;font-weight:bold;}
/****************2009-08-05*********************************/
.add_cart{color:#666;font-size:11px;font-weight:bold; margin-left:5px; padding-right:3px; float:right; margin-top:5px; margin-bottom:5px;}
.add_cart2{color:#666;font-size:11px;font-weight:bold;margin-top:5px; margin-bottom:5px;  }
.add_cart3{color:#666;font:11px Trebuchet MS bold;margin-top:3px; margin-bottom:3px; margin-left:3px; width:220px; float:left;padding-right:3px; }
.add_cart4{color:#666;font:11px Trebuchet MS bold; padding-bottom:2px; margin-left:3px; float:left; padding-right:3px;}
.add_cart4 a{text-decoration:none;color:#666;font:11px Trebuchet MS bold;}

.add_det{color:#36240C;font:11px Trebuchet MS bold;margin-top:3px; margin-bottom:3px; margin-left:3px;padding-right:5px; }
.add_det_total{color:#003399;font-size:11px;font-weight:bold;margin-top:3px; margin-bottom:3px; margin-left:3px;padding-right:5px; }
.txbx{ width:140px;  float:left; margin-left:5px; margin-top:3px; margin-bottom:3px; border:#999999 solid 1px; color:#333333;font-size:12px; }
.tx_cri{ width:90px;height:18px;  float:left; margin-left:3px;margin-right:3px; margin-top:3px; margin-bottom:3px; border:#999999 solid 1px; color:#333333;font-size:12px; }
.tx_cri2{ width:95px;height:20px;  float:left; margin-left:3px; margin-top:3px; margin-bottom:3px; border:#999999 solid 1px; color:#333333;font-size:12px; }

.input_cri{ width:250px; float:left;  border:1px solid #ccc; margin-left:5px; margin-top:3px; margin-bottom:3px; font-size:11px; color:#333333;
height:20px;}
.ins_det{ width:500px; float:left; border:1px solid #ccc; margin-left:5px; margin-top:5px; margin-bottom:5px; color:#666; font-size:11px; }
.member_det{color:#333;font-size:11px ; font-weight:normal; float:left;   margin-top:4px; }
.contact_p{color:#333;font-size:11px ; float:left;   margin-top:4px; width:150px; display:block; }

/**************************/
.order_view{ color:#36240C;font-size:11px; padding-bottom:2px; margin-left:3px; padding-right:3px;}
.order_view_cn{ color:#ff0000;font-size:11px ; padding-bottom:2px; margin-left:3px; padding-right:3px;}
/**********************Clock******************************************/


/* the div that holds the date picker calendar */
.dpDiv {
	}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #dedede;
	}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #dedede;
	}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #cccccc;
	border: 1px solid #f2f2f2;
	}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #cccccc;
	border: 1px solid #dedede;
	cursor: pointer;
	color: #333333;
	}

/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #dedede;
	color: white;
	}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}

/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #dedede;
	font-weight: bold;
	padding: 0px;
	}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #f7f7f7;
	font-weight: bold;
	}
/******************************/
.tpheader2{
	width:330px; display:block;	
	padding: 20px 0px 10px;
	float:right;
}
.searchvm .inputbox{
	width: 210px;
	padding: 9px 10px;
	background: url(../images/search-back.png) no-repeat;
	border: none; line-height:14px;

}

.searchvm .button{
	width: 99px;
	height: 30px;
	background: url(../images/search-btt.png) no-repeat;
	border: none; float:right;

}
.tpheader2 a{ float:right; clear:both; color: #AE0C00; font-size:11px; text-transform:uppercase; font-weight:700; text-decoration:none; font-family:Arial, Helvetica, sans-serif }
.tpheader2 a:hover{ text-decoration:underline}
.label_login{ color:#666; font-weight:700;font-size:11px;font-family:Arial, Helvetica, sans-serif }
.label_login a{color:#666; font-weight:normal;font-size:11px;text-transform:none }
.moduletable_right{ float:right; text-align:left; }
.cufontag{background:url(../images/bullet_3.gif) left no-repeat; line-height:35px; font-size: 13px; font-weight:600;color:#fff; text-align:left; padding-left:25px; margin-left:-5px;}


.cufontag-border{background:url(../images/m14.gif) left no-repeat;  padding-left:30px;line-height:30px; color:#141414; text-align:left;  font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif; float:left; font-weight:600;}

 .list3ColList{ margin:0 0 0 0;}
 .list3ColList dt,.list3ColList ul{list-style:none;line-height:30px; margin:0 0 0 0; font-family:tahoma !important;
 padding: 0 5px 0 10px; }
 .list3ColList .eldest {margin:0 10px 1px 0px; padding:0; clear:right; font-size:12px; line-height:30px;border-bottom:1px dotted #ccc; }
 .list3ColList .eldest a { color:#333; font-size:12px; text-decoration:none }
 .list3ColList .eldest a:hover {color:#b20605; text-decoration:none}
 .list3ColList a img{margin:10px 5px 0 0;float:left;cursor:pointer;}
  
 .list3ColList li{ background:url(../images/bullet.gif) 3px no-repeat; margin:0;padding:0 0 0 10px;font-size:11px !important;font-family:tahoma !important;}
 .list3ColList li a{color:#333 ; font-size:11px !important; font-weight:normal; line-height:20px; padding-left:7px;text-decoration:none}
 .list3ColList li a:hover{ text-decoration:none;color:#b20605;  }
 .list3ColList dd { margin:0 0 0 5px;font-family:tahoma !important;font-size:11px; }
 .list3ColList dd ul{padding:0;  text-align:left; font-weight:normal; margin-top:3px; margin-left:10px;font-family:tahoma !important; font-size:11px !important;}
 
ul#menu-list{ margin:0 0 0 17px; clear:both; padding:0; line-height:18px;}
ul#menu-list li{ list-style:url(../images/war_arrow.gif); font-size:11px; font-family:tahoma; font-weight:700;}
ul#menu-list li a{ text-decoration:none; color:#666}
ul#menu-list li a:hover{ text-decoration:underline}
 /* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		
		}
	#slider2{/*margin-top:1em;*/}
	#slider li{	
		width:600px;
		height:250px;
		overflow:hidden;
		display:block;
		
		
		
		}
	 #slider2 li{
		width:520px;
		height:250px;
		overflow:hidden;
		display:block;		 
		
		}
	#slider img{ max-height:250px; max-width:520px;}
	
	
.clrfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clrfix{clear:both;}

.moduletable-boxred { background:url(../images/bgcornershadow.png) #ccc no-repeat top right;padding-left:20px; padding-bottom:10px; margin-left:-30px;}
.moduletable-boxred h3{ margin-top:10px; color:#fff}

.DeadendList {	
	margin-bottom:10px;
	font-size:11px;
	
	vertical-align:middle;
	border:none;
	
	float:left;
	line-height:18px;
}
.DeadendList tr, .DeadendList td {
	
	line-height:18px;


}

.DeadendList td a {
	background:url(../images/war_arrow.gif) 0px 3px no-repeat;
	display:block;
	width:100px;
	margin-left:0px;
	/*border-bottom:1px solid #fff;*/
	color:#323232;
	font-weight:700;
	font-size:11px;
	text-decoration:none;
	padding-left:13px;
}
.DeadendList a {
color:#000;font-size:11px;

}
.DeadendList a:hover,.DeadendList td a:hover {
	text-decoration:underline;
}

.moduletable_inner{text-align:left;}
.moduletable_inner{ border-left:1px solid #ccc; padding-left:10px; padding-right:6px;  margin-left:10px; }
div.moduletable_inner h1,div.moduletable_inner h2,div.moduletable_inner h3,div.moduletable_inner h4,div.moduletable_inner h5{margin-bottom:0;padding-bottom:0;line-height:100%!important;background-image:none !important;background-color:transparent !important;font-size:150% !important;font-weight:700 !important;padding:0 0 0 0!important;margin:0 0 0 0!important;border:none!important;}
div.moduletable_inner h3{color:#333!important;}
.moduletable_inner,.moduletable_inner *,.moduletable_inner_tpmenu,.moduletable_inner_tpmenu * {line-height:1.6;}
td.sectiontableentry2{text-align:left;border-bottom:1px solid #c4c4c4; line-height:2px; padding-left:3px; color:#333; font-size:11px; padding:2px 0 2px 0;}
td.sectiontableentry2 a{ color:#333;}
td.sectiontableentry2 a:hover{ color:#E9AE74; text-decoration:none}
#tpblock-left div.moduletable-box,#tpblock-left div.moduletable-nobox,#tpblock-left div.moduletable-boxblue,#tpblock-left div.moduletable-boxred,#tpblock-left div.moduletable-badgehot,#tpblock-left div.moduletable-badgenew{margin-bottom:15px;}
a.orange{ color:#f7811f; font-size:11px;}
.span-price{ font-size:13px; float:left; color:#444;
font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; display:block; margin-left:10px; margin-top:10px; }
.span-price b{ font-size:14px; font-family:"Courier New", Courier, monospace}

.span-SPprice{ font-size:13px; float:left; color:#ae0c00;font-family:Verdana, Arial, Helvetica, sans-serif;
  width:100px; display:block;margin-left:10px; margin-top:10px; line-height:22px;   }
.span-SPprice b{ font-size:20px;  font-family:"Courier New", Courier, monospace}
.span-det{ clear:both;}
.moduletable_inner3{  padding-right:6px; text-align:left;  }
.moduletable_inner3 p{ line-height:16px;}
.strong_moduletable_title{ font-size:11px;}
.span_moduletable{ font-size:12px;font-family:Optima,Arial,Verdana,  Tahoma; font-weight:700;}
span.minifp-anotherlinks{background:none;margin-bottom:5px;padding-left:0;}
li.minifp{background:url(images/star.gif) no-repeat 0 10px;border-bottom:1px solid #ccc;display:block;padding:5px 0;}
li.minifp a{margin-left:15px;}
span.minifp-date{background:#d0cfcc;display:block;padding:3px 4px;color:#FFF;float:left;margin-right:5px;}
span.blog-title{background:#d0cfcc;padding:3px 10px 3px 10px;color:#FFF; font-weight:700;font-size:18px;font-family:"Courier New", Courier, monospace; text-align:left; float:left}
.line-title{border-bottom:3px solid #666; width:98%; clear:both; float:left; padding-bottom:3px; margin-bottom:10px;}
.minifp-introtitle{display:block;padding:3px 5px;border-top:3px solid #666;border-bottom:1px solid #CCC;margin:5px 0; font-size:11px; line-height:14px;}
.minifp-introtitle a{color:#E9AE74}
td.minifp{border-bottom:1px solid #CCC;padding-top:5px;padding-bottom:5px;}
td.minifp img{ margin-right:5px;margin-bottom:5px;}
td.minifp p{ font-size:11px;}
.miniPrice{ font-size:12px;font-family:"Courier New", Courier, monospace;color:#ae0c00; }
.miniPrice b{ font-size:14px; font-weight:700;}
#tpmod-user11 div.moduletable_inner img.nomp,#tpmod-user12 div.moduletable_inner img.nomp,#tpmod-user13 div.moduletable_inner img.nomp,#tpmod-user14 div.moduletable_inner img.nomp {margin:0;padding:0;}
a.minifp-full-link,a:visited.minifp-full-link,a:active.minifp-full-link,a:link.minifp-full-link{line-height:24px;font-weight:bold;text-transform:uppercase;font-size:90%;background:#333333;color:#FFFFFF;padding:2px 5px;letter-spacing:0px;}
 td,p,div,tr{font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;line-height:160%;}
.contentheading,.contentpagetitle,.componentheading,td.contentheading,div.componentheading,h1,h2,h3{font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;}
#tpblock-head,#tpblock-tpmenu,#tpblock-top,#tpblock-left,#tpwrapper-right,#tpblock-bot,#tpblock-footerleft,#tpblock-footerright,#tpaccordion{margin-bottom:15px;}
.tp-tittle-date{background:url("../images/bg_hot.png") left top no-repeat; width:774px; position:relative; height:75px;float:left;color:#FFF;margin-left:-28px;margin-right:15px;overflow:hidden;display:block; }
.tp-tittle-date2{background:url("../images/bg_new.png") left top no-repeat; width:774px; position:relative; height:75px;float:left;color:#FFF;margin-left:-28px;margin-right:15px;overflow:hidden;display:block; }

.tp-tittle-date-date{ text-align:left;font-size:24px;display:block;padding-left:14px;padding-top:22px;font-weight:700; float:left;font-family:"Courier New", Courier, monospace}
.tp-tittle-date-month{display:block; font-size:13px;text-transform:uppercase;font-family:Optima,Arial,Verdana,  Tahoma; font-weight:700;padding-left:30px; float:left;line-height:20px; padding-top:7px; text-align:left}
.tp-tittle-date-year{font-size:12px;display:block;font-weight:700; line-height:18px; text-align:left}
.moduletable_left{/* border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; border-top:1px solid #ddd;padding:0 5px 0 12px;*/width:225px;  float:left; overflow:hidden }
.moduletable_orange{width:220px;  float:right; background:#fef7db }



/*------------------------------------------*/
/*        az_infobox Left Css               */
/*------------------------------------------*/
.az_box_new {
  width:217px;
  text-align:left;
  margin-bottom:0px;
  margin-top:0;



}

.az_box_top_new {
	width:230px;
	margin:0;
	padding:0;
	  float:left;
}
.az_box_top_l_new {   
   background:url(../images/az_iboxheader_right.gif) right top no-repeat;
   margin-left:0px;
   margin-right:0px;
   padding:0px;
   width:230px;  

}
.az_box_top_r_new {
	background:url(../images/az_iboxheader_mid.gif);
	margin-left:0px;
	margin-right:0px;
	background-repeat:repeat-x;
	width:218px;

}
.az_box_top_m_new {
	background:url(../images/az_iboxheader_left.gif) no-repeat;
	width:217px;
	
}


.brand{ width:81px;height:50px; margin-right:7px;margin-bottom:3px;
float:left; display:block; margin-left:1px;  overflow:hidden; background:#fff; }
.brand img {filter:gray;max-width:81px;max-height:50px;text-align:center !important;  vertical-align:middle !important;}
.brand img:hover  {filter:;max-width:81px;max-height:50px;} 

.featured{width:755px; float:left; margin:0; padding:0; background:url(../images/az_shadow.gif) bottom repeat-x; }
.featured li{float:left;width:139px;height:168px; padding:3px 5px 5px 5px; display:block; border-right:1px dotted #ebebeb;  margin:0; text-align:center;}
.featured li.noborder{border-right:0 none; float:left}
.featured ul{overflow:hidden; z-index:1; padding:0; list-style:none; margin:0;  }
.featured li img{ max-width:100px; max-height:70px;  text-align:center; float:none}
.item_name{ color:#666; font-size:11px ; font-weight:700; text-align:center; line-height:12px !important;height:22px; overflow:hidden; display:block; margin:5px;}
.featured a{ text-decoration:none}

.featured-ink{width:519px; float:left; margin:0; padding:0 0 10px 10px; }
.featured-ink li{float:left;width:165px;height:180px; padding:3px 3px 5px 3px; display:block;  margin:0; text-align:center;}
.featured-ink li.noborder{border-right:0 none; float:left}
.featured-ink ul{overflow:hidden;z-index:1; padding:0; list-style:none; margin:0;  }
.featured-ink li img{ max-width:150px; max-height:100px;  text-align:center; float:none}
.featured-ink  a{ text-decoration:none}
.normal-price{ color:#666; font-size:12px ; font-weight:normal; text-align:center; line-height:13px!important; margin:0;}
.list-price{ color:#666; font-size:12px ;font-weight:normal; text-align:center;  line-height:13px!important; overflow:hidden; margin:0;}
.list-price b{ color: #cc0000; font-weight:700; font-size:15px; font-family:"Courier New", Courier, monospace;}
.p-img{width:139px;height:70px; display:block; clear:both;}
.p-ink{width:150px;height:100px; display:block; clear:both; border:1px solid #ccc }

.more{float:right;text-indent:0;font-size:12px;line-height:15px;padding-right:12px;cursor:pointer;background:url(../images/arrow_orange.png) no-repeat right;color:#d52010; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:600}
.more:hover{text-decoration:underline}

.input_search{ width:200px; line-height:18px !important; font-size:12px; margin:1px 5px 1px 5px; height:16px; display:block;}
.input_select{ width:205px; line-height:20px !important; font-size:12px; margin:1px 5px 1px 5px;}
.input_price{ width:50px; line-height:14px; font-size:11px; margin:1px 2px 1px 2px;}
.button-2{text-align:center;color:#f0f0f0;border:1px solid #333;margin:3px 0;font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:700;font-weight:400;line-height:22px;height:22px;background:#333; padding:0 7px 0 7px;}
.button-2:hover,.button-2:focus{border:1px solid #000;background-image:none;background:#000000;line-height:22px;color:#fff;cursor:pointer;}
td.sectiontableentry1{text-align:left;line-height:18px;  color:#fff; font-size:11px; padding-bottom:3px; padding-top:2px;}


.itemsR{float:left;width:230px; padding:0 0 10px 10px;}
.itemsR ul{ list-style:none; margin:0; padding:0; text-align:left;}
.itemsR li{height:100px;padding-top:10px;padding-bottom:10px; text-align:left; margin-bottom:10px; }
.itemsR li p{line-height:14px !important; text-align:left; float:left; }
.itemsR li img{float:left;margin:0 10px 0 5px;}
.itemsR li a{color:#666; text-decoration:none;}
.itemsR li a:hover{color:#b20605; text-decoration:underline;}
.itemsR li .product-name{ font-size:11px; text-align:left; height:30px; width:145px; display:block; overflow:hidden;  padding:0; margin:0;}
.itemsR li .price-new{font-size:12px;font-weight:normal; text-align:left;width:145px; color: #cc0000; line-height:15px !important; padding:0;  padding:10px 0 10px 0; margin:0 10px 0 0;}
.itemsR li .price-new b{font-size:16px;font-weight:700;font-family:"Courier New", Courier, monospace; }


/**********************/
.bord_title {  width:565px; line-height:30px; display:block; margin-top:5px; margin-left:5px;
 font-size:15px;font-family:tahoma; font-weight:600; color:#fff;/*border-bottom:1px solid #ccc;border-top:2px solid #666666;*/ background:#000;
 border-bottom:3px solid #c72026;padding-left:10px;  }
h2.centerBoxHeading { background:url(../images/bull_3.gif) 8px 16px no-repeat; padding:10px 0 14px 32px; margin:0 0 0 0; font-size:12px; line-height:26px; color:#212121; font-weight:bold;}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
        vertical-align: top;
        }
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

       width:auto;
        }
.back {
        float: left;
        }
.centeredContent{ float:left;}
.centerBoxWrapper{ float:left;}
.product_list {padding:0 0 8px 0; margin:0 0 0 0; width:250px; display:block; float:left; margin-right:5px;margin-bottom:10px; border:2px solid #f3f3f3;}
.product_list .left {float:left;}
.product_list .left img{ float:left; margin:2px 5px 2px 5px;}
.product_list .right {float:right; width:150px;}

.product_list .name { background:url(../images/bg_name.gif) 0 0 no-repeat #F7F8F5; padding:12px 10px 14px 36px; color:#141414; font-size:12px; line-height:14px; font-family:tahoma; text-transform:uppercase; font-weight:bold;}
.product_list .name a {color:#141414; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase;}
.product_list .name a:hover {text-decoration:underline;}

.product_list .text { color:#8B8B8B; font-size:11px; line-height:15px; padding:14px 10px 13px 0;}

.product_list .bg_price { background:#fff; width:100%; padding:3px 0 3px 0; float:left;}
.product_list .price { float:left; padding:5px 0 6px 19px; width:90px; color:#141414;}
.product_list .Proprice { float:right; padding:5px 15px 6px 10px; width:90px; text-align:right;color:#e52f36;}
.product_list .button {padding:11px 0 0 0; float:left;}
.product_list strong { font-family:tahoma;font-size:14px; line-height:12px; font-weight:bold;}
.product_list b { font-family:tahoma;  font-size:14px; line-height:12px; font-weight:bold;}

		
		.module-categories h3,.module-login h3 {
			background:#000;
			font:normal 16px/16px Arial, Helvetica, sans-serif;
			color:#fff;
			padding:7px 10px 7px 18px;
			margin:0 0 0 0;
			font-weight:600;
			border-bottom:4px solid #e52f36
		}
		
		/*----------------------------------------login-form---*/
	.module-login {
		margin:0px 0px 5px 0px;
		padding:0 0 0 0;
		border:1px solid #ccc;
		background:#f8f8f8;
	
	}
	.module-categories{ border:1px solid #ccc; padding:0 0 0 0;}
	.module-login .boxIndent {
			padding:5px 0 0 0;
			margin:0 0 0 0;
	}
	.module-categories .boxIndent{
	
			padding:5px 3px 5px 3px;
			margin:0 0 0 0;
	}

/********************/
/* top-sellers----------------------------- */

#top-sellers {
	line-height: 0;
	font-size: 0;
	margin-bottom:10px;
	
	}

#top-sellers-inner {
	background: url(../images/repeat_top_seller.gif) repeat-y;
	width:201px;
	}

.top-sellers-item {
	border-bottom: 1px dotted #7f7f7f;
	padding: 10px 0 00px 0;
	width:190px;
	margin: 0 auto 0 auto;
	color:#000;
	height:79px;
	cursor: pointer;
	position: relative;
	line-height:16px !important;
	}	
	
.top-sellers-link {
	position: absolute;
	top:5px;
	left:0px;
	width:190px;
	height:70px;
	z-index: 10;
	line-height:16px !important;
	}

.top-sellers-item img.product{
	max-width: 60px;
	max-height: 70px;
}

.top-sellers-left {
	float: left;
	width:60px;
 	}
	
.top-sellers-right {
	float: right;
	width:126px;
	padding: 10px 0 0 4px;
	font-size: 11px;
	line-height: 14px !important;
	}
.top-sellers-right strong {
	color:#c90202;
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-weight:normal;
	}
.top-sellers-right .sku-desc{ height:32px; display:block; overflow:hidden}	

#top-sellers-footer {
	background: url(../images/footer_top_sellers.gif) no-repeat;
	width:201px;
	height:30px;
	font-size: 11px;
	line-height: 12px;
	text-align: right;
	}
	
#top-sellers-footer a{
	color:#000;
	text-decoration: underline;
	padding: 00px 25px 0 0;
	display: block;
	padding-top:6px;
	}
	
.red  {
	font-size:11px;
	 color:#c90202;
	 line-height:16px !important;
	 }
.clear {
	clear:both;
	padding:0px;
	margin:0px;
	line-height:0px;
	height:0;
	font-size:0px;
	}


	/* fragrance-finder ----------------------------- */

#fragrance-finder {
	background:url(../images/finder_bg.gif) no-repeat 0 41px;
	height: 190px;
	}

#fragrance-finder table{
	margin: 3px 5px 3px 5px;
	width:210px;
	}

#fragrance-finder td {
	padding:0 7px 5px 7px;
	}

#fragrance-finder .inp {
	width:185px;
	border: 1px solid #b7b7b7;
	padding: 2px;
	font-size: 12px;
	}
			
#fragrance-finder .sel {
	width:194px;
	border: 1px solid #b7b7b7;
	padding: 3px;font-size: 12px;
	}
	
	T
	
/* quick menu ----------------------------- */

#quick-menu {
	 font-size: 0;
	line-height: 0;
	padding-bottom: 0px;
	
	}
#quick-menu-inner {
	background: url(../images/repeat_top_seller2.gif) repeat-y;
	width:220px;
	}
/**********item****************/
.item-pro{
	width:176px;
	padding: 0 4px 0 6px;
	height:170px;
	float:left;
	position: relative;
	background: url(../images/viewed_bg2.gif) no-repeat;
	margin:0px 0 5px 7px;
	}	

.item-pro span{
	text-decoration: line-through;
	}	

.item-pro strong{
	color:#b90101;
	font-weight: normal
	}		

.item-pro .image{
	width:176px;
	height:113px;
	/* float:left; */
	padding-top: 10px;
	text-align: center;
	position: relative;
	
	}	

img.product{
	max-width: 90px;
	max-height: 90px; 
	float:none !important;
	text-align:center;
	vertical-align:middle;
}

.item-pro .description{
	text-align: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 11px;
	line-height:14px !important;
	height:30px; display:block; overflow:hidden; margin-top:5px;
	
}
.item-pro .description a{
text-decoration:none

}


.item-pro .item-price{
	margin-top:2px;
	float:left;
	color:#c90202;
	font-size: 16px;
	font-family: "Trebuchet MS";
	}
	 
.item-pro .item-buy{
	margin:4px 0;
	float:right;
	font-size:11px;
	}	
	
a.buy-icon{
	background: url(../images/icon_x_red.gif) no-repeat 0 0;
	width:19px;
	height:19px;
	display: block;
	float: right;
	}

a:hover.buy-icon{
	background: url(../images/icon_x_red.gif) no-repeat 0 -19px;
	}
	
.limited-stock{
	position: absolute;
	top:50px;
	left:5px;
	z-index: 10;
	}
	
.rrp {
	float: left;
	font-size:11px;
	margin-right: 2px;

	}

.striked {
	text-decoration: line-through;
	}

.striked-price {
	text-decoration: line-through;
	font-size:11px;
	float: left;
	width:auto; display:block;
	
	text-align:left;
	float:left;
	
	}


.discount{float: left; width:auto; display:block; text-align:left;font-size:11px; padding:0;}

/* deal week */

.deal-box {
	
	padding-bottom: 10px;
	float: left;	
	margin:0 2px 0 7px;
	

	}

.deal-box-top {
	/*line-height:0px;*/
	font-size:0px;
	background:url(../images/deal_of_week.gif) no-repeat;
	height:30px;
	width:270px; font-size:11px; font-family:tahoma;
	color:#fff; padding-left:10px; line-height:30px; font-weight:600;

	
	
	}

.deal-item-wide {
	width:280px;
	height:140px;
	font-size: 11px;
	line-height: 13px;
	background:url(../images/deal_week_lower.gif)  no-repeat bottom;
	}

.deal-left{
	float: left;
	width:110px;
	text-align: center;
	padding: 4px 4px 0 4px;
	position: relative;
	}

.deal-left img.product{
	max-width: 110px;
	max-height: 120px;
}

.deal-right{
	float: left;
	width:155px;
	padding-top: 5px;
	line-height:14px !important;

	}
.deal-right .desc-pro{ height:28px; display:block; overflow:hidden; line-height:14px !important; width:150px; margin-bottom:0;}
.deal-right strong{
	font-size:11px;
		
	}
	
	.deal-right img{
	margin-top:4px;
	}

.deal-right strong.red{
	font-size:12px;
	color:#c90202;
	}

.deal-right span{
	font-size:18px;
	font-family: "Trebuchet MS";
	color:#c90202;
	}

/* #keep-in-touch ----------------------------- */

#keep-in-touch {
	background:url(../images/bg_keep_in_touch.gif) no-repeat 0 38px;
	height: 210px;
	float:left;
	}

#keep-in-touch table{
	margin: 8px 0 0 15px;
	width:180px;
	color:#000;
	font-family: Tahoma;
	float:left;
	}

#keep-in-touch td {
	padding:0 0 8px 0;
	}

#keep-in-touch .inp {
	width:170px;
	border: 1px solid #b7b7b7;
	padding:4px;
	font-size: 12px;
	font-family: Tahoma;
	}
		
#keep-in-touch .sel {
	width:179px;
	border: 1px solid #b7b7b7;
	padding: 2px;
	}
#main-center{ width:580px; float:left; padding-right:4px;}
#main-right{ width:205px; float:right;}
 #brand-holder	{
	text-align:left;
	margin:0 auto 0 auto;
	width:1004px;
	padding:10px 0 20px 0;
	
	
	}	
/* start footer --------------------------------------------------------- */
 #footer	{
	text-align:left;
	margin:10px 0 0 0;
	width:994px;
	padding:10px 0 0px 0;
	color:#fff;
	font-size:11px;
	height:84px;
	background:url(../images/bg_footer.jpg) no-repeat;
	}
#footer-left{ padding:0px 0 00px 30px; float:left; width:200px; margin:0 0 0 0; height:80px; display:block;}

#footer-nav	{
	float:left;
	 
	padding:4px 0 00px 30px;
	font-family:Tahoma;
	color:#fff;
	font-size:12px;
	width:650px;
	line-height:14px !important;
	clear:right;
	}
 #div-det{ padding-top:5px;font-size:11px; float:left; text-align:left; width:650px;padding:4px 0 00px 30px;}
 #div-det a{float:none; color:#fff;}

#footer span	{
	color:#fff;
	display: block;
	width:20px;
	float:left;
	text-align: center;
	}

#footer-nav a{
	font-family:Tahoma;
	text-decoration: none;
	color: #fff;
	float:left;
	}

#footer a.selected	,#footer a:hover	{
	text-decoration:underline;
	}

#footer-center	{
	text-align:center;
	float:left;
	width:620px;
	padding-top: 5px;
	}

#footer-right	{
	text-align:right;
	float:right;
	width:360px;
	padding: 0 5px 0 0;
	}

#footer-right a  {
	float:left;
	}

#footer-right	img{
	padding-bottom:10px;
	}

/* #sub-footer ----------------------------------------------- */ 	

#sub-footer {
	text-align:left;
	margin:0 auto 0 auto;
	width:994px;
	padding:10px 0 0px 0;
	color:#131313;
	font-size:11px;
	height:46px;
	}
	
#sub-footer-left    {
	color:#131313;
	float:left;
	padding-top: 3px;
	font-size:11px;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#sub-footer-right	  {
	float:right;
	width:130px;
	padding-right: 10px;
	}

#sub-footer-right	img {
	float:right;
	margin: 0 0 0 4px;
	}

#sub-footer-right a.white  {
	color:#131313;
	float:left;
	padding-top: 3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

.box-brochure{ width:100px; height:140px; float:left; margin-left:7px; margin-top:5px; display:block; overflow:hidden;}
.box-brochure img{ width:100px;height:100px; clear:both;}
.box-brochure p{ color: #666; font-size:11px; line-height:14px !important}
.box-brochure a{ color: #cc0000; text-decoration:none;}

/*******Top Header **************/
.wel_header{ color:#000; font-size:20px !important; font-weight:600; float:left; line-height:30px; font-family: "Trebuchet MS";}
.wel_header span{ color:#444; font-size:14px !important; font-weight:normal;  float:left; line-height:30px; font-family: "Trebuchet MS";}
.wel_header span a{ color:#c10000; font-size:14px !important;  float:left; line-height:30px; font-family: "Trebuchet MS"; text-decoration:none;}
.wel_header span a:hover{text-decoration:underline;}

.wel_header b{ color:#9e0101 }
.fieldbox{ border:1px solid #ccc; font-size:12px; color:#000; padding:0 0 0 2px; line-height:18px !important; height:20px;}
/*--------------------------------*/ 
.content-related-products, .content-product-grid {
	width: 820px;
	margin: 7px auto 0 auto;
	}
.content-recent-viewed .middle, #home-recent-viewed .middle, .content-product-grid .middle{
	margin:0 0px;
	}

.item{
	width:190px;
	padding: 0 4px 0 6px;
	height:212px;
	float:left;
	position: relative;
	background: url(../images/view_item.gif) no-repeat;
	margin-bottom:3px;margin-right:2px;
	font-size:11px;

	}	

.item span{
	text-decoration: line-through;
	}	

.item strong{
	color:#b90101;
	font-weight: normal
	}		

.item .image{
	width:176px;
	height:145px;
	/* float:left; */
	padding-top: 10px;
	text-align: center;
	position: relative;
	}	

img.product{
	max-width: 90px;
	max-height: 100px; 
}

.item .description{
	text-align: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size:11px !important;
	max-height:45px; display:block; overflow:hidden;
	line-height:14px !important;

}
.item .description a{ text-decoration:none;}
.item .description a:hover{ text-decoration:underline;}

.item .item-price{
	margin-top:2px;
	float:left;
	color:#c90202;
	font-size: 14px;
	font-family: "Trebuchet MS";
	}
	
.striked-price2 {
	text-decoration: line-through;
	font-size:11px;
	float: left;
	width:auto; display:block;	
	text-align:left; margin-top:4px; margin-left:
	
	
	}
.item .item-buy{
	margin:4px 0;
	float:right;
	}	
	
a.buy-icon{
	background: url(../images/icon_x_red.gif) no-repeat 0 0;
	width:19px;
	height:19px;
	display: block;
	float: right;
	}

a:hover.buy-icon{
	background: url(../images/icon_x_red.gif) no-repeat 0 -19px;
	}
.magnify{
	position: absolute;
	top:5px;
	left:5px;
	width:20px;
	height:20px;
	z-index: 10;
	}	
	
.sale-tag{
	position: absolute;
	top:10px;
	right:5px;
	z-index: 10;
	}	
	
.limited-stock{
	position: absolute;
	top:60px;
	left:0px;
	z-index: 10;
	}
/************Product detail******/
#content-main {
	width:590px;
	float: left;
	/*padding-left:10px;*/
	color:#000000;
	font-size: 11px;
	line-height: 16px;
	padding-top:0;
	
 	}
#content-main h1, .content-header  {
	border-bottom: 1px dotted #7f7f7f;
	height:27px;
	padding-top: 10px;
	margin-bottom:10px;
	position: relative;

	}

#content-main h1 {
	font-family: "Trebuchet MS";
	font-size: 21px;
}
.prod-wish-tell {
	position: absolute;
	right: 0;
	top:10px;
	}	
	
a.prod-wish{
	display:block;
	width:80px;
	float:left;
	padding: 0 0 0 25px;
	color:#000;
	background: url(../images/icon_wish.gif) no-repeat 0 0;
	}	

a.prod-tell{
	display:block;
	width:65px;
	float:left;
	background:url(../images/icon_tell.gif) no-repeat  0 0;
	padding: 0 0 0 25px;
	color:#000;
	}	

.content-inner {
	width:580px;
	margin:0 auto 0 auto;
	}

#prod-detail {

}
#prod-share-holder {
	width:252px;
	float: left;
	position: relative;
	display: inline;
}
#prod-detail-left {
	float:left;
	background:url(../images/product_frsme.gif) no-repeat;
	width: 232px;
	height: 207px;
	position: relative;
	margin-right: 20px;
	text-align: center;
	}
#share-dets-left {
	width:217px;
	padding: 15px 0 0 0px;
	text-align: left;
	float: left;
	position: relative;
	display: inline;
	}
#prod-detail-left img.product{
	margin-top: 20px;
	max-width: 200px;
	max-height: 180px;
}

#prod-detail-right {
	float:left;
	width:320px;
	padding: 10px 0 0 0;
	font-size:12px;}

#prod-detail-right .black{
	font-size:16px;
	color:#222222;
	padding-bottom: 10px;
	display: block;
	margin-right:3px;
	}	
#prod-detail-right .brown{
	font-size:12px;
	color:#444;
	padding-bottom: 10px;
	display: block;
	margin-right:3px;
	}	

#prod-detail-right .red{
	font-size:14px;
	color:#d40000;
	display: block;
	padding-bottom: 7px;
	}	

#prod-detail-right p{
	/*margin:5px 0;*/
	font-size:12px;
	line-height:16px;
	}	

#prod-detail-right .lower{
	font-size:12px;
	float: left;
	padding-bottom: 10px;
	margin-top:8px;
	width:100%;
	}	

#prod-detail-right .lower strong{
	font-size:12px;
	color:#d40000;
	}	

#prod-detail-right .lower span.price{
	font-size:18px;
	color:#d40000;
	float:none;
	padding:0 0 0 0;
	}	

#prod-detail-right  img{
	margin-top: 10px;
	}	
.black { 
	color:#000;
	}
.red  {
	 color:#c90202;
	 }

.prod-basket {
	background:	url(../images/btn_add_basket.gif) no-repeat ;
	width:110px;
	height:18px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 20px;
	float: left;
	margin-right: 5px;
	margin-top:10px;
	}
.prod-basket input{
	width:110px;
	height:18px;
	}

