﻿body         {
	background-image: url('../images/back3.gif');
	background-attachment: fixed;
	font-family: arial,verdana,times;
	color: #3B2563;
	font-size:11px;
	behavior:url("../inc/csshover2.htc");
}
#wrap
{
	width:761px;
	margin:0 auto;
	border:1px #ffffff solid;
}
#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-bottom:10px;
}

#bodytext{
	text-align: left;
	padding: 7px 10px 7px 5px;
	float:left;
	width:534px;
}
#bodytext2{
	text-align: left;
	padding: 7px 10px 7px 5px;
	float:left;
	width:740px;
}
#bodytext3{
	float:right;
	width:548px;
	border-left:1px solid #16224C;
	padding:10px 0px 0px 5px;
}

#mainbody{
	float:left
}

#generalleft{
	text-align: left;
	padding: 7px 10px 7px 5px;
}

#header
{
	background-color: #3B2563;
}
#hotels{
	padding-top:10px}
#footer         
{
	font-weight: bold;
	background-color: #3B2563;
	padding: 5px 5px 8px 5px;
	color: #F4F1EA;	
	float:left;
	width:751px

}
#footleft
{
	text-align:left;
	padding:15px 0px 0px 7px;
	
}	

#toplogo        
{
	top: 20px;
	text-align:center;
}
#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;	
}
#generalleft{
	float:left;
	padding-right:2px;
	width:196px;
	background-color:#3B2563
}

#book {
	border-top: solid 2px #3B2563;
	border-bottom: solid 1px #3B2563;
	padding:0px 0px 13px 9px;
	background-color: #D2C0A7;
	float:left;
	width:749px
}
#flashdv{
	float:left;
	background:url("../images/homes1.jpg");
	background-repeat:no-repeat;
	width:757px;
	height:219px;

}
#newsletter {
	padding:3px;
	float:right;
	border:2px #3B2563 solid ;
	width:190px
}

/* 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;}

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

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

.indentlist{
padding-left: 5px;
padding-bottom: 3px;
}
div.fright2{
	float:right;
}

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;
}

h1 {
	font-size: 160%;
	font-variant: small-caps;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 2px;
}
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:#ffffff;
}
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: 120%;
	font-variant: small-caps;
	text-align:center
}
h6	{
	background: #D2C0A7;
	font-size: 130%;
	font-variant: small-caps;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	margin:5px auto
}
img.fleft1{
	float:left;
	margin:0px 5px 5px 0px;
}

img.clear { 
    clear: right;
    padding-bottom:7px;
    padding-right:7px 
}
img.img3{
	vertical-align:middle;
	margin-right:3px
}

.galimg{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:75px;
}
.padright4{
	padding-right:4px
	}
.rate
{
float:left 
}
.clear{
clear:both;
}
.item1{
padding:3px;
margin-top:2px;
border:1px #3B2563 solid }

.item2{
padding:3px;
margin-top:2px; }
p.head1{
	font-size: 130%;
	font-variant: small-caps;
	margin:0;
font-weight:bold
}
.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 */
/* End Tables */
/*******************  FORMS ****************/
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;}
input.booknow{
	font-variant: small-caps ;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #333333;
	font-size: 11px;
	padding: 5px;
	cursor:pointer;
}

/* 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')
}
/* Vouchers End */
/*******************  FORMS END *******************/

.
/*END SUB MENU*/

/*TOOLTIP*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color:#FCFEE4;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
#window { /*jquery popup*/
width: 340px;
height: 200px;
margin: 0 auto;
border: 5px solid #3B2563;
background-color: #F4F1EA ;
position: absolute;
top: 175px;
left:28%;
display: none;
padding:5px 0px 5px 0px;
text-align:center;
}
#window ul{
	font-weight:bold;
	list-style:decimal ;text-align:left 
}
ul.aro1 li{
	list-style-image : url('../images/bullet1.gif');
	padding:0px 10px 5px 0px
}

img.img1{
	float:left;
}
div.linkhold1 {
	float:left;
	padding:3px;
	width:98%;
}
div.linkhold2 {
	float:left;
	width:245px;
	height:60px;
}
div.linkhold3{
	border-top:1px #3B2563 solid
}
#mit{
	text-align:center 
}
#mit a{
	color:#ffffff;
	text-decoration:none;
	font-size:90%
}
.box1{
	float:left;
	width:350px;
	margin-top:40px
}
.box2{
	float:left;border:1px black solid
}
.hold1{
	text-align:center ;
	margin:5px 0px 0px 50px;
	float:left
}

.box3{
	float:right;
	width:325px;
}
/*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*/
