html{background:#798ecd;}
body, form, select, textarea, textfield{margin:0; padding:0; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#313131;}
body{background:url(../images/b_bg.gif) repeat-y center; width:984px; margin:auto;}

.main{width:970px; margin:auto; clear:both;}
h1, h2, h3, h4, h5{font-family:"trebuchet MS";}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:1px; line-height:1px; font-size:1px; display:block;}
.logo{float:left; height:113px; padding:40px 0 0 20px;}

.content{padding:0 0 0 10px;}
.left_content{width:552px; float:left; padding:0 10px 0 5px;}
.right_out{width:393px; float:right;}
.right_content{padding:0 14px 0 10px;}

.left_content h2, .e_content h2{font-size:20px; font-weight:bold; color:#78b242; margin:0; padding:0 0 7px 0;}
.left_content h2 span{font-size:14px; background:#78b242; color:#fff; padding:0 2px; text-transform:uppercase;}

.right_content .g_ad_content h2{font-size:20px; font-weight:bold; color:#78b242; margin:0; padding:0 0 7px 18px; background:url(../images/h2_bullet.gif) no-repeat left 6px;}

.w_content{font-family:"trebuchet MS"; text-align:justify; margin-bottom:10px;}
.w_content img{border:3px solid #d7d7d7; float:left; margin:0 10px 10px 0;}
.ad_content{margin-bottom:10px; clear:both; text-align:left;}
.ad_content a{color:#fff; text-decoration:underline;}
.ad_content a:hover{color:#fff; text-decoration:none;}
.ad_content_in{background:#385aa1 url(../images/ad_bg.gif) no-repeat left -1px; color:#fff; text-decoration:none; font-family:"trebuchet MS"; padding:7px 10px 7px 55px; min-height:50px; text-align:left;}

b.ad{display:block;}
b.ad b{height:1px; background:#385aa1 url(../images/ad_bg.gif) no-repeat -3px top; display:block; border-width:0 1px; line-height:1px; font-size:1px;}
b.ad b.b1{margin:0 4px; background:#385aa1; font-size:1px;}
b.ad b.b2{border-width:0 2px; margin:0 2px; line-height:2px; height:2px; display:block; font-size:2px;}
b.ad b.b3{height:2px; margin:0 1px; line-height:2px; display:block; font-size:2px;}

b.con{display:block;}
b.con b{height:1px; background:#385aa1; display:block; border:1px solid #385aa1; border-width:0 1px; line-height:1px; font-size:1px;}
b.con b.b1{margin:0 4px; background:#385aa1;}
b.con b.b2{border-width:0 2px; margin:0 2px; height:2px; line-height:2px; font-size:2px;}
b.con b.b3{height:2px; margin:0 1px; line-height:2px; font-size:2px;}

.cbox{padding:20px 0; clear:both;}
.cbox p{text-align:justify;}
.cbox p a{color:#358def; text-decoration:none; font-weight:bold;}
.cbox p a:hover{color:#358def; text-decoration:underline;}
.cbox img{margin:0 10px 10px 0; float:left;}
.rating{display:block; height:25px; font-size:15px; color:#385aa1; font-weight:bold;}
.rating img{float:left; margin:0; padding:0;}

.spl_content{font:13px "trebuchet MS"; color:#000; text-decoration:none; padding:5px; background:#e8e8e8;}
.spl_content a{color:#000; text-decoration:none; font-weight:bold;}
.spl_content a:hover{color:#000; text-decoration:underline;}

.banner{width:349px; height:267px; background:url(../images/banner_bg.jpg) no-repeat center; padding:10px 10px 0; margin-bottom:10px;}
.banner img{padding-top:10px; padding:23px 0 0 2px;}
.banner h2{font-size:24px; font-weight:bold; text-decoration:none; color:#527709; margin:0; padding:0;}
.banner ul{margin:0; padding:10px 0 0; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
.banner ul li{list-style-type:none; list-style:none; background:url(../images/b_bullet.gif) no-repeat left 9px; padding:5px 0 5px 18px;}
.banner ul li a{color:#fff; text-decoration:none;}
.banner ul li a:hover{color:#040517; text-decoration:none;}

.g_ad{width:160px; margin-right:10px; float:left;}
.g_ad_content{margin-left:170px;}

.e_content{padding:15px;}

.faq{background:#f2f2f2; padding:10px; font-family:"trebuchet MS";}
.faq ul{margin:0; padding:0;}
.faq ul li{list-style-type:none; padding:7px 0;}
.faq ul li b{display:block;}

.faq_n{font-size:13px; font-weight:bold; padding:7px 0;}
.faq_n a{color:#4771c8; text-decoration:none;}
.faq_n a:hover{color:#4771c8; text-decoration:underline;}

.ebox{display:block;}
.ebox_in{padding:5px 10px 0; background:#a7b8ea;}
.ebox_in h2{font-size:13px; font-weight:bold; color:#051c60;}


b.ebox{display:block;}
b.ebox b{height:1px; background:#a7b8ea; display:block; border:1px solid #a7b8ea; border-width:0 1px; line-height:1px; font-size:1px;}
b.ebox b.b1{margin:0 4px; background:#a7b8ea;}
b.ebox b.b2{border-width:0 2px; margin:0 2px; line-height:2px; height:2px; font-size:2px;}
b.ebox b.b3{height:2px; margin:0 1px; line-height:2px; font-size:2px;}


.ebox1_out{padding-bottom:10px;}
.ebox_in1{padding:5px 10px; background:#ececec; font-size:11px;}
.ebox_in1 .title{height:22px; display:block; font-size:10px;}
.ebox_in1 .title a{color:#6800cc; text-decoration:underline; font-weight:bold; font-size:11px;}
.ebox_in1 .title a:hover{color:#6800cc; text-decoration:none;}

.ebox_in1 .title a.wait{background:url(../images/waiting.gif) no-repeat right top; padding-right:15px;}


b.ebox1{display:block;}
b.ebox1 b{height:1px; background:#ececec; display:block; border:1px solid #ececec; border-width:0 1px; line-height:1px; font-size:1px;}
b.ebox1 b.b1{margin:0 0 0 4px; background:#ececec;}
b.ebox1 b.b2{border-width:0 2px; margin:0 0 0 2px; line-height:2px; height:2px; font-size:2px;}
b.ebox1 b.b3{height:2px; margin:0 0 0 1px; line-height:2px; font-size:2px;}

.ebox2_out p{font:13px "trebuchet MS"; padding:0 0 10px 0; margin:0;}
.ebox_in2{padding:5px 10px; background:#fff;}
.ebox_in2 b{color:#6800cc; text-decoration:none; font-weight:bold;}
.ebox_in2 ul{margin:0; padding:0; font-size:10px; color:#808080; padding:10px 0 0; height:20px;}
.ebox_in2 ul li{list-style-type:none; display:inline;}
.ebox_in2 ul li a{color:#ff00fa; text-decoration:underline;}
.ebox_in2 ul li a:hover{color:#ff00fa; text-decoration:none;}
.ebox_in2 ul li.more a{font-size:11px; color:#9547b8; text-decoration:none; background:url(../images/more_bullet.gif) no-repeat right 5px; padding:0 10px 0 0; margin-right:15px;}

.ebox_in2 ul li.btn{text-align:right; display:inline-block; float:right; margin-top:-5px; margin-right:100px;}
.ebox_in2 ul li.btn a{background:url(../images/btn_bg.gif) repeat-x left top; color:#000; text-decoration:none; padding:1px 5px; display:inline-block; border:1px solid #b3b3b3; -moz-border-radius:2px; -webkit-border-radius:2px;}
.ebox_in2 ul li.btn a:hover{background:url(../images/btn_bg_h.gif) repeat-x left top;}


.ebox_in2 ul li.more a:hover{color:#9547b8; text-decoration:underline;}

b.ebox2{display:block;}
b.ebox2 b{height:1px; background:#fff; display:block; border:1px solid #fff; border-width:0 1px; line-height:1px; font-size:1px;}
b.ebox2 b.b1{margin:0 0 0 4px; background:#fff;}
b.ebox2 b.b2{border-width:0 2px; margin:0 0 0 2px; line-height:2px; height:2px; font-size:2px;}
b.ebox2 b.b3{height:2px; margin:0 0 0 1px; line-height:2px; font-size:2px;}

.comment .ebox_in1{padding:5px 10px; background:#ececec;}
.comment b.ebox1{display:block;}
.comment b.ebox1 b{height:1px; background:#ececec; display:block; border:1px solid #ececec; border-width:0 1px; line-height:1px; font-size:1px;}
.comment b.ebox1 b.b1{margin:0 0 0 4px; background:#ececec;}
.comment b.ebox1 b.b2{border-width:0 2px; margin:0 0 0 2px; line-height:2px; height:2px; font-size:2px;}
.comment b.ebox1 b.b3{height:2px; margin:0 0 0 1px; line-height:2px; font-size:2px;}
.comment b.ebox2{display:block;}
.comment b.ebox2 b{height:1px; background:#fff; display:block; border:1px solid #f8f8f8; border-width:0 1px; line-height:1px;}
.comment b.ebox2 b.b1{margin:0 0 0 4px; background:#f8f8f8;}
.comment b.ebox2 b.b2{border-width:0 2px; margin:0 0 0 2px;line-height:2px; height:2px;}
.comment b.ebox2 b.b3{height:2px; margin:0 0 0 1px; line-height:2px;}

#content{margin:0;}
.commentArea{background:url(../images/formbg.png) no-repeat; width:913px; height:473px;}
dl.comment{padding:10px 0 0; margin:0 auto; width:893px;}
dl.comment dt{margin:0; padding:2px 0 2px 0; text-align:left;}
dl.comment dt span{font-size:10px; color:#808080; text-align:left;}
dl.comment dd{margin:0; padding:0 0 8px 0;}
dl.comment dd input.inp{background:#eee; border:1px solid #7f99b9; width:100%; padding:0; margin:0;}
dl.comment textarea{width:100%; border:1px solid #ccc; background:#fff; min-height:100px;}



.bottom_link{padding:5px 0; font-family:"trebuchet MS"; clear:both;}
.button{border:1px ridge #ccc; background:#eee; cursor:pointer;}
.add_pic{float:left; background:url(../images/add_pic.gif) no-repeat left 2px; padding:0 0 0 22px;}
.add_pic a{color:#0000ff; text-decoration:none;}
.add_pic a:hover{color:#0000ff; text-decoration:underline;}

.footer{font-size:10px; line-height:25px; color:#808080; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; padding-top:10px;}