/* CSS Document */
@import "menustyle.css";
/* COMMON STYLE
--------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background:url(../images/bg1.jpg);
}

body, th, td, input, textarea {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #fff;
	text-transform:lowercase;
}

table,tr,td {
	color:#000000;word-break:break-all;
}

p {
	line-height: 20px; margin:0; padding:0;
}

A.B:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.B:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.B:hover {
	FONT-SIZE: 14px; COLOR: #f84907; TEXT-DECORATION: underline
}
ol, ul {
    list-style-type:none; 
}
a { text-decoration:none; color:#fff; 
}
a:hover {
	text-decoration: none; color:#f00; 
}

.clr {
	clear: both;
}

.left {
	float:left;
}

.right { 
	float:right;
}

h1,h2,h3,h4,h5,h6  {
    margin: 0; padding: 0; 	font-family: Tahoma, Arial, sans-serif;

}

form {
	margin: 0;
	padding: 0;
}

.BOTT{ BORDER:#990000 1px solid; background:url(../images/bg_search.gif); vertical-align:middle; FONT: bold 12px Arial, Helvetica, sans-serif; padding:0 5px; margin:0; height:19px;  color:#FFf; border-width:1px; 
}

.searchs {
	 padding:40px 10px 7px 0; FONT: bold 12px Arial, Helvetica, sans-serif; color:#fff; width:700px; float:right; text-align:right; background:url(../images/bg_heand.gif) no-repeat left;
}

.searchsets { width:120px; height:16px; border:1px #ccc solid; line-height:16px; text-align:center; text-transform:capitalize;vertical-align:middle;}

#header {
 width:957px; margin:0 auto; background:url(../images/ca_r1_c1.jpg) #000 top repeat-x;  
}

/* TOP */
#topmenu {
	width:897px; margin:0; padding:5px 0 0 60px; 
}
.cBlues { color:#fff !important; font: bold 11px Tahoma, Verdana, Arial; }
a.cBlues { color:#fff!important; text-decoration:none; }
a.cBlues:hover { color: #f00!important; text-decoration:underline; }

#logo {		
	margin:10px 0 0 0; padding:0; height:69px; width:260px; position:absolute; background: url(../images/logo.gif) no-repeat left top;
}

#logo a { 
	display:block; width:260px; height:69px; float:left
}

.texthidden{ 
	display:block; overflow:hidden; width:0; height:0; 
}

#ben {
	width:957px; height:214px; padding:0; background:url(../images/bg_bg.gif) center repeat-y; margin:5px 0 0 0;
}

#ben .member {
	background:url(../images/bg_left_member.gif); width:201px; height:204px; margin:0 15px; display:inline; 
}

#ben .member h2 {
	padding:0 0 0 20px; font: bold 14px/29px Arial, Helvetica, sans-serif; color:#fff;
}

#ben .title{font-family: verdana, tahoma, sans-serif;FONT-SIZE: 10px;font-weight:bold;color:#fff}

textarea, input, select{
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: verdana, tahoma, sans-serif;
    font-size: 0.95em;
}

#ben .password{
	background-position: 1px 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	height:16px;
	line-height:16px;
	FONT-SIZE: 12px;}
	
#ben .banr {
	width:710px; height:204px; padding:5px 14px 5px 0; margin:0;
}
/* CONTENT */
#content {
	width:957px; margin:0 auto; padding:0 25px 0 21px; background:url(../images/bg_bg.gif) center repeat-y;
}

/* CONTENT RIGHT */
#padding_right { 
	width:710px; padding:0 14px; float:right; margin:0; background:url(../images/bg_right_bg.gif) center repeat-y;
}

.marquee {
	background:url(../images/bg_right_cp_bg.gif); width:648px; margin:0 auto; padding:4px 0 0 0; height:151px;
}

.paddhf_1 {
	background:url(../images/bg_right_ico.gif) no-repeat 10px; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#f00; width:648PX; margin:3px auto; padding-left:20PX;
}

#padding_right h2{	
	background:url(../images/bg_right_ico.gif) #000 no-repeat 10px; display:block; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#f00;width:648PX; margin:5px auto; padding-left:20PX;
}
.paddingbot {
	background:url(../images/bg_right_bott.gif) #fff top no-repeat ; height:34px;
}
/*--new product--*/
.INDEX_PRO {
	WIDTH: 153px; display:block;
}
.INDEX_PRO H4 {
	WIDTH: 153px;PADDING:5px 0 0 0; text-align:center; font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif; display:block; overflow:hidden; color:#fff;
}
.INDEX_PRO {
	FLOAT: left; padding: 5px 9PX; OVERFLOW: hidden;  MARGIN: 0px;  TEXT-ALIGN: center; 
}

.INDEX_PRO .goodspic {
	display:block;PADDING: 2px; MARGIN:0px auto; VERTICAL-ALIGN: middle; OVERFLOW: hidden;  WIDTH: 140px; LINE-HEIGHT: 100px; HEIGHT: 106px;
}
.INDEX_PRO .goodspic img {
	FONT-SIZE: 1px; MAX-WIDTH: 135px; VERTICAL-ALIGN: middle; WIDTH: expression(this.width > 135 && this.height < this.width ? 135: true); MAX-HEIGHT: 100px;  HEIGHT: expression(this.height > 100 ? 100: true); line-height:100px; border:2px #000 solid; 
}
/**/
.INDEX_PRO .price2 {
	COLOR: #000; font:bold 11px Arial, Helvetica, sans-serif;
}


#padding_left { 
	 width:201px; margin:0 15px; padding:0; background:url(../images/bg_cp_bg.gif) center repeat-y; margin:0 15PX 10PX 15PX;
}
#padding_left h2 {
	display:block; text-align:left; text-transform:capitalize; height:31px; font:bold 12px/32px Arial, Helvetica, sans-serif; padding:0 0 15px 10px; color:#000;background:url(../images/bg_cp_top.gif) top repeat-x;
} 

#padding_left .pclass {
	width:180px; margin:0 auto; line-height:24px; padding:0 0 0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #494D51 dashed; font:bold 11px/24px Tahoma, Verdana, Arial;
}
#padding_left .pclass a {
	color:#fff;
}
#padding_left .pclass:hover {
	color:#ff0;
}

.p_pic img {
	FONT-SIZE: 1px; MAX-WIDTH: 320px; VERTICAL-ALIGN: middle; WIDTH: expression(this.width > 320 && this.height < this.width ? 320: true); MAX-HEIGHT: 199px;  HEIGHT: expression(this.height > 199 ? 199: true); line-height:199px; border:none; 
}

.paddingbg {
	background:url(../images/bg_cp_bott.gif); height:14px;
}

/* FOOTER */
#footer { 
	width:957px; background:url(../images/bg-bottom.gif); height:110px; margin:0 auto; padding:0;
}

#footer .copyright { width:957px; color:#FFFFFF; font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif; text-align:center;}

/* BANR */

div#MainPromotionBanner{
	width:710px;
	height:204px;
	background:#feb900;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 204px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 710px;
	height: 204px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 710px;
	height: 204px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 180px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #000;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 1px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 1px; 
}