body{text-align: left; font-family: garamond; font-size: 0.9em; background-color: #fff; color: #333;}
h1 {font-style: italic; color: #555; font-size: 1.1em; text-align: center; font-family: Georgia; padding: 5px; margin: 2px;}

p.smallmargin {margin-left: 20px;}

.address {margin:0 auto; text-align: center;}
.header {margin: 0 auto; text-align: center;}

.left {width: 48%; float: left;}
.right {margin-left: 52%;}

.imglink {float: right; margin-right: 20px; border: none;}
.boximage {float: left; padding: 10px;}

.logo {text-align: center;}


.phone {float: left;}

p.center {text-align: center;}
.red {padding: 50px; text-align: center;}

ul.services {list-style-type: none; font-size: 1.2em; font-family: Georgia; font-style: italic; text-align: left; padding-left: 220px;}

.menu a {text-decoration: none; padding: 15px; color: #fff;}

li.green {color: #5b9400;}
li.orange {color: #FE3414;}
li.dred{color: #A10025;}
a.dred{background-color: #DB828C;}
a.orange{background-color: #FE9469;}
a.green{background-color: #B0CA3A;}
a.dblue{background-color: #9BADE3;}

a.dred:hover {background-color: #A10025;}
a.orange:hover {background-color: #FE3414;}
a.green:hover {background-color: #5b9400;}
a.dblue:hover {background-color: #27408B;}


.box {padding: 10px; background-color: #E8E8E8; min-height: 130px;}
.box h1{color: #A10025; text-align: left;}


.menu {margin-top: 20px; margin-bottom: 20px;}


form {margin-right: 55px; text-align: right;}
input {text-align: left;}
.setwidth {width:220px;}
option {width: 200px;}


.footer {color: #A10025; font-size: 0.8em; padding-top: 20px; border-top: 1px solid #A10025; border-bottom: 1px solid #A10025; 
text-align: center; margin-top: 40px;}
.footer2 {color: #555; font-size: 0.8em;padding-top: 40px; text-align: center;}
a.webdesign {float: right; font-size: 0.9em; color: #A10025;}