body{ margin:0 auto; background:fixed url(images/.gif) #333 top ;}
body,td,th,input{ 
	font-family: Tahoma,Arial,Verdana;
	font-size: 12px;
	color: #000;
}
a {color:#000; text-decoration:none;  }
a:hover{ color:#f00; text-decoration:underline}

#top0{	
	margin:auto;
	padding:0 6px 15px 6px;
	background: #000;
    
}
#top0 .content{
	overflow:hidden; white-space:nowrap; color:#333; line-height:18px; height:18px; position:relative; font-weight:bold;
}
#top0 .content a{
	color:#333; text-decoration:underline;
}
#top0 .content a:hover{
	color:#333; text-decoration:none;
}

#logo {		
	margin:0; padding:0;width:331px; height:80px; overflow:hidden; background:url(images/logo.gif) left no-repeat;
}

#logo a { 
	display:block; width:331px; height:80px; float:left
}

.texthidden{ 
	display:block; overflow:hidden; width:0; height:0; 
}


#body0{
	width:960px;
	margin:auto;
	padding:0;
	
	background:url(images/bg_content.jpg);
	padding:0 37px;
	
}
#foot0{
	clear:both;
	width:100%;
	padding:0;
	margin:0 auto;
	background:#000;
	text-align:center;
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-indent:10px;
	color:#fff;
}
#foot0 h2 { background:#464646; color:#000; line-height:39px; display:block; height:39px; margin:0; padding:0;}

#foot0 a{color:#fff; line-height:20px; font:700 11px/20px Verdana, Arial, Helvetica, sans-serif;}

.viewstable { background:#D3C6A9;}
.viewstable td{ background:#FFF8DC; width:50%;}
.viewstabletitle{ background:#E7DCC3; font-family:Arial, Helvetica, sans-serif; line-height:22PX; font-weight:bold; padding:1px; border:1px solid #D3C6A9; border-bottom:0}
.viewscontent1{ border-top:3px solid #D3C6A9; color:#06c; margin:9px; padding:4px;}

#left0{ 
	width:205px;
	float:left;
	overflow:hidden;
}
#left0 p{
	background:url(images/cateH.jpg) top repeat-x; height:39px; font:bold 12px/37px Verdana, Arial, Helvetica, sans-serif; display:block; margin:0; padding:0; color:#fff; text-align:center;
} 
#right0{
	width:960px;
	margin:0 auto;
	clear:both
	/*overflow:hidden;*/
}
#right100{
	width:755px;
	float:right
	/*overflow:hidden;*/
}

#right1{ width:960px; background:#1f1f1f; float:left; padding:10px 0px 5px 0px;}

#right2{ width:185px; float:right; overflow:hidden; padding-top:10px;
}



#showpage {  border:1px solid #A7B4C2;  text-align:right;height:28px; line-height:28px; font-size:12px;clear:both; background: url(images/barbg.gif) #f5f5f5; margin:5px 0; padding:0 15px; color:#006699; font-weight:bold;}
#showpage a{ text-decoration:none; color:#006699; font-size:12px;}
#bar0{
	text-align:left; 
	padding-left:10px;
	
	height:50px;
	
	line-height:50px;
	font-size:11px; font-weight:bold;
	background:url(images/barbg2.gif) repeat-x;
	font-size:14px; color:#F66C99; font-weight:bold;
}#bar0 a{ color:#F66C99}

#bar{
	text-align:left; 
	padding-left:10px;
	border:1px #A7B4C2 solid;	
	height:28px;
	
	line-height:28px;
	 font-size:12px; 
	background:url(images/barbg.gif) repeat-x;
	font-size:12px; color:#666; font-weight:100;
	
}
#bar a{font-size:11px; color:#666; font-weight: bold;text-decoration:none; font-family: Tahoma,Arial,Verdana;}
#bar a:hover{ text-decoration:underline;}
#clr{ clear:both;}
.clr{ clear:both;}
#prohref a{ display:block; width:138px; border:1px solid #CFE7F3; text-align:center; float:left; margin:2px 3px; background:#f5f5ff; font:11px/18px Verdana, Arial, Helvetica, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#prohref a:hover{ text-decoration:none;}

