@import url("navigation.css");
@import url("fonts.html");
/*********************
  general items
*********************/
* {	margin: 0; padding: 0;}
a {	color: #313131; text-decoration:none;}
a:hover {
	color: #999;
	text-decoration:none;
	font-size: 12px;
}
a img {border:0 none;}
a {-moz-outline: none 0; outline: none 0;}
fieldset {border: 0;}
p{line-height: 18px; margin:0; padding:7px 0 7px 0;}
ul li {margin:0; padding:0;}
ul, ol {margin:0; padding:0;}
select, input, textarea {background:none repeat scroll 0 0 #FFFFFF;}
input .checkbox {background:none repeat scroll 0 0 transparent;}
/*********************
  main styles
*********************/
html {font:10px Arial, Verdana, Helvetica, sans-serif; height: 100%;}
body{position: relative; height: 100%; color: #999999;	text-align: left; background:#ffffff;}
.clear {clear:both;}
/*********************
  main header styles
*********************/
#main_container {position:absolute; text-align:left; top:0px; left:0px; right:0px; min-width:1024px; width:100%; height:599px; margin:0; float:left; border:solid 0px #fff;}
#main_container_int {position:relative; overflow:hidden; text-align:left; top:0; left:0; width:100%; min-width:1024px; height:416px; margin:0; float:left; border:solid 0px #000;}
.top_panel{width:100%; min-width:1000px; margin:0px auto; position:relative; border:solid 0px #000; left:0px; top:0; z-index:99;}
#hd_images{ position:relative; min-width:1024px; margin:0px; height:600px; overflow: hidden;}
#hd_images_int{ position:relative; min-width:1024px; margin:0px; height:600px; overflow: hidden;}

a.btnext{background:transparent url('../images/right_arrow.png') center top no-repeat; margin-top:-40px; width:40px; height:40px; position:absolute; z-index:50; display:block; cursor:hand; right:0px;}
a.btnext:hover{background-position:center -40px; margin-top:-40px; width:40px; height:40px; position:absolute; z-index:50; display:block; cursor:hand; right:0px;}
a.btprev{background:transparent url('../images/left_arrow.png') center top no-repeat; width:40px; height:40px; position:absolute; z-index:50; display:block; cursor:hand; margin-top:-40px; right:40px;}
a.btprev:hover{background-position:center -40px; width:40px; height:40px; position:absolute; z-index:50; display:block; cursor:hand; margin-top:-40px; right:40px;}


div.btnext{ background:transparent url('../images/right_arrow.png') center top no-repeat; width:40px; height:40px; position:absolute; z-index:50; display:block; cursor:hand; left:1160px; top:560px;}
div.btprev{  background:transparent url('../images/left_arrow.png') center top no-repeat; width:41px; height:40px; position:absolute; z-index:50; display:block; cursor:hand; left:1119px; top:560px;}
/* Header Image Ends here */
/*********************
  Main Container items
*********************/
#wrapper {position:relative; z-index:888; border:solid 0px #000; max-width:1440px; margin:0 auto; clearoth; top:0; left:0;}
#middle_container {width:1200px; position:relative; background-color:#fff;	overflow:hidden; text-align:left; margin:10px auto; height:200px; left:0; top:0;}
#left_panel .sidebar_slides_home { position: relative; width: 183px; height:132px; overflow: hidden; padding:10px 0 19px 30px; clear:both; border:solid 0px #000;}
#left_panel .sidebar_slides_home h1{ position: relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000005; text-transform:uppercase; margin:2px 0 0 -1px; padding:18px 0px 12px 0px;}
#left_panel .sidebar_slides_home .slide_home p{ padding:0px; margin:0px;}
#left_panel .sidebar_slides_home .slide_home span.specials_offer { font-size:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-transform:none; text-align:left; color:#999999; padding:0px 0px 15px 0px; margin:0; width:185px;}
#left_panel .sidebar_slides_home .slide_home a.learn_more{ background: transparent url("../images/bt_rollover.png") left top no-repeat; display: block; float:right; position:relative; width:102px;  margin:32px 0 0 -6px; padding:0px; text-align:center; font-family:'Arial',Sans-Serif; line-height:22px; font-size: 10px; font-style:normal; font-weight:bold; letter-spacing:0px; color:#fff; text-decoration:none; text-transform:uppercase;  height:23px;}
#left_panel .sidebar_slides_home .slide_home a.learn_more:hover{ background-position:0 -23px;}
#left_panel .sidebar_slides_home ul.slide_pager_home {position:absolute; left:28px; top:141px; z-index:100;}
#left_panel .sidebar_slides_home ul.slide_pager_home li {float:left; padding:0 4px 0 0; list-style-image:none; list-style:none;}
#left_panel .sidebar_slides_home ul.slide_pager_home a {display:block; width:8px; height:8px; padding:0; text-indent:-8685px; background:transparent url("../images/ban_bullet_off.gif") 0 0 no-repeat;}
#left_panel .sidebar_slides_home ul.slide_pager_home a.activeSlide {background:transparent url("../images/ban_bullet_on.gif") 0 0 no-repeat;}
/* Main Container Ends here */
/*********************
  Top Panel items
*********************/
#left_panel{
	width:240px;
	height:628px;
	background:transparent url('../images/bg_widget.png') center top no-repeat;
	position:absolute;
	z-index:999;
	background-image: url(../images/bg_widget.png);
}
#lpbg{width:240px; position:absolute; z-index:990; background:#000;}
#left_panel h1 {float:left; clear:both;}
#left_panel h1 a {width:168px; height:107px; display:block; background:transparent url('../images/logo.png') 0 0 no-repeat; overflow:hidden; text-indent:-8685px; margin:30px 0px 31px 34px;}
#left_panel .divider {background:transparent url('../images/divider.png') center top no-repeat; position:relative; height:1px; width:230px; clear:both;}
#left_panel_int{width:230px; height:871px; background:transparent url('../images/bg_widget_int.html') center top no-repeat; position:relative;}
#left_panel_int h1 {float:left; clear:both;}
#left_panel_int h1 a {width:137px; height:129px; display:block; background:transparent url('../images/the_kitano_logo.html') 0 0 no-repeat; overflow:hidden; text-indent:-8685px; margin:38px 0px 56px 46px;}
#left_panel_int .divider {background:transparent url('../images/divider.png') center top no-repeat; position:relative; height:1px; width:230px; clear:both;}
/*********************
  Utility Panel items
*********************/
.utility_nav {
	margin:0;
	position:absolute;
	background:transparent url('../images/fade.png') right top no-repeat;
	margin:0px auto;
	padding:0px;
	text-align:left;
	border:solid 0px #000;
	width:161px;
	float:right;
	right:0;
	height:40px;
	color:#666;
	z-index:100;
}
.utility_nav ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 18px 0px 0px;}
.utility_nav li {font-weight:normal; font-size:10px; padding:14px 12px 12px 10px; color:#FFF; font-family:"Arial"; margin:0px; display:inline; float:left; line-height:10px;}
.utility_nav li a:link, .utility_nav li a:visited { font-weight:normal;	font-size:10px; color:#fff;	font-family:"Arial"; line-height:10px; text-align:center; text-decoration:none; padding:0px 0px 0px 0px;}
.utility_nav li a:hover {color:#848484; text-decoration:none;}
.utility_nav li.boca_resort {font-size:10px; color:#999999; font-family:"Arial"; text-transform:uppercase; line-height:10px; padding:8px 0px 12px 15px; background:transparent url('../images/bg_boca.png') 0 0 no-repeat; width:105px; height:40px; }
.utility_nav li.divider {font-size:10px; color:#fff; font-family:"Arial"; padding:14px 0px 12px 0px; }
.utility_nav_highlight {font-weight:bold; font-size:10px; color:#77AE20; font-family:"Arial"; text-align:center;text-decoration:none;}
/* utility styles ends here */
/*********************
  Reservation Widget 
*********************/
#res_widget{width:180px; height:123px; position:relative; margin:9px 0px 32px 30px; padding:0px; float:left; display:inline; list-style-type:none; color:#ffffff;}
#res_widget h1{ font-size:20px; text-transform:uppercase; color:#ffffff; padding:4px 0px 4px 0px;}
#res_widget {	 font-size:8px; width:182px; display:block; padding:0px; color:#ffffff;}
#res_widget ul {padding:0px; margin:0px;}
#res_widget li {display:inline; float:left; padding:0px; margin:0px; list-style-type:none;}
#check_in{ width:181px;	height:45px; float:left; margin:0px 0px 0px 0px;}
#check_in ul {	line-height:12px; list-style:none; margin:0px;	padding:0px;}
#check_in li {	font:8px Arial, Helvetica, sans-serif;	color:#fff;	width:182px; line-height:12px; text-transform:uppercase; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px;}
#check_in li.year{ background-image: url('../images/year_select.gif'); background-repeat:no-repeat; width:80px; height:20px;}
#check_in li.date{ background-image: url('../images/select.gif'); background-repeat:no-repeat; width:50px; height:20px; clear:both;}
#check_in a.calendar {width:20px; height:18px; cursor:pointer; float:right; left:152px; top:33px; position:absolute;}
#check_out{ width:181px;	height:44px; float:left; margin:0px;}
#check_out ul {	line-height:12px; list-style:none; margin:0px;	padding:0px;}
#check_out li {	line-height:12px; list-style:none; margin:0px;	padding:0px;}
#check_out li {	font:8px Arial, Helvetica, sans-serif;	color:#ffffff;	width:182px;	line-height:12px;	text-transform:uppercase;	margin:0px 0px 2px 0px;	padding:0px 0px 0px 0px;}
#check_out li.year{ background-image: url('../images/year_select.gif'); background-repeat:no-repeat; width:80px; height:20px;}
#check_out li.date{ background-image: url('../images/select.gif'); background-repeat:no-repeat; width:50px; height:20px; clear:both;}
#check_out a.calendar { width:20px; height:18px; cursor:pointer; float:right; left:152px; top:78px; position:absolute;}
#rooms{ width:181px; height:43px; float:left; margin:0px;}
#rooms ul {	line-height:12px; list-style:none; margin:0px;	padding:0px;}
#rooms li {	line-height:12px; list-style:none; margin:0px;	padding:0px;}
#rooms li {	font:8px Arial, Helvetica, sans-serif;	color:#fff; line-height:12px;	text-transform:uppercase;	margin:0px 0px 2px 0px;	padding:0px 0px 0px 0px;}
#rooms li.room{ width:75px;}
#rooms li.date{ background-image: url('../images/select.gif'); background-repeat:no-repeat; width:50px; height:20px;}
#rooms li a.best_rate{	font:9px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; line-height:12px;	text-transform:none; left:4px; top:2px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px; float:left}
#rooms a.check_rates{background: url("../images/book_now_btn.png") left top no-repeat; display: block; float:right; left:0; top:0px; position:relative; width:102px; height: 19px; margin:6px 0 0 29px; padding:4px 0px 0px 0px; text-align:center; font-family:'Arial',Sans-Serif; font-size: 10px; font-weight:bold; font-style:normal; line-height:12px; color:#fff; text-decoration:none; text-transform:uppercase; clear:both;}
#rooms a.check_rates:hover{ background-position:0 -25px;}
input.check-in {	font:11px Arial, Helvetica, sans-serif;	font-weight:normal; text-transform:none;	color:#C1BDAE;	width:174px;	height:16px; border:none; background-image:url('../images/date_select.html'); background-repeat:no-repeat; padding:4px 2px 0px 6px; line-height:12px;}

select.nights {	font-size:11px;	font-weight:normal; background-color:#313131; color:#fff; width:50px;	height:22px;  padding:04px 02px 4px 2px; line-height:15px;}
select.year {	font-size:11px;	font-weight:normal; background-color:#313131; color:#fff; width:80px;	height:22px; padding:04px 02px 4px 2px; line-height:15px;}

span.customStyleSelectBox {width:50px; height:14px; font-size:11px; line-height:15px; font-weight:normal; color:#fff; background-repeat:no-repeat; padding:2px 0px 4px 6px; border:0px solid #fff;}
span.customStyleSelectBox.changed {}
.customStyleSelectBoxInner {}
#res_widget .ui-datepicker-trigger{	cursor:pointer;	position: relative;	margin-top:-18px; margin-right:12px; float:right;}
*+html .ui-datepicker-trigger{*margin-top:-19px;}


#lead_rate{width:182px; min-height:52px; position:relative; float:left; left:29px; top:0px;}
#lead_rate span.lead_rate_hd{font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; white-space:nowrap;}
#lead_rate span.lead_rate_hd span.night{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#d5d5d5;}
#lead_rate a.book_now{background: url("../images/book_now_btn.png") left top no-repeat; display: block; float:right; left:0; top:1px; position:relative; width:102px; height: 19px; margin:9px 0 0 0px; padding:4px 0px 0px 0px; text-align:center; font-family:'Arial',Sans-Serif; font-size: 10px; font-style:normal; font-weight:bold; letter-spacing:0px; line-height:12px; color:#fff; text-decoration:none; text-transform:uppercase; clear:both;}
#lead_rate a.book_now:hover{ background-position:0 -23px;}
a.search_btn_int{	background:transparent url("../images/rooms_book_now_btn.html") left top no-repeat;	display: block;	width: 110px;	height: 19px;	margin:0px;	padding:0px;	text-align:center; font-size: 12px; font-style: normal; font-weight:normal; letter-spacing:0px; line-height: 17px; color:#fff; text-decoration: none;  }
a.search_btn_int:hover{	background-position:0 -20px;}
a.tripadvisor {width:104px; height:22px; display:block; background:transparent url('../images/trip_advisor_icon.html') 0 0 no-repeat; overflow:hidden; text-indent:-8685px;}
a.tripadvisor:hover{ background-position:0 -21px;}
/*********************
  Content Area styles
*********************/
#content_wrapper {margin:0px auto; overflow:hidden; max-width:1440px; position:relative; background-color:#FFF; left:0; top:0; clear:both; background-image:url('../images/line.gif'); background-position:left top; background-repeat:repeat-y; z-index:887;}
#content_area {
	width:668px;
	height:100px auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	min-height:30px;
	border:solid 0px #000;
	float:left;
	left:240px;
}
#content_area h1,h2,h3{ font-size:14px; line-height:12px; font-weight:normal; color:#999999; padding:4px 0px 2px 0px; margin:0px; text-transform:none;}
#content_area p {font-family:Arial, Helvetica, sans-serif; padding:9px 0px 9px 0px; font-size:11px; line-height:20px; color:#999999;}
#content_area ul, ol {font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; margin: 0; padding: 13px 0 10px 15px; margin-left:20px; color:#999999; vertical-align: middle;}
#collapse_more ul, ol {font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; margin: 0; padding: 13px 0 10px 15px; margin-left:20px; color:#999999; vertical-align: middle;}
#content_area_int {	width:100%; height:400px auto; margin:0px auto; background-image:url('../images/content_int_bg.gif'); background-position:left top; background-repeat:repeat-x; padding:0px 0px 60px 40px; position:relative; min-height:400px; border:solid 0px #000; float:left; left:241px;}
#content_area_int h1{ font-size:32px; line-height:30px; font-weight:normal; color:#999999; padding:10px 0px 47px 0px; margin:0px; text-transform:none; text-align:left; width:740px;}
#content_area_int h2,h3{ font-size:14px; line-height:12px; font-weight:normal; color:#999999; padding:4px 0px 2px 0px; margin:0px; text-transform:none;}
#content_area_int p {font-family:Arial, Helvetica, sans-serif; padding:9px 0px 9px 0px; font-size:11px; line-height:20px; color:#999999; width:668px;}
#content_area_int ul, ol {font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; margin: 0; padding: 13px 0 10px 15px; margin-left:20px; color:#999999; vertical-align: middle; width:686px;}
#content_area_int .breadcrumbs{
	margin:0px 0 0 0px;
	padding:9px 0px 12px 0px;
	position:relative;
	overflow:hidden;
	color:#666666;
	font-size:11px;
	width:100%;
	text-decoration: none;
}
#content_area_int .breadcrumbs a:link{color:#333333; text-decoration:none; font-size:11px;}
#content_area_int .breadcrumbs span.arrow{padding:0px 7px 0px 7px;}
#content_area_int a.reveal_img{position:absolute; width:86px; padding:0px 0px 0px 20px; text-decoration:none;  height:10px; background:url('../images/reveal_img.gif'); background-repeat:no-repeat; background-position:left top; right:280px;}
#content_area_int a.reveal_img:hover{float:right; color:#666; width:86px;  padding:0px 0px 0px 20px;  height:10px; background:url('../images/reveal_img.gif'); background-repeat:no-repeat; background-position:0 -10px; right:280px; text-decoration:none;}
#content_area_int a.hide_img{position:absolute; width:86px; padding:0px 0px 0px 20px; text-decoration:none; height:10px; background:url('../images/hide_img.gif'); background-repeat:no-repeat; background-position:left top; right:280px;}
#content_area_int a.hide_img:hover{float:right; width:86px; color:#666; padding:0px 0px 0px 20px; text-decoration:none; height:10px; background:url('../images/hide_img.gif'); background-repeat:no-repeat; background-position:left top; right:280px;}

#content_area a.btn_read_more{font-size:10px; color:#333333; text-decoration:none;}
#content_area a.btn_read_more:hover{font-size:10px; color:#666666; text-decoration:none;}
#content_area a.btn_read_more_close{font-size:10px; color:#333333; text-decoration:none;}
#content_area a.btn_read_more_close:hover{font-size:10px; color:#666666; text-decoration:none;}


#social_area{float:right; margin:8px 1px 0 0; right:300px; position:absolute;}
#facebook{float:left;}
#twitter{float:left; margin:0 0 0 5px;}
#content_area_int .rooms {
	padding:0px;
	overflow: hidden;
	clear:both;
	width:760px;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#content_area_int .rooms div.package {float: right; width: 430px; padding:0px 0px 0px 0px;}
#content_area_int .rooms img {float: left; padding:0px; margin:0px;}
#content_area_int .rooms h3 {font-size:16px; line-height: 14px; color:#666666; font-weight: bold; padding:0px 0px 2px 0px; text-transform:uppercase;}
#content_area_int .rooms h3 a{font-size:16px; line-height: 14px; color:#666666; font-weight: bold; padding:0px 0px 2px 0px; text-transform:uppercase; text-decoration:none;}
#content_area_int .rooms p {width: 430px; font-size: 11px; text-align:left; padding:2px 0px 2px 0px; float:left; margin:0px;}
#content_area_int .rooms ul, ol { width: 430px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; margin: 0; padding: 13px 0 10px 15px; margin-left:20px; float:left;}
#content_area_int .grey_line_rooms {background-image:url('../images/grey_line_rooms.gif'); height:20px; clear:both; background-position:left top; background-repeat:repeat-x; }
#content_area_int .grey_line_rooms_1 {height:40px; clear:both; background-position:left top; background-color:#FFF; background-repeat:repeat-x; }
#content_area_int .view_details {float:left; padding:4px 0px 0px 0px; margin-right:8px;}
#content_area_int .check_availability {
	float:left; 
	padding:4px 0px 0px 0px;
	margin:0;
}
#content_area_int .box .check_availability {
	float:left; 
	padding:4px 0px 0px 0px;
	margin:26px 0 0 23px;
}
.grey_line_rooms {background-image:url('../images/grey_line_rooms.gif'); height:40px; clear:both; background-position:left top; background-repeat:repeat-x; }
.grey_line_rooms_1 {height:40px; clear:both; background-position:left top; background-color:#FFF; background-repeat:repeat-x; }
a.book_now {width:102px; height:20px; display:block; background:transparent url('../images/book_now_btn.png') 0 0 no-repeat; color:#ffffff; text-transform:uppercase; text-align:center; text-decoration:none; padding:4px 0px 0px 0px; float:left;}
a.book_now:hover{ background-position:0 -26px; text-decoration:none; }
a.view_details {width:102px; height:19px; display:block; text-transform:uppercase; padding:4px 0px 0px 0px; background:transparent url('../images/view_details_btn.png') 0 0 no-repeat; color:#ffffff; text-align:center; text-decoration:none; float:left; margin-right:8px;}
a.view_details:hover{ background-position:0 -23px; text-decoration:none;}
#content_area_int .box{
	width:650px; 
	height:85px; 
	margin:0px 0px 35px 0px; 
	padding:20px 18px 17px 28px; 
	background-color:#ececec; 
	clear:both;
}
#content_area_int .box p{
	width:480px; 
	padding:0; 
	margin:0; 
	line-height:20px; 
	float:left;
}
#content_area_int .box a.check_availability {
	width:143px; 
	height:20px; 
	display:block; 
	text-transform:uppercase; 
	background:transparent url('../images/check_availabilty_btn.png') 0 0 no-repeat; 
	color:#ffffff; 
	text-align:center; 
	text-decoration:none; 
	float:left; 
	padding:4px 0 0 0; 
	margin:12px 0 0 44px;
}
#content_area_int .box a.check_availability:hover{ background-position:0 -25px; text-decoration:none;}
#content_area_int a.check_availability {width:143px; height:20px; display:block; text-transform:uppercase; background:transparent url('../images/check_availabilty_btn.png') 0 0 no-repeat; color:#ffffff; text-align:center; text-decoration:none; float:left; padding:4px 0 0 0;}
#content_area_int a.check_availability:hover{ background-position:0 -25px; text-decoration:none;}
/*********************
  Footer styles
*********************/
 #footer_wrapper {width:100%;  min-width:1024px;  padding:0px; margin:0px; background:url('../images/bg_footer.gif'); background-repeat:repeat-x; height:160px;}
#footer_main {max-width:1440px; padding:0px; margin:0px auto; position:relative;left:0; top:0;}
#footer_left{
	width:240px;
	height:160px;
	overflow:hidden;
	position:relative;
	padding:0;
	margin:0;
	border-right:solid 1px #CCC;
	float:left;
	left:0;
	top:0;
}
#footer_right{ width:700px; position:relative; overflow:hidden; float:left; padding:0; margin:0; display:block;}
.social_icons{
	width:240px;
	height:40px;
	float:left;
}
.social_icons h1{
	font-size:14px;
	float:left;
	color:#000;
	text-transform:uppercase;
	margin:13px 20px 0 30px;
}
.social_icons ul{
	margin:10px 0 0 0;
	padding:0;
}
.social_icons li{
	list-style:none;
	display:inline;
	float:left;
	padding:0 7px 0 0;
	width:20px;
}
.social_icons a.facebook{
	display:block;
	width:23px;
	height:23px;		
	text-indent:-9999px;
	margin:0 0 0 0;
	background:transparent url("../images/bt_facebook.gif") 0 0 no-repeat;
}
.social_icons a.facebook:hover{	
	background-position:0 -23px;
}
#footer2{width:100%; overflow:hidden; position:relative; padding:0; margin:0;}
#address{width:212px; float:left; margin:20px 0 0 28px; font-size:9px; color:#6a6a6a; line-height:15px; text-align:left;}
#address h1{font-size:14px; color:#000;	text-transform:uppercase; text-align:left; margin:0 0 3px 0;}
#address p{
	font-size:10px;
	color:#000;
	line-height:15px;
	text-align:left;
	margin:0 0 10px 0;
	clear:both;
}

#footer_logos{
	width:750px;	
	height:98px;
	float:left;
	margin:0 0 0 0;	
	padding:31px 0 0 30px;
}
#footer_logos ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#footer_logos ul li{
	list-style:none;
	display:inline;
	float:left;
	padding:0 25px 0 0;
}
#footer3{
	width:100%;
	height:89px;	
	overflow:hidden;	
	position:relative;		
	padding:0;	
	margin:0;	
}
#social{
	width:240px;
	height:40px;
	float:left;
}
#footer_links{
	width:739px;
	height:129px;
	margin:0 0 0 0;	
	float:left;
}
#links{
	display:inline-block;	
	margin:15px 0 0 34px;
	color:#cccccc;
}
#links ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#links ul li{
	list-style:none;
	display:inline;
	float:left;
	padding:2px 5px 0 0;
}
#links a{
	font-size:10px;
	font-family:Arial;
	color:#000;	
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	text-transform:uppercase;		
}
#links a:hover{
	color:#666;	
}
#footer_address{
	font-size:10px;
	color:#666666;
	line-height:10px;
	margin:0 0 0 40px;	
	text-align:left;
	padding:10px 0 0 0;
}
#footer_address ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#footer_address ul li{
	list-style:none;
	display:inline;
	float:left;
	padding:2px 5px 0 0;
}
#footer_address a{
	font-size:10px;
	font-family:Arial;
	color:#000;	
	text-decoration:none;
	font-weight:bold;	
}
#footer_address a:hover{color:#999999;}
input.email{	
	color: #666;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;	
	border:0 none;
    height: 18px;
    line-height: 18px;
	*line-height:13px;	
	line-height:14px\0/;
    margin: 10px 0 0 0;
	padding:1px 0 0 2px;     
    width: 144px;
	vertical-align: middle;
}		
.iglta{
	margin:15px 0 0 0;
	}
