/* html {overflow:-moz-scrollbars-vertical;} */
body {margin:0px;color:#142C74;font-size:12px;}
img{border:0px;}
ul,li{list-style-type:none;margin:0px;padding:0px;}
a:link {color:#142C74;text-decoration:none;}
a:visited {text-decoration:none;color:#3e83aa;}
a:hover {text-decoration:underline;color:#cc0000;background-color:#CEE5EF;}
a:active {text-decoration:none;color:#3e83aa;}
h1,h2,h3,form {margin:0px;padding:0px;}

.blank9 {display:block;clear:both;height:9px;overflow:hidden;}
.clear{ float:none;clear:both;height:0px;width:0px}
.center{text-align:center}

.col {background:url(images/col-bg.gif) repeat-x #FFFFFF; border:1px solid #648DA3; width:592px;overflow:hidden;}
.col h2{height:22px;line-height:22px; font-size:12px;padding-left:5px;margin-bottom:2px}
.col .p-view{width:593px;overflow:hidden;}
.col .p-view .p-img{ width:312px; height:284px; padding:5px; float:left;}
.col .p-view .p-detail{float:left; width:270px; overflow:hidden;}
.col .p-view .p-detail ul,.form{width:270px; overflow:hidden; padding:0px; margin:0px;}
.col .p-view .p-detail ul li{ height:30px; line-height:30px; overflow:hidden; padding-left:10px; font-size:14px;}
.col .p-view .p-detail .form ul.props li{overflow:hidden; width:120px; float:left;} 
.col .p-view .p-detail .form ul.props li .fsl{ width:50px;}
.col .p-view .p-detail .action{width:270px; overflow:hidden; text-align:center; margin-top:20px;}
.col .p-view .p-detail .action button{background:url(images/Shopping.gif) no-repeat; width:173px; height:41px;border:none;white-space:nowrap;overflow:hidden;display:block;text-indent:-9999px;}


.cart{width:593px;overflow:hidden;}
.cart .info{width:583px;overflow:hidden; line-height:25px; height:25px; text-align:right; padding-right:10px;}
.cart .info span{ color:#F00; font-weight:bold; margin:0px 5px;}
.cart .buttons{width:583px;overflow:hidden; text-align:center; margin-top:20px;}
.cart .buttons .continue{width:115px;overflow:hidden; height:36px;background:url(images/Cart01.gif) no-repeat; display:block; text-indent:-999px; float:left; margin-left:150px;}
.cart .buttons .checkout{width:115px;overflow:hidden; height:36px;background:url(images/Cart04.gif) no-repeat; display:block; text-indent:-999px;float:left;margin-left:50px;}
.cart .tra { text-align:center; height:25px; line-height:25px;}


#header { width:800px;height:96px;overFlow:hidden ;margin:0px auto}
#header .banner {height:70px;background:url(images/banner.gif) no-repeat;}
#header .info {height:26px;line-height:26px;background:url(images/top-bg1.gif) repeat-x;}
#header .info ul{width:740px;margin:0px auto}
#header .info ul li{float:left;margin:0px 3px}

#main{ width:800px;margin:0px auto}
#main #side {width:200px;background:#a6cdea;float:left;}
#main #side .info{width:200px; height:110px; background:url(images/side-bg1.gif); overflow:hidden}
#main #side .info .content {width:170px; height:90px;margin:9px auto;}
#main #side .info .content p{display:block;width:170px; height:30px; line-height:30px; text-align:center;}
#main #side .menu{width:170px; margin:0px auto 10px auto;padding-bottom:10px}
#main #side .menu h3{height:25px;line-height:25px; background:url(images/menu-item.gif) no-repeat 0px 5px; font-size:12px;margin-left:15px; padding-left:15px}
#main #side .menu ul{margin-left:22px; }
#main #side .menu li{height:20px;line-height:20px; background:url(images/menu-sitem.gif) no-repeat 0px 3px; font-size:12px;padding-left:20px}

#main .m-content{width:600px;background:#FFFFFF;float:right;}
#main .m-content .t-menu{height:30px;line-height:30px; background:url(images/menu-bg.gif) repeat-x;overFlow:hidden}
#main .m-content .t-menu ul{margin-left:0px;}
#main .m-content .t-menu li{float:left;padding:0px 6px; text-align:center; color:#FFFFFF; font-weight:bold}
#main .m-content .t-menu li.index{padding:0px;width:120px;background:url(images/bg1.gif) no-repeat}
#main .m-content .t-menu a{ color:#FFFFFF;}
#main .m-content .t-menu a:hover{ color:#FFFFFF; background:none}
#main .m-content .container{width:595px;margin:5px 0px 5px 5px;}
#mFrame {width:595px;height:420px;border:0px}

.frm-body{width:595px;overflow:hidden;}

#register { width:800px;overFlow:hidden ;margin:0px auto}
#register .reg-form{}
#register .reg-form h3{height:30px;line-height:30px; background:url(images/arrow1.gif) no-repeat 7px 7px; font-size:14px; padding-left:30px;}
#register .reg-form table{width:800px;background:#FFFFFF}
#register .reg-form th{width:180px;padding:8px 10px 8px 10px; text-align:right;background:#D3D3D3;}
#register .reg-form td.td-input{width:auto;padding:8px 10px 8px 10px;background:#F1F1F1;}
#register .reg-form td.td-msg{ padding:8px 10px 8px 10px;background:#F1F1F1;}
#register .reg-form .reg-errsum{width:798px;height:40px;line-height:40px;font-size:14px;text-align:center;color:#000000; border: 1px solid #CC3333;background-color: #F4D2D2; margin:1px auto;}

#register .reg-form .field-normal{border: 1px solid #A7A6AA;padding:2px;text-decoration: none;}
#register .reg-form .field-focus {border: 1px solid #727272;padding:2px;background-color: #FFFBD5;}
#register .reg-form .field-error {border: 1px solid #D5060D;padding:2px;background-color: #FEF5F5;}

#register .reg-form .nes{color:#CC0000;}
#register .reg-form .unnes{ visibility:hidden;}
#register .reg-form select{width:100px}
#register .reg-form .buttons{margin:10px auto; text-align:center}
#register .reg-form .agreements{width:800px;margin:10px auto;border:1px solid #DDD;background:#EFEFEF}
#register .reg-form .agreements h2{font-size:14px;margin:10px;text-align:center;color:#D22C71}
#register .reg-form .agreements .content{width:760px;margin:10px auto;border:1px solid #EEE;padding:10px;height:100px;overflow:auto;background:#FFFFFF}

.g-login {width:798px;height:300px;overFlow:hidden ;margin:10px auto}

.g-msgbox {overFlow:hidden ;margin:0px auto}
.g-msgbox .box{width:420px;margin:20px auto;border:1px solid #EEE}
.g-msgbox .box h3{font-size:14px;text-align:center;height:35px;line-height:35px;border-bottom:1px dashed #CCCCCC}
.g-msgbox .box .message{font-size:12px; height:80px;padding:10px 30px;border-bottom:1px dashed #CCCCCC}
.g-msgbox .box .buttons{text-align:center;margin:10px auto}

.plist {width:563px;overflow:hidden;margin:5px auto;}
.plist .container{float:left;}
.plist .item{width:112px;height:150px;overflow:hidden;}
.plist .item li{text-align:center;height:16px;line-height:16px}
.plist .item .pimg {height:80px;line-height:80px;}
.plist .item .pimg img{height:68px;width:75px;border:1px solid #DDD; padding:3px}
.plist .item .pname{font-weight:bold}
.plist .item .height{color:#ff6600;}
.plist .item .price-o {}
.plist .item .price {color:#ff0000;}
.plist .item .price s{font-weight:bold}
.plist .item .price-s {color:#ff0000;}
.plist .item .price-s s{font-weight:bold}
.plist-pager {height:35px;line-height:35px;text-align:center;border-top:1px dashed #CCC;clear:both}

.d-tb-a { background:#F6F6F6 }
.d-tb-a th{ background:#FBFBFB }
.d-tb-a td{ background:#FFFFFF }
.d-tb-a td.td1{ background:#FBFBFB; text-align:right; }

.index-img-list{list-style-type:none; overflow:hidden}
.index-img-list li{float:left;margin:4px}
.index-img-list img{border:0px;}

.list-pager {height:35px;line-height:35px;text-align:center;border-top:1px dashed #CCC;clear:both}
.list-row {height:35px;line-height:35px;text-align:center;border-bottom:1px dashed #FFF;clear:both}