* {
 margin:0;
 padding:0; }
 
h1, h2, h3, p {
 margin:0;
 padding:0; } 
 
.florgt {
 float:right; }

.flolft {
 float:left; }
 
.clear { clear: both; }

body {
 margin: 0;
 padding: 0;
 font-size: 11px;
 color: #444; 
 
 background:#eee5c4 url(img1/header_back1.png) repeat-x; }
 
#wrapper {
 width:100%;
 background-color: #000;
 background:#eee5c4 url(img1/body_back.png) repeat; }
 
#header {
 width:890px;
 height:165px;
 background-color:blue;
 margin:0 auto;
 text-align:left;
 background:#ffc937 url(img1/header_logo11.png) no-repeat; }
 
#strap {
 width:650px;
 height:33px;
 padding-top:8px;
 position:relative; top:122px; left:290px; }

#content {
 width:894px;
 margin:0 auto;
 text-align:left;
 background:#fff8ce url(img1/content_back1.png) repeat; }
 
#extra {
position:relative;
 width:894px;
 min-height:220px;
 margin-top:30px;
 clear:both; } 
 
#partay {
 width:280px;
 float:left;
 margin-left:50px;
 display:inline; }
 
#special {
 width:280px;
 float:left;
 margin-left:50px;
 display:inline; }
 
#call {
 float:right;
 margin-right:30px;
 width:165px;
 height:145px;
 background:transparent url(img1/call1.png) no-repeat;
 display:inline; }

#botbox {
 width:894px;
 height:300px; }

#points {
 width:500px;
 float:left; }
 
#minders {
 width:300px;
 float:right; }
  

#points li {
 margin-left:50px;
 font-size:18px;
 color:#444;
 
 background:transparent url(img1/tick.png) no-repeat; 
 padding:0 0 20px 20px;
 list-style:none; }
 
#points h2 {
 margin-left:50px; } 

#content img {
 margin-left:20px; }
 
#inner_container {
 width:814px;
 margin:30px auto 0;
 text-align:left; }  
 
#nav {
 width:894px;
 height:35px;
 margin:0 auto;
 text-align:left;
 background:#541b14 url(img1/nav_bg1.png) repeat-x;
 clear:both; } 

ul.menu {
 list-style-type:none;
 width:auto;
 position:relative;
 display:block;
 font-size:1.1em;
 font-family:Verdana,Helvetica,Arial,sans-serif;
 margin:0;
 padding:0; }

ul.menu li {
 display:block;
 float:left;
 margin:0;
 padding:0; }

ul.menu li a {
 float:left;
 color:#999;
 text-decoration:none;
 height:24px;
 padding:11px 15px 0;
 font-weight:bold; }

ul.menu li a:hover,.current {
 color:#fff; 
 text-decoration:none; }

ul.menu .current a {
 color:#000; }

ul.menu.blue li a:hover, .menu.blue li.current {
 background-color:#da8b02;
 color:#000; }

h1 {
 font-family: arial, "lucida console", sans-serif;
 font-size:22px;
 margin-bottom:20px;
 color:#444; }
 
h2{
 font-family: arial, "lucida console", sans-serif;
 font-size:18px;
 margin:10px 0 10px 0;
 color:#444; }
 
p {
 font-family: arial, "lucida console", sans-serif;
 font-size:14px;
 margin:10px 0 10px 0;
 color:#444;
 font-weight:bold; }
 
h3 {
 font-family: arial, "lucida console", sans-serif;
 font-size:14px;
 margin:10px 0 10px 0;
 color:#111;
 font-weight:bold; }
  
#extra p {
 font-size:1.10em;
 line-height:1.3em;
 font-weight:bold;
 color:#444; }
 
.highlight {
 font-size:24px;
 font-weight:bold;
 color:#dc7d1c; }
 
p.ft {
 color:#444;
 font-size: 1em;
 padding-top:100px;
 text-align:center;
 margin:0; }
 
a:link.mail, a:visited.mail {
font-size:14px;  
 color: #73251b; 
 text-decoration: none; 
 background-color: transparent;
 position: absolute;
 top: 120px;
 right: 40px; } 
 
a:hover.mail { 
 color: #00445e;
 text-decoration: underline; 
 background-color: transparent;
 vertical-align:bottom;  } 
 
a:active.mail {
 color: #0000ff; 
 text-decoration: none; 
 background-color: transparent;
 vertical-align:bottom; }

a:link, a:visited {
 color: #dc7d1c;
 text-decoration: none; 
 background-color: transparent; }
 
a:hover {
 color: #00445e;
 text-decoration: underline; 
 background-color: transparent; }
  
 
 
#footer a:link, #footer a:visited {
 background-color: inherit; color:#b58638; 
 text-decoration: none; }

#footer a:hover {
 background-color: inherit; color:#73251b; 
 text-decoration: none; }
 

#footer {
 width:894px;
 height:150px;
 background:transparent url(img1/withtrees1.png) no-repeat;
 clear:both;
 margin:0 auto;
 text-align:left;
 margin-bottom:20px;
 border-bottom:1px solid #825629; } 
 
#bottom {
 width:100%;
 height:170px;
 background:transparent url(img1/footer_bg1.png) repeat-x; }
 
#gallerycontainer {
 width:894px; }

#gallerycontainer img {
 border:none;
 margin:3px 3px 3px 2px; }

.thumbnail {
 width:155px;
 height:128px;
 background: transparent url(img1/bg_frame11.png) no-repeat;
 margin:20px 40px 20px 0;
 float:left; } 

.thumbnail a:hover {

background-position:bottom; }

a.imglnk, a.imglnk1 {
 display:block;
 background:url(img1/bg_frame11.png) top no-repeat;
 width:155px;
 height:128px;
 text-decoration:none; }
 
 #page-wrap {

 width: 360px;

 padding: 15px 50px 20px 50px;

 min-height: 500px;

 height: auto !important;

 height: 500px; }



#contact-area {

 width: 400px;

 margin-top: 25px;

 margin-left:50px; }



#contact-area input, #contact-area textarea {

 padding: 5px;

 width: 300px;

 font-family: Helvetica, sans-serif;

 font-size: 1.4em;

 margin: 0px 0px 10px 0px;

 border: 2px solid #ccc; }



#contact-area textarea {

 height: 90px; }



#contact-area textarea:focus, #contact-area input:focus {

 border: 2px solid #ffff2f; }



#contact-area input.submit-button {

 width: 100px;

 float: left; }



label {

 float: left;

 color: #000;

 width: 300px;

 padding-top: 5px;

 padding-bottom:5px;

 font-size: 1.4em; }



 #contact-area li {

 list-style: none; }   
