@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; }
body{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

.logo{ width:900px; height:66px; background:url(images/title_logo.jpg) left top no-repeat;}

.nav{ height:41px; width:900px; background:url(images/nav_bg.jpg) left top repeat-x }

div#nav{ height:41px; width:900px;}
div#nav ul{ height:41px; list-style:none; display:block }
div#nav ul li{ height:41px; width:auto; list-style-type:none; line-height:41px; float:left; font-size:12px; }
div#nav ul li a{ padding-left:11px; padding-right:11px; text-decoration:none; color:#fff; display:block; }
div#nav ul li a:hover{ padding-left:11px; padding-right:11px; text-decoration:none; color:#000; background:url(images/nav_bg_over.jpg) top left repeat-x; display:block; }


.mainimg{ height:234px; width:900px; background:url(images/main_img.jpg) left top no-repeat; }

.subnav{ height:98px; width:900px; background:url(images/sub_nav_bg.jpg) left top repeat-x; }

div#snav{ height:98px; width:900px; }

div#snav ul{ height:90px; width:900px; list-style:none;  }

div#snav ul li{ height:90px; width:auto; line-height:90px; display:block; list-style-type:none; float:left; }

div#grad{ height:245px; width:250px; background:url(images/left_bottom_grad_bg.jpg) top left repeat-x; }

div#right_headxt{ width:650px; height:104px; background:url(images/sub_txt_bg.jpg) top left repeat-x;}

div#right_headxt h2{ padding:10px; font-size:18px; color:#000; line-height:24px; font-weight:normal;}

.title1{ color:#137f9f; }

div#contents{ width:900; height:auto; margin:15px;}

div#contents p{ line-height:20px; margin-bottom:20px;}

div#contents p a:link, div#contents p a:visited{ text-decoration:none; color:#0178af}

div#contents p a:hover{ text-decoration:underline; color:#000}

div#contents h3{ color:#0178af; font-size:18px; margin-bottom:20px;}

div#contents h1{ color:#99CC00; font-size:16px; margin-bottom:0px;}

div#contents h4{ color:#99CC00; font-size:14px; margin-bottom:0px;}

div#contents ul{ list-style:disc; margin-left:80px; margin-bottom:24px; }

div#contents ul li{ padding-left:10px; line-height:24px; }

div#spkr{ width:600px; height:120px; background:url(images/spkr_bg.jpg) top left no-repeat; padding-top:15px; padding-left:20px; }
div#spkr p{ padding:0px 35px 5px 100px; line-height:20px; } 

div#ordernow{ width:610px; height:auto; margin-bottom:20px;}

.ord0{ background:#666; width:610px; height:35px; line-height:35px; text-indent:10px; font-size:14px; font-weight:bold; color:#fff; float:left; border-bottom: 2px dotted #ccc;}
.ord1{ background:#EFF7D7; padding:3px 10px 3px 10px; margin-bottom:0px; width:480px; float:left; height:25px; border-bottom: 2px dotted #ccc;}
.ord2{ text-align:center; margin-bottom:0px; float:left; width:90px; height:25px; line-height:25px; border-bottom: 2px dotted #ccc; background:#75cef7 url(images/order_btn.jpg) top left repeat-x;}
.ord2 a{ width:90px; padding:3px 10px 3px 10px; background:#75cef7 url(images/order_btn.jpg) top left repeat-x; color:#fff; text-decoration:none; font-weight:bold; display:block; height:25px; line-height:25px;  border-bottom: 2px dotted #ccc;} 
.ord2 a:hover{  width:90px; padding:3px 10px 3px 10px; background:#b2da14 url(images/order_btn2.jpg) top left repeat-x; color:#000; text-decoration:none; font-weight:bold; display:block; height:25px; line-height:25px;  border-bottom: 2px dotted #ccc;}

.ord3{ background:#eee; width:610px; height:35px; line-height:35px; text-indent:10px; font-size:12px; font-weight:normal; color:#000; float:left; border-bottom: 2px dotted #ccc;}

.line1{ margin-bottom:0px !important; padding:10px; background:#EFF7D7;  }
.line2{ margin-bottom:0px !important; padding:10px; background:#CEE4EA; }

.testi{border-bottom:2px dotted #ccc; padding-bottom:10px;}

.emp{ background:#666; padding:20px; color:#fff; width:500px; margin:0 auto; }
.emp_title{ font-size:14px; color:#99CC00; font-weight:bold;}

div#guarantee{ width:500px; height:auto; border:solid #ccc 2px; margin:0 auto; background:#f7f7f7; margin-bottom:20px;}
div#guarantee p{ padding-left:100px; margin:10px 10px 10px 10px; background:url(images/guarantee.gif) top left no-repeat; }

.footer{ color:#fff; font-size:11px; background:#8f8f8f; }
.footer a:link, .footer a:visited{ text-decoration:none; color:#fff}
.footer a:hover{ text-decoration:underline; color:#fff}