body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	position: relative;
	font-size:12px;
}
ul {list-style:none; margin: 0; padding: 0;}
H1,H2,H3{
	padding:0;
	margin:0;
	font-size:1.0em
}
form{
	margin:0;
}
.clear{
clear:both;
}
.clearbox {
border-top:1px solid transparent !important; 
margin-top:-1px !important; 
border-top:0; 
margin-top:0; 
clear: both;
visibility: hidden; 
}
.space{
	margin:0 20px;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.toplink{
	font-size: 11px;
	color:#666;
	text-decoration: underline;
}
.txtwhite{
	color:#fff;
}
.txtgray66 {  
	font-weight: 400; 
	font-size: 12px; 
	color: #666
}
.txtblacksmall {  
	font-weight: 400; 
	font-size: 11px; 
	color: #000
}
.txtbold{
	font-weight:700
}
.txtbold_black{
	font-size: 12px;  
	font-weight: 700; 
	color: #000; 
}
.txtbold_green{
	font-size: 12px;  
	font-weight: 700; 
	color:#3c8103
}
.txtblack12pxbold { 
	font-size: 12px; 
	line-height: 16px; 
	font-weight: 700; 
	color: #000; 
	text-decoration: none; 
}
.txtredbold {  
	font-weight: 700; 
	color: #c60000
}
.txtredbold12px {  
	font-weight: 700; 
	color: #c60000;
	font-size:12px;
}
.txtstrong {
	font-weight: 700;
}
.txtgraybold{
	font-weight:700;
	font-size:11px;
	color:#999;
}
.txt_orange {  
	color: #f75e00
}
.txt_yellow {
	color: #b66b09
}
.txt_blackfont12px{
	font-size:12px;
	color:#000;
}
.txt_yellow_bold {  
	font-size: 12px;  
	font-weight: 700; 
	color: #c7772d
}
.txt33gray {
	font-size: 11px; 
	color: #333333; 
	line-height: 18px; 
	text-align: center
}
.txt_percent{
	color:#fff;
	font-size:10px;
	font-weight:700
}
.textup {
	height:1px; 
	font-size: 0; 
	overflow: hidden; 
	color: #fff; 
}
.txtcode {  
 	font-size: 18px; 
	font-weight:700; 
	color: #3c8103
}
.txt_green_small {  
	font-size: 11px; 
	color: #3c8103; 
	text-decoration: none;
	line-height:16px;
}
.tips_light {  
	color: #666666; 
	}

.linksmall { 
	 font-size: 11px; 
	 font-weight: 400;
	 color: #666666; 
	 text-decoration: underline
}
.linkred_line { 
	font-size: 12px; 
	color: #c60000; 
	text-decoration: underline
}
.linkgray_noline {
	font-size: 11px; 
	color: #575757;
	text-decoration: none
}
.linegray_line{
	font-size: 11px;
	color: #999;
	text-decoration: underline;

}
a.linkgray_bold,a.linkgray_bold:visited{
	font-size: 11px;
	font-weight:700; 
	color: #575757;
	text-decoration:none
}
a.linkgray_bold:hover{
	color: #575757;
	text-decoration: underline
}
.linkgreen_small {
	font-size:11px;
	color:#5a7d2c;
	text-decoration: none;
}
.linkgreen_small_bold {
	font-size:11px;
	color:#5a7d2c;
	text-decoration: none;
	font-weight:700;
}
.link_subscribe { 
	font-size: 11px; 
	color: #de3120; 
	text-decoration: underline; 
	font-weight: 700
}
.inputup {
	font-size: 11px;
	position:relative; 
	top:2px;
	padding-left:5px;
	font-weight: bold;
	height: 20px;
	width: 260px;
	color: #cc6f03;
	border: 1px solid #e7b634;
	vertical-align:middle;
}
.input_login { 
	font-size: 11px; 
	line-height: 18px; 
	color: #333333; 
	height: 20px; 
	width: 115px;
	padding-left:5px; 
	vertical-align:middle;
	border: 1px solid #e7b634; 
}
.input_topdeal { 
	font-size: 12px; 
	color: #333333;
	padding-left:5px;
	background-color: #fff; 
	height: 22px; 
	width: 180px; 
	border: 1px solid #f7c900 ; 
	line-height: 18px;
	vertical-align:middle;
}
.input_yellow {
	border:1px solid #e5c796;
	padding-left:5px;
	background-color:#fff;
	height:20px;
	line-height:24px;
	width:250px;
	vertical-align:middle;
}
* html .input_yellow{
	line-height:20px;
}
*+html .input_yellow{
	line-height:20px; 
}
.input_yellowmulti {
	border:1px solid #e5c796;
	padding-left:5px;
	width: 360px;  
	line-height: 20px;
	padding-top: 2px; 
	height: 66px; 
	background-color: #fff;
	overflow:visible 
}
.input_gray {
	border:1px solid #999;
	padding-left:5px;
	background-color:#fff;
	height:20px;
	line-height:24px;
	width:250px;
	vertical-align:middle;
}
* html .input_gray{
	line-height:20px; 
}
*+html .input_gray{
	line-height:20px; 
}

.input_green {  
	 line-height: 20px; 
	 color: #333; 
	 padding-top: 2px;
	 padding-left: 5px; 
	 border: 1px solid #7aac89;
	 height: 22px; 
	 width: 220px;
	 vertical-align:middle;
}
.input_green02 {  
	 line-height: 24px;
	 color: #333; 
	 padding-top: 2px;
	 padding-left: 5px; 
	 border: 1px solid #7aac89;
	 height: 20px; 
	 width: 250px;
	 vertical-align:middle;
}
* html .input_grenn02{
	line-height:20px; 
}
*+html .input_grenn02{
	line-height:20px; 
}
.select { 
	font-size: 11px; 
	line-height: 18px; 
	color: #333; 
	vertical-align:middle;
}
.postion01{
	position:relative; 
	top:3px;
	left:6px;
}
*+html .postion01{
	position:relative; 
	top:5px;
	left:6px
}
.postion02{
	position:relative; 
	top:1px;
}
* html .postion02{
	position:relative; 
	top:5px;
}
.postion03{
	position:relative; 
	top:3px;
	left:-12px;
}

.postion04{
	position:relative; 
	top:10px;
}
* html .postion04{
	position:relative; 
	top:6px
}
*+html .postion04{
	position:relative; 
	top:6px
}
.postion05{
	position:relative; 
	top:10px;
}
* html .postion05{
	position:relative; 
	top:-1px
}
*+html .postion05{
	position:relative; 
	top:0px
}
.postion06{
	position:relative; 
	top:5px;
	left:5px;
}
.postion07{
	position:relative; 
	top:4px;
}
.padding01{
	padding:5px 2px;
}
A.login:link, A.login:visited {
	font-weight: 700; 
	font-size: 12px; 
	color: #cf7200; 
	text-decoration: none
}

A.login:hover {
	font-weight: 700; 
	font-size: 12px;
	color: #333333; 
	text-decoration: none
}
A.news02:link,A.news02:visited {
	font-weight: 700; 
	font-size: 12px; 
	line-height:28px; 
	color: #666666; 
	text-decoration: none
}
A.news02:hover {
	font-weight: 700; 
	font-size: 12px; 
	line-height:28px; 
	color: #5a7d2c; 
	text-decoration: none
}
A.more:link,A.more:visited {
	font-weight: 700; 
	font-size: 11px; 
	line-height:28px; 
	color: #5a7d2c; 
	text-decoration: underline
}
A.more:hover {
	font-weight: 700; 
	font-size: 11px; 
	line-height:28px; 
	color: #555555; 
	text-decoration: underline
}
a.unsubscribe:link,a.unsubscribe:visited{
	font-size: 11px; 
	color: #999; 
	text-decoration: underline; 
	font-weight: 400
}
a.unsubscribe:hover{
	font-size: 11px; 
	color: #333; 
	text-decoration: underline; 
	font-weight: 400
}
a.subscribe:link,a.subscribe:visited{
	font-size: 11px; 
	color:#d41f1f; 
	text-decoration: underline; 
	font-weight: 400
}
a.subscribe:hover{
	font-size: 11px; 
	color: #d41f1f; 
	text-decoration: underline; 
	font-weight: 700
}
a.sublist01:link,a.sublist01:visited{
	font-size: 12px;  
	color: #c7772d; 
	text-decoration: none; 
	font-weight: 700
}
a.sublist01:hover{
	font-size: 12px; 
	color: #c7772d; 
	text-decoration: underline; 
	font-weight: 700
}
a.sublist02:link,a.sublist02:visited{
	font-size: 12px;  
	color: #222222; 
	text-decoration: none; 
	font-weight: 700
}
a.sublist02:hover{
	font-size: 12px; 
	color: #222222; 
	text-decoration: underline; 
	font-weight: 700
}
A.red:link,A.red:visited {
	font-weight: 700; 
	font-size: 12px; 
	color: #d41f1f;
	text-decoration: underline
}
A.red:hover {
	font-size: 13px; 
	color: #d41f1f; 
	text-decoration: underline
}
/* wrapped */
#wrapped {
	margin: 0 auto;
	width:970px;
	text-align:center;

}
/* Top include header and bar */
#Top {
	margin: 0 auto;
	width:970px;
	text-align:left;
}
/* Top */
#header {
	margin: 0 auto;
	width:970px;
	text-align:left;
	background-image: url(../images/topbac.gif);
	background-repeat: repeat-x;
	height: 87px;
}
#logo {
	width: 222px;
	float: left;
}
#topbanner{
	width:748px;
	float: right;
	background-image: url(../images/topbm.jpg);

}
.banner_left{
	float:left;
	clear:right;
	height: 87px;
	width: 8px;
	background-image: url(../images/topbl.jpg);
}
.banner_mid{
	float:left;
	height: 87px;
	width: 723px;
	text-align:center
}
.banner_mid ul{
	width:180px;
	float:left;
	list-style:none;
	margin: 0; 
	padding: 0;
}

.banner_mid ul li,.banner_mid ul li.down{
	margin: 0;
	padding: 0;
	line-height:15px; 
}
.banner_mid ul li.down{
	line-height:24px; 
}
.banner_mid ul.bd{
	width:60px;
	float:left;
	list-style:none;
	margin: 0; 
	padding: 0;
}
.banner_padding{
	padding-top:12px;
}

.banner_right{
	float:left;
	height: 87px;
	width: 17px;
	background-image: url(../images/topbr.jpg);
}

/* bar */
#bar{
	margin-top:3px;
	width: 970px;
	height: 29px;
	background-image: url(../images/barbac.gif);
	background-repeat:repeat-x
}
#barleft{
	float:left;
	width: 228px;
	height: 29px;
	background-image: url(../images/barlbac.gif);
	background-repeat:repeat-x;
}
#barleft .corner{
	float:left;
	width: 8px;
	height: 29px;
	background-image: url(../images/barleft.gif);
	background-repeat:no-repeat;
}
#barleft .content{
	float:left;
	width: 220px;
	height: 29px;
	line-height:29px;
	font-size:12px;
	font-weight:700;
	color:#fff
}
#barright,#barright .content,#barright_search{
	float:left;
	width: 742px;
	height: 29px;
}
#barright .content{
	width: 734px;
	line-height:29px;
}
#barright_search{
	width: 474px;
	line-height:29px;
	text-align:left;
}
#bar_go {
	margin-left:3px;
	width:30px;
	padding-top:3px;
	text-align:center
}
#barright_login{
	float:left;
	width: 260px;
	height: 29px;
	line-height:29px;
}
#barright_login .left{
	padding-top:11px;
	float:left;
	width: 40px;
	height: 29px;
	text-align:center; 
}
#barright_login .right{
	float:left;
	width: 220px;
	height: 29px;
	font-weight: 700; 
	font-size: 12px; 
	color: #cf7200;
	text-align:left 
}
#barright .corner{
	float:left;
	width: 8px;
	height: 29px;
	background-image: url(../images/barright.gif);
	background-repeat:no-repeat;
}

/* login_panel */
#login_panel {
	position:absolute;
	width:200px;
	height:130px;
	z-index:2;
	top: 120px;
	visibility: hidden;
	border: 1px #e7b634 solid; 
	padding: 5px 3px 8px; 
	background-color: #fff;
}

