body{background-color:#666; text-decoration:none}
a img{border:1px black solid}

#header{background-color:#000; height:70px; width:1000px; background-image:url(media/logo2.jpg); background-position:left center; background-repeat:no-repeat}

.menutext{margin:0 auto;  text-align:left; font-size:13px; width:973px; height:28px; background-color:#999; font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFF; text-decoration:none; padding-top:6px; padding-right:2px; padding-bottom:4px; padding-left:23px; border-right:1px solid #000; border-left:1px solid #000}
.menutext a{font-size:12px; color:#FFF; text-decoration:none}
.menutext a:hover{color:#F00}

#bodybox{height:100%; width:878px; background-color:#CCC; padding-top:40px; padding-right:60px; padding-bottom:40px; padding-left:60px; border:1px solid #000}
#footer{border:1px solid #000; height:50px; width:978px; padding:10px; background-color:#000}
.bodytext{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:13px}
.footertext{font-family:"Lucida Sans Unicode",Verdana,Arial; color:#FFF; font-size:10px; padding:25px}
.headertext{font-family:TrebuchetMS,Verdana,Arial,Helvetica,sans-serif; color:#333; font-size:14px; font-weight:bold}
#quote{background-color:#B5B5B5; padding:20px; width:70%}
#location{width:200px; left:100px; top:0px; border:solid}

input.url{display:none}

#contact_form_wrap{ float:left;  width:400px;  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;  color:#000;  font-size:14px}
#contact_form_wrap p{margin-top:4px; margin-bottom:4px; width: 300px; padding-left: 150px; float:left;}
.message{ font-weight:normal;  color:#F00}
.errors{ color:#F00;  font-size:12px}
label{ font-weight:normal; margin-top:8px; width: 140px; margin-left: -145px; float: left;}
.textfield, .textfields{ padding:2px 0 3px 3px;  height:16px;  border:1px solid #99b3b4;  background-color:#E4EBEB;  color:#000; -moz-border-radius:3px; border-radius:3px}
.textfield {width:220px}
.select {width:225px; padding:2px 0 3px 3px;  height:24px;  border:1px solid #99b3b4;  background-color:#E4EBEB;  color:#000; -moz-border-radius:3px; border-radius:3px}
.textfields{width:150px; margin-right:5px}
.textarea{ padding:3px;  width:220px;  height:144px;  border:1px solid #99b3b4;  background-color:#E4EBEB;  font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#000; -moz-border-radius:3px; border-radius:3px}
.textarea:focus, .textfield:focus, .textfields:focus{ border:1px solid #000;  background-color:#EDF1F1}
.button{ padding:3px 0 5px 0;  width:75px;  height:35px;  border:none;  background-color:#303942;  font-weight:bold;  cursor:pointer;  color:#fff;  font-family:Arial,Helvetica,sans-serif; -moz-border-radius:3px; border-radius:3px}
.button:hover{ background-color:#99b3b4;  color:#333}
.url{display:none}
div.clear{clear:both}
