body    { background-color: #F5F5F5; text-align: center; margin-top: 30px; min-width: 760px }
#frame        { text-align: center; margin-right: auto; margin-left: auto;  width: 760px; }

#header { width: 760px; height: 22px;  background-color: #0a4737; }
#headertext {text-align: right; color: #FFFFFF; font-size: 12px; font-family:  Times New Roman, Arial, Helvetica, sans-serif; padding-right: 10px; padding-top: 4px;}
a.headertext:link {color: white; text-decoration: none}
a.headertext:visited {color: white; text-decoration: none}
a.headertext:hover {color: white; text-decoration: underline}

#headerimage {width: 760px; height: 145px;}

h1 {font-weight: normal; color: #0a4737; font-size: 20px; font-family:  Times New Roman, Arial, Helvetica, sans-serif;}
h2 {font-weight: normal; color: #464646; font-size: 20px; font-family:  Times New Roman, Arial, Helvetica, sans-serif;  
margin-top: 5px;}

a.more:link {float:right; margin-right: 10px; font-size: 20px; font-weight: bold; color: #0a4737; text-decoration: none}
a.more:visited {float:right; margin-right: 10px; font-size: 20px; font-weight: bold; color: #0a4737; text-decoration: none}
a.more:hover {float:right; margin-right: 10px; font-size: 20px; font-weight: bold; color: #0a4737; text-decoration: underline}

a.prices:link {font-size: 16px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #0a4737;  width: 155px; padding: 4px;  margin-top: 2px;}

a.prices:visited {font-size: 16px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #0a4737;  width: 155px; padding: 4px;  margin-top: 2px;}

a.prices:hover { font-size: 16px; font-weight: bold; color: #ffffff; text-decoration:none; background-color: #006600;  width: 155px; padding: 4px;  margin-top: 2px;}


a.pdf:link {float:left; margin-left: 10px; font-size: 20px; font-weight: bold; color: #0a4737; text-decoration: none}
a.pdf:visited {float:left; margin-left: 10px; font-size: 20px; font-weight: bold; color: #0a4737; text-decoration: none}
a.pdf:hover {float:left; margin-left: 10px; font-size: 20px; font-weight: bold; color: #0a4737; text-decoration: underline}


#content {background-color: white;
clear: left;
text-align: left;
padding-left: 30px;
padding-top: 20px;
color: #464646; font-size: 16px; font-family:  Times New Roman, Arial, Helvetica, sans-serif;width: 728px;
border-left: solid 1px  #0a4737;
border-right: solid 1px  #0a4737;
border-top: solid 1px  #0a4737;
}

#price {padding: 4px; margin-left: -4px;}
#pricebox {border: 0px solid #0a4737;width: 600px; padding: 0px;}

#main li {line-height: 24px;}

#footer { width: 760px; height: 22px; background-color: #0a4737; }
#footertext {text-align: center; color: #FFFFFF; font-size: 12px; font-family:   Times New Roman, Arial, Helvetica, sans-serif;  padding-top: 4px;}
#greytext {text-align: right; color: #CCCCCC; font-size: 11px; font-family:  Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-top: 4px;}
a.greytext:link {color: #CCCCCC; text-decoration: none}
a.greytext:visited {color: #CCCCCC; text-decoration: none}
a.greytext:hover {color: #CCCCCC; text-decoration: underline}


#demo-container{padding:9px 0px 0 0px;background:#ffffff; border-left: solid 1px  #0a4737;border-right: solid 1px  #0a4737;}

ul#simple-menu{list-style-type:none;width:100%;position:relative;height:27px;font-family:"Times New Roman",Arial,sans-serif;font-size:15px;font-weight:bold;margin:0;padding:11px 0 0 0;}
ul#simple-menu li{display:block;float:left;margin:0 0 0 1px;height:27px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display:block;float:left;color:#fff;background:#0a4737;line-height:27px;text-decoration:none;padding:0 8px 0 8px;height:27px;}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#006600;}
ul#simple-menu li a.current{color:#006600;background:#fff;}
ul#simple-menu li a.current:hover{color:#006600;background:#fff;}

#box {height: 200px;
width: 696px;
border: solid 1px #CCCCCC;}

.image  {float:left;  margin-left: 5px; padding:4px; border: solid 1px #CCCCCC; clear: right;}

/* FORM */
#contactform {
margin-left: 40px;
margin-top: 0px;
width:600px;}

#contactform fieldset{
border: 1px solid #CCCCCC;
padding:10px;
}
#contactform legend{
font-weight:bold;
font-size:11pt;
}
#contactform label{
display:block;
height:2em;
background-color:#F5F5F5;
padding:5px 5px 0;
}

#contactform .address{
display:block;
height:7em;
background-color:#F5F5F5;
padding:5px 5px 0;
}


#contactform textarea {
margin-right:20px;
padding: 2px;
border:1px solid #666666;
float:right;
clear:right;
background:#FFFFFF;
}


#contactform input {
width: 205px;
margin-right:20px;
padding: 2px;
border:1px solid #666666;
float:right;
clear:right;
background:#FFFFFF;
}


#contactform .submit {width: 60px;}


#contactform select {
width: 120px;
margin-right: 20px;
float:right;

}