.login_panel_content{
	margin:0;
	padding:0;

}
#login_panel ul li{
	margin:0;
	padding:0;
	height:30px;
	border:0;
}
.ulleftuse{ 
	width:70px;
	float:left;
	display:inline
}
.ulrightuse{ 
	width:120px;
}
#forgetps{ 	
	clear:both;
	width:180px;
	position:relative; 
	top:80px;
	left:10px;
	text-align:right
}

/* main */
#main {
	clear:both;
	margin: 0 auto;
	padding: 10px 0 0;
	width:970px;
	min-height:380px;
}
* html #main{
	padding: 0;
	height:380px;
	margin: 0 auto;
	clear:both;
}
*+html #main{
	padding: 10px 0 0 ;
	height:auto;
	margin: 0px auto;
	clear:both;
}
#navleft {
	float:left;
	clear:right;
	margin: 0 auto;
	width:220px;
	background-color:#fff
}
#content {
	float:left;
	width:742px;	
	margin-left:8px;
	text-align:left;
	clear:right
}

*+html #content{
	height:auto;
}

/* email alert */
#email_alert {
	width:220px;
}
#email_alert_top {
	width:220px;
	height:55px;
	background-image: url(../images/topdealsup.gif);
	background-repeat: no-repeat;
}
#email_alert_top ul,.righttxt{
	margin-left:60px;
	padding-top:8px;
}
#email_alert_top ul li{
	float:left;
}
#email_alert_top ul li .leftspace{
	margin-left:40px;
}
#email_alert_mid {
	width:206px;
	background-image: url(../images/dealsbac.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 2px 5px;
	border: #eed07d solid; 
	border-width: 0px 2px
}
#email_alert_mid .txt{
	width:190px;
	margin:0 auto;
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	padding: 3px  0; 
	line-height: 13px; 
	text-align: left

}
#email_alert_down {
	width:220px;
	height:7px;
	background-image: url(../images/topdeal_bottom.gif);
	background-repeat: no-repeat;
}

/* subnav */
.subnav{
	width:220px;
	margin-top:3px;
}
* html .subnav{
	margin-top:-6px
}
.subnav_up{
	width:220px;
	background-image: url(../images/catup.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 7px;
	margin:0px;
}
.subnav_mid {  
	background-color: #fff; 
	background-image: url(../images/catbac.gif); 
	background-repeat: repeat-x;
	background-position: top; 
	padding: 0 5px; 
	margin:0;
	width:206px;
	border: #bbe288; 
	border-style: solid;
	border-width: 0px 2px;
	vertical-align: top
}
* html .subnav_mid{
	margin-top:-11px;
}
.subnav_title {
	width:196px;
	height:30px;
	margin:0 auto;

}
* html .subnav_title{
	margin-bottom:6px;
}
.subnav_title_left {
	float:left;
	width:30px;
	height:30px;
	text-align:center
}
.subnav_title_right {
	float:left;
	width:166px;
	height:30px;
	line-height:30px;
	font-size: 13px; 
	font-weight:700; 
	color: #3c8103; 
	text-decoration: none; 
	text-align: left
}
.subnav_tips{
	clear:both;
	width:180px;
	text-align:center;
	margin:2px auto;
	margin-top:-5px;
	font-size:11px;
	color: #006633;
	text-align:left
}
* html .subnav_tips{
	margin-bottom:8px;
}
.subnav_content {
	width:196px;
	text-align:center;
	margin:0 auto;
}
.subnav_list,.subnav_listend {
	float:left;
	width:196px;
	text-align:center;
	margin:0 auto;
	position:relative;
	left:3px;
}
* html .subnav_list{
	margin:-8px auto;
}

.subnav_listend {
	height:24px;
}
* html .subnav_listend{
	margin:-8px 0px 0px 0px;
}
.subnav_list_left {
	float:left;
	width:20px;
	height:24px;
	text-align:center
}
.subnav_list_right {
	float:left;
	height:20px;
	width:176px;
	text-align:left;
	font-weight:normal; 
	font-size: 12px; 
	line-height:24px; 
	color: #000; 
}
.subnav_list_right a ,.subnav_list_right a:visited{
	text-decoration: none;
	color: #000;
}
.subnav_list_right a:hover{
	font-weight:700;
	color: #000000;
}
.dotline{
	background: url(../images/dotline.gif) no-repeat;
	margin:0 auto;
	clear:both;
	height:1px;
	line-height:0px;
	position:relative;
	left:3px;
}
.dotlinenew{
	background: url(../images/dotline.gif) no-repeat;
	margin:5px auto;
	clear:both;
	height:1px;
	line-height:0px;
	position:relative;
	left:3px;
}
.dotlineend{
	margin:0 auto;
	clear:both;
	height:1px;
	line-height:0px;
}
.subnav_down{
	clear:both;
	width:220px;
	background: url(../images/catdown.gif) no-repeat;
	padding: 0;
	height: 7px;
	margin:0;
	line-height:0;
}

/* submenu in subnav */
.submenuuse{
	width:196px;
	padding-bottom:6px;	
}
.submenuuseleft{
	float:left;
	width:40px;	
}
.submenu{
	float:left; 
	width:156px;
	line-height:18px;
	text-align:left;
	margin-bottom:6px;
}
.submenu ul li{
	padding-left:20px;
	 font-size: 12px; 
	 line-height:18px; 
	 color: #222;
	 margin:5px 0px; 
}
* html .submenu ul li{
	padding-left:0;
}
.submenu ul li a,.submenu ul li a:visited{
	 color: #222;
	 text-decoration: underline;
}
.submenu ul li a:hover{
	 color: #3c8103;
	 text-decoration: underline;
	 
}
/* news block */
.newsblock{
	width:100%;
	margin-bottom:6px;
	text-align:left;	
}
.offer{
	width:100%;
	margin-bottom:8px;
	text-align:left;	
}
.spline{
	border-bottom:1px dashed #333;
	height:3px;
	line-height:1px;
	font-size:1px;
}
.title{
	float:left;
	padding-left:10px;
	font-weight:700;
	font-size:20px;
	height:30px;
	line-height:30px;
	font-family: Times New Roman, Times, serif;	
	color: #fe6028;
	text-align:left;
}
/*filter by product news*/
.filter2{
	float:right;	
	padding:2px 2px 0px 2px;
	font-size:14px;
	color:#fe6028;
	font-weight:700;
	position:relative;
	top:5px;
}
.filter2 img{
	margin-right:5px;
}
.filter2 .fline{
	color:#111;
}
.filter2 a,.filter2 a:visited{
	color:#111;
}
.filter2 a:hover{
	color:#fe6028;
}
.line{
	clear:both;
	height:1px;
	width:100%;
	background-color:#fddd88;
	font-size:0; 

}
.content{
	width:100%;
}
.content ul li{
	padding-left:5px;
	padding-top:2px;
	border-width: 0 0 1px 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #bbb;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #bbb;
	min-height:28px;
	height:28px;
}
* html .content ul li{
	padding-top:3px;
}
[class].content ul li{
	height:auto;
}

.more{
	width:98%;
	text-align:right;
}

/* offers */
.offer_content,.offer_item{
	margin:0 auto;
	width:100%;
	text-align:left;
}

.offer_item_up{
	width:100%;
	margin:4px auto;
	height:50px;
	line-height:50px;
	background:url(../images/offerup.gif) repeat-x;
}
.offer_left01,.offer_left01in{
	width:12px;
	float:left;
	height:50px;
}
.offer_left01in{
	width:22px;
}
.offer_text{
	padding-left:10px;
	margin-left:121px;
	text-algin:left;

}
.offer_textin{
	padding-left:10px;
	width:420px;
	float:left;
}
.icon_priceoff,.icon_freestuff,.icon_discount,.icon_salenews,.icon_special{
	width:50px;
	float:left;
	height:50px;
	background:url(../images/priceoff.gif) no-repeat;
}
.icon_freestuff{
	background:url(../images/freestuff.gif) no-repeat;
}
.icon_discount{
	background:url(../images/discount.gif) no-repeat;
}
.icon_salenews{
	background:url(../images/salenews.gif) no-repeat;
}
.icon_special{
	background:url(../images/special.gif) no-repeat;
}
.icon_txt{
	width:50px;
	height:25px;
	position:relative; 
	top:-8px;
	color:#fff;
	text-align:center;
	font-size:15px;
	font-weight:700
}

.offer_price{
	width:48px;
	float:left;
	font-size:12px;
	font-weight:700;
	color:#3c8103;
	padding-left:10px;
	text-align:left;
	border-right:1px solid #fff;
}
.offer_pricein{
	width:58px;
	float:left;
	font-size:12px;
	font-weight:700;
	color:#3c8103;
	padding-left:10px;
	text-align:left;
	border-right:1px solid #fff;
}
.offer_title{
	margin-left:130px;
	padding-left:10px;
	font-size:14px;
	font-weight:700;
	color:#3c8103;
	text-align:left;	
}

.offer_title a,.offer_title a:visited,.offer_title a:hover{
	color:#3c8103;
	text-decoration:none	
}
.offer_titlein{
	float:left;
	width:590px;
	padding-left:10px;
	font-size:14px;
	font-weight:700;
	color:#3c8103;
	text-align:left;
	white-space:nowrap;        
	overflow: hidden; 
	
}
.offer_titlein a,.offer_titlein a:visited,.offer_titlein a:hover{
	color:#3c8103;
	text-decoration:none
	
}
.offer_down{
	clear:both;
	width:100%;
	margin:0 auto;
}
.offer_picture,.offer_picturein{
	float:left;
	width:120px;
	text-align:center;
	padding-top:6px;
	padding-bottom: 6px;
	font-weight: 700; 
	font-size:11px;
	color: #73706e;
	overflow:hidden;
}
.offer_picturein{
	width:140px;
}
.introtxt{
	padding:5px 0;
	font-size:12px;
	color: #333;
	min-height:30px;	
}
* html .introtxt{
	height:30px;
}

.toshop{
	width:70px;
	position:relative;
	left:10px;
	font-weight: 700; 
	font-size: 11px;
	color: #fff; 
	height: 16px; 
	background-color: #6c9341; 
	text-align: center;
}
.toshop a,.toshop a:visited,.toshop a:hover{
	color: #fff; 
	text-decoration:none
}
.page {
	margin:10px auto;
	padding-right:10px;
	text-align:right;
	word-spacing:1px;
	font-size:9px;
	color: #333;
	border: 1px solid #ffd079;
	background-color: #ffefd7;
	;
}
.page a{
	font-size:9px;
	color: #600;
	text-decoration: none
}
.page a:visited{
	font-size:11px;
	color: #600;
	text-decoration: none
}
.page a:hover{
	font-size:9px;
	color: #600;
	text-decoration: none
}

/* frame */
.frame{
	width:742px;
	margin:5px auto;
}
.frameup{
	width:742px;
	height:5px;
	background:url(../images/frup.gif) no-repeat;
	font-size:0px;
	padding:0px;
}
.framemid{
	width:728px;
	padding:0px 5px;
	background:#fff url(../images/frmidbac.gif) repeat-x;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eed07d;
	border-right-color: #eed07d;
	border-bottom-color: #eed07d;
	border-left-color: #eed07d;		
}
.framedown{
	width:742px;
	height:6px;
	background-image:url(../images/frdown.gif);
	background-repeat:no-repeat;
	font-size:0px;
	padding:0px;
}
/* recommend shops */
.recommend{
	width:100%;
}
.title_02{
	padding-left:10px;
	font-weight:700;
	font-size:15px;
	height:30px;
	line-height:30px;
	font-family: "Times New Roman", Times, serif;	
	color: #fe6028;
}
.recommend_tips{
	width:96%;
	text-align:center;
	margin:2px auto;
	font-size:11px;
	color: #006633;
	text-align:left
}
* html.recommend_tips{
	margin-bottom:8px;
}
.rec_shops{
	width:98%;
	margin:0px auto;
}
.rec_shops UL LI {
	DISPLAY: inline; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	WIDTH: 24%; 
	COLOR: #222; 
	LINE-HEIGHT: 24px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
.rec_shops ul li a,.rec_shops ul li a:visited{
 	color: #222; 
	text-decoration: none
}
.rec_shops ul li a:hover{
 	color: #de3120; 
	text-decoration: none
}
.dtline{
	width:98%;
	margin:0 auto;
	clear:both;
	height:1px;
	background-image:url(../images/dlbac.gif);
	background-repeat:repeat-x;
	font-size:0px;
	padding:0px;
}
* html .dtline{
	margin-top:4px;
}

/* down */
#down {
	margin-top:10px;
	width:970px;
}
#down .left {
	width:220px;
	float:left;
	
}
#down .right {
	margin-left:222px;
	text-align:center;
	font-size: 11px; 
	color: #575757;
}
/* your position */
.navbar{
	width:96%;
	text-align:left;
	padding-left:10px;
	font-size:13px;
	color:#222;
	position:relative
}
.navbar a,.navbar a:visited{
	color:#222;
	text-decoration:none
}
.navbar a:hover{
	color:#444;
	font-weight:700;
	text-decoration:none
}
/*dealalert subscribe*/
.alertlike{
	float:right;	
	padding:2px 2px 0px 2px;
	border: 1px solid #cecece;
	font-size:11px;
	color:#111;
	font-weight:400;
	position:relative;
	top:5px;
}
.alert_left{
	float:left;
	background-color:#f75e00;
	font-weight:700;
	font-size:11px;
	padding:2px;
	width:60px;
	text-align:center;
	color:#fff
}
.alert_right{
	float:left;
	margin-left:2px;
	background-color:#fff;
	font-weight:400;
	font-size:11px;
	padding:2px;
	text-align:left;
	color:#111
}
.alert_right a,.alert_right a:visited{
	text-decoration:underline;
	color:#d10000
}
.alert_right a:hover{
	text-decoration:none;
	color:#d10000
}
/*filter by shop*/
.filter{
	float:right;	
	padding:2px 2px 0px 2px;
	font-size:12px;
	color:#111;
	font-weight:700;
	position:relative;
	top:5px;
}
/*select discount*/
.discount_select {
	margin:3px 0px;
	font-weight:700;
	font-size:12px;
	padding-right:0px;
	padding-left:5px;
	color:#000;
	text-align:left;
	line-height:38px;
	background-image: url(../images/graybac.gif);
	background-repeat:repeat-x;
	border: 1px solid #ccc;	
	height:38px;
}
.leftdis{
	width:40px;
	float:left;
	text-align:left;
	position:relative;
	top:4px;
}
.txtdis{
	float:left;
	text-align:left;
	position:relative;
	top:2px;
}
* html .txtdis{
	position:relative;
	top:4px;
}
/* toobox */
.toolbox{
	margin:20px auto 2px auto;
	padding:3px 5px;
	width:122px;
	border: 1px solid #ddd;	

}
.toolboxlist,.toolboxlist a,.toolboxlist a:visited{
	width:100%;
	text-align:left;
	font-weight:400;
	height:18px;
	text-decoration:none;
	color:#666
}
.toolboxlist a:hover{
	text-decoration:none;
	color:#000
}
#compare{
	float:left;
	width:150px;
	margin:10px 5px 10px 10px;
	color:#111
}
#compare .up{
	width:150px;
	height: 4px;
	background-image: url(../images/linefrup.gif);
	background-repeat: no-repeat;
	font-size:0px;
}
#compare .mid{

	background-image: url(../images/linefrbac.gif);
	background-repeat: repeat-y;
	padding:0px 5px
}
#compare .list{
		
	text-align:center;
	font-size:11px;
	line-height:22px;
	color:#444
}
#compare .listend{
	text-align:center;
	font-size:11px;
	line-height:22px;
	color:#444
}
#compare .down{
	width:150px;
	height: 4px;
	background-image: url(../images/linefrdown.gif);
	background-repeat: no-repeat;
	font-size:0px;
}
/*detail down*/
.detail_down{	
	width:100%;
	margin:6px auto;
}
.graydiv{
	margin:5px auto;
	padding-left: 20px; 
	font-weight: 700; 
	font-size: 16px; 
	color: #666; 
	height: 35px; 
	line-height:35px;
	background-color: #eee
}
.graydiv a,.graydiv a:visited,.graydiv a:hover{
	text-decoration:none;
	color: #666; 
}
.graydiv_title{
	color: #fe6028;
}
.graydiv_title a:link,.graydiv_title a:visited,.graydiv_title a:hover{
	color: #fe6028;
}
/*positon bar*/
.bar {
	 padding:2px 15px;  
	 font-weight: 700; 
	 font-size: 12px; 
	 color: #000; 
	 line-height: 30px;
	 border-bottom: 1px solid #fdedc5; 
	 text-align: left
}
.bar a,.bar a:visited,.bar a:hover{
	color:#000;
	text-decoration:none
}
/*faq*/
.faq_qblock{
	margin:5px auto;
	width:98%
}

