body {



  margin: 1% 0 1% 0;



  padding: 0;



  background: #660033 url(images/img01.gif);



  color: white;



  font: small Tahoma, Verdana, Helvetica, Arial, sans-serif;



}



h1 {



  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;



  margin: 0 0 2% 0;



  padding: 0;



  color: #660033;



  font-size: 152%;



}



h2 {



  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;     margin: 0 0 2% 0;



  padding: 0;



  color: #660033;



  font-size: 130%;

  font-weight: normal;

}



p {



  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;



  line-height: 1.4em;



  margin:  0 0 2% 0;



  padding: 0;



}



#wrapper {



  margin: 0 auto;



  background-color: #000000;



  color: white;



  min-width: 760px;



  width: 57.7em;



}



#header {



  margin: 0;



  padding: 0; 

  background: #000000 url(images/bslogo.jpg) no-repeat;

}



#header-bottom {



  border-bottom: 3px solid #660033;



}



img.welcome {



  margin: 0;



  padding-left: 9%;



}

h1.seo {

 font-size: small;
 color: black;
 font-weight: normal;
 

}



#header2



{



	font: 11px/30px Tahoma, sans-serif;



	margin: 0 0 10px;



	overflow: hidden;



	width: 100%;



	height: 31px;



}



#header2 a



{



	padding: 5px;



        color: #ffffff



}







#header2 a:hover



{



	background: #660033;



}







#header2 h1



{



	background: url(../img/polaroid.gif) no-repeat 0 11px;



	float: left;



	font-size: 11px;



	font-weight: bold;



	letter-spacing: 1px;



	padding: 1px 0 0 20px;



}







#header2 p



{



	color: #fff;



	float: right;



	padding: 0 20px 0 0;



        margin-right: 18px;



        margin-top: 10px;



}



#main {



  margin: 0 auto;



  max-width: 640px;



  width: 640px;



}



a.link {



  font-weight: bold;



  text-decoration: none;



}



#content {



  border: 3px solid #660033;



  background-image: url(images/bgcontent2.gif);



  margin: 0 auto;



  padding: 4% 4% 5% 4%;



  min-width: 580px;



  width: 580px;



  color: #000000;



  background-color: #ffffcc;



  text-align: center;



}



#content_left {



  border: 3px solid #660033;



  background-image: url(images/bgcontent2.gif);



  margin: 0 auto;



  padding: 4% 4% 5% 4%;



  min-width: 580px;



  width: 580px;



  color: #000000;



  background-color: #ffffcc;



  text-align: left;



}



#content_justifyguests {



  border: 3px solid #660033;



  background-image: url(images/bgcontent2.gif);



  margin: 0 auto;



  padding: 4% 4% 5% 4%;



  min-width: 580px;



  width: 580px;



  color: #000000;



  background-color: #ffffcc;



  text-align: justify;



}



#content_justify {



  border: 3px solid #660033;



  background-image: url(images/bgcontent2.gif);



  margin: 0 auto;



  padding: 4% 4% 5% 4%;



  min-width: 580px;



  width: 580px;



  color: #000000;



  background-color: #ffffcc;



  text-align: justify;



}



#content_justifyguests ul.services {



  margin: 0 0 0 10px;



  padding: 2% 0 0 0;



  list-style: none;



}



#content_justifyguests .services li img {



  float: left;



  margin: 0 5px 5px 0;



  border: 3px solid #660033



}



#content_justify ul.services {



  margin: 0;



  padding: 2% 0 0 0;



  list-style: none;



}



#content_justify .services li img {



  float: left;



  margin: 0 5px 5px 0;



  border: 3px solid #660033



}



h1.invitation {



  text-align: left;



  font-weight: normal;



}



h2.right {
  text-align: right;
  font-weight: normal; 
}





a {



  color: #a12764;



  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;



  text-decoration: none;



}



a:link, a:visited  {



  color: #a12764;



}



a:hover {



  color: #f2258c;



}



a:active {



  color: #ff0099;



}



img.imgborder {



  border: 3px solid #660033



}



img.noborder {



  border: none;

}



em {



} 



