@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label,
caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#666666;
}
.topmenu_bg{
	background:url(top_menu_bg.jpg) repeat-x;
	border-right:1px solid #cccdcc;
	border-left:1px solid #cccdcc;
	height:38px;
}

.topmenu{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
}
	
	.topmenu a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#000;
}

	.topmenu a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#8e9096;
}
.packdes{
	height:140px;
	border:1px solid  #575757;
	background:url(pack_bg.jpg) repeat-x;
	
}

.footer{
	height:auto;
	font-size:11px;
	color:#000;
	background-color:#ededed;
	padding-top:20px;
	padding-bottom:10px;
}
.footer a{
	font-size:11px;
	color:#000;
	background-color:#ededed;
	padding-top:20px;
	padding-bottom:10px;
	text-decoration:none;
}
.footer a:hover{
	font-size:11px;
	color:#000;
	background-color:#ededed;
	padding-top:20px;
	padding-bottom:10px;
	text-decoration:underline;
}
.pack{
	width:210px;
	height:120px;
	background-color:#ccdae3;
	border:1px solid #5c7d91;
	font-size:14px;
	padding:8px;
	margin:5px;
}
.pack h2{
	font-size:23px;
	color:#000;
	padding:0px 0px;
}
.pack h2 a{
	font-size:23px;
	color:#000;
	padding:0px 0px;
	text-decoration:none;
}
.pack h2 a:hover{
	font-size:23px;
	color:#000;
	padding:0px 0px;
	text-decoration:underline;
}
.pack .tit1{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	color:#ac0000;
}

.sub_left{
	
	height:45px;
	font-size:14px;
	padding:0px;
	margin:5px;
}
.sub_left h2{
	font-size:15px;
	color:#000;

}
.sub_left h2 a{
	font-size:20px;
	color:#000;
	text-decoration:none;
}
.sub_left h2 a:hover{
	font-size:20px;
	color:#000;
	text-decoration:underline;
}


.sub_left .tit1{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	color:#ac0000;
	
}
.select_bg{
	background:url(pack_sel_bg.jpg) repeat-y;
	height:30px;
	
}

.contpart{
	background:url(subpage_bg.jpg) repeat-x;
	border:#d8d8d8 0px solid;
	margin:0px 0px 0px 0px;
}

.con_title{
	color:#000;
	font-size:15px;
	font-weight:bold;
}
.askqus a{
	color:#004266;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.pricelist{
	font-size:16px;
	font-weight:bold;
	color:#ff9000;
	padding-left:8px;
}

.addtocartbox{
	background:url(addtocart_bg.jpg) repeat-x;
	border:#6aaed3 2px solid;
	height:100px;
}
	
	.linktxt{
		font-size:10px;
		font-weight:bold;
		color:#629af7;
	}
		.linktxt a{
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#629af7;
	}
			.linktxt a:hover{
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
		color:#629af7;
	}
	p{
	padding:5px 10px 0px 10px;
	}
	
	.infobox{			/* ------------------------------ */
	background:url(info_boxbg.jpg) repeat-x;
	width:250px;
	border:1px solid #6ba1d1;
	height:160px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	}
	.newsbox{
	background:url(news_ab_bg.jpg) repeat-x;
	height:32px;
	border:1px solid #c9d6e2;
	width:670px;
	margin-left:5px;
	}
	.optsty{
	background-color:#eef7ff;
	width:250px;
	color:#6ba1d1;
	font-size:12px;
	font-weight:bold;
	border:1px solid #c9d6e2;
	height:32px;
	text-align:center;
	
	}
	.infotitle{
	color:#4d85b6;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 10px 10px;
		}
		
	.padd{
padding:4px 0px;
}

.testimobox{
	background:url(tes_mo.jpg) center no-repeat;
	width:250px;
	border:1px solid #6ba1d1;#eef7ff
	height:120px;
	margin-left:5px;
	margin-right:0px;
	margin-top:5px;
	padding:8px;

	}

.goodreasonbox{
	background:#eef7ff;
	width:300px;
	border:1px solid #6ba1d1;
	height:160px;
	margin-left:5px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:2px;
	padding:0px;

	}
	
.savebox{
	width:250px;
	border:1px solid #6ba1d1;
	height:120px;
	margin-left:5px;
	margin-right:0px;
	margin-top:5px;
	padding:8px;

	}
	
		.home_prod_box{		/* ------------------------- */
	background:url(info_boxbg.jpg) repeat-x;
	width:530px;
	border:1px solid #6ba1d1;
	height:160px;

/*	border:1px solid #ff0000;
	height:160px;*/
	margin-left:5px;
	margin-right:3px;
	margin-top:0px;
	}

	.home_pro_txt{
	color:#003d73;
	font-weight:bold;
	font-size:12px;
	}
	.home_pro_txt h2{
	font-size:14px;
	margin-left:10px;
	color:#333333;
	}

.bodytext {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}	

.input_textbox
{
	size:20;
	width:200px;
}

.custregister_select
{
	width:200px;
	font-size:11px;
}

.textarea_register
{
	width:200px;	
}

.submitbtn
{
border:1px solid #EDF6F5;
width:50px;
background-color:#EEEEEE;
color:#000000;
background-color:#ff6600;

}

.errmsg
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	text-align:center
}

.productadded
{
	display:none;
	background-color:#CCCCCC;
}

.tablehead{
	font-size:12px;
	font-weight:bold;
	background-color:#DCEDF5;
	color:#ff6600;
	text-align:center
}