.faq_qblock_li01{
	padding:0 10px;
	font-weight:700;
	font-size:12px;
	color:#555;
	text-align:left;
}
.faq_qblock_li01 a,.faq_qblock_li01 a:visited{
	color:#555;
	text-decoration:none;
}
.faq_qblock_li01 a:hover{
	color:#000;
	text-decoration:none;
}
.faq_qblock_li02{
	background-image: url(../images/dashed.gif); 
	background-repeat: repeat-x; 
	height: 1px;
	padding:0px;
	font-size:0px;
	margin:3px auto
}
.faq_content{
	margin:5px auto;
	width:98%
}
.faq_content_li01{
	background-color:#fff;
	margin:3px;
	padding:3px;
}
.faq_content_li02{
	background-color:#f6f6f6;
	margin:3px;
	padding:3px;
}
.faq_content_li_q{
	font-weight: 700; 
	font-size: 12px; 
	color: #ca0f0f; 
	line-height:24px; 
	text-align:left
}
.faq_content_li_a{
	font-size: 12px; 
	color: #111; 
	line-height:16px; 
	text-align:left
}
.faq_content_li_a a,.faq_content_li_a a:visited{
	color: #ca0f0f; 
	text-decoration: underline
}
.faq_content_li_a a:hover{
	color: #ca0f0f;
	font-weight:700; 
	text-decoration: underline
}
/*top deals*/
.submitdeal{
	border: 4px solid #fddd88;
	background-image: url(../images/topdup.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	margin:0 auto 10px auto;
	padding:3px;
	text-align:left;
	width:98%;

}
.submitdeal02{
	border: 4px solid #fddd88;
	background-image: url(../images/topdup.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	margin:10px auto;
	text-align:left;
	width:98%;

}
.submittext{
	padding:2px;
	font-size:12px;
	color:#666;
	line-height:22px;
}
.submitform{
	padding:2px;
}
.submitform_left{
	width:240px;
	float:left;
	font-weight: 700; 
	font-size: 13px; 
	color: #ff6c00;
	text-align:left;
	line-height:26px;
}
.submitform_left02{
	width:240px;
	float:left;
	font-weight: 400; 
	font-size: 13px; 
	color: #444;
	text-align:left;
	line-height:26px;
}
.submitform_mid{
	width:255px;
	float:left;
	text-align:left;
}
.submitform_right{
	padding-left:10px;
	float:left;
	text-align:left;
}
.topdealtitle{
	width:100%;
}
.topdealtitle_left{
	float:left;
	width:75px;
}
.topdealtitle_mid{
	margin:0 220px 0 75px;
	text-align:center;
	padding:6px 0;
	font-weight: 700; 
	font-size: 24px; 
	color: #c60000; 
	font-family: Times New Roman, Times, serif

}
.topdealtitle_right{
	float:right;
	width:220px;
	font-size:11px;
	color:#666;
	text-align:center;
	line-height:39px;

}
.letters{
	clear:both;
	width:96%;
	margin:0 auto;
}
.letters_nick{
	font-size:13px;
	line-height:30px;
	font-weight:700;
	text-align:left;
}
.letters_content{
	font-size:12px;
	color:#333;
	line-height:18px;
	text-align:left;
	width:98%;
	margin:6px auto;
}
.topdeal_content{
	width:96%;
	margin:6px auto;
}
.line1px{
	margin:5px auto;
	height:1px;
	border-bottom:1px solid #ccc;	
	font-size:0px;
	line-height:1px;
	width:96%
}
.tpdown {
	background-image: url(../images/topddown.gif);
	background-repeat: repeat-x; 
	min-height:80px;
	background-color: #ffeda4; 
	text-align: center
}
* html .tpdown{
	height:80px;
}
*+html .tpdown{
	height:80px;
}
/*search result*/
.search_result {
	width:98%;
	margin:0 auto;
}
.relevant  {
	width:98%;
	margin:0 auto;
}
.relevant_uptxt  {
	height:25px;
	padding:3px;
	font-size:12px;
	color:#999;
	line-height:25px;
	font-weight:700;
}
.relevant_list{
	background-image: url(../images/tddownbac.gif);
	background-repeat: repeat-x;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	width:100%;

}
.relevant_l01{
	float:left;
	width:120px;
	padding:6px 2px;
	text-align:center
}
.relevant_l02{
	margin:0 245px 0 125px;
	text-align:left;
	padding:6px 2px;
}
.relevant_l02_title,.relevant_l02_title a,.relevant_l02_title a:visited,.relevant_l02_title a:hover{
	font-weight: 700; 
	font-size: 19px; 
	color: #f60; 
	text-decoration: none
}
.relevant_l02_content{
	padding:2px 0;
	font-size: 11px; 
	color: #575757;
	line-height:18px;
}
.relevant_l02_content a,.relevant_l02_content a:visited{
	font-weight:700;
	color: #666;
	text-decoration:none;
	line-height:18px;
}
.relevant_l02_content a:hover{
	color: #f60;
	text-decoration:none;
}


.relevant_l03{
	float:right;
	width:120px;
	text-align:center;
	padding:35px 2px;
	color: #f60;
	font-size: 11px;
	line-height:15px;
}
.relevant_l04{
	float:right;
	width:120px;
	text-align:right;
	padding:30px 8px;
}
.relevant_l04_visit{
	float:right;
	width:70px;
	text-align:center;
	color:#fff;
	font-weight:700;
	height:16px;	
	background-color:#f60;
	font-size:11px;
	line-height:16px;

}
.relevant_l04_visit a,.relevant_l04_visit a:visited,.relevant_l04_visit a:hover{
	color:#fff;
	text-decoration:none;
}
.relevant_l04_shopout{
	text-align:center;
	color:#444;	
	font-size:11px;
	line-height:16px;
	text-align:right;
	margin-top:5px;
}
* html .relevant_l04_shopout{
	margin-top:-25px;
}
*+html .relevant_l04_shopout{
	margin-top:-25px;
}
.relevant_l04_shopout a,.relevant_l04_shopout a:visited{
	color: #444; 
	text-decoration: underline;
}
.relevant_l04_shopout a:hover{
	color: #444; 
	text-decoration: underline;
	font-weight:700
}
/*profile*/
.submenu_profile{
	width:98%;
	height:25px;
	border-bottom:1px solid #e5c796;
	margin:0 auto;
}
.submenuleft{
	width:14px;
	float:left;
	height:24px;
}
.submenu01,.submenu02,.submenu03,.submenu04,.submenu05{
	width:80px;
	float:left;
	margin-right:5px;
	font-size: 12px; 
	line-height: 24px; 
	font-weight: 700; 
	color: #333; 
	text-decoration: none; 
	background-image: url(../images/submenutdnormal.gif) repeat-x; 
	border: #e5c796 solid; 
	border-width: 1px 1px 0px; 
	text-align: center; 
	height: 24px
}
.submenu02{
	width:100px;	
}

.submenu03{
	width:150px;
}
.submenu04{
	width:140px;
}
.submenu05{
	width:180px;
}
.submenu01on,.submenu02on,.submenu03on,.submenu04on,.submenu05on{
	width:80px;
	float:left;
	margin-right:5px;
	font-size: 12px; 
	line-height: 24px; 
	font-weight: 700; 
	color: #333; 
	text-decoration: none; 
	background: url(../images/submenutdon.gif) repeat-x; 
	border: #e5c796 solid; 
	border-width: 1px 1px 0px; 
	text-align: center; 
	height: 24px
}
.submenu02on{
	width:100px;
}

.submenu03on{
	width:150px;
}
.submenu04on{
	width:140px;
}
.submenu05on{
	width:180px;
}
.submenu01 a,.submenu01 a:visited,.submenu01 a:hover,.submenu02 a,.submenu02 a:visited,.submenu02 a:hover,.submenu03 a,.submenu03 a:visited,.submenu03 a:hover,.submenu04 a,.submenu04 a:visited,.submenu04 a:hover,.submenu05 a,.submenu05 a:visited,.submenu05 a:hover,.submenu01on a,.submenu01on a:visited,.submenu01on a:hover,.submenu02on a,.submenu02on a:visited,.submenu02on a:hover,.submenu03on a,.submenu03on a:visited,.submenu03on a:hover,.submenu04on a,.submenu04on a:visited,.submenu04on a:hover,.submenu05on a,.submenu05on a:visited,.submenu05on a:hover{
	text-decoration: none;
	color: #333;
}
.submenuright{
	margin-left:680px;
	height:24px;
}
.profile_content{
	width:98%;
	margin:12px auto
}
.profile_line1{
	min-height: 28px;
	background-color: #fdf6ec; 
	text-align: left;
	padding:2px;
}
* html .profile_line1{
	height:28px;
}
*+html .profile_line1{
	height: auto;
}
.profile_line2{
	min-height:28px;
	background-color: #fff; 
	text-align: left;
	padding:2px;
}
* html .profile_line2{
	height:28px;
}
*+html .profile_line2{
	height: auto;
}
.contentleft{
	width:140px;
	float:left;
	padding:0 10px;
	font-size:12px;
	color:#000;
	font-weight:700;
	line-height:28px;

}
.contentright{
	margin-left:160px;
	border-left:2px solid #fff;
	padding:0 10px;
	font-size:12px;
	color:#000;
	line-height:28px;
}

.divbutton{
	clear:both;
	padding:6px;
	margin-left:170px;
	
}
/*shopalert*/
.shopalert {  
	font-size: 12px; 
	line-height: 16px; 
	color: #222; 
	text-decoration: none; 
	background: #ffefd7 url(../images/subbac.gif) repeat-x; 
	height: 112px; 
	border: 1px solid #ffd079 ;
	padding: 2px; 
	margin-top: 8px; 
	margin-bottom: 6px;
	text-align:left;
}

.shopleft{
	padding-top:16px;
	width:150px;
	float:left;
	text-align:center;
	font-weight:700;
}
.positionup{
	margin-top:5px;
}
.shopmid{
	padding-top:12px;
	float:left;
	text-align:center;
	width:20px;
}
.shopright{
	margin-left:170px;
	font-size:12px;
	color:#333;
}
.shoprightup{
	line-height:20px;
	margin-top:6px;
	text-align:left;
}
.shopalertform{
	margin:3px 0;
	text-align:left;
}
.alertbutton{
	position:relative;
	top:6px;
	left:6px
}
.alerttips{
	font-size:11px;
	height:30px;
	line-height:30px;
	color:#666;
	text-align:left;
}
/*new add for pro-title*/
.offerupnew{
	width:100%;
	margin:3px auto;
}
.priceup {   
	font-size: 15px; 
	font-weight: 700; 
	color: #fff; 
	text-align: center; 
	vertical-align: bottom;
	line-height:25px;
	padding-left:2px;
	padding-top:2px;
}
.priceoff { 
	 font-size: 12px; 
	 font-weight: 700; 
	 color: #fff; 
	 background: url(../images/priceoff.gif) no-repeat;  
	 text-align:center;

}
.pricesmall {  
 	font-size: 10px; 
	font-weight: 400; 
	color: #fff;
	vertical-align: bottom;
	line-height:24px;
}
.discount,.salenews,.sepcial,.free{ 
	background: url(../images/discount.gif) no-repeat; 
	font-size:0px;
	height:50px;
}
.salenews { 
	background: url(../images/salenews.gif) no-repeat; 
}
.sepcial { 
	background: url(../images/sepcial.gif) no-repeat; 
}
.free { 
	background: url(../images/free.gif) no-repeat; 
}
.td_E9F1D5 {
	background-color: #E9F1D5;
	font-size: 13px;
	font-weight: 700;
	color: #111;
	padding-left: 5px;
}
.td_E9F1D5 a,.td_E9F1D5 a:visited,.td_E9F1D5 a:hover{
	font-size: 14px;
	color: #111;
	text-decoration:none;
}
.td_E9F1D5 h1 {
	font-size: 14px;
	font-weight: 700;
	color: #111;
}
.td_E9F1D5 .shopname{
	color:#dc4945 !important;
}
.td_E9F1D5 .shopname a,.td_e9f1d5 .shopname a:visited{
	color:#dc4945 !important;
}
.td_e9f1d5 .shopname a:hover{
	color:#dc4945 !important;
	text-decoration:underline !important;
}

/*old css add01*/
.body_text_center {
	font-size:11px;
	font-weight:700;
	color:#ACACAC;
	text-decoration:none;
}

.body_text_font {
	font-size:13px;
	color:#FF6C00;
	font-weight:700;
}

.input_FF9E0D {
	height:20px;
	width:117px;
	border:1px solid #F93;
	text-align:center;
}

.input_91BF7D {
	height:20px;
	width:166px;
	border:1px solid #91BF7D;
	text-align:center;
}

.left_font {
	font-size:11px;
	color:#FF350A;
	text-decoration:none;
}

.left_font1 {
	font-size:13px;
	color:#FE6028;
	text-decoration:none;
	font-weight:700;
}
.tableg {
	border:1px solid #5EB588;
}

.body_tital {
	font-family:Copperplate Gothic Bold;
	font-size:17pt;
	color:#F75E00;
	text-decoration:none;
	font-weight:700;
}

.body_text_right {
	font-size:11px;
	color:#FF9803;
	text-decoration:none;
}

.picture_font {
	font-size:11px;
	font-weight:700;
	color:#73706E;
	text-decoration:none;
	text-align:center;
}
.body_959595 {
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	background-color:#959595;
	height:16px;
	width:141px;
	text-align:center;
}


.top_tdi {
	font-size:10px;
	color:#900;
	text-decoration:none;
	background-color:#FFF;
	width:130px;
	border:1px solid #F90;
}

.top_tdi input {
	font-size:10px;
	color:#900;
	text-decoration:none;
	background-color:#FFF;
	width:130px;
	border:0 solid #F90;
}

.cold_2 {
	font-size:9pt;
	color:#186cc2;
	font-weight:400;
	text-decoration:none;
}

.nav {
	color:#000;
	text-decoration:none;
	font-size:11pt;
	font-weight:400;
}

.tit_top,.user_l {
	font-size:15pt;
	color:#000;
	text-decoration:none;
	font-weight:700;
}

.user_l {
	font-size:9pt;
}

.newsletter_box {
	height:20px;
	width:150px;
	border:1px solid #F93;
}

/*old css add02*/
.linksubscribe {
	font-size:12px;
	font-weight:700;
	color:#d40000;
	text-decoration:underline;
	font-style:italic;
}
.linptop {
	font-size:11px;
	line-height:13px;
	color:#333;
	text-decoration:underline;
}

.bargray {
	background-color:#eee;
	height:35px;
	font-size:12px;
	color:#333;
	font-weight:700;
	padding-left:20px;
}

.barleft01 {
	font-size:12px;
	line-height:35px;
	font-weight:700;
	color:#fe6028;
	text-align:center;
	width:140px;
	border-right:1px solid #FFF;
}

.trdashed {
	height:28px;
	font-size:11px;
	color:#777;
	line-height:28px;
	border-bottom:1px dashed #bbb;
}

.txtnewscata {
	font-size:12px;
	line-height:28px;
	font-weight:700;
	color:#fe6028;
}
.link_source {
	font-weight:700;
	color:#999;
	text-decoration:underline;
}

.darktxt {
	color:#333;
}

.txtnormal {
	font-weight:400;
	color:#666;
}

.txtwarn_ora {
	color:#fe6028;
}

.line1px {
	background-color:#fddd88;
	height:1px;
	margin:5px 0 5px 15px;
}

.alertboder {
	background-color:#FFF;
	border:1px solid #cecece;
	padding:2px;
}

.alertleft {
	font-size:11px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	background-color:#f75e00;
	text-align:center;
	width:70px;
	padding:2px;
}

.alertright {
	font-size:11px;
	font-weight:400;
	color:#000;
	text-decoration:none;
	background-color:#e0e0e0;
	padding:0 5px;
}

.alertright a {
	color:#d10000;
	text-decoration:underline;
}
.topdealup {
	font-size:12px;
	font-weight:700;
	color:#111;
	background:url(../images/topdealsup.gif) no-repeat;
	height:55px;
	width:220px;
}

.topdealbac {
	background:url(../images/dealsbac.gif) repeat-x;
	border:#eed07d solid;
	border-width:0 2px;
	padding:2px 5px;
}

.topdealbottom {
	background:url(../images/topdeal_bottom.gif) no-repeat;
	height:7px;
	width:220px;
}

.txttopup {
	font-size:12px;
	line-height:16px;
	font-weight:700;
	color:#000;
	text-decoration:none;
	padding:2px 4px 2px 2px;
}

.txt_topdealcontent {
	font-size:11px;
	line-height:13px;
	text-align:left;
	padding:2px 0;
}
.txt_orange {
	color:#f75e00;
}

.tips_light {
	font-family:Tahoma, Arial;
	font-size:11px;
	line-height:14px;
	color:#666;
	text-align:left;
	padding-top:2px;
}
.td_details {
	font-size:11px;
	color:#FFF;
	background-color:#bebebe;
	height:16px;
	width:60px;
	text-align:center;
	font-weight:700;
}
.td_details a:link,.td_details a:visited,.td_details a:hover {
	color:#FFF;
	text-decoration:none;
}


.selected_image {
	border:#CC3 5px solid;
}


.input_topdeal {
	font-size:12px;
	color:#333;
	background-color:#FFF;
	height:22px;
	width:180px;
	border:1px #f7c900 solid;
	line-height:18px;
	padding:2px 0 2px 6px;
}

.title_green {
	font-size:13px;
	font-weight:700;
	color:#3c8103;
	text-decoration:none;
	text-align:left;
}

.tablemagup {
	margin-top:6px
}

.txt_small01 {
	font-size:11px;
	color:#063;
	line-height:13px;
}
.txtgray66 {
	font-size:12px;
	color:#666;
}

.checkpx {
	border:1px solid #e7b634;
}
.linksmall {
	font-size:11px;
	font-weight:400;
	color:#666;
	text-decoration:underline;
}

.topdealbacnew {
	background:url(../images/dealtopbac.gif) repeat-y;
}
.tab01_l,.tab02_l{
	background:url(../images/tab01_l.gif) no-repeat;
	height:29px;
	width:6px;
}
.tab02_l {
	background-image:url(../images/tab02_l.gif) no-repeat ;

}

.tab01_m,.tab02_m {
	font-size:13px;
	line-height:29px;
	font-weight:700;
	color:#b66b09;
	text-decoration:none;
	background:url(../images/tab01_m.gif) repeat-x;
	text-align:left;
	height:29px;
	padding:0 10px;
}
.tab02_m {
	color:#3c8103;
	text-decoration:none;
	background:url(../images/tab02_m.gif) repeat-x;
	text-align:left;
	height:29px;
	padding:0 10px;
}

.tab01_r,.tab02_r {
	background:url(../images/tab01_r.gif) no-repeat;
	height:29px;
	width:6px;
}
.tab02_r {
	background:url(../images/tab02_r.gif) no-repeat;
}

.tabmagin {
	margin:10px 0;
}

.tab02_m a,.tab02_m a:visited,.tab02_m a:hover{
	color:#3c8103;
	text-decoration:underline;
}

.list01_alt {
	font-size:12px;
	line-height:21px;
	font-weight:700;
	color:#000;
	background-color:#f9f3e9;
	height:21px;
	text-align:left;
	padding:2px 0 2px 15px;
}

.categories_yes {
	font-size:12px;
	line-height:26px;
	color:#c7772d;
	text-decoration:none;
	font-weight:700;
}

td.subscribe {
	font-size:12px;
	text-align:left;
	line-height:26px;
	color:#c7772d;
	text-decoration:none;
	font-weight:700;
}

.link_subscribe {
	font-size:11px;
	color:#de3120;
	text-decoration:underline;
	font-weight:700;
}

td.unsubscribe {
	font-size:12px;
	text-align:left;
	line-height:26px;
	color:#222;
	text-decoration:none;
	font-weight:700;
}

.list02_alt {
	font-size:12px;
	line-height:21px;
	font-weight:700;
	color:#000;
	background-color:#ecf7e5;
	height:21px;
	text-align:left;
	padding:2px 0 2px 15px;
}

.input_shop {
	font-size:11px;
	line-height:20px;
	color:#333;
	border:#7aac89;
	height:22px;
	width:220px;
	border-style:solid;
	border-width:1px;
	padding-top:2px;
}

.txt_green_small {
	font-size:11px;
	color:#3c8103;
	text-decoration:none;
}
.txt_green_small a,.txt_green_small a:visited{
	color:#3c8103;
	text-decoration:underline
}
.txt_green_small a:hover{
	color:#3c8103;
	font-weight:700;
	text-decoration:underline
}

.txt_status_content {
	font-size:12px;
	line-height:26px;
	font-weight:700;
	color:#c7772d;
}

.txt_status_subscribe {
	font-size:12px;
	line-height:26px;
	font-weight:700;
	color:#de3120;
}

.txt_black_normal {
	font-size:12px;
	line-height:26px;
	font-weight:400;
	color:#000;
	text-decoration:none;
}

.txt_status_unsubscribe {
	font-size:12px;
	line-height:26px;
	font-weight:700;
	color:#333;
}

.title_tellfriends {
	font-size:13px;
	line-height:30px;
	font-weight:700;
	color:#3c8103;
	background-color:#ecf7e5;
	text-align:left;
	padding-left:20px;
}

.form_leftblack,.form_leftgreen {
	font-size:12px;
	line-height:35px;
	font-weight:700;
	color:#000;
	text-align:left;
}

.form_leftgreen {
	color:#3c8103;
}

.input_black {
	font-size:11px;
	line-height:20px;
	color:#333;
	border:1px #999 solid;
	height:22px;
	width:250px;
	background-color:#FFF;
	padding-top:2px;
}

.input_green {
	font-size:11px;
	line-height:20px;
	color:#333;
	border:1px #7aac89 solid;
	height:22px;
	width:250px;
	background-color:#FFF;
	padding:2px 0 0 10px;
}

.ltup,.ltdown {
	background: url(../images/letterup.gif) no-repeat; 
	height:63px;
	width:707px;
}

.ltdown {
	background: url(../images/letterdown.gif) no-repeat;
}

.ltbac {
	background: url(../images/letterbac.gif) repeat-y;
	height:350px;
	width:707px;
}

.letter_sample {
	font-size:13px;
	font-weight:700;
	color:#3c8103;
	text-decoration:none;
	text-align:left;
	padding-top:33px;
}

.ltright {
	background: url(../images/letterright.gif) no-repeat; 
	height:351px;
}

.ltcontent {
	font-size:12px;
	line-height:17px;
	font-weight:400;
	color:#000;
	text-decoration:none;
}

.ltcontent a,.ltcontent a:visited,.ltcontent a:hover{
	font-size:12px;
	color:#d41f1f;
	text-decoration:underline;
}


.tdsubmenunormal,.tdsubmenuon  {
	font-size:12px;
	line-height:24px;
	font-weight:700;
	color:#333;
	text-decoration:none;
	background:url(../images/submenutdnormal.gif) repeat-x;
	border:#e5c796 solid;
	text-align:center;
	height:24px;
	border-width:1px 1px 0;
}

.tdsubmenunormal a {
	color:#333;
	text-decoration:none;
}

.tdsubmenuon {
	background:url(../images/submenutdon.gif) repeat-x;
}

.txtcode {
	font-size:18px;
	font-weight:700;
	color:#3c8103;
}

.barsubtxt {
	color:#b66b09;
}

.sitemap {
	font-size:12px;
	line-height:26px;
	font-weight:700;
	color:#000;
	text-decoration:none;
	background:url(../images/bacgray.gif) repeat-x;
	text-align:center;
	height:28px;
	border:1px solid #ccc;
}

.sitemap a,.sitemap a:visited  {
	color:#000;
	text-decoration:none;
}

.sitemap a:hover {
	color:#cf7200;
	text-decoration:none;
}

.cate_01 {
	font-size:13px;
	line-height:25px;
	font-weight:700;
	color:#000;
	background-color:#ecf7e5;
	height:25px;
	text-align:left;
	padding:2px 0 2px 15px;
}

.cate_01 a:hover {
	line-height:22px;
	color:#cf7200;
	text-decoration:none;
}

.cate_02 {
	font-size:13px;
	line-height:22px;
	font-weight:700;
	color:#666;
	background-color:#fff;
	text-align:left;
}

.cate_02 a {
	font-size:12px;
	font-weight:700;
	color:#666;
	text-decoration:none;
}

.cate_02 a:visited {
	color:#666;
	text-decoration:none;
}

.cor01,.cor02 {
	background:url(../images/cor01.gif) no-repeat;
	height:8px;
	width:5px;
}

.cor02 {
	background:url(../images/cor02.gif) no-repeat;
}

.corup {
	background:url(../images/corupbac.gif) repeat-x;
	height:8px;
}

.cor03 {
	background:url(../images/cor03.gif) no-repeat;
	height:4px;
	width:5px;
}

.cor04 {
	background:url(../images/cordownbac.gif) repeat-x;
	height:4px;
}

.discountbac {
	background:url(../images/discountbacs.gif) repeat-x;
	border:#eed07d;
	border-style:solid;
	border-width:0 2px;
}

.txtsubtitle {
	font-family:Times New Roman,Times,serif;
	font-size:15px;
	line-height:30px;
	font-weight:700;
	color:#f75e00;
	text-decoration:none;
	border-bottom:1px solid #fddfcc;
	padding-left:12px;
}

.txtredsmall {
	font-size:11px;
	line-height:16px;
	font-weight:400;
	color:#de3120;
	padding:3px 15px 6px;
}

.tdline {
	background:url(../images/dashed.gif) repeat-x;
	height:1px;
}

.downshoplist {
	font-size:12px;
	line-height:24px;
	font-weight:700;
	color:#222;
	text-decoration:none;
	text-align:left;
}
.downshoplist a,.downshoplist a:visited {
	color:#222;
	text-decoration:none;
}
.downshoplist a:hover {
	color:#de3120;
	text-decoration:none;
}

.positionup {
	position:relative;
	top:-2px;
}

a.linkimportant01:hover,a.linkimportant02:hover {
	font-size:12px;
	color:#c7772d !important;
	text-decoration:underline !important;
	font-weight:700 !important;
}

a.linkimportant02:hover {
	color:#000 !important;
}

.faqtitle {
	font-size:12px;
	line-height:24px;
	font-weight:700;
	color:#555;
	text-decoration:none;
	padding:0 10px;
}
.faqtitle a,.faqtitle a:visited  { 
	color: #555;
	text-decoration: none
}
.faqtitle a:hover { 
	color: #000; 
	text-decoration: none
}

.tdgray {
	background-color:#f6f6f6;
}

.txt_red {
	font-size:12px;
	line-height:24px;
	font-weight:700;
	color:#ca0f0f;
	text-align:left;
}

.txt_faqcontent a:hover {
	color:#ca0f0f;
	text-decoration:underline;
	font-weight:700;
}

.tdgreen {
	background-color:#ecf7e5;
}

.tddarkyellow,.tdwhite {
	background-color:#fdf6ec;
	line-height:28px;
	text-align:left;
	padding:0 10px 0 12px;
}

.tdwhite {
	background-color:#fff;
	line-height:26px;
}

.txttitleblack {
	font-size:12px;
	font-weight:700;
	color:#000;
	text-decoration:none;
}

.input_yellow,.input_yellowmulti {
	font-size:11px;
	line-height:20px;
	color:#333;
	border:1px #e5c796 solid;
	height:22px;
	width:250px;
	background-color:#FFF;
	padding:2px 0 0 10px;
}

.input_yellowmulti {
	height:66px;
	width:360px;
	padding:2px 0 0;
}

.txtgreenbold {
	line-height:28px;
	font-weight:700;
	color:#3c8103;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
}

.form_leftyellow {

	font-size:12px;
	line-height:35px;
	font-weight:700;
	color:#c7772d;
	text-align:left;
}

a.linkyellow,a.linkyellow:visited {
	font-size:11px;
	font-weight:400;
	color:#c7772d;
	text-decoration:underline;

}
a.linkyellow:hover {
	font-weight:700;
	color:#c7772d;
	text-decoration:underline;
}

.txtyellowsmall {
	font-size:11px;
	line-height:15px;
	font-weight:400;
	color:#c7772d;
	text-decoration:none;
}

.input_yellowlong {
	font-size:11px;
	line-height:20px;
	color:#333;
	border:1px #e5c796 solid;
	height:22px;
	width:360px;
	background-color:#FFF;
	padding-top:2px;
}

.graytdborder {
	background:url(../images/graybac.gif) repeat-x;
	height:38px;
	border:1px #ccc solid;
	font-size:12px;
	line-height:38px;
	font-weight:700;
	color:#000;
	text-align:left;
	padding-left:5px;
}

A.news03:link,A.news03:visited {
	font-weight:700;
	font-size:11px;
	line-height:28px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
A.news03:hover {
	color:#f60;
	text-decoration:none;
}

.tbrelevant {
	background:url(../images/tddownbac.gif) repeat-x;
	padding:6px 5px 2px;
}

.txtorsmall {
	font-size:11px;
	line-height:16px;
	color:#f60;
	text-decoration:none;
}

.tdupmagin {
padding:10px 0 2px;
}

.txtbksmall {
	font-size:11px;
	line-height:16px;
	color:#333;
	text-decoration:none;
}

.tdrightm10px {
	text-align:right;
	padding-right:10px;
}

.visit_shop {
	font-size:11px;
	color:#FFF;
	background-color:#f60;
	height:16px;
	width:70px;
	text-decoration:none;
	font-weight:700;
	text-align:center;
}

.visit_shop a,.visit_shop a:visited,.visit_shop a:hover {
	color:#FFF;
	text-decoration:none;
}

A.shopout:link,A.shopout:visited {
	font-weight:400;
	font-size:11px;
	line-height:22px;
	color:#444;
	text-decoration:underline;
}

A.shopout:hover {
	font-weight:700;
	color:#444;
	text-decoration:underline;
}

.positiondown {
	position:relative;
	top:4px;
}

.txttitleblackh2 {

	font-size:13px;
	font-weight:700;
	color:#000;
	text-decoration:none;
}

.txtcontent {

	font-size:12px;
	line-height:16px;
	color:#555;
}

.linkundergray {

	font-size:12px;
	color:#333;
	text-decoration:underline;
}

.linkredbig {

	font-size:15px;
	font-weight:700;
	color:#de3120;
	text-decoration:underline;
}

.vspleft {
	background-image:url(../images/redbarl.gif);
	height:21px;
	width:3px;
}

.vspright {
	background:url(../images/redbarr.gif) no-repeat;
	height:21px;
	width:4px;
}

.vspmiddle {
	background:url(../images/redbarm.gif) repeat-x;
	padding-right:3px;
	padding-left:3px;
}

.tdpadr10 {
	padding-right:15px;
}

.visitnow {	
	font-size:12px;
	line-height:21px;
	font-weight:700;
	color:#fdf0e7;
	text-decoration:none;
	padding:0 5px;
}
.visitnow a,.visitnow a:visited {
	font-weight:700;
	color:#fdf0e7;
	text-decoration:none;
}

.visitnow a:hover {
	color:#fff;
	text-decoration:none;
}

.subscibetb {
	font-size:12px;
	line-height:16px;
	color:#222;
	text-decoration:none;
	background-color:#ffefd7;
	background:url(../images/subbac.gif) repeat-x;
	height:112px;
	border:1px #ffd079 solid;
	margin-top:8px;
	margin-bottom:6px;
	padding:2px;
}

.txtgraysmall {
	font-size:11px;
	color:#666;
}

.body_button,.body_button a:link,.body_button a:visited,.body_button a:hover{
	font-size:11px;
	font-weight:700;
	color:#FF6407;
}

.body_text_left,.body_text_left a:link,.body_text_left a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A9010;
}
.body_text_left a:hover{
	font-size:11px;
	color:#333333;
}

.body_text_end,.body_text_end a:link,.body_text_end a:visited ,.body_text_end a:hover{
	font-size:11px;
	color:#575757;
}

.left_3C8203,.left_3C8203 a:link,.left_3C8203 a:visited,.left_3C8203 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3C8203;
	text-align:left;
}

.input_FFFACC {
	background-color:#FFFACC;
	text-align:right;
	height:20px;
	width:753px;
	border:1px solid #FFA800;
	font-size:11px;
	font-weight:bolder;
	color:#AF5200;
}

.input_FFFACC a:link,.input_FFFACC a:visited,.input_FFFACC a:hover {
	font-size:11px;
	font-weight:bolder;
	color:#AF5200;
}

.menu_td a:link,.menu_td a:visited,.menu_td a:hover {
	font-size:11px;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
}

.tits:link,.tits:visited,.tits:hover,.tits_l {
	font-size:8pt;
	color:#F60;
	text-decoration:underline;
	font-weight:bolder;
}

.b_g_l,.b_g:link,.b_g:visited,.b_g:hover{
	font-size:8pt;
	color:#158203;
	text-decoration:none;
}

#smenu .a1,#smenu a:link,#smenu a:hover,#smenu a:visited {
	font-size:8pt;
	font-weight:400;
	color:#000;
	text-decoration:none;
}

