body {
margin : 0;
padding : 0;
font : 70% verdana, arial,"Trebuchet MS", tahoma, sans-serif;
color : #333;
background : #fff ;
/*url(/images/bgpage2.gif)*/
}
a {font-size:9px; color:#666666;}
.style4 {
	color: #006600;
	font-weight: bold;
}
.style5 {color: #006600}


#cover {
width:752px;
margin-left:auto;
margin-right:auto;
padding:0px;
background:#fff;
}
#container {
width :750px;
margin-left : auto;
margin-right : auto;
padding : 0px;
color : #666;
background : #fff;
}
			/*BANNER*/
#banner {
height : 100px;
padding : 0px 3px 0px 0px;
margin-left : 10px;
color : #fff;
background : #ffffff url(/images/logo1.jpg) no-repeat;
}
#tel {
position: relative;
float:right;
width: 215px;
height: 33px;
margin-top :0px;
margin-right:0px;
background : url(/images/tel.jpg) no-repeat;
}

#tel label {
position: relative;
float:left;
margin-top:5px;
margin-left:25px;
font-size: 9px;
font-weight: bold;
color: gray;
}
#carttop {
	position:relative;
	float:left;
	margin-top:0px;
	padding:0 0 0 550px;
	width:200px;
	border:none;
	font-size:9px;
	font-weight:bold;
	color:gray;
	z-index:50;
}
#language {
position: relative;
float: left;
padding:0 0 0 550px;
margin-top:0px;
width: 200px;
border:none;
font-size: 9px;
font-weight: bold;
color:gray;
z-index:13;
}
		/*TOP NAVIGATION*/
#navlist {
padding-left:40px;
margin-top: 0px;
margin-left:0px;
margin-bottom:0px;
width:750px;
height:26px;
border : none;
color : #666;
background :url(/images/menu_bg.jpg) no-repeat;
}
#navlist li {
position:relative;
display:inline;
margin-top:5px;
float:left;
list-style : none;
font-weight:bold;
}
.navmenu a {

font-size: 10px;
border : none;
text-align : center;
color : #fff;
text-decoration:none;
}
.navmenu a:hover {

font-size: 10px;
border : none;
text-align : center;
color : #324401;
text-decoration:none;
}

		/*Login*/
.style1 {color: #FF9900;font-weight: bold;}
.style3 {color: #FF9900; font-weight: bold; font-size: 9px; }

#login {
margin: 0px;
width:750px;
height:42px;
background:url(/images/login.jpg) no-repeat;
}
	#loginb {
		position:relative;
		float: left;
		width: 363px;
		margin-top:15px;
		text-align: right;
		padding-right: 5px;
		z-index:10;
	}
	#login_btn {
		position:relative;
		width: 100px;
		float:left;
		margin-top:15px;
		padding: 0 0 0 0px;
	}
	#login_btn2 {
		position:relative;
		float:left;
		margin-top:0px;
		padding: 0 0 0 180px;
	}
	#login_btn span { display:block; height:21px; width:76px; overflow:hidden;}
	#login_btn span:hover{ display:block; text-indent:-76px;}
	#login_btn2 span { display:block; height:21px; width:76px; overflow:hidden;}
	#login_btn2 span:hover{ display:block; text-indent:-76px;}
#forget {
		position:relative;
		float:left;
		margin-top:4px;
		padding:0 0 0 370px;
		font-size:9px;
		z-index:50;
		text-decoration:underline;}
#cart {
	position:relative;
	float:left;
	margin-top:-10px;
	padding:0 0 0 550px;
	z-index:9;
	}
	#cart a { font-size:9px; color:#666666; font-weight:bold; text-decoration:none;}
	#cart a:hover{ font-size:9px; color:#bbbbbb; font-weight:bold; text-decoration:none;}

		/*Search*/
#search_container {
	position:relative;
	float:left;
	margin-top:0px;
	background:url(/images/search_bg.jpg) no-repeat;
	width:221px;
	height:274px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	}
#search_field {
	position:relative;
	float:left;
	padding:50px 0 0 20px;
	z-index:5;
	}
	select { width:auto; border:0px; color:#666666;}
	#search_container a {
	font-size:10px; color:#FFFFFF; font-weight:bold;
	position:relative;
	}
	#search_btn {
		position:relative;
		float:left;
		margin-top:25px;
		padding: 0 0 0 2px;
	}
	#search_btn span { display:block; height:22px; width:111px; overflow:hidden;}
	#search_btn span:hover{ display:block; text-indent:-111px;}
	#zoom {
	width:120px;
	position:relative;
	margin-top:-115px;
	padding:0 0 0 90px;
	float:left;
	}

	/*left banner*/