#nav-main {



  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;



  font-size: 110% 



}



#nav-main ul {



  list-style-type: none;



  background-image: url(images/mainbutton2.gif);



  margin: 1% auto;



  padding: 0 auto;



  min-width: 720px;



  width: 720px



  * width: 720px;



  height: 37px;



  background-color: transparent;



}



#nav-main li {



  display: inline;



}



#nav-main a:link, #nav-main a:visited {



  color: #cccccc; 



  text-decoration: none;



  padding: 1.5% 2.2%;



  margin-left: 4.5%;



}



#nav-main a:hover {



  color: #ffffff;



}



#nav-main a:active {



  color: #660033;



}



#nav-main a.current {



  color: #cc6699;



} 



#nav-main2 {



  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;



  font-size: 110% 



}



#nav-main2 ul {



  list-style-type: none;



  background-image: url(images/mainbutton2.gif);



  margin: 1% auto;



  padding: 0 auto;



  min-width: 720px;



  width: 720px



  * width: 720px;



  height: 37px;



  background-color: transparent;



}



#nav-main2 li {



  display: inline;



}



#nav-main2 a:link, #nav-main2 a:visited {



  color: #cccccc; 



  text-decoration: none;



  padding: 1.5% 2%;



  margin-left: 5%;



}



#nav-main2 a:hover {



  color: #ffffff;



}



#nav-main2 a:active {



  color: #660033;



}



#nav-main2 a.current {



  color: #cc6699;



}



#image_display {



  margin-left: 20%;



  text-align: left; 



}



#image_display2 {



  margin_rigt: 20%;



  text-align: left;



}



ul.horiz li {



  display: inline;



  list-style-type: none;



  margin: 0;



  padding: 0;



}



p.copyright {



  color: #660033;

  font-size: 80%;
}

#sidebar {
float: left;
width: 420px;
margin-right: 10px;

}

#sidebar2 {

width: 150px;
padding-top: 10px;

}

#sidebar_left2 {
float: left;
width: 350px;
margin-right: 10px;

}

#footer {
  text-align: center;
  font-size: 100%;
}



#footer ul {

  

  margin: 1% 0 1% 0;

  

  padding: 0 5% 0 5%;



}



hr {



  border: none;



  background-color: #660033;



  color: #660033;



  height: 3px;



  width: 100%;



}



/*   ------------booking sheet ----------------*/



.textallbold {



	color: #333333;



	font-family: Tahoma, Verdana,         Helvetica, Arial, sans-serif;



	font-size: 11px;



	font-weight: bold;



	letter-spacing: 1.5px;



	text-decoration: none;



}



.textbox {



	background-color: #cc6699;



	border: 1px solid #660033;



	color: #660033;



	font-family: Tahoma, Verdana, 	Helvetica, Arial, sans-serif;



	font-size: 12px;



	padding-left: 4px;



}



.textpartners {



	color: #660033;



	font-family: Tahoma, Verdana, 	Helvetica, Arial, sans-serif;



	font-size: 11px;



	font-weight: normal;



	text-decoration: none;



}



.buttonstyle {



	background-color: #660033;



	border: none;



	border-left: none;



	color: #cc6699;



	font-family: Tahoma, Verdana, 	Helvetica, Arial, sans-serif;



	font-size: 12px;



	font-weight: bold;



	letter-spacing: .1em;



	padding-bottom: 1px;



	padding-left: 4px;



	padding-right: 4px;



	padding-top: 1px;



}



/*--------------end booking sheet-*/


img.floatleft {
  float: right;
  margin-right: 7px;
  border: 3px solid #660033;
}

p.center {
    text-align: center;
}

dl.leftnai {margin:0 10px 100px 0; padding:0; float:left; width:46%;}
dl.leftnai dt {padding:10px; text-align:left; color:#a48523;}
dl.leftnai dd {padding:0; margin:0;}

dl.rightnai {margin: 0 10px 100px 0; padding:0; float:left; width:34%;}
dl.rightnai dt {padding:10px; text-align:left; color:#a48523;}
dl.rightnai dd {padding:0; margin:0;}