body {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	margin:0px; background:url(images/body_top.jpg) top no-repeat; }
#container { background:url(images/body_btm.jpg) bottom no-repeat; padding-bottom:100px; }
* { margin:0px; padding:0px; line-height:18px; }

h1,h2 { font-size:32px; font-weight:normal; font-family:impact, arial; line-height:24px; color:#0771B9; }
h2 { font-size:22px; }
p { margin:16px auto; }

.title { width:900px; height:30px; padding-top:20px; margin:0 auto; border-bottom:1px solid #ddd; }
.title span {   font-family:impact, arial; font-size:32px; line-height:32px; color:#0771B9; float:left; }
.titleImg { margin-left:10px; float:left; width:63px; height:32px; }
.title .right { float:right; font-size:32px; color:#bbb; padding-right:5px; font-family:Georgia, "Times New Roman", Times, serif; }

.contain { margin:60px auto 0 auto; width:960px; border:5px solid #fff; background:#fff; }

.header { height:168px; background:url(images/headerBg.gif) right top no-repeat; }
.header .logo { border:0px; margin-top:25px; float:left; width:269px; height:145px; }
.header .topMenu { width:490px; float:right; }
.header .topMenu a { float:left; list-style:none; margin:0 1px; margin-top:67px;padding:25px 15px; color:#000; font-size:12px; height:20px; display:block; font-weight:bold; text-decoration:none;  }
.header .topMenu a:hover { color:#0771B9; }
.header .topMenu .on { background:url(images/topMenuOn.jpg) repeat-x; }

.footer { background:url(images/footerBg.jpg) repeat-x; height:32px; text-align:center; padding-top:18px; }


.content { background:url(images/contentBg.gif) right top no-repeat; padding-top:10px; }
.mainbody { padding:0 30px 30px 30px; }
.home .mainbody { clear:both; width:500px; padding-left:30px; padding-bottom:30px; padding-top:10px; position:relative; z-index:10; }
.home .readmore { color:#900; margin-left:5px; font-weight:bold; }
.home h1 { margin:40px 0 25px 0; }
.home .contact { color:#0771B9; font-weight:bold; }
.home .homeImg { position:absolute; margin-left:399px; margin-top:-30px; z-index:0; width:561px; height:601px; }

.products .mainbody { padding-top:10px; }
.products .proImg { float:right; width:265px; height:395px; margin-right:15px; }
.products h2 { margin-bottom:0px; padding-top:15px; }
.products ul { width:540px; float:left; }
.products ul li { list-style:inside; margin-bottom:8px; }
.products .proTable { margin:10px 0 25px 0; width:540px; float:left; }
.products .proTable td { border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding-left:5px; height:20px; }
.products .proTable th { border-bottom:1px solid #ddd; text-align:left; width:155px; font-weight:normal; }

.contact .mainbody { padding-top:10px; } 
.contact .leftForm { width:620px; float:left;}
.contact .rightInfo { width:240px; float:right; }
.contact .rightInfo p { padding-left:10px; }
.contact .contactImg { width:230px; height:355px; margin-top:20px; }
.contact table { margin-top:10px; }
.contact table th { text-align:left; vertical-align:top; width:130px; }
.contact table td { padding-left:5px; height:28px; vertical-align:top; }
.contact .input1 { width:400px; font-family:Arial, Helvetica, sans-serif; background:#fff; border:1px solid #7F9DB9; padding:2px; }
.contact .textarea1 { width:400px; height:120px; overflow:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #7F9DB9; padding:2px;}
.contact .errorInput { border:2px solid #900; padding:1px; }
.contact .btnSend , .contact .btnReset { width:110px; height:38px; border:0px; float:right; cursor:pointer; }
.contact .btnSend { background:url(images/btnSend.jpg); margin-right:15px; }
.contact .btnReset { background:url(images/btnReset.jpg); position:relative; right:-5px; }


.company .companyImg { width:280px; height:400px; clear:both; float:right; margin-right:5px; }
.company .mainbody { width:530px; height:410px; float:left; padding-top:10px; }


.distributors .mainbody { padding-top:10px; }
.distributors h2 { margin:16px 0px 15px 0; border-bottom:1px solid #ddd; }
.distributors img { border:0px; }
.distributors .distributorImg { width:216px; height:313px;  }
.distributors a { color:#0771b9; }
