/* ------------------------------------------------------- GLOBAL */


body{
color: #000000;
font-family: Arial;
font-size: 9pt;
margin: 0px auto;
text-align: center;
padding: 0px 0px 30px 0px;
background-color: #e4dfc9;
background-image: url("../images/bg-body.jpg");
}

a:link {color: #622A29; text-decoration: none;}
a:visited {color: #622A29; text-decoration: none;} 
a:active {color: #622A29; text-decoration: none;}
a:hover {color: #622A29; text-decoration: underline;}
a img {border: none;}

.clear{clear: both;}



h2{
margin: 0px;
padding: 20px 0px 0px 56px;
font-size: 9pt;
font-weight: bold;
color: #023e3c;
text-align: left;
}

p{
margin: 0px 0px 0px 0px;
padding: 10px 56px 10px 56px;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: justify;
line-height: 18px;
}

.hr{
margin: 0px auto;
margin-bottom: 15px;
padding: 0px;
width: 100%;
height: 17px;
_height: 15px;
border: 0px;
border-bottom: 1px dotted #c0c0c0;
clear: both;
}

#container{
margin: 0px auto;
margin-top: 0px;
margin-bottom: 20px;
padding: 0px;
width: 790px;
}

/* ------------------------------------------------------- TOP */

#header{
margin: 0px auto;
padding: 0px;
width: 790px;
height: 214px;
background-image: url("../images/bg-header.jpg");
background-repeat: no-repeat;
background-position: bottom center;
text-align: center;
line-height: 20px;
color: #095f60;
font-size: 8pt;
}
#header a:link {color: #095f60; text-decoration: none;}
#header a:visited {color: #095f60; text-decoration: none;} 
#header a:active {color: #095f60; text-decoration: none;}
#header a:hover {color: #000000; text-decoration: none;}

#menu{
margin: 0px auto;
padding: 0px 0px 0px 42px;
width: 748px;
height: 24px;
background-image: url("../images/bg-menu.jpg");
background-repeat: no-repeat;
background-position: top center;
text-align: left;
}

a.topnav1:link, a.topnav1:visited {
float: left;
display: block;
background: url('../images/bg-topnav1.jpg') no-repeat;
font-family: arial;
font-size: 8pt;
color: #095f60;
text-align: center;
margin: 0px;
padding: 0px;
height: 24px !important;
height: 24px;
width: 60px;
text-decoration: none;
line-height: 24px;
display: inline;
letter-spacing: 1px;
}
a.topnav1:hover {
background-position: 0px -24px;
text-decoration: none;
}

a.topnav2:link, a.topnav2:visited {
float: left;
display: block;
background: url('../images/bg-topnav2.jpg') no-repeat;
font-family: arial;
font-size: 8pt;
color: #095f60;
text-align: center;
margin: 0px;
padding: 0px;
height: 24px !important;
height: 24px;
width: 95px;
text-decoration: none;
line-height: 24px;
display: inline;
letter-spacing: 1px;
}
a.topnav2:hover {
background-position: 0px -24px;
text-decoration: none;
}

a.topnav3:link, a.topnav3:visited {
float: left;
display: block;
background: url('../images/bg-topnav3.jpg') no-repeat;
font-family: arial;
font-size: 8pt;
color: #095f60;
text-align: center;
margin: 0px;
padding: 0px;
height: 24px !important;
height: 24px;
width: 100px;
text-decoration: none;
line-height: 24px;
display: inline;
letter-spacing: 1px;
}
a.topnav3:hover {
background-position: 0px -24px;
text-decoration: none;
}


/* ------------------------------------------------------- MAIN */


#main{
margin: 0px auto;
width: 788px;
background-color: #05b2b0;
border-left: 1px solid #0c9368;
border-right: 1px solid #0c9368;  
}
#main ul{
list-style-type: none;
padding: 0px 56px 10px 56px;
margin: 0px;
font-size: 9pt;
} 
#main li{
background-image: url("../images/bullet.gif");
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 10px 20px;
text-align: left;
}

.mainhome{
padding: 48px 0px 0px 0px;
background-image: url('../images/bg-mainhome.jpg');
background-repeat: no-repeat;
background-position: top center;
}
.mainhome h1{
margin: 0px;
padding: 20px 0px 0px 56px;
font-size: 11pt;
font-weight: bold;
color: #023e3c;
text-align: left;
}

.mainrest{
padding: 0px 0px 0px 0px;
background-image: url('../images/bg-mainrest.jpg');
background-repeat: no-repeat;
background-position: top center;
}
.mainrest h1{
margin: 0px;
padding: 20px 0px 10px 56px;
font-size: 13pt;
font-weight: bold;
color: #023e3c;
text-align: left;
letter-spacing: 1px;
}

#helen{
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 788px;
height: 181px;
background-image: url("../images/bg-helen.jpg");
background-repeat: no-repeat;
background-position: top left;
}
#helen p{
padding: 30px 56px 0px 270px;
}

#prod1{
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 788px;
text-align: left;
background-image: url("../images/bg-prod1.gif");
background-repeat: no-repeat;
background-position: bottom center;
}

#prod2{
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 788px;
background-color: #eeebda;
text-align: left;
background-image: url("../images/bg-prod2.gif");
background-repeat: no-repeat;
background-position: top center;
}

#prod3{
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 788px;
text-align: left;
background-image: url("../images/bg-prod3.gif");
background-repeat: no-repeat;
background-position: top center;
}

#prod4{
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 788px;
text-align: left;
background-color: #e9e2cf;
background-image: url("../images/bg-prod4.gif");
background-repeat: no-repeat;
background-position: top center;
border-top: 1px dotted #c0c0c0;
border-bottom: 1px dotted #c0c0c0;
}

#prod-bot{
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 788px;
text-align: left;
background-color: #e9e2cf;
background-image: url("../images/bg-prod-bot.jpg");
background-repeat: repeat-x;
background-position: bottom center;
}


/* ------------------------------------------------------- GOOGLE */

.googleform{
margin: 0px auto;
padding: 0px;
width: 290px;
text-align: center;
}

.googlebutton{
color: #e5e5dd;
background: #b0b28d;
font-size: 9pt;
border: 1px groove #c0c1b3;
cursor: pointer;
height: 22px;
}

#googleresults{
margin: 0px auto;
padding: 0px;
width: 776px;
}


/* ------------------------------------------------------- FOOTER */


#footer{
margin: 0px auto;
padding: 0px;
width: 790px;
height: 117px;
background-image: url("../images/bg-footer.jpg");
background-repeat: no-repeat;
background-position: top center;
}

#botnav{
margin: 0px auto;
padding: 0px;
width: 790px;
height: 24px;
line-height: 24px;
text-align: center;
color: #095f60;
 font-size: 12pt;
}
#botnav a:link {color: #095f60; text-decoration: none; font-size: 7pt;}
#botnav a:visited {color: #095f60; text-decoration: none; font-size: 7pt;} 
#botnav a:active {color: #095f60; text-decoration: none; font-size: 7pt;}
#botnav a:hover {color: #000000; text-decoration: none; font-size: 7pt;}

#footerdetail{
margin: 0px auto;
padding: 0px; 
width: 790px;
font-size: 7.5pt;
color: #095f60;
text-align: center;
line-height: 40px;
}
#footerdetail a:link {color: #095f60; text-decoration: none;}
#footerdetail a:visited {color: #095f60; text-decoration: none;} 
#footerdetail a:active {color: #095f60; text-decoration: none;}
#footerdetail a:hover {color: #000000; text-decoration: none;}