.cold_1:link,.cold_1:visited,.cold_1:hover {
	font-size:8pt;
	color:#099;
	font-weight:700;
	text-decoration:none;
}

.cold_2:link,.cold_2:visited,.cold_2:hover {
	font-size:10pt;
	color:#099;
	font-weight:700;
	text-decoration:none;
}

.cold_3:link,.cold_3:visited,.cold_3:hover{
	font-size:12pt;
	color:#099;
	font-weight:700;
	text-decoration:none;
}

.cold_4:link,.cold_4:visited,.cold_4:hover {
	font-size:14pt;
	color:#099;
	font-weight:700;
	text-decoration:none;
}

.tableo {
	paddingt:0 10px;
	text-align:right;
	word-spacing:1px;
	border:1px solid #FFD079;
	background-color:#FFEFD7;
	font-size:7pt;
	text-decoration:none;
}
.tableo a {
	font-size:7pt;
	color:#600;
	text-decoration:none;
	border:0;
}
.tableo a:visited {
	font-size:8pt;
	color:#600;
	text-decoration:none;
	border-width:0;
}
.tableo a:hover {
	font-size:7pt;
	color:#600;
	text-decoration:none;
	border-width:0;
}

.td_gotoshop {
	font-size:11px;
	color:#FFF;
	background-color:#6c9341;
	height:16px;
	width:70px;
	text-align:center;
	font-weight:700;
}