.honor{
	margin:15px 0 0 0;
	}
/*******************
photo gallery
*********************/
.gallery_line{
	background-color:#d5d5d5;
	height:1px;
	width:680px;
	float:left;
	margin:5px 0 20px 0;	
}


#content_area_int #photo{
	position:relative;
	width:680px;
	margin:0;
	padding:0 0 50px 0;
	float:left;
}
#content_area_int #photo h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
	margin:0px;
	padding:0;
	float:left;
}
#content_area_int #photo ul.thumb{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	
}
#content_area_int #photo ul.thumb li{
	position:relative;
	margin:0;
	padding:10px 20px 10px 0;
	float:left;
	list-style:none;
}

#content_area_int #photo img{
	margin:0 0 0 0;
}
#fancybox-wrap #fancybox-close {
    background-image: url("../images/fancybox/fancy_close.html");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 22px;
    z-index: 1103;
}


/********************************/

#text_header_area{
	width:949px;
	height:50px;
	margin:0 0 0 0;	
	background-position:bottom;
	background-repeat:repeat-x;	
}
#text_header{
	float:left;
	margin:0 0 0 0;
}
#text_header h1{
	font-size:26px;
	font-weight:normal;
	color:#606060;
	margin:0 0 0 0;
}
#social_area{
	float:left;
	margin:8px 1px 0 0;
}
#facebook{
	float:left;
	width:130px;
}
#twitter{
	float:left;
	margin:0 0 0 5px;
}
.coming_soon{
	margin:50px 0 0 350px;
}

