body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	font-size: 12px; 
/*	line-height: 120%; */
	background-color:#fff;
}


form,.p1{
	margin:0
}
ul {
	list-style:none; 
	margin: 0; 
	padding: 0;
}
H1,H2,H3,h4,h5{
	padding:0;
	margin:0;
	font-size:1.0em
}
.clearbox {
	border-top:1px solid transparent !important; 
	margin-top:-1px !important; 
	border-top:0; 
	margin-top:0; 
	clear: both;
	visibility: hidden; 
}
.clear{
	clear:both;
}
.clearnew{
	clear:both;	
	margin:0;
	font-size:1px;
	line-height:1px;
	height:1px;
}
#wrap{
	width:940px;
	margin:0 auto;
	background-color:#fff;
}
#head{
	height:98px;
	background:url("../images/topbac.gif") left top;
}
#logo{
	float:left;
	margin:11px 18px;
}
#logo a{
	display:block;
	width:179px;
	height:75px;
	background:url("../images/logo.gif") no-repeat left top;
}
.topinfo{
	height:98px;
	background:url("../images/topright.gif") no-repeat right top;
}
.topword{
	margin:0px 0px 10px;
	color:#FF3300;
	font-size:13px;
}
#search{
	margin-right:20px;
	font-weight:700;
	color:#666;
}
.input01{
	width:180px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#bottom{
	line-height:60px;
	border-top:10px solid #edf6d1;
	color:#666;
	text-align:center;
}
.querylink,a{
	color:#666;
	text-decoration:underline;
}
#main{
	margin:16px auto;
}
#nav{
	float:left;
	width:222px;
	padding-left:8px;
}
#content{
	float:left;
	width:690px;
	padding-left:15px;
}
.navtop,.navdown{
	height:6px;
	background:url("../images/navtop.gif") no-repeat;
	margin:0;
	font-size:1px;
	line-height:1px;
}
.navdown{
	background:url("../images/navdown.gif") no-repeat;
}
.navcontent{
	background:url("../images/navbac.gif") repeat;
}
.navbar{
	width:198px;
	height:33px;
	line-height:33px;
	font-size:13px;
	font-weight:700;
	color:#fff;
	margin:0 auto;
	padding-left:10px;
	background:url("../images/mbar.gif") no-repeat;
}
#navmenu{
	width:200px;
	padding-top:4px;
	margin:auto;
}
#navmenu li{
	width:185px;
	line-height:24px; 
	margin:auto;
	background:url("../images/dotgreen.gif") no-repeat left 10px;
	text-indent:10px;
}
#navmenu li a.navmain ,#navmenu li a.navmain:visited{
	text-decoration: none;
	font-weight:700;
	color: #3366cc;
}
#navmenu li a:hover{
	color:#f00;
}
.tag a:hover{
	color:#f00;
}
#navmenu li a{
	color:#222000;
}
#submenu{
	width:185px;
	margin:2px auto;
}
#submenu li{
	width:170px;
	background:url("../images/cross.gif") no-repeat left 10px;
	text-indent:10px;
	text-align:left;
	font-size: 12px; 
	line-height:22px; 
	color: #222; 
	border-bottom:1px solid #ddd; 
}
#submenu a ,#submenu_right {
	text-decoration: none;
	font-weight:400;
	color: #0D8F63;
}
#submenu li a.subnav{
	color:#0D8F63;
}
#submenu li a:hover{
	color:#f00;
}
#submenu a.bold {
	font-weight:700;
	font-size: 12px; 
	line-height:22px;
	color: #0D8F63;  
}
#product{
	list-style-type:none;
}
#product li{
	width:215px;
	float:left;
	padding-right:14px;
	margin-bottom:15px;
}
.protop,.prodown{
	height:6px;
	background:url("../images/itemtop.gif") no-repeat;
	margin:0;
	font-size:1px;
	line-height:1px;
}
.prodown{
	background:url("../images/itemdown.gif") no-repeat;
}
.probac{
	background:url("../images/itembac.gif") repeat;
	width:205px;
	padding:3px 5px;
}
.protitle{
	height:34px;
	font-size:13px;
	line-height:17px;
	font-weight:700;
	color:#000;
	text-align:center;
	overflow:hidden;
}
.protitle a,.protitle a:visited,.protitle a:hover{
	color:#000;
	text-decoration:none;
}
.query a{
		text-decoration:none;
}
.proimg{
	margin:5px auto;
	width:205px;
	text-align:center;
	height:80px;
	overflow:hidden;
}
.proother_left{
	float:left;
	widht:100px;
	padding-left:10px;
	text-align:left;
}

