td {

text-align:left;

font-family:verdana;

font-size:11px;

color:#555;

line-height:15px;

}



a {

text-decoration:underline;

color:#3c4612;

}



menu li a {

color:#fff :text-decoration:underline;

margin-left:15px;

}



li a:hover {

color:#555;

}



li a {

color:#555;

text-decoration:underline;

margin-left:0;

}



a img {

border:none;

}



img {

border:7px solid #FFF;

}



h1 {

color:#3c4612;

font-family:georgia, serif;

font-size:17px;

line-height:22px;

}



h2 {

color:#3c4612;

font-family:georgia, serif;

font-size:13px;

}



.copy {

font-family:verdana;

color:#6A6A6A;

text-decoration:none;

font-size:10px;

}



#menu ul {

list-style:none;

font-size:13px;

font-family:verdana, serif;

font-weight:700;

text-align:left;

text-transform:uppercase;

margin:0;

padding:0;

}



ul {

list-style:bullet;

font-size:11px;

text-align:left;

margin:0 0 0 10px;

padding:0;

}



#menu li {

background:#91995e;

line-height:24px;

text-decoration:none;

border-top:2px solid #FFF;

margin:0;

padding:0;

}



.bot_txt {

color:#A8A8A8;

text-decoration:none;

}



.white {

color:#fff;

text-decoration:none;

}



.red {

color:#9F4B3E;

text-decoration:none;

font-family:arial;

}



.red1 {

color:#9F4B3E;

text-decoration:none;

}



.black {

color:#7C7C7C;

text-decoration:none;

}



.black1 {

color:#6E6E6E;

text-decoration:none;

}



.blue {

color:#7296D0;

text-decoration:none;

}



.abs {

vertical-align:middle;

}



.sm {

font-size:10px;

}



.t {

text-transform:uppercase;

}



.big {

font-size:12px;

}



.list {

line-height:15px;

}



.form {

width:230px;

height:18px;

font-family:tahoma;

font-size:11px;

background-color:#fff;

color:#5F5F5F;

margin-left:0;

margin-right:0;

border-color:gray;

border-style:solid;

border-width:1px;

}



.form1 {

width:157px;

height:21px;

font-family:tahoma;

font-size:11px;

background-color:#fff;

color:#5F5F5F;

margin-left:0;

margin-right:0;

border-color:gray;

border-style:solid;

border-width:1px;

}



.form_arrow {

width:88px;

height:17px;

font-family:tahoma;

font-size:11px;

background-color:#fff;

color:#5F5F5F;

margin-left:0;

margin-right:0;

border-color:#;

border-style:solid;

border-width:1px;

}



.textarea {

width:230px;

height:43px;

font-family:tahoma;

font-size:11px;

background-color:#fff;

color:#5F5F5F;

margin-left:0;

margin-right:0;

border-color:gray;

border-style:solid;

border-width:1px;

}



.textarea1 {

width:157px;

height:226px;

font-family:tahoma;

font-size:11px;

background-color:#fff;

color:#5F5F5F;

margin-left:0;

margin-right:0;

border-color:gray;

border-style:solid;

border-width:1px;

}



body {

text-align:center;

background-image:url(images/px_main.gif);

font-family:verdana;

font-size:11px;

color:#6e6e6e;

margin:0;

padding:0;

}



#wrapper {

width:940px;

text-align:left;

background:#F8F2E2 url(images/bg_shadow.png) repeat-y;

margin:20px auto;

padding:0;

}



#content {

width:630px;

float:right;

margin-right:18px;

display: inline;

}



#sidebar {

width:270px;

float:left;

}



#contact_details {

text-align:left;

padding: 2em 0 1em 0;

}



#main {

line-height:15px;

padding:0 1em;

}



#main_left {

float:left;

width:350px;

}



#main_right {

float:right;

width:250px;

}



div#slideshow {

width : 614px ;

padding: 7px 0 ;

background-color:#fff;

text-align : center ;

margin : 14px 0 0 0px ;

}



#footer {

clear:both;

text-align:center;

}



.inside {

padding:10px;

}



#sidebar .inside {

padding:5px 5px 5px 30px;

}



#olivery {

background:#c5d338 url(/assets/templates/b_and_b/images/olivery_logo.jpg) repeat-x 0 0;

margin:10px 0;

}



#menu a:hover,.n {

text-decoration:none;

}



.l,a:hover {

text-decoration:underline;

}



#menu li a {

text-decoration:none;

margin-left:15px;

}



#top {

background:transparent url(images/top_shadow.png) no-repeat scroll 0 100% !important;

height:8px;

position:relative;

top:-8px;

padding:0;

}



#bottom {

background:transparent url(images/bottom_shadow.png) no-repeat scroll 0 100% !important;

height:8px;

position:relative;

top:8px;

clear:both;

padding:0;

}



#gallery {

clear:both;

}



#activities,#events {

margin:0 0 0 0px;

}



#spit,#map {

margin:10px -45px;

}

a#video{
  background:transparent url(/assets/images/virtual-tour.jpg) no-repeat scroll left top;
  clear:both;
  display:block;
  height:71px;
  margin:21px 0 -16px;
  width:235px;
}