/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}
.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}

/***************************** body + fonts */

body {text-align:center;font: 12px Arial, Helvetica, sans-serif;color:#000;padding: 0 0 10px 0; background: #680009 url(../images/background1.jpg) 0 0 repeat-x;}
p {padding: 10px 0;line-height:150%; color: #fff; }

a { color:#680009; text-decoration:none; }
a:hover { color:#680009; text-decoration:underline; }

ul, ol {padding: 0px 0;}
li {line-height:150%; font: 12px Arial; list-style: none; color: #000; }

/***************************** containers */

#header {background: url(../images/content.jpg) 0 0 repeat-y; width: 838px; height: 109px; margin:auto;padding: 0 13px;}
#logo a { display:block; height: 100px; width: 300px; text-indent: -9999px; background:url(../images/logo.jpg) no-repeat; float: left; display:inline; margin:0 5px 0 5px;}
#wrap {background: url(../images/content.jpg) 0 0 repeat-y; width: 832px; padding: 0 16px;margin:auto;}
#mainimg {float: left; width: 623px;}
#vtour {width: 199px; height: 308px; display:block; background: #c0a66b; float: right; padding: 0 0 25px 10px; text-align: left; font-size: 11px}
#sideimg {float:right;}
.sideimg2 { position: relative; left: -10px;}
#content {width: 770px; ; padding: 28px 30px 30px 32px; text-align:left;}

/***************************** header */

#header li a { display:block; float:left; text-decoration:none; padding:0 0 5px 0; width:100%; }
#header li { float:left; }
li.home { width: 57px; }
li.conf { width: 157px; }
li.guest { width: 110px; }
li.cafe { width: 52px; }
li.rates { width: 57px; }
li.events { width: 67px; }
li.contact { width: 70px; }
#header ul {padding: 55px 0 0 0;} 

/***************************** content */

#main.page {height:279px;overflow:hidden;}

h2 {text-align: left; color: #700;letter-spacing:-1px;font-size:20px;}
#content p {color: #000; text-align: left;}

#cp_gallery img { float:left; background:url(../images/gallerybg.gif) no-repeat; padding:15px; margin:0 35px 0 35px; }
#cp_galleryguest img { float:left; background:url(../images/gallerybg.gif) no-repeat; padding:15px; margin:0 35px 0 35px; }

#gallery a { padding: 3px; border:1px solid #999999; margin:15px; width:100px; height:100px; display:block; float:left;}

#gallery_landing a { padding: 3px; border:1px solid #999999; margin:5px; width:100px; height:100px; display:block;}


/***************************** footer */

#footer {padding-top: 20px;width:865px;margin:auto;background: url(../images/cam-footer.jpg) 0 0 no-repeat;}
#footer li {display: inline; color: #b38c65;}
#footer li a {font-size:11px;text-decoration:none; color: #b38c65;}

/***************************** campaign */

#cam {width: 832px; padding: 0 16px; margin:auto;}
#cam-left {width: 487px; float: left;}
#cam-right {background: url(../images/cam-right.jpg) 0 0 no-repeat; float:right; width: 295px; height: 436px; padding: 15px 25px;}
#cam-right p {text-align:left; font-size: 16px; line-height: 120%}
#cam-right p strong {color: #fff600;}


/***************************** form */

hr {
	border : 0px;
	color : #680009;
	background-color:#680009;
	height : 1px;	
}

.inputbox {
  font-family		: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background-color : #f8f1f2;
  border           : 1px solid #b9666d;
  width: 150px;
}

.dropdown1 {
  font-family		: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background-color : #f8f1f2;
  border           : 1px solid #b9666d;
  width: 65px;
}

.textbox {
  font-family		: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background-color : #f8f1f2;
  border           : 1px solid #b9666d;
  width: 320px;
}

.button {
  font-family		: Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 11px;
  font-weight      : bold;
  background-color : #f8f1f2;
  color            : #000000;
  border           : 1px solid #b9666d;
}

.normal_ul li
{
	list-style: disc;
	margin-left: 10px;
}

.normal_ul
{
	padding-left: 15px;
}

.testimonials
{
	background: #c0a66b;
	padding: 10px;
	width: 174px;
}

.testimonial
{
	width: 164px;
	text-align: justify;
}