.proother_right{
	float:right;
	text-align:left;
}
.price{
	font-size:15px;
	font-weight:700;
	color:#d61919;
	margin-bottom:4px;
	line-height:26px;
}
.views{
	font-size:11px;
	color:#101010;
}
.viewdetail{
	font-size:11px;
	color:#666;
	font-weight:700;
	padding-top:3px;
	text-indent:18px;
	background:url("../images/viewdetail.gif") no-repeat left center;
}
.viewdetail a,.viewdetail a:visited{
		color:#666;
		text-decoration:none;
}
.viewdetail a:hover{
		color:#333;
		text-decoration:none;
}
.pagination{
	margin:5px auto;
	text-align:right;
	padding-right:20px;
	color:#333;
}
.pagination a, .pagination a:visited, .pagination span, .onepageno a,.onepageno a:visited{ 
	color:#333;
	text-decoration:none;
	margin-left:2px;
	margin-right:2px;
}

.onepageno a:hover{
	color:#333;
	text-decoration:underline;
}

.onepageno .current{
	font-weight:700;
}

.pagination a:hover{
	color:#d61919;
	text-decoration:underline;
}
.pagination .current{
	color:#d61919 !important;
	text-decoration:underline;
}
.pagination .current.prev, .pagination .current.next{
	color:#333 !important;
}
.pagination .prev{
	color:#333;
	background:url("../images/prev.gif") no-repeat left center;
	text-decoration:none;
	padding-left:10px;
}
.pagination .next{
	color:#333;
	background:url("../images/next.gif") no-repeat left center;
	text-decoration:none;
	padding-left:10px;
}
#prodetail{
}

.proleft{
	float:left;
	width:180px;
	padding-right:10px;
	text-align:center;
	overflow:hidden;
	
}
.proleft a{
	text-decoration: none;
	font-weight:400;
	color: #222;
}

