﻿body         {
	background-image: url('../images/back3.gif');
	background-attachment: fixed;
	font-family: arial,verdana,times;
	color: #3B2563;
	font-size: 11px;
	background-repeat: repeat;
}
#wrap
{
	width:761px;
	top: 40px;
	margin:0 auto;
	border:1px white solid;
	background-color:#3B2563
}
#pagecontent {
	background-color: #F4F1EA ;
  	border-left:2px solid #3B2563; 
	border-right:2px solid #3B2563;
	padding-bottom:10px;
}
#pagecontent2 {
	background-color: #F4F1EA ;
  	border:2px solid #3B2563; 
	padding:10px;
	text-align:center;
}

#pagecontent #indexbodytext{
	text-align: left;
	padding: 5px 5px 7px 5px;
}
#bodytext{
	text-align: left;
	padding: 7px 10px 7px 5px;
	float:left;
	width:534px;
}
#bodytext2{
	padding:7px 10px 7px 5px;
	text-align:left;
	float:left;
	width:740px;
}
#bodytext3{
	float:right;
	width:548px;
	border-left:1px solid #3B2563;
	padding:10px 0px 0px 5px;
}
#header
{
	background-color: #3B2563;
}
#hotels{
	padding-top:10px}
#footer         
{
	font-weight: bold;
	background-color: #3B2563;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #F4F1EA;
}
#toplogo        
{
	top: 20px;
	text-align:center;
}
#footleft
{
	text-align:left;
	padding:10px 0px 0px 7px;
	
}	
#footright
{
	float:right;
	text-align:right;
}