#left_container {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:221px;
	background:#fff;
}
#left_column {
	position:relative;
	float:left;
	margin-left:0px;
	padding:0 0 0 0;
	width:221px;
	background:#fff;
	}

	/* main content*/
	
#main_container {
	position:relative;
	float:left;
	margin:0px;
	padding:0;
	width:527px;
	background:#fff;
	}
	div.flash {
	position:relative;
	float:left;
	margin-top:0px;
	margin-left:0px;
	}
	div.rate {
	position:relative;
	float:left;
	height:97px;
	width:523px;
	margin-top:0px;
	margin-left:0px;
	background:url(/images/rate1.jpg) no-repeat;
	}
	a.callrate {position:relative; float:left; padding-left:50px; margin-top:2px; font-size:9px; color:#cccccc; text-decoration:none;}
	a.callratec {position:relative; float:left; padding-left:10px; margin-top:2px; font-size:9px; color:#ffffff; font-weight:bold;text-decoration:none;}
	a.callrateb {position:relative; float:left; padding-left:0px;margin-top:2px; font-size:9px; color:#8db634;text-decoration:none;}
		a.callrate:hover {position:relative; float:left; padding-left:50px; font-size:9px; color:#cccccc;}
	a.callratec:hover {position:relative; float:left; padding-left:10px; font-size:9px; color:#ffffff; font-weight:bold;}
	a.callrateb:hover {position:relative; float:left; padding-left:2px; font-size:9px; color:#8db634;}

	.main_column{
	position:relative;
	float:left;
	padding-top:0px;
	padding-left:0px;
	background:#fff;

	}

	.productbar img{
	position:relative;
	float:left;
	height:31px;
	padding-left:0px;
	margin-top:5px;
	}
	.orange {
	position:relative;
	float:left;
	width:523px;
	height:31px;
	padding-left:0px;
	margin-top:3px;
	background:url(/images/orange_bg.jpg) no-repeat;
	}
	a.header {position:relative; float:left; padding-left:40px; padding-top:10px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
	.green {
	position:relative;
	float:left;
	width:523px;
	height:31px;
	padding-left:0px;
	margin-top:3px;
	background:url(/images/green_bg.jpg) no-repeat;
	}
	.webdetail img{
	position:relative;
	float:left;
	width:520px;
	padding-left:0px;
	margin-top:0px;
	}		
# product_list {
	position:relative;
	}
a.carddetailname {font-size:14px; font-weight:bolder; color:#003300; text-decoration:none;}
a.cardname {font-size:10px; font-weight:bold;color:#006600; text-decoration:none;}
a.cardname:hover {font-size:10px; font-weight:bold; color:#FF6600;}
.cardname {font-size:10px; font-weight:bold;color:#006600; text-decoration:none;}
.cardname:hover {font-size:10px; font-weight:bold; color:#FF6600;}
	a.link {font-size:9px; font-weight:lighter; color:#666666;text-decoration: underline;}
	a.link:hover {font-size:9px;color: #333333;text-decoration: underline;}
	a.detail{ font-size:9px; font-weight:lighter; color:#666666;text-decoration:none;}
	a.detailb { font-size:9px; font-weight:bold; color:#666666;text-decoration:none;}
	a.detailb:hover { font-size:9px; font-weight:bold; color:#999999;text-decoration:none;}
	a.member {font-size:10px; font-weight:lighter; color:#666666;text-decoration:none;}
	a.member:hover{font-size:10px; font-weight:lighter; color:#999999;text-decoration:none;}
	a.mail {font-size:10px; color:#666666;text-decoration:none;}
	a.mail:hover{font-size:10px; color:#999999;text-decoration:none;}
	a.clist {font-size:9px; color:#824100; font-weight:bold; text-decoration:none;}
	a.clist:hover{font-size:9px; color:#999999;text-decoration:none;}	
.detail { font-size:9px; font-weight:lighter; color:#666666;text-decoration:none;}
#hotline {position:relative; float:left; margin:0; height:300px; width:300px; background:url(/images/hotline.png) no-repeat;}
#hotline .label {position:relative; float:left; padding-top: 95px; padding-left:35px;}
	.bold {font-size:9px; color:#333; font-weight:bold;}
	
	/*footer*/
#footer {position:relative; float:left; width:750px; padding-top:0px; margin-left:0; margin-right:0; margin-top:10px; background:#fff;}
a.footer {font-size:9px; font-weight:lighter; color:#999999; text-decoration:none;}
a.footer:hover {font-size:9px; font-weight:lighter; color: #666666; text-decoration:none;}

	/*form*/
	/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:10px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #eeeeee;
}
#stylized h1 {
height:35px;
font-size:10px;
font-weight:bold;
color:#fff;
margin-top:0px;
margin-bottom:8px;
background:url(/images/register_bg.gif) no-repeat;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #dddddd;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
font-size:10px;
width:140px;
float:left;
color:#d46e09;
}
#stylized .small{
color:#666666;
display:block;
font-size:9px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized .smalldetail{
color:#999999;
display:block;
font-size:9px;
font-weight:normal;
text-align:right;
width:370px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #dddddd;
width:200px;
height:14px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:50px;
width:130px;
height:35px;
background:url(/images/signin.jpg) no-repeat;
text-align:center;
line-height:31px;
color:#ffffff;
font-size:11px;
font-weight:bold;
}
		
#signup_btn {
		position:relative;
		float:left;
		margin-top:35px;
		padding: 0 0 0 150px;
	}
	#signup_btn a { display:block; height:17px; width:73px; overflow:hidden;}
	#signup_btn a:hover{ display:block; text-indent:-73px;}			

/*  Subnavigation tabs */

.prod-nav-holder {
	margin: 0px;
	padding: 0px;
    height: 20px;
	position: relative;
 }

.prod-nav-holder hr{
	position: absolute;
	top: 20px;
	margin: 0px;
	z-index: 5;
	width: 100%;
	border: none;
	height: 1px;
	background: #bbbbbb;
	color: #bbbbbb;
}

.product-menu {
  position: absolute;
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  height: 20px;
  z-index: 15;
  }
  
.product-menu li {
  display:inline;
  padding:0;
  margin:0;
  }

.product-menu a:link,.product-menu a:visited {
  float:left; 
  color:#666666; 
  background: url(/images/product_nav_dark.gif) left top no-repeat; 
  margin-right:2px; 
  text-align:center; 
  padding:0px 0px 0px 11px; 
  font: 11px Tahoma;
  font-weight:bold;
  text-align: center;
  text-decoration:none;
  }

.prod-active a:link,.prod-active a:visited {
  float:left; 
  color:green; 
  background: url(/images/product_nav.gif) left top no-repeat; 
  text-align:center; 
  padding:0px 0px 0px 11px; 
  font: 11px Tahoma;
  font-weight:bold;
  text-align: center;
  text-decoration:none;
  cursor:pointer;
  }

.product-menu a:hover{
  color:#f9770e; 
  background: url(/images/product_nav_dark.gif) left top no-repeat;
  }
 
.prod-active a:hover{
  color:#666666; 
  background: url(/images/product_nav.gif) left top no-repeat;
}
  
  
.product-menu a:active,.product-menu a:focus {
    outline:0; 
  }

.product-menu a:link span,.product-menu a:visited span {
	float:left;
	display:block;
	background: url(/images/product_nav_dark.gif) right top no-repeat;
	padding: 4px 9px 3px 0px;
	cursor:pointer;
	}

.product-menu a:hover span{
	float:left;
	display: block;
	background: url(/images/product_nav_dark.gif) right top no-repeat;
	padding: 4px 9px 3px 0px;
	}

.prod-active a:link span,.prod-active a:visited span{
	float:left;
	display: block;
	background: url(/images/product_nav.gif) right top no-repeat;
	padding: 3px 9px 5px 0px;
	}


.tabs-cont {
	padding: 20px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

.price { position:relative; float:left; margin:2; padding:0 0 0 0; width:120px;}
.price a {font-weight:bold; color:#666; font-size:9px;}

.cardvalue {position:relative; float:left; margin-top:12px; padding:0 0 0 0; width:120px;}
.add_btn {position:relative; margin-top:12px; padding:0 0 0 0;}