#content_area_int #copy_photo{width:680px; float:left;	text-align:left; margin:0 0 0 0px; padding:0 0 0px 0;	*margin:0 0 0 0px;	/*border:1px solid #000000;*/}
#content_area_int .inner-cols {	float: left;	clear: left;	width: 680px;	margin:0 auto;	padding:0;}
#content_area_int .inner-cols a {	color: #00bfb0;}
#content_area_int .inner-cols a:hover {	color: #B39B24;	text-decoration: underline;}
#content_area_int .resort {font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:14px;	color:#666666; text-transform:uppercase;	margin:0px;	padding:0;	float:left;}
#content_area_int .gallery {float: left; display: inline; list-style-type: none;	margin:20px 0px 0px 0px; padding:0 0 0 0; width: 680px;}
#content_area_int .gallery li {float: left; display: inline; margin:0; padding:0px 20px 20px 0px; width:150px;}
#content_area_int .gallery_line{	background-color:#d5d5d5; height:1px; width:660px; float:left; margin:5px 0 20px 0;}


.social-tab-wrap {
float:left;
position:relative;
margin:0 0 0 0;
width:648px;
background:url(../images/bg-social-tab-wrap.png) repeat-x 0 bottom;
z-index:2;
}

.social-tab-wrap .tab-facebook {
float:left;
position:relative;
margin:0 0 0 20px;
width:106px;
height:40px;
text-indent:-9999px;
background:url(../images/tab-facebook-off.png) no-repeat 0 0;
cursor:pointer;
}

