/* GENERAL */

body{
	margin:0;
	padding:0;
	background-color: #2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) 0 0 repeat-x #2e2e2e;
	}
div, h1, h2, h3, h4, span, td, ul, li, p, a, img, form{
	margin:0;
	padding:0;
	}
img{
	border:none;
	}
a{
	text-decoration:none;
	outline:none;
	}
ul{
	list-style-type:none;
	}
p{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#afafaf;
	}
.maintable{
	width:960px;
	/*background:url(../images/bg.jpg) 0 0 no-repeat #2e2e2e;*/
	}
h1{
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#399dde;
	}
	
/* HEADER */

.header{
	margin:50px 0 21px 57px;
	width:846px;
	}
	
/*TOPMENU */

.menubg{
	background:url(../images/menu-bg.gif) 0 0 repeat-x;	
	border:1px solid #606060;
	height:33px;
	}
	
ul.menu{
margin:0 0 0 12px;
width:820px;
height:33px;
/*border:1px solid #606060;*/
}
ul.menu li{
float:left;
font:bold 10px/33px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
background:url(../images/menu-divider.gif) 0 0 no-repeat;
color:c3c3c3;
}
ul.menu li.nobg{
	background:none;
	}
/*ul.menu li.nobor {
border-right:0px solid #CED0BD;
}*/

ul.menu li a{
display:block;
float:left;
padding:0 14px 0 14px;
text-decoration:none;
color:#c3c3c3;
height:33px;
}
ul.menu li a:hover{
color:#FFFFFF;
padding:0 13px 0 13px;
border-left:1px solid #ff4195;
border-right:1px solid #ff4195;
background:url(../images/menu-bg-hover.gif) 0 0 repeat-x;
}
ul.menu li span{
color:#ffffff;
padding:0 13px 0 13px;
display:block;
border-left:1px solid #ff4195;
border-right:1px solid #ff4195;
background:url(../images/menu-bg-hover.gif) 0 0 repeat-x;
}
	
.logo{
	border:6px solid #4f4f4f;
	margin:10px 0 0 0;
	}
.logopanel{
	width:241px;
	}
.blank{
	width:11px;
	}
.bannerpanel{
	width:594px;
	}
.banner{
	margin:10px 0 0 0;
	border:6px solid #4f4f4f;
	}
	
/*BODYPART */

.body{
	margin:0 0 20px 57px;
	width:846px;
	}
.leftpanel{
	width:241px;
	}
.banner1{
	border:6px solid #4f4f4f;
	background:url(../images/onlinereservation-bg.jpg) #fff 0 100% no-repeat;
	height:67px;
	width:229px;
	}
.bordre-image{
	border:1px solid #6b666a;
	}
.click{
	margin:40px 11px 8px 0;
	}
.pinkheading a{
	margin:3px 0 0 40px;
	font:21px/21px Arial, Helvetica, sans-serif;
	color:#d62f8b;
	}
.pinkheading-link{
	margin:3px 0 0 0;
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	color:#d62f8b;
	}
.pinkheading-link a{
	font:21px/21px Arial, Helvetica, sans-serif;
	color:#d62f8b;
	}
.pinkheading-link a:hover{
	color:#3d3d3d;
	}
.greyheading{
	font:21px/21px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	}
.bannertext{
	padding:0 0 3px 40px;
	font:10px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	}
.blank1{
	height:22px;
	}

.blank2{
	height:12px;
	}
.top{
	padding:14px 0 0 0;
	}
.img{
	width:114px;
	}
.blank3{
	width:13px;
	}
.blank4{
	height:10px;
	}
.blank5{
	height:16px;
	}
.product-table{
	margin:25px 0 0 0;
	width:846px;
	background-color:#4b4b4b;
	}
.product-inner-table{
	margin:19px 36px 19px 23px;
	width:787px;
	}
.product1{
	width:202px;
	}
.border{
	background-color:#383838;
	border:1px solid #696969;
	}
.product-img{
	border:5px solid #383838;
	}
.padding{
	margin:13px 0 0 0;
	}

.productdivider{
	width:54px;
	}
	
	
	
.product2{
	width:259px;
	}
.product2-img{
	width:90px;
	border:1px solid #696969;
	}
.product2-imgborder{
	width:90px;
	}
.blank6{
	width:13px;
	}
.clickhere {
	margin:10px 0 0 0;
	}
.clickhere a {
	background:url(../images/readmore-bg.gif) 0 0 repeat-x;
	width:91px; 
	height:18px; 
	display:block; 
	text-decoration:none; 
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; 
	color:#ff4195;
	text-align:center;
	}
.clickhere a:hover {
	color:#959393;
	}
	
.product3-contentpanel{
	width:156px;
	}
		
.product3{
	width:218px;
	}
	
/*FOOTER START*/

.footertable{
	margin:0 0 27px 57px;
/*	margin:0 55px 14px 44px;*/
	width:746px;
	}