#hw00{ float:left; width:146px; padding: 0;  overflow:hidden; }
#hw1{ text-align:center; height:95px; width:125px; margin:10px auto 0 auto; padding:2px; border:1px #9F9F9F solid; background:url(images/cart/loader.gif) #fff center no-repeat;  overflow:hidden;}
#hw1 a img{ border:0; max-width:125px; max-height:95px; width:expression(this.width > 125 && this.height < this.width*95/125 ? 125: true);  height: expression(this.height > 95 ? 95: true);margin-top: expression(this.height < 95 ? (95-this.height)/2: 0); }
#hw2{ text-align:center; line-height:1.3; margin:auto; height:110px; font-size:10px; }
#hw2 b{ color:#000; font-size:11px;}
#hw2 br{ line-height:7px;}
#hw2 a{  color:#333; font-weight:bold; font-size:11px;}
#hw2 span{ color:#f00; font-size:11px;font-weight:bold;}
#hw2 s{ color:#333; font-size:11px; font-weight:bold;}
#hw2 u{ font-size:11px; color:#000; text-decoration:none; font-weight:100;}

#hw_00{ float:left; width:147px; margin:0;  overflow:hidden; }
#hw_1{ text-align:center; margin-top:10px; height:105px; overflow:hidden;}
#hw_1 a img{ border:0; max-width:147px; max-height:105px; width:expression(this.width > 147 && this.height < this.width*105/147 ? 147: true);  height: expression(this.height > 105 ? 105: true);margin-top: expression(this.height < 105 ? (105-this.height)/2: 0); }
#hw_2{ text-align:center; line-height:1.3; margin:auto; font-size:10px; color:#006699; }
#hw_2 a{color:#006699; }
#f1gif{ text-align:center; height:36px; line-height:18px; width:127px; margin:4px auto 10px auto; color:#006699; font-style:italic; text-transform:capitalize; text-decoration:underline; font:bold italic 12px/18px Arial, Helvetica, sans-serif;}

#hw01{ float:left; width:160px; padding: 0;  overflow:hidden; }
#hw11{ text-align:center; height:95px; width:125px; margin:10px auto 0 auto; padding:2px; border:1px #9F9F9F solid; background:url(images/cart/loader.gif) #fff center no-repeat;  overflow:hidden;}
#hw11 a img{ border:0; max-width:125px; max-height:95px; width:expression(this.width > 125 && this.height < this.width*95/125 ? 125: true);  height: expression(this.height > 95 ? 95: true);margin-top: expression(this.height < 95 ? (95-this.height)/2: 0); }
/*#hw11 a:hover img{ WIDTH: 240px; HEIGHT:180px}*/
#hw21{ text-align:center; line-height:1.3; margin:auto; height:60px; font-size:10px; }
#hw21 b{ color:#fff; font-size:11px;}
#hw21 br{ line-height:7px;}
#hw21 a{  color:#ccc; font-weight:bold; font-size:11px;}
#hw21 span{ color:#f00; font-size:11px;font-weight:bold;}
#hw21 s{ color:#ccc; font-size:11px; font-weight:bold;}
#hw21 u{ font-size:11px; color:#000; text-decoration:none; font-weight:100;}


#hotpro {
	background:url(images/hotBg.gif) top repeat-x; height:25px; line-height:23px;
}
#hotpro span{
	background:url(images/seabg.gif) right 7px no-repeat; line-height:23px; padding:0 12px; font:bold 12px/23px Arial, Helvetica, sans-serif; display:block; float:left; 
}
#hotpro p {
	line-height:23px; font:100 12px/23px Arial, Helvetica, sans-serif; display:block; float:left; padding-left:20px; margin:0;
}
#topa1{line-height:12px; float:right; width:478px;}

#topa1 .cart {
	background:url(images/m05-1.gif) left no-repeat; padding:0 0 0 26px; margin-top:10px; height:35px; line-height:35px; width:160px; float:right;
}
#topa1 .cart a {
	 font:100 11px/35px Verdana, Arial, Helvetica, sans-serif;
}
#topa1 ul {
	padding:0; margin:0; list-style-type:none;
}

#topa1 .menu li {
	 float:left; margin:0;
}
#topa1 .menu li a {
	color:#333; padding:0 12px; font:700 11px/25px Verdana, Arial, Helvetica, sans-serif; background:url(images/menu.gif); display:block; border-right:1px #939BA6 solid;
}
#topa1 .menu li a:hover {
	color:#f00; text-decoration:none; background-position: 0 -25px;
}
/*  MENU  */
#menu1 {
	height:100px; background:url(images/header2_bg.jpg) #DA9936; overflow:hidden;
}
#menu1 .logo{
	font:bold 16px/40px Arial, Helvetica, sans-serif; float:left; color:#fff; padding:0 0 0 20px; margin-top:0; height:40px;
}
#menu1 p {
	margin:0; padding:0; float:left;
}
#menu1 span {
	height:40px;  padding:0 5px; margin-left:60px; font:bold 16px/40px Arial, Helvetica, sans-serif; display:block; float:left; margin-top:30px;
}
#menu1 a{
	color:#333;
}
#menu1 form{
	float:right; display:block; margin:0; padding:10px 0 0 10px;
}