#topright
{
	float: right;
    top: 20px;
    height:30px;
}
#generalright 	{
	float:right;
	padding-right:2px;
	width:199px; 
	padding-top:7px;
	padding-left:7px;	
}
#generalright img	{
	margin-bottom:2px;
	border:0
}
#generalleft{
	float:left;
	padding-right:2px;
	width:200px;
	background-color:#3B2563
}
#submenu{
	font-size: 90%;font-weight:bold; background-image:url('images/bkg_slice.jpg');
}
#newsletter {
	padding:3px;
	float:right;
	border:2px #3B2563 solid ;
	width:190px
}
#book {
	padding:0px 0px 0px 10px;
	background-color: #D2C0A7;
	border-bottom:solid 1px #3B2563;
	float:left;
	width:747px
}
#flashdv{
	float:left;
	background:url("../images/main1.jpg");
	background-repeat:no-repeat;
	width:757px;
	height:219px;

}
/* CLASSES */
a:link	{color: #3B2563;background: inherit;text-decoration: underline;	font-weight: bold;}
a:visited	{color: #3B2563; background: inherit; text-decoration: underline;font-weight: bold;}
a:hover	{color: #3B2563; background: inherit; text-decoration: none;font-weight: bold;}
a:active	{color: #3B2563; background: inherit; text-decoration: underline;font-weight: bold;}

h3 a:link	{color: #ffffff;background: inherit;text-decoration: underline;	font-weight: bold;}
h3 a:visited	{color: #ffffff; background: inherit; text-decoration: underline;font-weight: bold;}
h3 a:hover	{color: #ffffff; background: inherit; text-decoration: none;font-weight: bold;}
h3 a:active	{color: #ffffff; background: inherit; text-decoration: underline;font-weight: bold;}

a:link.head3	{color: #E4E0D5;background: inherit;text-decoration: underline;	font-weight: bold;}
a:visited.head3	{color: #E4E0D5; background: inherit; text-decoration: underline;font-weight: bold;}
a:hover.head3	{color: #E4E0D5; background: inherit; text-decoration: none;font-weight: bold;}
a:active.head3	{color: #E4E0D5; background: inherit; text-decoration: underline;font-weight: bold;}

a:link.footerlink	{color: #E4E0D5;background: inherit;text-decoration: underline;	font-weight: bold;padding-right:7px}
a:visited.footerlink	{color: #E4E0D5; background: inherit; text-decoration: underline;font-weight: bold;padding-right:7px}
a:hover.footerlink	{color: #E4E0D5; background: inherit; text-decoration: none;font-weight: bold;padding-right:7px}
a:active.footerlink	{color: #E4E0D5; background: inherit; text-decoration: underline;font-weight: bold;padding-right:7px}

.indentlist{
padding-left: 5px;
padding-bottom: 3px;
}
div.fright{
	font-variant: small-caps;
	font-size: 120%;
	background-color: #3B2563;
	height:15px;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	float:right;
	width:443px;
	margin-bottom:12px;
}
div.fleft{
	float:left;
}
div.fleft .flefta{
	float:left;width:400px
}

div.fright2{
	float:right;
}

h1 {
	font-size: 160%;
	font-variant: small-caps;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
}
h2{
	font-size: 130%;
	font-variant: small-caps;
	margin:5px auto

}
h3{
	font-variant: small-caps;
	font-size: 110%;
	background-color: #3B2563;
	height:15px;
	padding:3px;
	color:#E4E0D5;
	width:500px


}
h3.c1{
	text-align:center;
	width:195px;
	background: #F4F1EA;
	color:#3B2563
}

h4 {
	background: #D2C0A7;
	font-size: 160%;
	font-variant: small-caps;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 2px;
}
h5	{
	font-size: 130%;
	font-variant: small-caps;
	text-align:left;
	margin:2px auto
}
h6	{
	background: #D2C0A7;
	font-size: 130%;
	font-variant: small-caps;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	margin:5px auto
}
h7{
	
}
	
img.clear { 
    clear: right;
    padding-bottom:7px;
    padding-right:7px 
}
img.fleft1{
	float:left;
	margin:0px 5px 5px 0px;
}
.galimg{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:75px;
}
.padright4{
	padding-right:4px
	}
.rate
{
float:left 
}
.clear{
clear:both;
}
.head1 {
	letter-spacing:1px;
	border-bottom:1px #3B2563 dotted;
	font-weight:bold;
	padding-bottom:2px;
	font-size:110%
}
.item1{
padding:3px;
margin-top:2px;
border:1px #3B2563 solid }

.item2{
padding:3px;
margin-top:2px; }
p.p1{
	float:left;margin-top:0
}

#news{
	text-align:left;
	font-size: 11px;
}
.floatl{float:left;padding-left:50px;width:40%;margin:0 auto}
.floatr{float:right;padding-right:50px;width:40%;margin:0 auto}
.center1{
padding-left:50px
}
/***** START RESTAURANT & LOUNGE *****/
#foodmenu{text-align:center;}
dl			{width: 96%; overflow: hidden; }
dt, dd.price {font-weight: bold;clear:both}  
dt {padding-right: 0px;}
dd			{margin:0}
dd.price	        {padding-left: 3px;color: #AAA}
dd.ingredients		{clear:left;text-align: center; width: 96%; font: italic 90% ;color: #555}
/***** END RESTAURANT & LOUNGE **** */
dd.linkdesc		{clear:left;text-align: left; font: italic 90% ;color: #555}

.offersfloat		{float:left; padding-right: 6px; margin-bottom: 2px;height:100px;width:200px}
/*END CLASSES */

/*Start Tables */
tr.golfhdr  {
	background: url("../images/golf_table_bg.gif");}
tr.tophead {
	background-color: #919A1D;color:#E6DDCC}
td.infohead {
	width:350px
	}
/* End Tables */
/*******************  FORMS ****************/
#contact {
	float:left;
	padding-left:50px;
}
label.contact{
	float: left;
	width: 160px;
	font-weight: bold;
}

form.news{
	margin:0
}

form.news label{
	float: left;
	width: 160px;
	font-weight: bold;
}

form.news input, textarea, select,option {
	font-size:100%;
	color:#3B2563;
	border: 1px solid #3B2563;  
	padding: 2px;}
p.head2{
	font-size: 130%;
	font-variant: small-caps;
	margin:0;
	font-weight:bold 
}
p.head3{
	margin-top:3px;
	text-align:center  
}

/* Vouchers */
div.gvSummary {border-top:1px solid #3F362C;font-size: 100%; line-height:15px;font-weight:normal; color:#3B2563; padding:5px 0px 0px 0px }
div.gvTitle {text-align:left;background-color:#EFEAE0; padding:0 0 3px 10px; margin:2px 0;color:#3B2563; border-bottom:0px; font-weight:bold;font-size: 14px;}
.gvPrice {padding-top:2px;text-decoration: none; color:#E6DDCC; font-size: 95%;font-weight:bold; display:block; height:20px; background-color:#3B2563; padding:0 0 3px 10px; margin:2px 0; text-align:left; }
input.vbutton
{
   border:1px solid #E6DDCC; font-size:11px;
   font-family:verdana,arial,helvetica;
   color:#3B2563;
   background-color:#E6DDCC;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffFFEEDD')
}
input.booknow{
	font-variant: small-caps ;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #333333;
	font-size: 11px;
	padding: 5px;
	cursor:pointer;
}
/* Vouchers End */
/*******************  FORMS END *******************/
/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(../images/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../images/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(../images/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
/*core drop shadow rules*/

a.slide{
	background: url('../images/plus.gif') no-repeat left;
	text-align: left;
	text-decoration: none;
	color:#3B2563;
	width:21px;
	padding-left:25px;
	margin-bottom:5px
}
a.slide2{
	background-position: left -33px;
	background: url('../images/minus.gif') no-repeat left;
}
.span1{
	color:red
}
.span2{
	color:fuchsia 
}

#window { /*jquery popup*/
width: 340px;
height: 200px;
margin: 0 auto;
border: 5px solid #3B2563;
background-color: #F4F1EA ;
position: absolute;
top: 145px;
left:27%;
display: none;
padding:5px 0px 5px 0px;
text-align:center;
}
#window ul{
	font-weight:bold;
	list-style:decimal ;text-align:left 
}
img.img1b{
	margin:2px
}

img.img1{
	float:left;
}
img.im2{
	float:right;
}
img.img3{
	vertical-align:middle;
	margin-right:3px
}
div.linkhold1 {
	float:left;
	padding:3px;
}
div.linkhold2 {
	float:left;
	width:245px;
	height:60px;
}
div.linkhold3{
	border-top:1px #3B2563 solid
}
div.pop{
	background-color: #F4F1EA ;
	border:2px solid #928470;
	height:500px;
	width:505px;
	padding:7px;
	text-align:center 
}
div.pop li{
	list-style: circle;
}
ul.aro1 li{
	list-style-image : url('../images/bullet1.gif');
	padding:0px 10px 5px 0px
}
#mit{
	text-align:center 
}
#mit a{
	color:#ffffff;
	text-decoration:none;
	font-size:90%
}
input.error,select.error {
	border: 1px dotted red;
	background-color: #FFFFD5;
	color: red;
}
form label.error, label.error  {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
.box1{
	float:left;
	width:350px;
	margin-top:40px
}
.box2{
	float:left;border:1px black solid
}
.box3{
	float:right;
	width:325px;
}
.box4{
	margin:5px 0px 5px 0px
}
.box5{
	margin-bottom:20px;
}
.hold1{
	text-align:center ;
	margin:5px 0px 0px 50px;
	float:left
}
#searchbox ul{
	list-style:decimal outside 
}
.hold2{
	text-align:center;
	margin-bottom:5px
}
div.hold3{
	font-family:Georgia;
	width:180px;
	float:left;
	margin-right:2px
}
div.hold3a{
	text-align: left;
	color: #ffffff;
	background: url("../images/sp-head1.jpg") #3B2563 no-repeat left;
	font-size: 140%;
	height:40px;
}
div.hold3b{
	padding: 10px 0px 7px 60px; 
}
div.hold3c{
	min-height: 146px;	
	border: 1px solid #928470;
	padding: 1px;
	background-color: #ffffff;
	margin: 0px 0px 10px 0px;
	color:#928470;
	text-align:left
}

div.hold3 p{
	margin: 0px;
	padding: 0px;
}
div.hold3 a.moreinfo {
	padding: 4px;
	display: block;
	width: 70px;
	border: 1px solid #3B2563 ;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	margin:8px 6px 2px 2px
}
div.hold3 a.moreinfo2 {
	padding: 4px;
	display: block;
	width: 70px;
	border: 1px solid #3B2563 ;
	text-decoration:none;
	background-color:#F4F1EA ;
	float:left;
	margin:8px 0px 0px 0px;
	text-transform:uppercase 
}

div.hold3 a.moreinfo:hover {
	text-decoration:underline;
}

