@charset "utf-8";
body {
	font: 12px Arial,Helvetica,sans-serif;
	background: #DE0868 url(images/bg.jpg) top left no-repeat fixed;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
	color: #150A59;
	
}
img{border:none;}
a{text-decoration:none;color: #150A59;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.red1{color:#ff0000;}
textarea{font: 12px Arial,Helvetica,sans-serif;}
label{cursor:pointer;}
/******/
#container {
	width: 823px;
	background: #fff;
	margin: 0 auto;
	border: 2px solid #E5E5E5;
	text-align: left;
}

/* header */
#header {
	background: #000 url(images/banner-top.jpg) no-repeat top left; 
	padding: 0px;
	height:237px;
}
#header h1 {
	margin: 0;
	padding:0;
	position:absolute;
	top:-5000px;
}
.none{display:none;}
#logo{padding:0; margin:0;}
#logo img{ float:left;}
/* content */
#topNav{}
#topNav ul{list-style:none; margin:2px 0 0 0; padding:0 0 0 0px;}
#topNav li{list-style:none; display:inline-block; float:left; background:url(images/menu-top-bg.gif) no-repeat top left; padding:5px 0px 5px 0px; margin:0px 0 0 2px;text-align:center;}
#topNav a{padding:0px 0px 0px 5px; text-transform: uppercase; font-size:1.3em; text-decoration:none; font-weight:bold; display:inline-block;}
#topNav a:hover{text-decoration:underline;}
#topNav li.home-menu{background:url(images/menu-top-bg.gif) no-repeat top right;text-align:center;}
#menu a{background:url(images/mbg.jpg) repeat -20px 35px; margin:0 0 0 5px;width:124px; height:20px;}
#menu a:hover{text-decoration:none; color:#ffffff;}
#mainContent {
	padding: 0;
	background: #ffffff;
}
#mainContent h2{font-size:1.5em; letter-spacing:-1px; padding:0px;display:block; text-align:center;  }
#mainContent h3{padding:10px 0 0 15px !important;font-size:2.5em;margin:0;color:#150A59;font-weight:100;  }
.menuDetails h3{font-size:1.4em !important;font-weight:800 !important;color:#140958 !important;}

.topImageCrop{ margin:0; padding:0; width:100%; overflow:hidden; border-top:solid 3px #120856;}
#bodyContent3Col{padding: 0 ;
	background:url(images/body-content-bg.jpg) repeat-y;
	border-top:solid 4px #120856;
	height:100%;
	}
.float3{ width:30%; float:left;padding:10px 10px 10px 10px;margin:0 0 0 5px;text-align:justify;}
.float3 img{padding-left:20px;}
.float3 p{padding:2px 14px 2px 20px;}
.float3 a{ text-decoration:underline; color:#620027; display:block;}
.float3 a:hover{text-decoration:none; color:#150A59;}
#menutabs{margin:0; padding:0;background:#FEE9F2;width:67%;float:left;}
#menutabs ul{list-style:none;margin:0; padding:0 0 10px 10px;  }
#menutabs li{list-style:none; display:inline; line-height:40px;margin:5px 0 0 0;}
#menutabs a{padding:8px 3px 8px 3px;color:#fff; font-weight:bold;background:#D09042;border:none;}
#menutabs a:hover{color:#730230;border-top:#D09042 3px solid;padding:10px 3px 6px 3px;background:#E3A65F;}

.tabsHover{color:#730230;border-top:#D09042 3px solid;padding:10px 3px 6px 3px;background:#E3A65F;}
.menuDetails{background:#fff;border:#ddd 1px solid;display:none;margin:0 0 0 10px;padding:0 5px 5px 5px;min-height:250px;}
.menuDetails p a.gotoTop{background:none;padding:0;}
.menuDetails td{border-bottom:#ddd 1px solid; vertical-align:top;}
.goUp{display:block;text-decoration:underline;cursor:pointer; }
#menuLinkDiv{width:31%;float:left;background:#FEE9F2;border:1px solid #FFC8DF;margin:0 0 0 7px;text-align:center;}
#menuLinkDiv h3{background:#D09042;margin:0;padding:3px;color:#fff;font-size:1.4em;font-weight: bold !important;}
.details60{background:#fff;border:#ddd 1px solid;margin:0 0 0 10px;padding:0 5px 5px 5px;min-height:250px;height:100%;}
#currency{margin:20px 0 0 0;}
.roomsCrop{width:60px;border:3px solid #ddd;padding:0;float:left;margin:5px 5px 40px 10px;}
.roomsCrop img{width:60px;cursor:crosshair;}
.roomBigImg{width:266px;height:322px;border:3px solid #ddd;padding:0;float:left;margin:5px 0px 0 5px;}
.roomBigImg img{width:266px;padding:0px;margin:0px;}

a.makeReserv{font-size:1.2em;color:#150A59 !important;font-weight:bold; margin:0 0 0 20px;display:block;}
.aLeft{text-align:left;padding:10px 0 0 0;}


.reservNow a{background:none !important;font-size:1.2em;color:#150A59 !important;font-weight:bold;text-align:center;display:block;padding:0 !important;}
.reservNow a:hover{background:none !important;padding:0 !important;border:none !important;}
.roomRates h4{background:#9FB2DA;text-align:center;display:block;padding:5px;margin:20px 0 0 0;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;}
.roomRates table{width:100%;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;}
.curCell{width:150px;font-size:1.4em;font-weight:bold;text-align:right;padding:0 20px 0 0; font-style:italic;color:#ff3333;}
.headInfo{display:block !important;color:#fb0000;font-size:1.4em;text-transform:uppercase;}
#paypalButton{cursor:pointer;}
/*Form*/
#bookingForm label{float:left;}
#bookingForm input{
	color:#000 !important;
	font-size:14px !important;
	background:#FFFFFF url(images/textfield.gif) repeat-x scroll center top;
	border:1px solid #A6A6A6;
	padding:2px 1px;
	float:right;width:220px;height:20px;}
#bookingForm p{ display:block;float:left;width:60%;padding:0px 0px 0px 20px;margin:2px 0 2px 0;}
#bookingForm textarea{
	color:#000 !important;
	font-size:14px !important;
	float:right;width:220px;background:#FFFFFF url(images/textfield.gif) repeat-x scroll center top;
	border:1px solid #A6A6A6;
	padding:2px 1px;
	float:right;height:100px;}
#bookingForm .dateOption{width:33%;background:#fff; border:1px #ff0000 solid;height:200px; float:right;}
.dateOption p{width:100% !important;padding:0 0 0 5px !important;}
#tAvDate{width:150px !important;float:left !important;font-size:14px;font-weight:bold;height:20px;color:#ff0000;}
#bookingForm legend{cursor:pointer;}
#contactForm legend{cursor:pointer;}
#contactForm label{float:left;}
#contactForm input{
	color:#000 !important;
	font-size:14px !important;
	background:#FFFFFF url(images/textfield.gif) repeat-x scroll center top;
	border:1px solid #A6A6A6;
	padding:2px 1px;
	float:right;width:220px;height:20px;}
#contactForm p{ display:block;float:left;width:60%;padding:0px 0px 0px 20px;margin:2px 0 2px 0;}
#contactForm textarea{
	color:#000 !important;
	font-size:14px !important;
	float:right;width:220px;background:#FFFFFF url(images/textfield.gif) repeat-x scroll center top;
	border:1px solid #A6A6A6;
	padding:2px 1px;
	float:right;height:100px;}
.error{font-size:0.8em; color:#ff0000;float:right !important;}
input.submit{
-moz-border-radius-bottomleft:0.3em;
-moz-border-radius-bottomright:0.3em;
-moz-border-radius-topleft:0.3em;
-moz-border-radius-topright:0.3em;
background:#FFFFFF url(images/button_silverbg.gif) repeat-x scroll left 1px !important;
border:1px solid #C6C6C6 !important;
color:#150A59 !important;
margin:0;
padding:1px 7px 2px !important;
vertical-align:middle;
white-space:nowrap;
cursor:pointer;
width:80px !important;
height:25px !important;
font-size:12px !important;
}
input.paypal{width:140px !important;}

a.lightBox{padding:0 !important;}
a.lightBox:hover{padding:0 !important;border:none !important;}

#overMap{width: 760px; height: 640px; position: absolute;visibility:hidden;top:20px; display:none; background:#fff; padding:10px 10px 10px 10px; border:#ddd solid 1px; }
#mapper{width: 760px; height: 600px; background:#212121; }
#mapClose{padding-top:5px; float:right;}
#mapClose a{display:block;}

.mapperS{width:260px;height:234px;background:#fff;float:left;border:#ddd 1px solid;margin:15px 0px 10px 0px;
}
.mapperS a{padding:0 !important;}
.mapperS a:hover{padding:0 !important;border:none !important;}
.paddL20{padding: 0 0 0 10px !important;width:200px;float:left; }

.gNav{
	font-size: small;
	margin: 0 0 0 20px;
}

.gCrop{width:242px;height:180px;float:left;padding:15px;overflow:hidden;}
.gCropIn{
	/*width:240px;
	height:180px;*/
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	display: block;
/*border:2px solid #600025;*/
overflow:hidden;
}
.gCrop img{border:2px solid #600025;}
/******/
/* footer */
.linkBox{
	margin: 10px 0 0 0px;
}
#footer {
	padding: 0 ;
	background:#ddd url(images/bg-footer.jpg) repeat-x top left;
	height:61px;
	color:#150A59;
}
#footer p {
	margin: 35px 20px 0 0;
	padding:0;
	float:right;
	color:#fff;
	font-size:10px;
	font-weight:500;
	
}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer img{float:right; padding:5px 0 0 5px;}
#copyRight{ width:823px; text-align:center; font-size:11px; color:#fff;margin:0 auto ;padding:0 0 20px 0;}
#copyRight p{padding:0px !important;}
#copyRight a{ color:#150A59;}
#footer-weather{width:150px;height:50px;float:left;display:inline;margin:0 0 0 10px;}

/* more new */