.td_gotoshop a:link,.td_gotoshop a:visited,.td_gotoshop a:hover{
	color:#FFF;
	text-decoration:none;
}


.td_FF7800,.td_FF7800 a:link,.td_FF7800 a:visited,.td_FF7800 a:hover{
	font-size:11px;
	background-color:#FF7800;
	text-align:center;
	color:#FFF;
	height:16px;
	width:200px;
}

.body_end,.body_end a:link,.body_end a:visited, .body_end a:hover {
	font-size:12px;
	color:#000;
	text-decoration:none;
	text-align:center;
}

td.content {
	font-size:11px;
	color:#888;
	text-decoration:none;
	line-height:20px;
}

td.content a:link,td.content a:visited {
	color:#888;
	text-decoration:none;
}

.tdmenu a,.tdmenu a:visited {
	line-height:24px;
	text-align:left;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.list01_sub,.list02_sub {
	background-color:#FFF;
	padding:5px 2px 8px 20px;
}

.shop_subscribe01,.shop_subscribe02 {
	font-size:12px;
	line-height:28px;
	font-weight:700;
	color:#c7772d;
	background-color:#f9f3e9;
	height:28px;
	text-align:left;
	padding:2px 0 2px 20px;
}

.shop_subscribe02 {
	line-height:22px;
	background-color:#fff;
	height:22px;
}

.shop_unsubscribe01,.shop_unsubscribe02 {
	font-size:12px;
	line-height:28px;
	font-weight:700;
	color:#000;
	background-color:#ecf7e5;
	height:28px;
	text-align:left;
	padding:2px 0 2px 20px;
}

.shop_unsubscribe02 {
	line-height:22px;
	background-color:#FFF;
	height:22px;
}

.link_unsubscribe,.shop_subscribe01 a,.shop_subscribe01 a:visited,.shop_subscribe02 a,.shop_subscribe02 a:visited {
	font-size:11px;
	color:#999;
	text-decoration:underline;
	font-weight:400;
}

.shop_subscribe01 a:hover,.shop_subscribe02 a:hover {
	color:#666;
	text-decoration:underline;
	font-weight:400;
}

.shop_unsubscribe01 a,.shop_unsubscribe01 a:visited,.shop_unsubscribe02 a,.shop_unsubscribe02 a:visited {
	font-size:11px;
	color:#d41f1f;
	text-decoration:underline;
	font-weight:400;
}

.shop_unsubscribe01 a:hover,.shop_unsubscribe02 a:hover {
	color:#d41f1f;
	text-decoration:underline;
	font-weight:700;
}

.tdsubmenunormal a:visited,.tdsubmenunormal a:hover,.tdsubmenuon a ,.tdsubmenuon a:visited,.tdsubmenuon a:hover{
	color:#333;
	text-decoration:none;
}

A.red:link,A.red:visited {
	font-weight:700;
	font-size:12px;
	color:#d41f1f;
	text-decoration:underline;
}
A.red:hover {
	font-size:13px;
	color:#d41f1f;
	text-decoration:underline;
}

.bar {
	font-size:12px;
	line-height:30px;
	font-weight:700;
	color:#000;
	text-align:left;
	border-bottom:1px solid #fdedc5;
	padding:2px 10px 2px 15px;
}
.bar a,.bar a:visited,.bar a:hover {
	color:#000;
	text-align:left;
	text-decoration:none;
}

.cate_01 a,.cate_01 a:visited {
	font-size:13px;
	line-height:25px;
	font-weight:700;
	color:#000;
	text-decoration:none;
}

.cate_02 a:hover {
	color:#000;
	text-decoration:none;
}

a.linkimportant01,a.linkimportant01:visited,a.linkimportant01:hover,a.linkimportant02,a.linkimportant02:visited,a.linkimportant02:hover {
	font-size:12px;
	color:#c7772d !important;
	text-decoration:none !important;
	font-weight:700 !important;
}
a.linkimportant02,a.linkimportant02:visited {
	color:#000000 !important;
}
a.linkimportant01:hover,a.linkimportant02:hover{ 
	text-decoration: underline!important; 
}

.txt_blacknormal,.txt_faqcontent {
	font-size:12px;
	line-height:18px;
	font-weight:400;
	color:#000;
	text-align:left;
}

.txt_faqcontent a,.txt_faqcontent a:visited,.txt_faqcontent a:hover {
	color:#ca0f0f;
	text-decoration:underline;
}
.txt_faqcontent a:hover {
	font-weight: 700
}

.newsaddedblock{
	width:100%;
	margin-bottom:6px;
	background:url(../images/newdotbac.gif) repeat-y;	
}
.hotleft{
	width:360px;
	float:left;
	margin-right:12px;
}
.hotright{
	width:370px;
	float:right;
}
#hottest_offer{
	margin-bottom:5px;
}
#hottest_offer .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/nt01c.gif) no-repeat;
	padding-left:35px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#hottest_offer .title .strong{
	font-family:Arial black;
}
#hottest_offer .datenow{
	float:right;
	color:#dd2911;
	line-height:26px;
}
#hottest_offer .hottitle{
	padding-left:10px;
	color:#dd2911;
	font-weight:700;
	margin:3px auto;
	text-decoration:underline;
	text-align:left;
	line-height:18px;
	font-size:13px;
}
#hottest_offer .hottitle img{
	position:relative;
	top:3px;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
}
#hottest_offer .hottitle a,#hottest_offer .hottitle a:visited{
	color:#dd2911;
	font-weight:700;
	text-decoration:underline;
}
#hottest_offer .hottitle a:hover{
	color:#dd2911;
	font-weight:700;
	text-decoration:none;
}
#hottest_offer .content{
	text-align:left;
	font-size:12px;
	color:#666;
	line-height:18px;
	width:96%;
	margin:0 auto;
	margin-bottom:10px;
}
#hottest_offer .more{
	text-align:right;
	color:#333;
	line-height:18px;
	margin-bottom:5px;
	font-weight:700;
	font-size:11px;
}
#hottest_offer .more a,#hottest_offer .more a:visited,#hottest_offer .more a:hover{
	color:#333;
	text-decoration:underline;
}
#featured_store{
	margin-bottom:5px;
}
#featured_store .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/nt03c.gif) no-repeat;
	padding-left:36px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#featured_store .title .strong{
	font-family:Arial black;
}
#featured_store .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#featured_store .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#featured_store .viewall a,#featured_store .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#featured_store .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#featured_store ul{
	margin:0 auto 5px auto;
	width:96%;
}
#featured_store ul li{
	background:url(../images/tarlist2.gif) no-repeat;
	padding-left:18px;
	float:left;
	width:92px;
	color:#000;
	line-height:15px;
	margin:3px 5px 3px 0;
}
#featured_store ul li a,#featured_store ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#featured_store ul li a:hover{
	color:#000;
	text-decoration:none;
}
#hotdeals{
	margin-bottom:5px;
}
#hotdeals .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/nt02c.gif) no-repeat;
	padding-left:36px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-right:10px;
}