.proleft a:hover{
	text-decoration: underline;
	color: #5c7315;
}
.proright{
	float:left;
	text-align:left;
	width:480px;
}
.titlein{
	padding:5px 8px;
	background-color:#eff7d6;
	font-size:18px;
	font-weight:700;
	color:#7d8f44;
	line-height:120%;
	margin-bottom:8px;
}
.titlein h1,.titlein h2,.titlein h3{
	margin:0;
	font-size:18px;
}
.endtime{
	font-size:12px;
	color:#666;
	line-height:24px;
	margin-bottom:4px;
	text-align:left;
}
.buyin{
	margin-top:15px;
	text-align:left;
}
.buyin a	{
	display:block;
	width:340px;
	height:48px;
	background:url("../images/btn_buy_in.gif") no-repeat;
}
.buy a{
	display:block;
	width:88px;
	height:28px;
	background:url("../images/btn_buy.gif") no-repeat;
}
#language {
	float:right;
	margin-right:10px;
}
.language_us,.language_ca,.language_uk,.language_au,.language_us_1,.language_ca_1,.language_uk_1,.language_au_1 {
	display:block;
	background:url("../images/flag.gif") no-repeat top left;
	height:11px;
	width:16px;
	font-size:1px;
	line-height:1px;
	float:left;
	margin:10px 0px 10px 10px; 
}
.language_uk {
	background-position:0px 0px;
}
.language_uk_1 {
	background-position:0px -11px;
}
.language_us {
	background-position:-16px 0px;
}
.language_us_1 {
	background-position:-16px -11px;
}
.language_ca {
	background-position:-96px 0px;
}
.language_ca_1 {
	background-position:-96px -11px;
}
.language_au {
	background-position:-80px 0px;
}
.language_au_1 {
	background-position:-80px -11px;
}
.posbar{
	background:#fff url(../images/posbar.gif) repeat-x bottom;
	border-bottom:2px solid #deefac;
	margin-bottom:12px;
	padding:7px 15px;
	font-size:12px;
	font-weight:400;
	color:#333;
	line-height:18px;
}
.posbar a,.posbar a:visited{
	 font-weight:700;
	 color:#333;
	 text-decoration:none;
}
.posbar a:hover{
	 font-weight:700;
	 color:#7D8F44;
	 text-decoration:underline;
}
.des02{
	margin:4px auto;;
	width:940px
}
.des02up,.des02down{
	background:url("../images/detup2.gif") no-repeat;
	font-size:1px;
	height:14px;
	width:940px;
}
.des02down{
	background:url("../images/detdown2.gif") no-repeat;
}
.des01{
	margin-bottom:4px;
	width:675px
}
.des01up,.des01down{
	background:url("../images/detup.gif") no-repeat;
	font-size:1px;
	height:14px;
	width:675px;
	}
.des01down{
	background:url("../images/detdown.gif") no-repeat;
	}
.desmid{
	border-left:1px solid #a3d119;
	border-right:1px solid #a3d119;
	padding:6px 12px;
	font-size:12px;
	line-height:18px;
	width:649px;
}
.desmid02{
	border-left:1px solid #a3d119;
	border-right:1px solid #a3d119;
	padding:6px 12px;
	font-size:12px;
	line-height:18px;
	width:914px;
}
.desmid h1{
	font-size:14px;
	font-weight:700;
	margin-bottom:8px;
	line-height:20px;
}

.onepageno{
	float:left;
	padding-left:10px;
	margin:5px auto;
	color:#333;
}
.endtime {
	font-size:10px;
	text-align:center;
}

.TagLevel1 {
	font-size: 10pt;
	margin: 10px 6px 10px 6px;
	color: #505050;
}
a.TagLevel1 {
	font-size: 10pt;
	margin: 10px 6px 10px 6px;
	color: #505050;
	text-decoration: none;
}
.TagLevel2 {
	font-size: 12pt;
	margin: 10px 6px 10px 6px;
	color: #404040;
}
a.TagLevel2 {
	font-size: 12pt;
	margin: 10px 6px 10px 6px;
	color: #404040;
	text-decoration: none;
}
.TagLevel3 {
	font-size: 14pt;
	margin: 10px 6px 10px 6px;
	color: #303030;
}
a.TagLevel3 {
	font-size: 14pt;
	margin: 10px 6px 10px 6px;
	color: #303030;
	text-decoration: none;
}
.TagLevel4 {
	font-size: 16pt;
	margin: 10px 6px 10px 6px;
	color: #202020;
}
a.TagLevel4 {
	font-size: 16pt;
	margin: 10px 6px 10px 6px;
	color: #202020;
	text-decoration: none;
}
.TagLevel5 {
	font-size: 18pt;
	margin: 10px 6px 10px 6px;
	color: #101010;
}
a.TagLevel5 {
	font-size: 18pt;
	margin: 10px 6px 10px 6px;
	color: #101010;
	text-decoration: none;
}

#bottom2{
	color:#666;
	text-align:center;
}
.type{
	height: 14px;
}
#myimage {
	max-width:200px;
    max-height:160px;
	width:expression(this.width > 200 && this.width / 200 >= this.height / 160 ? 200:true);
    height:expression(this.height > 160 && this.width / 200 < this.height / 160 ? 160:true);
}

