@import "form.css";
@import "admin.css";
body {
	margin: 0px;
	background: #FFFFFF url(../images/body_bck.gif);
}
a {
	text-decoration: none;
	color: #565656;
}
*{
	font-size: 8pt;
	font-family: Tahoma;
}
a:hover {
	text-decoration: underline;
}
form, ul, li, h1, p, div, body{
	margin: 0px;
	padding: 0px;
}
body, td, div, p, input, select, textarea{
	color: #575757;
}
img {
	border-width: 0px;
}
form{
	margin: 0px;
}
/**/
.main_container {
	background: #FFFFFF;
	width: 794px;
}
.main_container_inner{
	margin: 0px 10px 0px 10px;
}
/**/
.right_banner {
	;
}
.right_content, .left_content {
	margin-bottom: 5px;
	border: 1px solid #e6e5e5;
}
/**/
.base{
	clear: both;
	width: 774px;
	background: #FFFFFF;
	text-align: left;
}
.base_middle{
	float: left;
	width: 572px;
	overflow: hidden;
	text-align: left;
}
.base_right{
	float: left;
	width: 202px;
	overflow: hidden;
	text-align: left;
}
.base_right_inner{
	margin-left: 5px;
}
.base_left_inner{
	margin-right: 5px;
}
.base_left_container{
	width: 195px;
}
.base_middle .middle_content {
	margin-top: 10px;
	width: 572px;
}
/**/
.top {
	width: 774px;
	height: 108px;
	overflow: hidden;
	background: url(../images/top.png) no-repeat;
	position: relative;
}
.top .logo{
	position: absolute;
	top: 0px;
	left: 0px;
}
.top .logo img{
	width: 244px;
	height: 66px;
	border: 0px;
}
.top_login{
	position: absolute;
	top: 0px;
	left: 354px;
	width: 420px;
	height: 32px;
}
.top_login_container{
	text-align: right;
}
.top_login_container a{
	color: #253C7A;
	line-height: 32px;
}
.top_link {
	position: absolute;
	top: 35px;
	left: 270px;
	width: 514px;
	height: 15px;
	overflow: hidden;
}
.top_link, .top_link a{
	font: normal 8pt/15px Tahoma;
	color: #a9a9a9;
}
.top_link .item{
	float: left;
	margin-left: 8px;
}
.top_link .sep{
	float: left;
	width: 1px;
	height: 15px;
	background: url(../images/footer_sep.gif) no-repeat;
	margin-left: 8px;
}
.top .menu{
	position: absolute;
	top: 64px;
	left: 0px;
	width: 774px;
	height: 40px;
	overflow: hidden;
}
.top .menu .item{
	float: left;
	margin-left: 15px;
}
.top .menu .item a{
	color: #808080;
	font: 100 8pt/40px Arial;
}
.top .menu .item a:hover{
	color: #8673AF;
	text-decoration: none;
}
/**/
.footer {
	clear: both;
	background: #FFFFFF url(../images/footer_bck.png) no-repeat;
	width: 774px;
	height: 80px;
	overflow: hidden;
	position: relative;
}
.footer .content {
	text-align: left;
	position: absolute;
	top: 40px;
	left: 186px;
	width: 588px;
	height: 15px;
	overflow: hidden;
}
.footer .content, .footer .content a{
	font: normal 8pt/15px Tahoma;
}
.footer .item{
	float: left;
	margin-right: 8px;
}
.footer .sep{
	float: left;
	width: 1px;
	height: 15px;
	background: url(../images/footer_sep.gif) no-repeat;
	margin-right: 8px;
}
/**/
.middle_page_title {
	background : url(../images/middle_caption_bck.png) repeat-x;
	width : 572px;
	height: 25px;
	overflow: hidden;
	font : 700 10pt/25px Arial;
	color : #FFFFFF;
}
.middle_page_title span{
	margin-left: 25px;
}
/**/
.button{
	background-color: #14536e;
	border: 0px;
	height: 19px;
	color: #FFFFFF;
	font: 700 8pt Tahoma;
}
.shop_button{
	background : url(../images/button_bck.png) repeat-x;
	border: 0px;
	height: 27px;
	color: #FFFFFF;
	width: 100px;
	font: 700 8pt Tahoma;
}
/**/
.default_box{
	border: 1px solid #b8cadf;
	margin-bottom: 8px;
}
.default_boxred{
	border: 1px solid #FFB7B7;
	margin-bottom: 8px;
}
.default_box .header div{
	margin: 0px 0px 6px 0px;
	font: 700 8pt/21px Verdana;
	background: url(../images/middle_sub_bck.png);
	color: #16387C;
	padding-left: 10px;
}
.default_box .headercorporate div{
	margin: 0px 0px 6px 0px;
	font: 700 8pt/21px Verdana;
	background: url(../images/member_title_corporate_bck.jpg);
	color: #16387C;
	padding-left: 6px;
}
.default_box .headerindividual div{
	margin: 0px 0px 6px 0px;
	font: 700 8pt/21px Verdana;
	background: url(../images/member_title_individual_bck.jpg);
	color: #16387C;
	padding-left: 6px;
}
/**/
.left_cat{
	clear:  both;
}
.left_cat_inner{
	margin: 20px;
}
.left_cat .header{
	color: #000000;
	font: 700 8pt/17px Tahoma;
	margin-bottom: 5px;
}
.left_cat .item{
	height: 17px;
	border-bottom: solid 1px #FFFFFF;
}
.left_cat a{
	color: #878787;
	font: 100 8pt/17px Tahoma;
}
.left_cat .firm_item{
	margin-bottom: 5px;
}
.left_cat .firm_item a{
	color: #878787;
	font: 700 8pt/15px Tahoma;
}
/**/
.category_banner{
	clear: both;
	margin-bottom: 5px;
}
.category_banner img, .category_banner embed{
	width: 571px;
}
/**/
.result_text{
	background: #F6F6F6;
	padding: 8px;
	font-size: 9px;
	margin-bottom: 15px;
}
.result_text .explain b{
	color: #FF6C00;
}
/**/
.left_product_detail{
	clear:  both;
}
.left_product_detail_inner{
	margin: 5px;
}
.left_product_detail div{
	margin-bottom: 10px;
}
.left_product_detail .product_brand{
	color: #666666;
	font: 700 9pt/17px Tahoma;
}
.left_product_detail .image {
	text-align: center;
}
.left_product_detail .image img{
	width: 120px;
	height: 60px;
}
.left_product_detail .firm_link{
	margin-bottom: 0px;
	background: url(../images/icon_04.gif) no-repeat 0px 6px;
}
.left_product_detail .firm_link a{
	padding-left: 10px;
}
.left_product_detail .item{
	height: 17px;
	border-bottom: solid 1px #FFFFFF;
}
.left_product_detail a{
	color: #878787;
	font: 100 8pt/17px Tahoma;
}