.social-tab-wrap .tab-facebook.active {
margin-bottom:-1px;
height:41px;
background:url(../images/tab-facebook-on.png) no-repeat 0 0;
}

.social-tab-wrap .tab-twitter {
float:left;
position:relative;
margin:0 0 0 0;
width:106px;
height:40px;
text-indent:-9999px;
background:url(../images/tab-twitter-off.png) no-repeat 0 0;
cursor:pointer;
}

.social-tab-wrap .tab-twitter.active {
margin-bottom:-1px;
height:41px;
background:url(../images/tab-twitter-on.png) no-repeat 0 0;
}

.social-feed-wrap {
clear:both;
position:relative;
width:646px;
border:1px solid #ccc;
z-index:1;
}

.facebook-feed {
padding:10px;
}

.twitter-feed {
padding:10px;
}

/* ----------------------------------------------------------------------------------------- */
/* GUEST REVIEWS : TRIP ADVISOR SECTION > OneReview
   ----------------------------------------------------------------------------------------- */
#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet { margin:3px 0 8px; border: none; border:1px solid #990000; width:100%;}

/* ----------------------------------------------------------------------------------------- */
/* GUEST REVIEWS : TRIP ADVISOR SECTION > Link > All
   ----------------------------------------------------------------------------------------- */