#hotdeals .date{
	float:left;
	color:#dd2911;
	line-height:30px;
}
#hotdeals .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#hotdeals .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#hotdeals .viewall a,#hotdeals .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#hotdeals .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#hotdeals ul{
	margin:-6px auto 5px auto;
	width:98%;
}
#hotdeals ul li{
	background:url(../images/dotlist2.gif) no-repeat;
	padding-left:20px;
	color:#000;
	line-height:14px;
	font-weight:700;
	margin:8px 0;
	
}
#hotdeals ul li a,#hotdeals ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#hotdeals ul li a:hover{
	color:#000;
	text-decoration:none;
}
#hotdeals .newaddtxt{
	margin:5px auto;
	padding-left:20px;
	font-size:12px;
	color:#666;
}
#hotsalenews{
	margin-bottom:5px;
}
#hotsalenews .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/nt04c.gif) no-repeat;
	padding-left:39px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#hotsalenews .title .strong{
	font-family:Arial black;
}
#hotsalenews .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#hotsalenews .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#hotsalenews .viewall a,#hotsalenews .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#hotsalenews .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#hotsalenews ul{
	margin:-6px auto 5px auto;
	width:98%;
}
#hotsalenews ul li{
	background:url(../images/dotlist2.gif) no-repeat;
	padding-left:20px;
	color:#000;
	line-height:14px;
	margin:6px 0;	
}
#hotsalenews ul li a,#hotsalenews ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#hotsalenews ul li a:hover{
	color:#000;
	text-decoration:none;
}
#adtop{
	padding-top:2px;
	text-align:center;
}
#menubar{
	text-align:center;
	background:url(../images/menubac.gif) repeat-x;
	height:30px;
	border:1px solid #dea303;
	line-height:30px;
	font-size:12px;
	color:#000;
	font-weight:700;
	margin:-1px auto;
	padding-left:50px;
}
#menubar span{
	float:left;
}

#menubar a{
	display:block;
	float:left;
	margin:0 10px;
	color:#000;
	text-decoration:none;	
}
#menubar a:visited{
	color:#000;
	text-decoration:none;	
}
#menubar a:hover{
	color:#df0402;
	text-decoration:none;	
}
#menubar .current{
	color:#df0402;
	text-decoration:none;
	display:block;
	padding:0 10px;	
}

.newsinfo{
	float:left;
	margin-right:5px;
}
.hotness{
	float:right;
	padding-right:5px;
	position:relative;
	top:-8px;
}
.newsinfoup{
	padding:5px 2px;
	float:left;
}
.toolboxright{
	float:left;
	margin:5px 10px;
	width:150px;	
}
.hotnessin{
	font-size:12px;
	color:#666;
	font-weight:700;
	padding:6px 0;
	width:150px;
	text-align:center;
}
.bookmark{
	text-align:center;
}
#comparenew{
	float:left;
	width:150px;
	margin:6px auto;
	color:#111
}
#comparenew .up{
	width:150px;
	height: 4px;
	background: url(../images/linefrup.gif) no-repeat;
	font-size:0;
}
#comparenew .mid{
	background: url(../images/linefrbac.gif) repeat-y;
	padding:0 5px
}
#comparenew .list,#comparenew .listend{		
	text-align:center;
	font-size:11px;
	line-height:20px;
	color:#444
}
#comparenew .down{
	width:150px;
	height: 4px;
	background: url(../images/linefrdown.gif) no-repeat;
	font-size:0;
}
.tellnew{
	margin-top:6px;
	text-align:center;
}
.getmore{
	margin:5px auto;
	text-align:left;
	color:#666;
	line-height:18px;
	font-size:11px;
}
.getmore img{
	margin-left:6px;
	position:relative;
	top:2px;
}
.more_offer{
	text-align:right;
	padding-right:6px;
	position:relative;
	top:-20px;
}
.moreshow{
	text-align:left;
	border:2px solid #bbe288;
	background:#fff url(../images/shown_bac.gif) repeat-x top left;
	margin:12px auto 5px auto;
	padding:5px;
	color:#333;
	font-size:12px;
	font-weight:700;	
}
.moreshow .shopname{
	color:#3c8103;	
}
.moreshow a,.moreshow a:visited,.moreshow a:hover{
	color:#c60000;
	
}
.mshow_left{
	width:80px;
	padding-left:10px;
	padding-top:3px;
	text-algin:left;
	float:left;
}
.mshow_right{
	float:left;
	margin-right:5px;
	padding-top:5px;
	line-height:18px;

}

