
@import "lib/forms.css";
@import "lib/reset.css";
@import "lib/typography.css";



body {font-family:Verdana, Arial, Helvetica, sans-serif; background: url(img/bg_img_silver.jpg) repeat-x; background-color: #000000;  }

#header { height:145px; background:#000000; width: 960px; margin-left:auto; margin-right:auto;}

#wrapper { width: 980px; background: url(img/wrapper2.png) repeat-y;  }

#logo{ position:absolute; background-color:#000000; background-image:url(img/logo.png) no-repeat; width: 169px; padding-left:0px; height:65px; z-index:100px; top:19px;}

#banner { padding-left:13px; }

#phone { padding-left: 700px;}

.info p { color:#FF0033; font-size:14px;}

.wedding_img { margin-top:100px;}

/* TRANSPARENT TITLE */
#transparent { background:url(img/bar.png) repeat; width:962px; left:163px; position: absolute; top:145px;height:13px;}
#transparent p{ margin:0px; font-size:16px; color:#FFFFFF;}

.border_separator {width:940px;height:0px;margin:auto;clear:both;border-bottom: 1px solid #CCCCCC; padding-bottom:10px; padding-top:0px;}

#sidebar_left { float:left; background: #000000; display:inline; margin-left:13px; padding-bottom:50px;  }

.images { border:2px solid #000000; }

#booking_form { width:190px; margin: 10px; border: 1px solid #999999;}

#booking_form p { color:#CCCCCC; font-size:14px; padding-top: 10px; text-align:center; }
#booking_form img {padding: 15px;  }

#booking_form input {background: url("http://d33vl000fpus95.cloudfront.net/en/Includes/images/book_now.jpg"); color:#000000; width:160px; height:63px; padding:0px; border:0px;}

.left_img {width:180px; margin: 10px; padding:5px; border: 1px solid #999999;}

#sidebar_right { background:#ffffff; }
#sidebar_right img { padding: 2px;}

#trip_advisor{ background:#ffffff; height:375px; }

#wedding_images { background-color:#666666;}

#content { }

#content p { margin-left: 14px; margin-right: 16px;}

#events { width:740px; height: 410px; padding-left:20px; padding-top:30px;  background:url(img/shadow_box.png) no-repeat;}


#mail p { margin:0px;}

#mail_send {
margin-left:175px;
margin-top:4px;
position:absolute;
}

#mail_logo {
height:31px;
left:12px;
margin-top:-7px;
position:relative;
width:38px;
}

#red_btn{ padding-top:5px; margin-left:3px; float:left; background-color:#ebebeb; width:959px;}

#right_panel { float:right; width:220px; background: #000000; margin-right:7px;}

#menu { width:200px; margin-right: 10px; position:relative; float:right; border: 1px solid #cccccc; margin-top: 10px; margin-bottom:10px;}

#menu_inner { border: 1px solid #999999; width: 190px;  }

.sliding-navigation{ list-style: none; font-size: 12px; margin-top:20px; margin-left:0; margin-right:65px; margin-bottom:40px; padding: 0; }

.sliding-element h3, li.sliding-element a {display: block; width: 120px; padding: 5px 18px; margin: 0; margin-bottom: 0px;}

.sliding-element a{ color: #fff; background:#000000; border-bottom: 1px solid #333333; text-decoration: none; margin-left:10px; }
.sliding-element a:hover { color: #8d0035; }

.header_img { padding-left:10px; height: 60px;}


#footer{ background:url(img/footer3.png) no-repeat; color:#FFFFFF; width:980px;}

#footer p{ padding-top: 20px; color:#000000;}

#footer a { color:#000000; text-decoration:none;}

#footer a:hover { text-decoration:underline;}

.footer_links {  margin-top:20px; font-size:16px; border: 1px solid #cccccc; }

.tripadvisor{ margin:20px 4px 4px 4px; padding:3px;  width:78px; float:left;}

.facebook { margin:48px 4px 4px 4px; padding:3px;  width:51px; float:left;}

.site_map { margin:48px 4px 4px 4px; padding:3px;  width:38px; float:left; }

#footer_dark { background-color:#000000; width:960px; margin-left:3px; height:170px; color:#FFFFFF; }

#footer_dark a { color:#FFFFFF; text-decoration:none; margin-left:9px; font-family:"Times New Roman", Times, serif;}

#address {  margin-top:48px; padding:2px; padding-left:35px;}

#address p { color:#FFFFFF;}

#footer_dark a:hover { text-decoration:underline;}

.select { margin-top:16px;}

#box { background:url(img/shadow_box.png) no-repeat; width:700px; height:380px; }

#box p { padding-top: 120px; padding-left: 20px;}


/* NEW NAVIGATION BAR */

/* NAVIGATION BAR */
#navbar { background-color:#000000; height: 40px; width:960px;   filter:alpha(opacity=60);/* CSS3 standard */opacity:0.6; top:545px; position:absolute; left:165px; }



#jsddm
{	margin: 0; 
	padding: 0}
	
	#jsddm li
	{	float: left; font-family:Georgia, "Times New Roman", Times, serif;
		list-style: none;
		font: 14px Verdana, Arial; background:url(img/house.jpg)}

	#jsddm li a
	{	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
		background: #000000;
		text-decoration: none;
		text-align:center;
		width: 165px;
		height:30px;
		color: #FFFFFF;
		padding-top:10px;
		white-space: nowrap;
		font-weight:bold;
		}

	#jsddm li a:hover
	{ text-decoration:none;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			width:160px;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #000000}
		
		#jsddm li ul li a:hover
		{	background: #7F1616}
		
		
		.room_img { position:relative; left:20px;}
		
		.room_text { padding-left:60px; }
		
		.room_content { background: #cccccc;  }
		
		.room_content p { margin: 5px; }
		
		.room_img p { width:220px; background: #000000; text-align:center; padding:0; margin:0; color:#FFFFFF; }
		
		
#nav { width: 830px; margin:0px; height: 60px; position:absolute; top: 70px; padding-left:148px; z-index:50;}

#nav li { list-style:none; display:inline;}

#nav ul { display:inline; margin: 0px; padding: 0px;}

#scroller_images { padding-left:20px; margin-top:30px;}

.box_image { margin-left:10px; margin-right:30px; margin-bottom:15px ;float:left;}
	

#main_content { width: 740px; float:right; padding-right:10px;}

#room_content { float:right; width:730px;}

.spacer { border-bottom: 1px solid #cccccc; margin-bottom:20px;}

#img_background { background:url(img/img_background.png); height:226px; }

.social { padding-left:80px; float:left;}

#footer_links { text-align:center;}

.slide
{
    background: url("images/btn-slide.gif") no-repeat scroll center top transparent;
    margin: 0;
    padding: 0;
    }
.btn-slide {
	background: url(http://d33vl000fpus95.cloudfront.net/en/Includes/images/arrow_2.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	float:right;
	margin-right:10px;
	text-decoration: none;
}
.active
{
 background-position:right 12px;   
 }
#panel{ }
.newsButton{ }
.newsInput{ }
.gbSubmit { background: url("http://d33vl000fpus95.cloudfront.net/en/Includes/images/submit-enquiry.jpg"); width:185px; height:45px;}
.newsSubmit { background: url("http://d33vl000fpus95.cloudfront.net/en/Includes/images/subscribe.jpg"); width:185px; height:45px;}

