/* CSS Document */

#login_left{ width:400px; float:left; overflow:hidden; padding:8px; margin-left:45px!important; margin-left:30px;}
#login_left h2{ font-size:12px; font-weight:bold; border-bottom:1px solid #eee; margin:5px 0; padding-bottom:5px; padding-left:8px; color:#790000;}
#login_left ul{ margin:8px; list-style:none;}
#login_left p{ text-align:justfy;}
#login_left li{ background:url(../images/ulli.gif) no-repeat 3px 8px ; padding-left:15px; font:10px;}
#login_right{ width:400px; float:right; overflow:hidden;padding:8px; margin-right:45px!important; margin-right:30px;}
#login_right h2{ font-size:12px; font-weight:bold;  border-bottom:1px solid #eee; margin:5px 0; padding-bottom:5px; padding-left:8px; color:#790000;}
#login_right ul{ margin:8px; list-style:none;}
#login_right li{ background:url(../images/ulli.gif) no-repeat 3px 8px ; padding-left:15px; font:10px;}
.login_you{ margin:8px; padding:2px 10px; text-align:right;}
.login_you1{ margin:0px; padding:0px 10px; float:right;font-style:normal; font-weight:normal; }
.title_login{ font:14px/18px; border-bottom:1px solid #eee; margin:5px 0; padding-bottom:5px; padding-left:8px; color:#790000; font-weight:bold;}
.Ltop1{ margin-top:15px;}
.Ltop1 p { padding:3px 25px;}
.indent-left {  width: 307px; float:left;}  
div.headline-reg {
    border-bottom: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999;  
    padding: 0 0 0px 0; 
    padding: 0 0 0px 0 !important;
    color: #790000;
    background:#FFF; 
    margin-bottom: 0px !important;
    margin-bottom: 0px ;
    display: inline;
    float: left;
    overflow: hidden;
    width:960px;
}
.headline-reg h2{  margin:0; padding:0; font-size:12px; font-weight:bold; float:left;}
.fr{ float:right; color:#666;}
.required-fields {
    font-size: 10px;
    /* needed in th cells */
    font-weight: normal;
    line-height: 12px;
    padding: 0;
    margin: 0 0 0 1px;
    color:#790000;
}
.col-1{ overflow:hidden; margin:0px; padding:0px;}
.col1L{ float:left; overflow:hidden; width:435px; padding-left:60px;}
.col1R{float:right; overflow:hidden; width:435px;}
.col1L p, .col1R p{ margin:8px;}
.col1d{ margin:0; padding-left:60px; overflow:hidden;}
label{ font-size:14px; margin:10px 5px; padding:8px 0; line-height:20px;}

.col2{ margin:10px auto; padding:0px;}
.col2L{ width:770px; float:left; overflow:hidden;}
.col2R{ width:160px; float:right; overflow:hidden;}

.col1L span, .col1R span{ font-size:12px;}
p{ color:#666;}

.itemTitle{font-size:12px;font-family:tahoma;font-weight:bold;padding-bottom:0!important;border:1px solid #DFDFDF!important;border-top:none!important;background:#F2F2F2;height:26px;margin-bottom:8px; }
.itemTitle .box1,.itemTitle .box2,.itemTitle .box3,.itemTitle .box4,.itemTitle .box5,.itemTitle .box6,.itemTitle .box7{;margin:0px; border-top:3px solid #790000; }
.itemTitle .box1{color:#5A5A5A; border-right:1px solid #dfdfdf; }
.itemTitle .box2{color:#5A5A5A; border-right:1px solid #dfdfdf;}
.itemTitle .box3{color:#5A5A5A;border-right:1px solid #dfdfdf;}
.itemTitle .box4{color:#5A5A5A;}
.itemTitle .box5{}
.itemTitle .box6{color:#5A5A5A;}
.itemTitle .box1,.itemTitle .box2,.itemTitle .box3,.itemTitle .box4,.itemTitle .box5,.itemTitle .box6,.itemTitle .box7{padding:3px 0;text-align:center!important;}

.itemBox{border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:4px;overflow:hidden;}
.itemBox .description{font-size:1.1em;line-height:14px;margin:4px 0; }
.itemBox .companyname { overflow:hidden; margin:0; padding:0;}
.itemBox .companyname a:link{color:#790000;text-decoration:underline;}
.itemBox .companyname a:visited{color:#79000; font-weight:normal;text-decoration:underline;}
.itemBox .companyname a:hover{color:#f60;}
.itemBox .guojia{
    float:right;
    text-align:right;
    margin:0; padding:0;
    font-size:10px;
    color:#666;
    
}
.itemBox .box1{text-align:center; overflow:hidden;}
.itemBox .box2{text-overflow:hidden;}
.itemBox h2 {line-height:20px;margin-right:4px;display:inline; padding:0;font-size:1.4em;word-wrap:break-word; word-break:break-all; word-break/* */:normal }
.itemBox h2 a:link{color:#790000; font-size:12px; font-weight:bolder;}
.itemBox h2 a:visited{color:#790000; font-size:12px;font-weight:bolder;}
.itemBox h2 a:hover{color:#f60; font-size:12px;font-weight:bolder;}
.itemBox .box1{height:120px;}
.itemBox .box1 .images{text-align:center;overflow:hidden;width:100px;height:100px;border:1px solid #ccc;line-height:100px;display:table-cell; vertical-align:middle; text-overflow:hidden;}
.itemBox .box1 .images img {_margin-top: expression(( 100 - this.height ) / 2); }
.itemBox .box1 .matching {padding:3px 0;font:0.9em family:Verdana;}
.itemBox .box3{overflow:hidden;width:125px; }
.itemBox .box4{text-align:center;}
.itemBox .box4 .jiage{ color:#790000; font-size:16px; font-weight:bold;font-family:Verdana;}
.itemBox .box4 .jiage1{ color:#790000; font-size:8px; font-weight:bold; text-decoration:underline; margin:0; vertical-align:toptext-top!important; font-family:Verdana; vertical-align:text-top; padding:0; line-height:inherit; }
.itemBox .box5{text-align:center;}
.itemBox .box6{margin-left:3px!important;}

.productsListInfobox th, .productsListInfobox td{padding-left:3px;font-weight:bold;}
.productsListInfobox .mini {color:#790000}
.productsListInfobox .checkInCart{color:#ffffff;background-color:#790000}

.ads{ margin-bottom:8px;}
.ads h2{ background:url(../images/ganggao.gif) no-repeat top; padding:2px 0; font-size:10px; text-align:center; color:#666; line-height:10px;}


.login {padding:0; margin-bottom:8px; font:10px Verdana, Helvetica, sans-serif;color:#333333}
.login h2{background:url(../images/icon_arrow01.gif) no-repeat 5px 12px;padding:3px 20px;color:#790000; font-size:14px; border-bottom:1px solid #D0D0D0; font-weight:bold; margin-bottom:8px;}
.login form { margin:0;}
.login .login_error {text-align: center;}
.login p { font-size: 10px; margin-bottom:3px;}
.login p.message {  width: 310px;   margin: 0 auto 1em;}
.login .login_error a { color: #ebcd4e;border-color: #ebcd4e;}
.login h1 a {margin: 0 auto;height: 88px;width: 320px;display: block;border-bottom: none;text-indent: -9999px;}
.login .message {font-size: 10px;text-align: center;}
.login .register {font-size: 10px;}
.login input {padding: 2px;}
.login ul li a:hover {color: #fff;}
.login .input {font-size: 12px;margin-top: 3px; width:220px; border:1px solid #999999;}
.login p label { font-size: 10px;}
.login .submit {margin: 0;font-size: 12px;}




p input {font-size: 12px;margin-top: 3px; border:1px solid #ccc!important; padding:4px;}
p select {font-size: 12px;margin-top: 6px;} 
.boardno input { border:none; color:#666; padding-left:15px;}
.boardno {color:#666; padding-left:15px;}
.boardno1 input { border:none; color:#666; padding-left:15px;}
.col-1 label { font-weight:bold; font-size:12px; color:#2E2E2E;}
.you { clear:both; padding:10px; margin:8px 0; text-align:right;}

.messageStack {
	border-width: 1px;
	border-style: dotted;
	border-color: #C8AD91;
	background-color: #FFFCF5;
	color: #465584;
	margin: 5px 0 15px 0;
}

.messageStack ul{
    padding-left: 30px;
}

.messageStack li{    
    font-size: 12px;    
    margin-left:10px;
}

.colRightbox{ clear:both;}
.colRightbox h2{background:url(../images/icon_arrow01.gif) no-repeat 5px 12px;padding:3px 20px;color:#790000;font-size:14px; border-bottom:1px solid #D0D0D0; font-weight:bold;}
.colRightbox .article_head{background:url(../images/head_article.gif) no-repeat 5px 12px;}
.colRightbox h3{ font-size:12px; color:#2e2e2e;}
.colRightbox ul{ list-style:none;}
.colRightbox li{ font-size:11px;clear:both; background:url(../images/dot_line.gif) repeat-x bottom; padding-bottom:5px; padding-bottom:1px !important; display:table; height:1%; width:255px!important; margin:2px;}
.colRightbox ul li h3 a{color:#2e2e2e;}
.colRightbox ul li h3 a:visited{color:#2e2e2e;}
.colRightbox ul li h3 a:link{color:#2e2e2e;}
.colRightbox ul li h3 a:hover{color:#790000;}
.colRightbox_img{ float:left; margin:3px 5px;padding-bottom:0px !important;padding-bottom:5px;}


.pic_page a{padding-left:50px;}	