* { margin: 0; padding: 0; }
body { background-color: #003700; margin-top:0px; margin:0; padding:0; }
h1 { color: #164815; font-size: 16pt; font-family: verdana; margin: 15px 35px 15px 35px; }
h2 { font-size: 12pt; font-family: times new roman; margin: 15px 35px 15px 35px; color: #164815 }
hr { color: #164815; width: 100%;  }
p.title { font-size: 18pt; font-family: verdana; margin: 0px 35px 15px 35px; color: #333366 }
p { font-size: 10pt; font-family: verdana; margin: 15px 35px 15px 35px; color: #666666 }
a:link     {text-decoration: none; color: #333366}
a:visited  {text-decoration: none; color: #333366}
a:hover    {text-decoration: underline; color: #164815}
a:active   {text-decoration: none; color: #333366}
.mainpage {position: relative; text-align: left; margin: 0px auto; width: 100%; background-color: #003700;}
.top {position: relative; text-align: center; margin: 0px auto; width: 100%; background-color: #003700;}
.toptable {position: relative; text-align: center; margin: 0px 0px 5px 0px; width: 100%; height: 25px; background-color: #2C5A2C;}
.mainpage_services {position: relative; text-align: left; margin: 0px auto; width: 100%; background-color: #ffffff;  background-image: url(cheviot_computers_images/back_services.jpg);}
.mainpage_contact {position: relative; text-align: left; margin: 0px auto; width: 100%; background-color: #ffffff;  background-image: url(cheviot_computers_images/back_contact.jpg);}
.contact_page {position: relative; text-align: left; margin: 25px 60px 25px 60px;}
.page {position: relative; text-align: left; margin: 0px auto; width: 1000px; background-color: #ffffff }
.right {position: relative; text-align: right; width: 600px; font-size: 10pt; font-family: verdana;}
.centre {position: relative; text-align: center; font-size: 10pt; font-family: verdana;}
.copyright {position: relative; margin: 25px; font-size: 7pt; font-family: verdana; color: #000040}
.metermargin {margin: 25px;}
.rpics { float: right;  margin: 15px 60px 15px 50px;}
.rings { float: right;  margin: 20px 30px 15px 40px;}
.statue { float: right;  margin: 20px 30px 15px 40px;}
.hills { float: right;  margin: 0px 30px 15px 40px;}
.backimage {background-image: url(images/back.jpg);}
.curves { background-color: #333333; position: relative; text-align: center; margin: 0px; padding:0; }
.form_layout { position: relative; text-align: center; margin: 0px auto; width: 600px; background-color: #333333; font-size: 10pt; font-family: verdana; margin: 15px 25px 15px 25px; color: #ffffff }
.form_text { text-align: left; font-size: 10pt; font-family: verdana; margin: 15px 15px 15px 15px; color: #ffffff }
.noborder { border: 0px }
.pics { border: 5px solid #bbbbbb; }