ul.footerlink{
	margin:25px 0 0 34px;
	width:788px;
	}
ul.footerlink li{
	float:left;
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#c3c3c3;
	}
ul.footerlink li a{
	padding:0 11px 0 11px;
	color:#c3c3c3;
	text-decoration:none;
	width:100%;
	}
ul.footerlink li a:hover{
	color:#fff;
	}
ul.footerlink li span{
	text-decoration:none;
	padding:0 11px 0 11px;
	color:#fff;
	}
.copyright{
	padding:0 0 0 336px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#bfbfbf;
	}
.copyright1{
	padding:0 0 0 312px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	}
.copyright1-link{
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	}
.copyright1-link a{
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	}
.copyright1-link a:hover{
	text-decoration:underline;
	color:#ffffff;
	}
	
/*----------------rates and specials-------------------*/
.redtext{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#FF4195;
	}
.redtext a{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#FF4195;
	text-decoration:underline;
	}
.redtext a:hover{
	color:#FFf;
	text-decoration:none;
	}
.blue-text{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#399DDE;
	}
.ratetab{
	margin:5px 0 25px 0;
	}
.top-tab{
	background:url(../images/top-tab.gif) 0 0 repeat-x;
	height:25px;
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#C3C3C3;
	padding:0 0 0 8px;
	}
.top-tab-two{
	background:url(../images/more-top.gif) 0 0 repeat-x;
	height:26px;
	font:normal 11px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#C3C3C3;
	padding:0 0 0 8px;
	}
.tab-special{
	border:1px dashed #c3c3c3;
	}
p.honeymoon{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#C3C3C3;
	padding:16px 8px 0 8px;
	}
p.honeymoon span{
	 color:#FF4195;
	}
.bordrem{
	border:1px solid #696969;
	}
/*----------------contact us-------------------*/
.formtext{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#AFAFAF;
	}
.inputtext{
	width:188px;
	margin:0 0 4px 0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	}
.inputtext-box{
	width:188px;
	margin:0 0 4px 0;
	height:61px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	}
.reset{
	margin:0 5px 0 0;
	}
.contact-text-tab{
	background-color:#4F4F4F;
	border:1px solid #696969;
	}
	
.blue-text-contact{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#399DDE;
	padding:8px 15px 5px 15px;
	}
.grey-text-contact{
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#AFAFAF;
	padding:0 15px 5px 15px;
	}
.grey-text-contact a{
	color:#FF4195;
	text-decoration:underline;
	}
.grey-text-contact a:hover{
	color:#fff;
	text-decoration:none;
	}
ul.why {
	list-style-type:none;
	}
ul.why li {
	background:url(images/bullet.gif)  0 12px no-repeat;
	padding:3px 16px;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#afafaf;
	/*border-bottom:1px dashed #ccc;*/
	}

/*------------------------- GALARY THUMBNAILS -------------------------*/
/*div#galaryArea{
	width:584px;
	height:112px;
	background:url(../images/gal-bg.gif) 0 0 repeat-x;
	color:#fff;
	padding:26px 0 0 9px;
	position:relative;
	}
div#galaryArea #motioncontainer a.mouseover_left{
	display:block;
	position:absolute;
	width:7px;
	height:9px;
	top:48px;
	left:10px;
	}
div#galaryArea #motioncontainer a.mouseover_right{
	display:block;
	position:absolute;
	width:7px;
	height:9px;
	top:48px;
	right:10px;
	}
div#galaryArea #motioncontainer{
	height:85px;
	width:540px;
	}*/
	
div#galaryArea{
	height:102px;
	border:1px solid #E0E0E0;
	background:url(../images/gal-bg.gif) 0 75% repeat-x;
	padding:17px 25px 0;
	position:relative;
	}
div#galaryArea a.mouseover_left{
	display:block;
	position:absolute;
	width:7px;
	height:9px;
	top:55px;
	left:10px;
	}
div#galaryArea a.mouseover_right{
	display:block;
	position:absolute;
	width:7px;
	height:9px;
	top:55px;
	right:10px;
	}
div#wn{
	position:relative;
	overflow:hidden;
	height:102px;
	width:540px;
	}
table#t1 a{
	border:1px solid #B5B5B5;
	padding:2px;
	background-color:#fff;
	margin-right:11px;
	display:block;
	width:117px;
	height:79px;
	cursor:pointer;
	}
table#t1 a img,
div#galaryArea a.galarrowLink{
	display:block;
	}

#statusdiv{
	background-color:#ffffe0;
	border:1px solid #808080;
	padding:2px;
	position:absolute; 
	left: -300px;
	visibility:hidden;
	color:#482832;
	}
span#trueContainer a img{
	border:1px solid #BCBCBC;
	margin-right:12px;
	padding:2px;
	background-color:#F7F7F7;
	color:#000;
	}
span#trueContainer a:hover img{
	border-color:#909090;
	}