body {
	FONT-SIZE: 12px; 
	BACKGROUND: #fff; 
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
UL {
	margin:0px;
	padding:0px;
}
LI {
	list-style-type:none;
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION:none;
}
.main_top{
	width:980px;
	margin:0px auto;
	height:70px;
	
}
.main_nav{
	width:980px;
	margin:0 auto;
	text-align:center;
	height:30px;
	background-color:#faaaaa;
	
	
}
.logo{
	width:690px;
	float:left;
	height:70px;
}
.favorite{
	float:left;
	width:290px;
	height:70px;
}
.favorite_content{
	width:100%;
	height:60px;
	text-align:center;
	line-height:60px;
}
.favorite_bottom{
	width:100%;
	height:10px;
	background-image:url(../images/ri.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}
.nav{
	width:980px;
	height:30px;
	text-align:left;
	
}
.nav_content{
	width:690px;
	height:30px;
	float:left;
	line-height:30px;
}
.search{
	width:290px;
	height:30px;
	float:left;
	line-height:30px;
	background-color:#fffsss;
}
.nav_content ul li{
	float:left;
}
A.menu {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #8f57f6; TEXT-DECORATION: none;
}
.search_input{
	padding-left:15px;

}
.main_content{
	width:980px;
	margin:0 auto;
}
.bar{
	width:980px;
	height:275px;
	

}
.img_change{
	width:690px;
	height:275px;
	float:left;
}
.contact{
	width:290px;
	height:275px;
	background-color:#8f57f6;
	float:left;
	
}
.contact_title{
	FONT-WEIGHT: 700;
	FONT-SIZE: 16px; 
	COLOR: #fff;
	padding-left:15px;
	line-height:30px;
	height:30px;
	text-align:left;
	clear:both;
	width:275px;
}
.contact_content{
	border-top:#ffffff 5px solid;
	width:260px;
	height:160px;
	text-align:left;
	background-color:#FFFFFF;
	margin:0 auto;
	margin-top:18px;
	padding-top:15px;
	padding-left:10px;

}
.contact_content ul li{
	width:215px;
	background-image:url(../images/msn1.jpg);
	background-repeat:no-repeat;
	padding-left:45px;
	height:40px;
	line-height:35px;
}
.contact_content ul li.contact_email{
	background-image:url(../images/email1.jpg);
	line-height:26px;
}
.nav2{
	width:980px;
	height:30px;
	background-color:#faaaaa;
	line-height:30px;
	clear:both;
}

.nav2_content{

	width:620px;
	text-align:center;
	float:left;
	padding-left:70px;
}
.nav2 ul li{
	float:left;
}

.nav2 ul li A.bluefont {
	padding:0 15px;
	FONT-WEIGHT: 700; FONT-SIZE: 16px;  COLOR: #fff; 
}
.nav2 ul li A:hover.bluefont {
	TEXT-DECORATION:underline;
}
.feedback{
	width:290px;
	float:left;
	height:30px;
	background-image:url(../images/showcart.jpg);
	background-repeat:no-repeat;
	line-height:30px;
	background-position:center center;
	text-align:center;
}
A.feedback {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; COLOR: #8f5cf6; TEXT-DECORATION: none
}
A.feedback:hover {
	TEXT-DECORATION: underline
}

.notice{
	width:978px;
	height:25px;
	border:1px #8f5cf6 solid;
	clear:both;
	margin-top:2px;
	line-height:25px;

}
.class_img{
	width:980px;
	height:33px;
	clear:both;
	margin:0px;
	padding:0px;
	font-size:0px;
	
}
.class_content{
	border:2px #faaaaa solid;
	width:976px;
	
	margin:0px;
	
	min-height:250px; 
    height:auto !important; 
    height:250px; 
    overflow:visible;

}
.class_pic1{
	width:307px;
	text-align:center;
	float:left;
	padding-top:10px;
	overflow:hidden;
}
.class_content1{
	width:637px;
	float:left;
	min-height:250px; 
    height:auto !important; 
    height:250px; 
    overflow:visible;
	padding-top:15px;
	padding-left:32px;
	
}
.class_content1 ul li{
	border-bottom:#999999 dashed 1px;
	float:left;
	width:139px;
	margin-left:1px;
	background-image:url(../images/gry.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:14px;
	line-height:35px;
	min-height:35px; 
    height:auto !important; 
    height:35px; 
    overflow:visible;
	
}
.class_contenta{
	border:2px #faaaaa solid;
	width:976px;
	
	margin:0px;
	
	min-height:250px; 
    height:auto !important; 
    height:250px; 
    overflow:visible;

}
.main_bottom{
	width:980px;
	border-top:#8f5cf6 solid 6px;
}
.bottom_left{
	width:423px;
	float:left;
}
.bottom_left_top{
	height:50px;
	width:114px;
	background-image:url(../images/msn.jpg);
	background-repeat:no-repeat;
}
.msn_content{
	margin-left:116px;
	width:309px;
	height:25px;
	padding-left:2px;
}
.bottom_left_b{
	height:50px;
	width:114px;
	background-image:url(../images/email.jpg);
	background-repeat:no-repeat;
}
.bank{
	float:right;
	width:550px;
	height:auto;
	text-align:right;
}
.footcopy{
	width:970px;
	clear:both;
	text-align:right;
	padding-right:10px;
	padding-bottom:15px;
}
.products_main{
	width:980px;
	min-height:800px; 
    height:auto !important; 
    height:800px; 
    overflow:visible;
}
.categories{
	width:200px;
	float:left;
	background-color:#f8f8f8;
	min-height:400px; 
    height:auto !important; 
    height:400px; 
    overflow:visible;
}
.products_list{
	width:760px;
	padding-left:20px;
	float:left;
	min-height:400px; 
    height:auto !important; 
    height:400px; 
    overflow:visible;
}
.ctitle{
	line-height:30px;
	height:30px;
	FONT-WEIGHT: 800;
	FONT-SIZE: 16px; 
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.dtitle{
	line-height:24px;
	height:24px;
	DISPLAY: block;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 16px; 
	COLOR: #4f5555; 
}
.dtitle a{
	FONT-WEIGHT: 700; 
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 24px; 
	HEIGHT: 24px; 
	TEXT-DECORATION: none;
	COLOR: #4f5555;
	padding-left:20px;
}
.dtitle a:hover {
	BACKGROUND-COLOR: #ffd400; 
	TEXT-DECORATION: none;
	
	display:block;
}
.classname{
	width:172px;
	background-image:url(../images/gry.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	height:24px;
	line-height:24px;
	background-position:center left;
	margin-left:10px;
	BORDER-BOTTOM: #eee 1px solid;
	display:block;
}

.classname a{
}
.classname a:hover{
	text-decoration:underline;
}
.products_title1{
	width:760px;
	height:30px;
	line-height:30px;
	FONT-WEIGHT: 800; 
	FONT-SIZE: 16px; 
	BORDER-BOTTOM: #dfdfdf 1px solid;
	text-align:left;
}
.products_content{
	width:760px;
	height:auto;
	margin:0 auto;
	padding-top:8px;
}
.products_content ul li{
	width:190px;
    height:140px; 
    overflow:hidden;
	float:left;
	text-align:center;
}
.ipk{
	font-size:11px;
	color:#444;

	line-height:25px;
}
.ipk a{
}
.ipk a:hover{
	BORDER-BOTTOM: #666 1px solid
}
.products_show{
	width:660px;
	height:auto;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	margin-bottom:20px;
}
.troduce{
	width:660px;
	height:27px;
	line-height:27px;
	text-align:left;
	color:#BFCAE6;
	border-bottom:#dfdfdf solid 1px;
}
.bigpic{
	padding-bottom:20px;
}
.imghover A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.imghover A IMG {
	MARGIN: 0px; WIDTH: 135px
}
.imghover A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: -25px 0px 0px -180px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: absolute
}
.imghover A:hover IMG {
	WIDTH: 280px; HEIGHT: auto
}
.feedback_left{
	width:200px;
	bgColor:#f8f8f8;
	height:auto;
	float:left;
	
}
.feedback_left ul li{
	margin:0px;
	padding:0px;
	width:200px;
	height:30px;
	line-height:30px;
	border-bottom:#ccc solid 1px;
}
.feedback_left ul li A {
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 14px; 
	BACKGROUND-COLOR: #f8f8f8;
}
.feedback_left ul li A:hover {
	height:30px;
	BORDER-BOTTOM: #4f5555 1px solid; 
	BACKGROUND-COLOR: #fdb933;
	text-decoration:underline;
}
.feedback_right{
	width:760px;
	padding-left:20px;
	float:left;
	text-align:center;
	min-height:400px; 
    height:auto !important; 
    height:400px; 
    overflow:visible;
}
.feedbacktitle{
	width:760px;
	text-align:center;
	height:50px;
	line-height:50px;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 12px; 
	COLOR: #555
}
.feedbackcontent{
	width:710px;
	height:auto;
	border:#ddd solid 1px;
	margin:0px;
	padding:0px;
}
.feedbackcontent ul li{
	clear:both;
}
.fleft{
	width:117px;
	line-height:29px;
	height:29px;
	border-right:#ddd solid 1px;
	text-align:right;
	float:left;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 12px; 
	COLOR: #555;
	BACKGROUND-COLOR: #fafafa;
	padding-right:5px;
	border-bottom:#ddd solid 1px;
}
.fright{
	width:576px;
	margin:0px;
	BACKGROUND-COLOR: #fafafa;
	text-align:left;
	line-height:29px;
	padding:0px 5px;
	border-bottom:#ddd solid 1px;
	max-height:29px; 
    height:auto !important; 
    height:29px; 
    overflow:visible;
	float:left;
}
.fleft1{
	width:117px;
	line-height:29px;
	height:135px;
	border-right:#ddd solid 1px;
	text-align:right;
	float:left;
	FONT-WEIGHT: 700; 
	FONT-SIZE: 12px; 
	COLOR: #555;
	BACKGROUND-COLOR: #fafafa;
	padding-right:5px;
	border-bottom:#ddd solid 1px;
}
.fright1{
	width:576px;
	BACKGROUND-COLOR: #fafafa;
	text-align:left;
	line-height:135px;
	padding:0px 5px;
	border-bottom:#ddd solid 1px;
	max-height:135px; 
    height:auto !important; 
    height:135px; 
    overflow:visible;
	float:left;

}
.fbottom{
	padding-top:5px;
	height:30px;
	text-align:center;
}

.classname1{
	width:172px;
	background-image:url(../images/gry.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	height:30px;
	line-height:30px;
	background-position:center left;
	margin-left:10px;
	BORDER-BOTTOM: #eee 1px solid;
	display:block;
}

.classname1 a{
}
.classname1 a:hover{
	text-decoration:underline;
}

.menusub{

}
A.stwo {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND: url(../images/gry.jpg) no-repeat 10px 50%; COLOR: #444; LINE-HEIGHT: 24px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 24px; TEXT-DECORATION: none
}
A.sthree {
	DISPLAY: block; PADDING-LEFT: 26px; FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #444; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-DECORATION: none
}

.detail_t{
width:297px;
height:22px;
background-image:url(../images/t_b.bmp);
background-repeat:repeat-x;
margin-left:2px;

}
.detail_m{
width:300px;
height:400px;
background-image:url(../images/background_middlecolumn.gif);
background-repeat:repeat-y;


}
.detail_b{
width:300px;
background-image:url(../images/background_middlecolumn_bottom.gif);
background-repeat:no-repeat;
height:18px;
font-size:0px;
line-height:1px;
}
#imgc1{
background-image:url(../images/tab_sizecolor.gif);
height:22px;
width:98px;
background-repeat:no-repeat;
display:inline-block;

}
#imgc2{
background-image:url(../images/tab_detail_grey.gif);
height:22px;
width:65px;
background-repeat:no-repeat;
display:inline-block;

}
#dcontent{
    padding-top:10px;
    line-height:18px;
    font-size:14px;
    text-indent:2em;
    color:#666;
    padding-right:5px;

}
#imgd1 #title{

line-height:30px;
color:Black ;


}
#imgd1 #pricing{
height:30px;
line-height:30px;
  font-size:12px;
  font-weight:bold;
 color:#666;
}

  
#imgd1 #pricing #price{
  color:#000;
  font-weight:bold;
}
#imgd1 .header{

 color:#666;
 font-size:14px;
  font-weight:bold;
  padding:10px 0px 4px 0px
}
#imgd1 .header #size{
 
}
#imgd1 #addToCartDisabled{
text-align:center;
}

#imgd1 #faq a{
  padding:5px 0px 0px 20px;
  height:16px;
  line-height:16px;
}