.moreshowin{
	background:url(../images/nbarr.gif) no-repeat;
	padding-left:88px;
	height:60px;
	padding-top:5px
}

.linknewcode{
	color:#cc0000;
	text-decoration:none;
}
.tellfr{
	margin:5px auto;
}
.usevoucher {
	width:120px;
	position:relative;
	left:10px;
	font-weight: 700; 
	font-size: 13px;
	color: #fff; 
	height: 19px; 
	background-color: #6c9341; 
	text-align: center;
	padding:0 5px;
}
.usevoucher a,.usevoucher a:visited,.usevoucher a:hover{
	color: #fff; 
	text-decoration:none
}
.allview{
	background:url(../images/nmbac.gif) repeat-x;
	height:24px;
	border:1px solid #87a93e;
	color:#000;
	padding: 0 3px;
	font-weight:700;
	font-size:12px;
}
.allview a,.allview a:visited{
	color:#000;
	text-decoration:none;
}
.allview a:hover{
	color:#000;
	text-decoration:underline;
}
.toshop2{
	width:90px;
	position:relative;
	left:10px;
	font-weight: 700; 
	font-size: 13px;
	color: #fff; 
	height: 20px; 
	background-color: #6c9341; 
	text-align: center;
}
.toshop2 a,.toshop2 a:visited,.toshop2 a:hover{
	color: #fff; 
	text-decoration:none
}
.toshop3{
	width:90px;
	position:relative;
	left:10px;
	font-weight: 700; 
	font-size: 13px;
	color: #fff; 
	height: 20px; 
	background-color: #cc0000; 
	text-align: center;
}
.toshop3 a,.toshop3 a:visited,.toshop3 a:hover{
	color: #fff; 
	text-decoration:none
}

.clickview{
	background:url(../images/newvbac.gif) repeat-x;
	height:34px;
	border:1px solid #87a93e;
	color:#000;
	padding: 0 2px;
	font-weight:700;
	font-size:14px;
}

.clickview a,.clickview a:visited{
	color:#000;
	text-decoration:none;
}
.clickview a:hover{
	color:#000;
	text-decoration:underline;
}
.moreshownew{
	text-align:left;
	border:2px solid #bbe288;
	background:#fff url(../images/shown_bac.gif) repeat-x top left;
	margin:12px auto 5px auto;
	padding:5px;
	color:#333;
	font-size:12px;
	font-weight:700;	
}
.moreshownew .shopname{
	color:#fe6028;	
}
.moreshownew .shopname h2{
	font-size:1.2em;	
}
.moreshownewin{
	background:url(../images/disnew.gif) no-repeat top left;
	padding-left:72px;
	min-height:60px!important;
	height:60px;
	padding-top:3px;
}
[class].moreshownewin{
	height:auto;
}

.moreshownew a,.moreshownew a:visited,.moreshownew a:hover{
	color:#3c8103;
	text-decoration:underline;	
}
.vamore{
	margin:8px auto;
}
.linkadd01{
	color:#fe6028;
	text-decoration:underline;
}
.linkadd02{
	color:#333;
	text-decoration:underline;
}

#latest_offer{
	margin-bottom:5px;
	text-align:left;
}
#latest_offer .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt05.gif) no-repeat;
	line-height:32px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-right:10px;
	width:210px;
	text-indent:-2000px;
}
#latest_offer .title .strong{
	font-family:Arial black;
}
#latest_offer .date{
	float:left;
	color:#dd2911;
	line-height:30px;
}
#latest_offer .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#latest_offer .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#latest_offer .viewall a,#latest_offer .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#latest_offer .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#latest_offer ul{
	margin:-6px auto 5px auto;
	width:98%;
}
#latest_offer ul li{
	background:url(../images/dotlist2.gif) no-repeat;
	padding-left:20px;
	color:#000;
	line-height:14px;
	margin:8px 0;
	
}
#latest_offer ul li a,#hotdeals ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#latest_offer ul li a:hover{
	color:#000;
	text-decoration:none;
}
#latest_offer .newaddtxt{
	margin:5px auto;
	padding-left:20px;
	font-size:12px;
	color:#666;
}
#hottest_offernew{
	margin-bottom:20px;
}
#hottest_offernew .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt01.gif) no-repeat;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	width:225px;
	text-indent:-2000px;

}
#hottest_offernew .title .strong{
	font-family:Arial black;
}
#hottest_offernew .datenow{
	float:right;
	color:#dd2911;
	line-height:26px;
}
#hottest_offernew .hottitle{
	padding-left:10px;
	color:#dd2911;
	font-weight:700;
	margin:3px auto;
	text-decoration:underline;
	text-align:left;
	line-height:18px;
	font-size:13px;
}
#hottest_offernew .hottitle img{
	position:relative;
	top:3px;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
}
#hottest_offernew .hottitle a,#hottest_offer .hottitle a:visited{
	color:#dd2911;
	font-weight:700;
	text-decoration:underline;
}
#hottest_offernew .hottitle a:hover{
	color:#dd2911;
	font-weight:700;
	text-decoration:none;
}
#hottest_offernew .content{
	text-align:left;
	font-size:12px;
	color:#666;
	line-height:18px;
	width:96%;
	margin:0 auto;
	margin-bottom:10px;
}
#hottest_offernew .more{
	text-align:right;
	color:#333;
	line-height:18px;
	margin-bottom:5px;
	font-weight:700;
	font-size:11px;
}
#hottest_offernew .more a,#hottest_offernew .more a:visited,#hottest_offernew .more a:hover{
	color:#333;
	text-decoration:underline;
}
#hotdealsnew{
	margin-bottom:10px;
}
#hotdealsnew .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt02.gif) no-repeat;
	text-indent:-2000px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-right:10px;
	width:180px;
}
#hotdealsnew .title .strong{
	font-family:Arial black;
}
#hotdealsnew .date{
	float:left;
	color:#dd2911;
	line-height:30px;
}
#hotdealsnew .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#hotdealsnew .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#hotdealsnew .viewall a,#hotdealsnew .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#hotdealsnew .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#hotdealsnew ul{
	margin:-6px auto 5px auto;
	width:98%;
}
#hotdealsnew ul li{
	background:url(../images/dotlist2.gif) no-repeat;
	padding-left:20px;
	color:#000;
	line-height:14px;
	font-weight:700;
	margin:8px 0;
	
}
#hotdealsnew ul li a,#hotdealsnew ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#hotdealsnew ul li a:hover{
	color:#000;
	text-decoration:none;
}
#hotdealsnew .newaddtxt{
	margin:5px auto;
	padding-left:20px;
	font-size:12px;
	color:#666;
}
#hotdealsnew .newaddtxt a,#hotdealsnew .newaddtxt a:visited{
	color:#666;
	text-decoration:none;
}
#hotdealsnew .newaddtxt a:hover{
	color:#666;
	text-decoration:underline;
}
#featured_storenew{
	margin-bottom:5px;
}
#featured_storenew .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt03.gif) no-repeat;
	text-indent:-2000px;
	width:168px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#featured_storenew .title .strong{
	font-family:Arial black;
}
#featured_storenew .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#featured_storenew .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#featured_storenew .viewall a,#featured_storenew .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#featured_storenew .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#featured_storenew ul{
	margin:0 auto 5px auto;
	width:96%;
}
#featured_storenew ul li{
	background:url(../images/tarlist2.gif) no-repeat;
	padding-left:18px;
	float:left;
	width:92px;
	color:#000;
	line-height:15px;
	margin:5px 5px 5px 0;
}
#featured_storenew ul li a,#featured_storenew ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#featured_storenew ul li a:hover{
	color:#000;
	text-decoration:none;
}
#hotsalenewsnew{
	margin-bottom:5px;
}
#hotsalenewsnew .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt04.gif) no-repeat;
	width:210px;
	text-indent:-2000px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#hotsalenewsnew .title .strong{
	font-family:Arial black;
}
#hotsalenewsnew .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#hotsalenewsnew .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#hotsalenewsnew .viewall a,#hotsalenewsnew .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#hotsalenewsnew .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#hotsalenewsnew ul{
	margin:-6px auto 5px auto;
	width:98%;
}
#hotsalenewsnew ul li{
	background:url(../images/dotlist2.gif) no-repeat;
	padding-left:20px;
	color:#000;
	line-height:14px;
	margin:6px 0;	
}
#hotsalenewsnew ul li a,#hotsalenewsnew ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#hotsalenewsnew ul li a:hover{
	color:#000;
	text-decoration:none;
}
a.linkgreen_smallnew:link,a.linkgreen_smallnew:visited{
	font-size:12px;
	color:#5a7d2c !important;
	text-decoration:none !important;
}
a.linkgreen_smallnew:hover{
	font-size:12px;
	color:#5a7d2c !important;
	text-decoration:underline !important;
}
.priceofftxt{
	font-size:14px;
	font-weight:700;
	color:#cc0000;
}
.selectfromshop,.discountintro{
	text-indent:-2000px;
	line-height:10px;
	font-size:6px;
}
.dsv_title{
	background:url(../images/ard_red.gif) no-repeat;
	font-weight:700;
	font-size:13px;
	color:#dd2911;
	padding-left:30px;
	line-height:15px;
	margin:5px auto;
	text-align:left;
}
.dsv_content{
	font-size:12px;
	color:#000;
	padding-left:30px;
	line-height:18px;
	margin:5px auto;
	text-align:left;
}
#hotvoucher{
	margin:0px;
}
#hotvoucher .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt06.gif) no-repeat;
	text-indent:-2000px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin-right:10px;
	width:245px;
}
#hotvoucher .title .strong{
	font-family:Arial black;
}
#hotvoucher .date{
	float:left;
	color:#dd2911;
	line-height:30px;
}
hotvoucher .viewall{
	position:relative;
	top:6px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#hotvoucher .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#hotvoucher .viewall a,#hotvoucher .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#hotvoucher .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#hotvoucher ul{
	margin:-6px auto 5px auto;
	width:98%;
}
#hotvoucher ul li{
	background:url(../images/dotlist2.gif) no-repeat;
	padding-left:20px;
	color:#000;
	line-height:14px;
	margin:8px 0;
	
}
#hotvoucher ul li a,#hotvoucher ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#hotvoucher ul li a:hover{
	color:#000;
	text-decoration:none;
}
#hotvoucher .newaddtxt{
	margin:5px auto;
	padding-left:20px;
	font-size:12px;
	color:#666;
}
#featured_retailer{
	margin:0px;
}
#featured_retailer .title{
	float:left;
	font-size:15px;
	text-align:left;
	color:#dd2911;
	background:url(../images/tt07.gif) no-repeat;
	text-indent:-2000px;
	width:275px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#featured_retailer .title .strong{
	font-family:Arial black;
}
#featured_retailer .viewall{
	position:relative;
	top:8px;
	float:right;
	font-size:11px;
	font-weight:700;
	color:#dd2911;
}
#featured_retailer .viewall img{
	margin-right:5px;
	position:relative;
	top:3px;
}
#featured_retailer .viewall a,#featured_retailer .viewall a:visited{
	color:#dd2911;
	text-decoration:none;
}
#featured_retailer .viewall a:hover{
	color:#dd2911;
	text-decoration:underline;
}
#featured_retailer ul{ 
	margin:0 auto 5px auto; 
	width:99%; 
}

 #featured_retailer ul li{ 
 background:url(../images/tarlist2.gif) no-repeat; 
 padding-left:18px; 
 float:left; 
 width:88px; 
 color:#000;
 line-height:15px; 
 margin:5px 5px 5px 0; 
 }
 