table.linkcontainer td{
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: .7;
	-moz-opacity: .7;
}

td.horizontal_column {
	background-color: #000000;
	border-top-width: 15px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 150px;
	display: table-cell;
	vertical-align: top;
}
td.horizontal_center {
	background-color: #FFFFFF;
	border-top-width: 15px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #333333;
	border-bottom-color: #000000;
	border-left-color: #333333;
	height: 150px;
	display: table-cell;
	vertical-align: top;
	/*background-image: url(images/header_bg.jpg);*/
}
div.navigation {
	height: 50px;
	vertical-align: middle;
	text-align: center;
}
a.main_link:active,a.main_link:visited,a.main_link:link{
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	line-height: 50px;
}
a.main_link:hover{
	background-color:#333333;
	color: #FFFFFF;
}
/*  END MENU  */
#topa2{}
#topa2 a{ font-size:12px; display:block; background:url(images/topa2bg.gif) #666; width:101px;
 height:24px; line-height:24px; border-right:3px solid #fff;
 text-align:center; color:#3A1A19; float:left; font-weight:bold; text-decoration:none;}

#box1{ border:1px solid #ddd; padding:3px; text-align:center; margin:6px 0;}

#searchtext{height:16px; padding:0 4px 0 4px; font-size:12px;}


#lefthref1{ padding-bottom:30px; line-height:1.6; }
.titlespan{ display:block; text-align:left; text-indent:5px; font-size:14px; height:18px; line-height:18px; font-weight:bold; color:#000; background:#aaa; text-transform:uppercase; margin:4px 0 0 0;}
.bodyspan{ text-align:center; background:url(images/leftbg.gif);  padding:4px 0; display:block}

#right_hot {
	border:1px #CCCCCC solid; width:245px; height:285px; margin:5px auto;
}
#right_hot h2 {
	background:#EFE6E7; border-bottom:1px #ccc solid;font: bold 15px/26px Arial, Verdana, Helvetica, sans-serif;color:#f00; text-align:left; padding-left:15px;
}
#right_hot .INDEX_PROS {
	border:1px solid #ccc; padding:2px; width:43px; height:44px; float:left; margin: 7px 15px; display:inline
}
.menus {
	font: 11px/30px Verdana, Arial, Helvetica, sans-serif; display:block; background:#EFE6E7; border-bottom:1px #ccc solid;border-top:1px #ccc solid; margin:0 auto; padding:0 0 0 10PX; margin-left:-2px; color:#565656; width:694px;
}#hw33{ max-width:330px; border:1px solid #ddd; background:#fff;}

#left01{ background:url(images/bgTit.jpg); margin:10px 0 0 0;  color:#333; font-weight:bold; font-size:14px; text-transform: capitalize; padding-left:5px; text-align:left; line-height:27px;}
#left01 a{ color:#e3e3e3; }
#leftbox1{ background:url(images/indexBg3.jpg); margin-bottom:10px; padding:0;}
#leftbox1 strong{ font-size:10px; margin:0; padding:0; display:block; text-align:left}
#leftbox1 input { margin:5px 0;}
#leftbox1 form {
	margin:0; padding:10px; text-align:right
}

#leftbox{ margin-bottom:10px; background:url(images/catelogbg.gif) bottom #fff; border:0; padding:10px 0 10px 0; }

#left02{ background:url(images/bgTit.jpg); margin:0;  color:#333; font-weight:bold; font-size:14px; text-transform: capitalize; padding-left:5px; text-align:left; line-height:27px;}
#left02 a{ color:#333;}
#leftbox2{ background:url(images/indexBg3.jpg) top repeat-x; padding:0; float:left; width:100%;}
#leftbox2 ul,li{ margin:0; padding:0; list-style-type:none}
#leftbox2 li{ width:100%;}
#leftbox2 li a {
	display:block; font:bold 12px/24px Arial, Helvetica, sans-serif; padding:2px 10px;
}
#leftbox2 li a:hover {
	color:#FF6600; text-decoration:none;
}
.load{ width:201px; float:right; height:157px; background:url(newimages/indexBg1.jpg) repeat-x; padding-left:14px; padding-top:15px; padding-right:14px;}
.h30{ height:30px; margin-bottom:10px; font:14px/25px verdana;}




