/*#4D236B is the dark purple #82419B is the lighter*/
body         {
	background: url('../images/background.jpg') no-repeat fixed center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D236B ;
}
#wrap
{
	border:2px solid #4D236B ; 
	width:757px;
	top: 40px;
	margin:0 auto;
	text-align:center;
}
#pagecontent {
	background-color: #ffffff ;
	padding-bottom:10px;
}
#bodytext{
	text-align: left;
	padding: 10px 7px 20px 7px;
}
#header
{
	height:200px;
	background-color: #ffffff;
}
#flashdv{
	float:left;	border-bottom:2px solid #4D236B ; 
	background:url("../images/ext1.jpg");
	background-repeat:no-repeat;
	width:757px;
	height:219px;	
	margin-bottom:10px
}
#hotels{
	padding-top:10px}
#footer         
{
	font-size: 90%;
	font-weight: bold;
	background-color: #82419B ;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #ffffff;
	margin: auto;
	border-top:2px solid #4D236B 
	
}
#toplogo_r      
{
	float: left;
	width: 276px;
	margin:10px 5px 0px 0px;
}
#toplogo_l        
{
	float:left;
	width:757px;
}

#footleft
{
	text-align:left;
	padding-left:7px;
}	
#footright
{
	float:right;
	text-align:right;
	margin-top:25px
}

#topright
{
	float: right;
    top: 20px;
    height:30px;
}
#generalright 	{
	float:right;
	margin-left:0px; 
	width:199px; 
	padding-top:7px;
}
#generalright ul {
	width:180px;
	margin:0;
	padding:0;
}
#generalright ul li {
	margin-bottom:3px;
	list-style-type:none;

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

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

h1 {
	font-size: 150%;
}
h2{
	font-size: 130%;
	font-variant: small-caps;
	border-bottom:1px #4D236B dotted;
}
h3{
	font-size: 110%;
	font-variant: small-caps;
	margin:0 auto
}	
h4{
	font-size: 120%;
	font-variant: small-caps;
	margin: 0 auto;
	color: #736857;
	text-decoration:underline 
}	
img{
	border:none
}
img.offer { 
border:2px #4D236B solid
}
ul.ul1{
	list-style-type:none
}
ul.ul1 li{
	display:inline 
}
.clear{clear:both;}
/***** START RESTAURANT & LOUNGE **** */
dl			{width: 96%; overflow: hidden; margin: 0 0 1em;}
dt, dd.price {
	font-size: 100%;
	font-weight: bold;
	clear: both;
	text-transform: capitalize;
}  
dt{float: left;padding-right: 0px;color: #813528}
dd			{margin:0}
dd.price	        {float: right;padding-left: 3px;color: #AAA}
dd.ingredients		{
	clear: left;
	text-align: left;
	width: 96%;
	padding: 0;
	font: 90%;
	color: #555;
}
dd.linkdesc		{
	clear: left;
	text-align:left;
	width: 96%;
	padding: 0;
	font: 90%;
	color: #555;
}

#dining 
{
text-align:center;
width:700px;padding-left:10px}


/***** END RESTAURANT & LOUNGE **** */

/*END CLASSES */
/*******************  FORMS ***************/

input, textarea	{
}
/*
form.news{
	font-size:110%;
	margin-bottom: 1px;
	margin-top:1px;
	border-left:1px #928470 solid;
	border-right:1px #928470 solid;
	border-bottom:1px #928470 solid;
}
*/
/*******************  FORMS END *******************/
/*MENU - MAIN*/
.menu {width:748px;float:left; height:28px; position:relative; z-index:100; border-bottom:1px solid #4D236B ;border-top:1px solid #4D236B ;padding-left:10px;font-family:arial;font-size:100%;background-color:#4D236B ;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:747px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:95px;border:1px black solid}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;text-decoration:none; color:#ffffff; height:28px; border-right:1px solid #FFFFFF; background-color:#4D236B ; padding:0px 6px 0px 6px; line-height:29px;}
.menu a.end{border:none}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto;float:left}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#F4F1EA 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#3B2563 130px center;}
.menu ul ul :hover > a.drop {background:#3B2563 130px center;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:26px;left:0; width:95px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;top:31px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#F4F1EA; color:#000; height:auto; line-height:1em; padding:5px 8px; width:175px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:175px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
	color: #4D236B ;
	background: #82419B ;text-decoration:underline 
}
.menu :hover > a, .menu ul ul :hover > a {color:#ffffff ; background:#82419B ;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu ul li ul li{border:1px white solid}
/***********************/
.hold1{
	float:left;text-align:center;padding-left:30px
}
.hold1left{
	float:left;width:250px;text-align:center;
}
.hold1right{
	float:left;padding-left:20px
}
.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;}
#gallery{
	width:540px
}
/*core drop shadow rules*/