#featured_retailer ul li a,#featured_retailer ul li a:visited{
	color:#000;
	text-decoration:underline;
}
#featured_retailer ul li a:hover{
	color:#000;
	text-decoration:none;
}

.discount_selectnew {
	margin:3px 0px;
	font-weight:700;
	font-size:13px;
	padding-right:0px;
	padding-left:5px;
	padding-top:3px;
	color:#000;
	text-align:left;
	line-height:38px;
	background: url(../images/newgreenbac.gif) repeat-x;
	border: 1px solid #cedc6a;	
	height:35px;
}
.discount_selectnew02 {
	margin:3px 0px;
	font-weight:700;
	font-size:13px;
	padding-right:0px;
	padding-left:5px;
	padding-top:3px;
	color:#000;
	text-align:left;
	line-height:38px;
	background: url(../images/newyellowbac.gif) repeat-x;
	border: 1px solid #eac35b;	
	height:35px;
}
.leftdisnew{
	width:40px;
	float:left;
	text-align:center;
	position:relative;
	top:4px;
}
.leftdisnew02{
	width:40px;
	float:left;
	text-align:center;
}
.txtdinew{
	float:left;
	text-align:left;
	position:relative;
	top:2px;
}
* html .txtdisnew{
	position:relative;
	top:4px;
}
.martop{
	margin-top:15px;
}
.bookmarkright{
	text-align:right;
	padding-right:10px;
	float:right;
	position:relative;
	top:10px;
}
.bookmarkrightin{
	text-align:left;
	padding-right:10px;
	float:right;
	position:absolute;
	top:-3px;
	left:600px;
}
.welcomeinfo{
	text-indent:-2000px;
	line-height:3px;
	font-size:3px;
}

/*new add link css*/
a.txt_yellow:link,a.txt_yellow:visited,a.txt_yellow:hover {    
	color: #c7772d !important;
	text-decoration:none !important;
}
a.yellow_line:link,a.yellow_line:visited,a.yellow_line:hover{
	color: #c7772d !important;
	text-decoration:underline !important;
}
a.yellow_hover:link,a.yellow_hover:visited{
	color: #c7772d !important;
	text-decoration:none !important;
}
a.yellow_hover:hover{
	color: #c7772d !important;
	text-decoration:underline !important;
}
a.yellow_hoverno:link,a.yellow_hoverno:visited{
	color: #c7772d !important;
	text-decoration:underline !important;
}
a.yellow_hoverno:hover{
	color: #c7772d !important;
	text-decoration:none !important;
}


a.txtred:link,a.txtred:visited,a.txtred:hover {    
	color: #cc0000 !important;
	text-decoration:none !important;
}
a.red_line:link,a.red_line:visited,a.red_line:hover{
	color: #cc0000 !important;
	text-decoration:underline !important;
}
a.red_hover:link,a.red_hover:visited{
	color: #cc0000 !important;
	text-decoration:none !important;
}
a.red_hover:hover{
	color: #cc0000 !important;
	text-decoration:underline !important;
}
a.red_hoverno:link,a.red_hoverno:visited{
	color: #cc0000 !important;
	text-decoration:underline !important;
}
a.red_hoverno:hover{
	color: #cc0000 !important;
	text-decoration:none !important;
}


a.txt_black:link,a.txt_black:visited,a.txt_black:hover {    
	color: #000 !important;
	text-decoration:none !important;
}
a.black_line:link,a.black_line:visited,a.black_line:hover{
	color: #000000 !important;
	text-decoration:underline !important;
}
a.black_hover:link,a.black_hover:visited{
	color: #000000 !important;
	text-decoration:none !important;
}
a.black_hover:hover{
	color: #000000 !important;
	text-decoration:underline !important;
}
a.black_hoverno:link,a.black_hoverno:visited{
	color: #000000 !important;
	text-decoration:underline !important;
}
a.black_hoverno:hover{
	color: #000000 !important;
	text-decoration:none !important;
}


a.txt_white:link,a.txt_white:visited,a.txt_white:hover {    
	color: #fff !important;
	text-decoration:none !important;
}
a.white_line:link,a.white_line:visited,a.white_line:hover{
	color: #fff !important;
	text-decoration:underline !important;
}
a.white_hover:link,a.white_hover:visited{
	color: #fff !important;
	text-decoration:none !important;
}
a.white_hover:hover{
	color: #fff !important;
	text-decoration:underline !important;
}
a.white_hoverno:link,a.white_hoverno:visited{
	color: #fff !important;
	text-decoration:underline !important;
}
a.white_hoverno:hover{
	color: #fff !important;
	text-decoration:none !important;
}


a.txt_gray:link,a.txt_gray:visited,a.txt_gray:hover {    
	color: #666 !important;
	text-decoration:none !important;
}
a.gray_line:link,a.gray_line:visited,a.gray_line:hover{
	color: #666 !important;
	text-decoration:underline !important;
}
a.gray_hover:link,a.gray_hover:visited{
	color: #666 !important;
	text-decoration:none !important;
}
a.gray_hover:hover{
	color: #666 !important;
	text-decoration:underline !important;
}
a.gray_hoverno:link,a.gray_hoverno:visited{
	color: #666 !important;
	text-decoration:underline !important;
}
a.gray_hoverno:hover{
	color: #666 !important;
	text-decoration:none !important;
}


a.txt_darkgray:link,a.txt_darkgray:visited,a.txt_darkgray:hover {    
	color: #333 !important;
	text-decoration:none !important;
}
a.darkgray_line:link,a.darkgray_line:visited,a.darkgray_line:hover{
	color: #333 !important;
	text-decoration:underline !important;
}
a.darkgray_hover:link,a.darkgray_hover:visited{
	color: #333 !important;
	text-decoration:none !important;
}
a.darkgray_hover:hover{
	color: #333 !important;
	text-decoration:underline !important;
}
a.darkgray_hoverno:link,a.darkgray_hoverno:visited{
	color: #333 !important;
	text-decoration:underline !important;
}
a.darkgray_hoverno:hover{
	color: #333 !important;
	text-decoration:none !important;
}


a.txt_green:link,a.txt_green:visited,a.txt_green:hover {    
	color: #3c8103 !important;
	text-decoration:none !important;
}
a.green_line:link,a.green_line:visited,a.darkgray_line:hover{
	color: #3c8103 !important;
	text-decoration:underline !important;
}
a.green_hover:link,a.green_hover:visited{
	color: #3c8103 !important;
	text-decoration:none !important;
}
a.green_hover:hover{
	color: #3c8103 !important;
	text-decoration:underline !important;
}
a.green_hoverno:link,a.green_hoverno:visited{
	color: #3c8103 !important;
	text-decoration:underline !important;
}
a.green_hoverno:hover{
	color: #3c8103 !important;
	text-decoration:none !important;
}

a.blacktobold:link,a.blacktobold:visited{
	color: #000 !important;
	text-decoration:none !important;
}
a.blacktobold:hover{
	color: #000 !important;
	font-weight:700 !important;
}

a.graytoblack:link,a.graytoblack:visited{
	color: #666 !important;
}
a.graytoblack:hover{
	color: #000 !important;
}

a.blacktogreen:link,a.blacktogreen:visited{
	color: #000 !important;
}
a.blacktogreen:hover{
	color: #3c8103 !important;
}
a.greentoblack:link,a.greentoblack:visited{
	color: #3c8103 !important;
}
a.greentoblack:hover{
	color: #000 !important;
}
.catitle{
	color:#dc4945;
	font-weight:700;
	font-size:14px;
	line-height:30px;
	background-image:url(../images/calbac.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	margin:6px auto;
	width:98%;
	padding-left:10px;
}
.catitle a,.catitle a:visited{
	color:#dc4945;
	text-decoration:none;	
}
.catitle a:hover{
	color:#dc4945;
	text-decoration:underline;	
}
.offergroup{
	margin-bottom:5px;
}
/*for end list*/
.partner01,.partner02 {
	height:22px;
	width:196px;
	text-align:left;
	font-weight:normal; 
	font-size: 12px; 
	line-height:16px; 
	color: #000; 
	cursor:hand;
	overflow:hidden;
}
.partner02 {
	height:40px;
}
.partner01b,.partner02b,.partner03b,.partner04b {
	height:90px;
	width:196px;
	text-align:left;
	font-weight:normal; 
	font-size: 12px; 
	line-height:16px; 
	color: #000; 
	overflow:hidden;
}
.partner02b{
	height:120px;
}
.partner03b{
	height:150px;
}
.partner04b{
	height:130px;
}
.partner05b{
	height:110px;
	text-align:left;
}
.partnershow{
	width:196px;
	margin:5px auto;
	overflow:hidden;
}
.partnershow a,.partnershow a:visited{
	color:#b66d6b;
	text-decoration:none;
}
.partnershow a:hover{
	color:#b66d6b;
	text-decoration:underline;
}
.linktous{
	padding:0 3px;
	text-align:left;
	line-height:18px;
}
.linktous p{
	margin:3px 0;
}
.linktous a,.linktous a:visited{
	color:#2570a6;
	text-decoration:underline;
}
.linktous a:hover{
	color:#2570a6;
	text-decoration:none;
}
#linkto{
	font-family:Arial, Helvetica, sans-serif;
	height:90px;
	font-size:12px;
	line-height:18px;
	width:196px;
	color:#333;
	overflow:hidden;
}
.subcontent{
	text-align:left;
}
.subcontent ul{
	padding:2px;
}
.subcontent ul li{
	margin-bottom:6px;
}
.subcontent ul li a,.subcontent ul li a:visited{
	color:#666;
	text-decoration:underline
}
.subcontent ul li a:hover{
	color:#666;
	text-decoration:none
}
.subcontent ol{
	position:relative;
	left:-10px;
	top:-10px;
	margin-bottom:-6px;
}
.subcontent ol li{
	margin-bottom:4px;
	line-height:120%;

}
.top3{
	font-weight:700;
	color:#cc0000;
	font-size:13px;
}
.top3 a,.top3 a:visited{
	color:#cc0000;
	text-decoration:underline;
}
.top3 a:hover{
	color:#cc0000;
	text-decoration:none;
}
.nm{
	font-weight:400;
	color:#333;
	font-size:12px;
}
.nm a,.nm a:visited{
	color:#333;
	text-decoration:underline;
}
.nm a:hover{
	color:#333;
	text-decoration:none;
}
#top_chirs {
	width:970px;
	margin:0 auto;
	height:87px;
	overflow:hidden;
}
#logo_chirs{
	float:left;
	width:291px;
}
#menuleft_chirs{
	float:left;
	width:68px;
}
#menumid_chirs{
	float:left;
	width:548px;
	background-image:url(../images/menubac_chirs.jpg);
	background-repeat:repeat-x;
	height:87px;
}
#menuright_chirs{
	float:left;
	width:63px;
}
.meunlink{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
}
.meunlink a,.meunlink a:visited{
	color:#555;
	text-decoration:underline;
}
.meunlink a:hover{
	color:#000;
	text-decoration:underline;
}
/*add chiris css*/
.chris_logo{
	margin:5px auto;
}
.chris_banner{
	width:742px;
	margin:6px auto;
}
.mch{
	margin-top:0;
}
.chris_content{
	width:727px;
	margin:6px auto;
	text-align:left;
}
.chr_title{
	font-size:18px;
	font-weight:700;
	padding-top:6px;
	color:#fff;
	margin:3px auto;
}
.chr_co_title{
	font-size:16px;
	font-weight:700;
	color:#c31e00;
	line-height:24px;
	padding:3px 0;
}
.chr_co_title img{
	margin-right:10px;
}
.chr_co_title a,.chr_co_title a:visited{
	color:#c31e00;
	text-decoration:none;
}
.chr_co_title a:hover{
	color:#c31e00;
	text-decoration:underline;
}
.chr_co_content{
	color:#333;
	font-size:12px;
	padding:3px 0;
	line-height:18px;
}
.chr_button{
	margin:5px auto;
}
.chr_button img{
	margin-right:10px;
}
.chr_dline{
	border-bottom:1px dashed #ccc;
	margin-bottom:8px;
	height:8px;
	font-size:1px;
	line-height:1px;
}

/*add 080118*/
.shopl{
	font-size:14px;
	display:inline;
	float:left;
	padding:0 20px;
	line-height:27px;
	height:27px;
	border:1px solid #eece7a;
	color:#333;
	background-image:url(../images/slibac.gif);
	background-repeat:repeat-x;
	margin:5px 0;
	font-weight:700;
	
}