html, body { background-color:#BDB19F; font-family:arial, helvetica, sans serif, verdana; font-size:12px; color:#000; line-height:135%; margin:0; padding:0; text-align:center;} 

# { margin:0; padding:0; }
 
#container { width:780px; text-align:center; margin-left:auto; margin-right:auto; } 

#wrapper { width:100%; } 
 
#header { width:100%; height:100px; background-image:url(images/header.gif); }

#menu { padding:0; float: right; position: relative; top:75px; right:0px; }
#menu ul { padding: 0; margin: 0; }
#menu ul li { display: inline; }
#menu ul li a {float: left; color: #FFF; padding: 2px 6px; text-decoration: none; border-left: 1px solid #FFF; }
#menu ul li a.off { color: #652557; }
#menu ul li a:hover {color: #652557; }

#content { width:100%; text-align:left; }

#calc_box { display: none; }

#gallery { padding:0; float: left; }
#gallery ul { padding: 0; margin: 0; }
#gallery ul li { display: inline; }
#gallery ul li a {float: left; color: #666; padding: 0px 5px; }
#gallery ul li a.off { color: #666; }
#gallery ul li a:hover {color: #652557; } 

#maingallery { padding:0; float: left; }
#maingallery ul { padding: 0; margin: 0; }
#maingallery ul li { display: inline; }
#maingallery ul li a {float: left; color: #FFF; margin-right: 12px; margin-bottom: 8px; }
#maingallery ul li a:hover {color: #652557; } 

#footer { height:50px; width:100%; }

#cgi_form  { font-size:100%; font-family:arial,sans-serif; width:auto; padding:0; }
#cgi_form fieldset { margin:0; padding:0; border:0; }

#cgi_form input { padding:0.2em; }
#cgi_form textarea { display:block; height:auto; overflow:hidden; padding:0.2em; }
#cgi_form input,textarea { width:100%; color:#000; background:#FFF; text-align:left; border:1px #000 solid; float:left; }
#cgi_form input:hover,input:focus,textarea:hover,textarea:focus { background:#fff; }

#cgi_form select { color:#000; background-color:#fff; font-family:arial,sans-serif; font-size:90%; text-align:left; margin:0; padding:0; }
#cgi_form option { padding:0.1em 0.5em 0.1em 0.5em }
#cgi_form input.checkbox { width:1.2em; background: #652557; border: none; }

#cgi_form ul { width:auto; list-style:none; list-style-image:none; overflow:hidden; margin:0; padding:0; }
#cgi_form li { margin:0.5em 0; clear:both; overflow:hidden; }

#cgi_form label { width:25%; margin-left:1.2em; color:#FFF; font-weight:bold; text-align:left; float:left; }
#cgi_form span { width:25em; margin-left:0em; text-align:left; float:left; }

#cgi_form input.form-s { width:8em; margin-left:1.2em; float:left; height:1.8em; color:#652557; background:#FFF; border:1px #000 solid; padding:0 0.2em 0.3em 0.2em; font-size:100%; font-weight:bold; text-align:center; }
#cgi_form input.form-s:hover { color:#FFF; background:#652557; }

a { color:#FFF; text-decoration: none; }
a:hover {color:#999; }
a.purple:hover {color:#652557; }

.imglink { border: 2px solid #FFF; }

.white {font-family:arial, helvetica, sans serif, verdana; font-size:100%; color:#FFF; margin:0; padding:0; }
.whitesml {font-family:arial, helvetica, sans serif, verdana; font-size:100%; color:#FFF; margin:0; padding:0; font-weight:normal; }  
.whitemed {font-family:arial, helvetica, sans serif, verdana; font-size:100%; line-height:125%; color:#FFF; margin:0; padding:0; font-weight:normal; }  
.whitelge {font-family:arial, helvetica, sans serif, verdana; font-size:140%; line-height:125%; color:#FFF; margin:0; padding:0; font-weight:normal; } 

.block a { display:block; margin:12px; }

h1 {font-family:arial, helvetica, sans serif, verdana; font-size:145%; color:#FFF; margin:0; padding:0; font-weight:normal; } 
h2 {font-family:arial, helvetica, sans serif, verdana; font-size:145%; line-height:125%; color:#FFF; margin:0; padding:0; font-weight:bold; } 