body{margin:0px auto; padding:0px; background:#e8e8e8; font-family:Cambria, italic;}
#wrapper{margin:0px auto; padding:0px; }
#header{background:url(../images/header-bg.gif) repeat-x; height:122px;}
#mmenu{text-align:right; margin-top:20px;}
#mmenu a{color:#FFF; text-decoration:none;}
#mmenu a:hover{text-decoration:underline;}
#mmenu ul{display:inline; list-style:none;  }
#mmenu ul li{display:inline; text-transform:uppercase; padding-right:20px;  font-size:16px;}
#header-content{width:960px; margin:0px auto; padding:0px;}
#divider{background:url(../images/divider.gif) repeat-x; height:75px; clear:both;}
#middle{width:960px; margin:0px auto; padding:0px;  height:360px; }
#cmiddle{width:960px; margin:0px auto; padding:0px;  height:440px; }
#mleft{float:left; margin:0px; padding:0px; width:445px; }
#mleft h2{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
#mleft ul li a{color:#ce4d42; text-decoration:none; font-size:18px;}
#mleft ul li a:hover{text-decoration:underline;}
#mleft p{margin:0px; padding:5px 0px 5px 0px;}
#mright{float:left; width:505px;  }
#lcontact-bar{background:url(../images/contact-btn-bg-top.jpg) no-repeat; width:445px; height:73px;}
#lcontact-bar p{color:#FFF; float:left; font-weight:bold; margin:0px; padding:25px 10px 0px 10px;}
#rcontact-bar{background:url(../images/contact-btn-bg-bot.jpg) no-repeat; width:445px; height:73px; text-align:right; margin-left:510px; padding:0px;}
#rcontact-bar p{color:#FFF;  font-weight:bold; margin:0px; padding:25px 10px 0px 0px; float:left;}
#contact-btn{margin:0px; padding:12px 0px 0px 0px;}
#contact-btn-btm{margin:0px; padding:12px 0px 0px 20px; float:left;}
#logo{padding:10px 0px 0px 0px;}
#bottom{width:960px; margin:0px auto; padding:20px 0px 0px 0px; clear:both; height:425px; text-align:left;}
#cbottom{width:960px; margin:0px auto; padding:20px 0px 0px 0px; clear:both; height:99px; text-align:left;}
#bleft{float:left; margin-right:40px; height:339px; }
#bright{float:left; width:505px; height:339px; }
#bright h2{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
#bright ul{padding-top:5px; margin:0px; float:left;}
#bright ul li{color:#8f8f8f; margin:5px;}
#bright p{margin:0px; padding:5px 0px 5px 0px;}
#whatwehost{background:url(../images/whatwehost-bg.gif) no-repeat; width:574px; height:231px;}
#footer{background:url(../images/footer.gif) repeat-x; height:80px; clear:both;}
#footer p{color:#FFF; float:left; margin-top:60px;} 
#footer p a{color:#fff; text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
#wglogo{ text-align:right; padding:20px 0px 0px 625px; margin:0px;}
#footer-content{ width:960px;  text-align:left; font-size:12px; padding:0px; margin:0px auto;}
#footer-content a:hover{text-decoration:underline;}
.textbox{background:none; border:1px solid black; width:250px; margin:10px 10px 10px 2px;}
.txtmessage{background:none; border:1px solid black; width:250px;  height:100px; margin:10px 10px 10px 2px;}
#cleft{float:left; margin-right:40px; height:339px; width:400px; }
#cright{float:left; width:505px; height:339px; }
#cright h2{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
#cright ul{padding-top:5px; margin:0px; float:left;}
#cright ul li{color:#8f8f8f; margin:5px;}
#cright p{margin:0px; padding:5px 0px 5px 0px;}
#submit {background: transparent url(../images/contact-frm-btn.gif); border: 0px; width: 265px; height: 44px; color:#000; font-weight: bold; float: none; font-size:16px; cursor:pointer;}
.required{font-size:10px; font-weight:bold; color:#ea7928;}