#left03{ margin:0; color:#333; font-weight:bold; font-size:12px; text-transform: capitalize; padding-left:5px; text-align:left; line-height:27px;}
#left03 a{ color:#094977;}
#leftbox3{ width:100%;  padding:0;  }
#leftbox3 ul,li{ margin:0; padding:0; list-style-type:none}
#leftbox3 li{ width:100%;}
#leftbox3 li a {
	display:block; font:100 11px/20px Tahoma, Verdana, Arial; padding:0 10px;
}
#leftbox3 li a:hover {
	color:#FF6600; text-decoration:none;
}
#leftbox3 .oneclass {
	width:100%; font:bold 12px/20px Tahoma, Verdana, Arial;
}
#leftbox3 .oneclass a {
	display:block; font: bold 12px/20px Tahoma, Verdana, Arial; color:#464646;
}
#leftbox3 .oneclass a:hover {
	color:#000; text-decoration:none;
}

#leftbox3 .twoclass {
	width:147px; float:left; overflow:hidden;
}
#leftbox3 .twoclass a {
	display:block; font: 100 11px/20px Tahoma, Verdana, Arial; color:#ff0000; 
}
#leftbox3 .twoclass a:hover {
	color:#000; text-decoration:none;
}



#leftbox3 .threeclass {
	width:147px; float:left; overflow:hidden; border:1px solid red
}
#leftbox3 .threeclass a {
	display:block; font: 100 11px/20px Tahoma, Verdana, Arial; color:#454545; 
}
#leftbox3 .threeclass a:hover {
	color:#000; text-decoration:none;
}





.insort55{ margin-bottom:8px ;}
.insort55 td{ font-weight:bold;font-size:11px;}
.insort55 a{  color:#A25400; }
.insort55 a:hover{  color:#f60; }
.insort55 img{width:36px; height:36px; border:0; margin-right:2px;}
.insort55 span { color:#FB5100;}.insort55 b{ color:#aaa;} 

#newlist {
	display:block; width:98%; margin:0 auto; padding:0;
}
#newlist span{
	float:right;
}
#newlist li {
	list-style-type:none; display:block;  line-height:26px; border-bottom:1px #ccc solid; background:#F8F1D5;
}
#newlist li a{
	display:block; color:#FB5100; height:26px; padding:0 5px;
}
#newlist li a:hover{
	background:#E7DCC3; text-decoration:none; color:#990000
}


.viewsh2 {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/items.gif) no-repeat; COLOR: #ff9900; BORDER-BOTTOM: #f2f2f2 1px solid; TEXT-ALIGN: left; margin:15px 0;
}

.subinfo TH {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/dot.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left; font-family:Arial, Helvetica, sans-serif;
}
.subinfo TD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/dot.gif); PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left; font-family:Arial, Helvetica, sans-serif;
}
.subinfo TH {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; TEXT-ALIGN: right; font-family:Arial, Helvetica, sans-serif;
}
.subinfo .discount {
	PADDING-LEFT: 40px;  MARGIN-LEFT: 10px; COLOR: #f00
}
#newprice {
	font:bold 14px Arial, Helvetica, sans-serif; padding:4px 0; margin:0; color:#f90
}

#tabs {
	PADDING-LEFT: 15px; BACKGROUND: url(images/tabsepbg.gif) repeat-x 0px 1px
}
#tabs A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/tabs_common.gif); FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 107px; COLOR: #666; PADDING-TOP: 4px; HEIGHT: 17px; TEXT-ALIGN: center
}
#tabs A.current {
	MARGIN-TOP: -8px; DISPLAY: block; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND: url(images/tabs_on.gif) no-repeat 0px 0px; MARGIN-BOTTOM: -4px; COLOR: #000; PADDING-TOP: 6px; HEIGHT: 28px
}
#container {
	CLEAR: both; COLOR: #000; PADDING-TOP: 20px
}
#container .tabcontent {
	DISPLAY: none
}
.GoodsDetailsWarp {
	CLEAR: both; MARGIN-BOTTOM: 20px; TEXT-ALIGN: left; 
}