#CDSWIDSSP .widSSPData .widSSPAll .widSSPReadReview,
#CDSWIDSSP .widSSPData .widSSPAll .widSSPWriteReview { float:left;  font: normal 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif; letter-spacing:0; width:auto; }
/*Facebook Like - Send*/
.fb_edge_comment_widget {margin-left: -350px;}
#weddingPackage_WeddingOverview,#weddingPackage_CeremonyInformation,#weddingPackage_WeekendWedding,#weddingPackage_PlatedDinner,#weddingPackage_BuffetDinner,#weddingPackage_RequestMore{






    background: url("../images/wedding-package-btn.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 23px;
    line-height: 20px;
    margin: -15px 0 0 2px;
    padding: 0 2px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 160px;
}
#weddingPackage_WeddingOverview:hover,#weddingPackage_CeremonyInformation:hover,#weddingPackage_WeekendWedding:hover,#weddingPackage_PlatedDinner:hover,#weddingPackage_BuffetDinner:hover,#weddingPackage_RequestMore:hover{
    background-position: 0 -23px;
}

/* Pin It Button */
.PinItBut{	
	background: url("../images/pinit6.png") repeat scroll 0 -28px transparent;
    color: #CD1F1F;
    display: block;
    font: 0.01em Arial,sans-serif;
    height: 20px;
    margin-top: 2px;
    width: 45px;
}

#pin-it {
	float:left;
}


#content_area_int .renderedtable {width:668px;}
#content_area_int .attribute-image p{width:60px;}
