﻿/* undo browser inconsistencies */
* { margin: 0; padding: 0; }
ul,ol,li,f,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
/*ul,ol { list-style:none; padding:0; margin: 0; }*/
ul,ol { padding:0; margin: 0; padding-left:15px; }
ol { list-style: decimal; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight: normal }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border:0 }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
:-moz-any-link:focus { outline: none; }
img, div, h1, h2, h3, h4, a, a:hover { behavior: url(iepngfix.htc); }

html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 76%; */
	font-size:80%;
	color: #FFFFFF;
	background-image:url(/images/bg_leather_dark.jpg);
	background-position:center;
	background-position:top;
	text-align:center;
	height:100%;
}


input { font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; }

p {
	/*
	line-height: 0.8em;
	line-height:1.3em;
	margin: 0.7em 0 0.9em 0;
	padding: 0.5em 0 0.5em 0;
	*/
}
p {

}

h1, h2, h3, h4 {
	color:#feffb4;
	/*color:#fcfe72;*/
	/*color:#D8D9D5; */
	/* font-family:Georgia, "Times New Roman", Times, serif; */
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:0px;
}

h1, h2 {
	font-size:16px;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:14px;
	
}

em { font-weight: bold; }

a {
	color:#fcfe72;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
	
a:link {}
	
a:visited {}
	
a:active {}
	
a:hover {
	color:#feffb4;
	/* text-decoration:underline; */

	}

.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
	}

.clearfix {	display:inline-block; }

/* Hides from IE-mac */
html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.inline { display:inline; }


/* END STANDARD CSS ELEMENTS /*

/* CENTER CONTAINER */

#centerDiv {
	width:932px;
	height:100%;
	margin:auto;
	text-align:left;
}

/* Main Nav */

#mainnav {
	width:930px;
	height:173px;
	z-index:10;
}

#mainLogo {
	margin-right:19px;
	float: left;
}

#mainLogo a {
 	display: block;
	background-image:url(/images/logoMain.png);
	background-position: 0px 12px;
	background-repeat:no-repeat;
	width:240px;
	height:130px;
	text-indent: -9999px;
}

#nav {
	margin-top:36px;
	float:left;
}

#mainnav ul {
	/* width:728px; */
	width:666px;
	height:54px;
	padding-left:0px;
}
	
#mainnav ul li {
	float: left;
	height: 54px;
	background-repeat:no-repeat;
	list-style:none;
	
}

#mainnav ul li.bars ul#barsMenu {
	z-index:100;
	visibility:hidden;
	position:absolute;
	margin-top:-20px;
	height:17px;
	display:block;
	width:110px;
	height:80px;
	/* background-color:#666666; */
}
#mainnav ul li.bars ul#barsMenu li {
	float:none;
 	height:17px;
	margin-top:3px;
}

#mainnav ul li.bars ul#barsMenu li.barsLounge a {
	background-image: url(/images/nav/bars_lounge_bar.png); width:82px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.bars ul#barsMenu li.barsLounge a:hover {
	background-image: url(/images/nav/bars_lounge_bar.png); width:82px; height:17px;  background-position: 0px 0px;
}

#mainnav ul li.bars ul#barsMenu li.barsGallery a {
	background-image: url(/images/nav/bars_gallery_bar.png); width:81px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.bars ul#barsMenu li.barsGallery a:hover {
	background-image: url(/images/nav/bars_gallery_bar.png); width:81px; height:17px;  background-position: 0px 0px;
}

#mainnav ul li.bars ul#barsMenu li.barsHavana a {
	background-image: url(/images/nav/bars_havana_bar.png); width:81px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.bars ul#barsMenu li.barsHavana a:hover {
	background-image: url(/images/nav/bars_havana_bar.png); width:81px; height:17px;  background-position: 0px 0px;
}

#mainnav ul li.bars ul#barsMenu li.barsVIP a {
	background-image: url(/images/nav/bars_vip_bar.png); width:81px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.bars ul#barsMenu li.barsVIP a:hover {
	background-image: url(/images/nav/bars_vip_bar.png); width:81px; height:17px;  background-position: 0px 0px;
}


#mainnav ul li:hover ul#barsMenu , ul#mainnav li a:hover ul#barsMenu li, ul#mainnav ul li ul#barsMenu li:hover {
	visibility:visible;
}
#mainnav ul li.bars ul li { display: block; height: 56px; padding: 0; text-indent: -9999px; }




#mainnav ul li.chantry-suite ul#chantryMenu {
	z-index:100;
	visibility:hidden;
	position:absolute;
	margin-top:-20px;
	height:17px;
	display:block;
	width:110px;
	height:50px;
	/* background-color:#666666; */
}
#mainnav ul li.chantry-suite ul#chantryMenu li {
	float:none;
 	height:17px;
	margin-top:3px;
}

#mainnav ul li.chantry-suite ul#chantryMenu li.weddings a {
	background-image: url(/images/nav/chantry_suite_weddings.png); width:88px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.chantry-suite ul#chantryMenu li.weddings a:hover {
	background-image: url(/images/nav/chantry_suite_weddings.png); width:88px; height:17px;  background-position: 0px 0px;
}

#mainnav ul li.chantry-suite ul#chantryMenu li.celebrations a {
	background-image: url(/images/nav/chantry_suite_celebrations.png); width:88px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.chantry-suite ul#chantryMenu li.celebrations a:hover {
	background-image: url(/images/nav/chantry_suite_celebrations.png); width:88px; height:17px;  background-position: 0px 0px;
}

#mainnav ul li.chantry-suite ul#chantryMenu li.conferences a {
	background-image: url(/images/nav/chantry_suite_conferences.png); width:88px; height:17px; background-position: 0px -19px;
}
#mainnav ul li.chantry-suite ul#chantryMenu li.conferences a:hover {
	background-image: url(/images/nav/chantry_suite_conferences.png); width:88px; height:17px;  background-position: 0px 0px;
}

#mainnav ul li:hover ul#chantryMenu , ul#mainnav li a:hover ul#chantryMenu li, ul#mainnav ul li ul#chantryMenu li:hover {
	visibility:visible;
}
#mainnav ul li.chantry-suite ul li { display: block; height: 56px; width:88px; padding: 0; text-indent: -9999px; }



#mainnav ul li a { display: block; height: 56px; padding: 0; text-indent: -9999px; background-position: 0px -54px; }
#mainnav ul li a:hover { background-position: 0px 0px; }
#mainnav ul li.selected a { background-position: 0px 0px; }

#mainnav ul li.bars a 				{ background-image: url(/images/nav/bars.gif); width: 48px; }
#mainnav ul li.restaraunt a 		{ background-image: url(/images/nav/ivory_restaraunt.gif); width: 147px; }
#mainnav ul li.chantry-suite a		{ background-image: url(/images/nav/chantry_suite.gif); width: 137px; }
#mainnav ul li.events a 			{ background-image: url(/images/nav/events.gif); width: 119px; }
#mainnav ul li.drinks a 			{ background-image: url(/images/nav/drinks.gif); width: 75px; }
#mainnav ul li.menus a 				{ background-image: url(/images/nav/menus.gif); width: 77px; }
#mainnav ul li.gallery a			{ background-image: url(/images/nav/gallery.gif); width: 57px; }


/* end navigation*/

/* holding page */

#holdingTop {
	background-image:url(/images/backgrounds/holding_top.png);
	background-repeat:no-repeat;
	height:152px;
	width:926px;
	margin-bottom:10px;
	padding:20px;
}
#holdingTop h1 {
	background-image:url(/images/title_holding_1.png);
	background-repeat:no-repeat;
	width:423px;
	height:28px;
	text-indent: -9999px;
}
#holdingBottom {
	background-image:url(/images/backgrounds/holding_bottom.png);
	background-repeat:no-repeat;
	height:220px;
	width:926px;
	padding:20px;
}
#holdingBottom h1 {
	background-image:url(/images/title_holding_2.png);
	background-repeat:no-repeat;
	width:276px;
	height:57px;
	text-indent: -9999px;
}
#holdingBottom ul{
	padding-top:20px;
	padding-left:20px;
	list-style-type:disc;
	width:270px;
}
/* end holding page */

/* DRINKS */

#drinks table {
	width:100%;
	vertical-align:top;
	/*border:1px;
	border-color:#FFFFFF;
	border-style:solid;*/
}
#drinks table tr td {
	padding-top:10px;
	padding-right:10px;
	vertical-align:top;
	width:50%;
}
/* END DRINKS */


/* LIGHT BOX & GALLERY */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	<!--[if IE 6]>
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	<![endif]-->
}

/* GALLERY */
#galleryContainer h2 {
	background-image:url(/images/title_photo_gallery.png);
	background-repeat:no-repeat;
	width:123px;
	height:28px;
	text-indent:-9999px;
	padding-bottom:15px;
}

#GallerySelectionPanel {
	width:900px;
}
#GallerySelectionPanel ul {
	list-style: none;
}
#GallerySelectionPanel ul li{
	float:left;
	width:200px;
	text-align:center;
}
#GallerySelectionPanel ul li h3{
font-style:normal;
padding-top:4px;
}

.galleryImage {
	border:5px solid #FFFFFF;
}

#gallery {
	width:900px;
	min-height:165px;
}
#gallery h1 {
	padding-bottom:2px;
}
#gallery p {
	padding-bottom:10px;
}
#gallery ul {
	list-style: none;
}
#gallery ul li{
	float:left;
	width:220px;
	height:150px;
	text-align:center;
}
#gallery ul li a {
	width:220px;
	height:165px;
}

}
#gallery ul li h3 {
	font-style:normal;
}
#GalleryLinks {
	width:900px;
	text-align:center;
}
/* END LIGHTBOX & GALLERY */


.col4Top {
	background-image:url(/images/backgrounds/col4_top.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:307px;
	height:19px;
}
.col4Middle {
	background-image:url(/images/backgrounds/col4_middle.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:274px;
	height:auto;
	padding-left:16px;
	padding-right:16px;
}

.col4Bottom {
	background-image:url(/images/backgrounds/col4_bottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:307px;
	height:22px;
	margin-top:0px;
	margin-bottom:10px;
}
/* EVENTS */

.eventItem {
	min-height:84px;
	width:274px;
	padding-bottom:6px;
	padding-top:18px;
}

.eventPromo {

}

.eventsDisplay {
	/*float: left; */
	width: 307px;
	margin-left:6px;
}
.eventsDisplay a {
	margin-top:6px;
}
.eventsDisplay img {
	float:left;
	margin-right:5px;
	padding:0px 8px 5px 0px;
}
#eventsDisplayTitle h3 {
	text-indent:-9999px;
	background-image:url(/images/title_events.png);
	background-repeat:no-repeat;
	background-position:-6px -6px;
	height:35px;
	width:200px;
}

#eventsPromoTitle h3 {
	text-indent:-9999px;
	background-image:url(/images/title_promo.png);
	background-repeat:no-repeat;
	background-position:-6px -4px;
	height:35px;
	width:200px;
}

#events {
	padding-left:18px;
}
#events h2 {
	text-indent:-9999px;
	background-image:url(/images/title_events_promo.png);
	background-repeat:no-repeat;
	background-position:-6px -6px;
	height:35px;
	width:210px;
	/*float:left;*/
}

#eventsCalender {
	padding-left:18px;
}
#eventsCalender h2 {
	text-indent:-9999px;
	background-image:url(/images/title_events_calender.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:22px;
	width:144px;
	float:left;
}

table.eventsCalender
{
	text-align: center;
	width:896px;
	border: 5px;
	border-spacing: 5px;
	border-collapse:separate;
	table-layout:fixed;
}

table.eventsCalender td
{
	vertical-align:top;
	width:14%;
	background-color: #222222;
	padding: 4px;
	text-align: center;
	border: 0px #fff solid;
	max-height:300px;
	margin-bottom:6px;
	overflow:hidden;
}

table.eventsCalender td h3
{
	background-color:#373737;
	padding:5px;
	margin-bottom:8px;
	margin-top:-5px;
	margin-left:-5px;
	width:116px;
}
table.eventsCalender td.blank
{
	background-color:#1A1A1A;
}
table.eventsCalender td img
{
	padding-top:5px;
}
#eventsGrid {
	

}
table.eventsGrid
{
	width:896px;
}
table.eventsGrid tr td {
	text-align:left;
	vertical-align:top;
	width:224px;
	height:40px;
	padding:10px;
}
table.eventsGrid tr td img {
	margin-bottom:5px;
}

/* END EVENTS */

/* HOME PAGE */
#homeBars {
	/* height:250px;*/
}
#homeBars h2 {
	background-image:url(/images/title_home_bars.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:311px;
	height:28px;
	padding-bottom:10px;
}
#galleryBarImg {
	float:right;
	margin-right:14px;
	margin-bottom:14px;
	margin-top:22px;
}
#havanaBarImg {
	float:left;
	margin-right:14px;
	margin-bottom:14px;
	margin-top:22px;
}
#barsImg {
	float:right;
	margin-right:14px;
	margin-bottom:14px;
	margin-top:36px;
}
#homeVipMembers h2 {
	background-image:url(/images/title_vip_logo.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:280px;
	height:164px;
	padding-bottom:10px;
	margin-top:-10px;
}
#homeVipMembers h3 {
	background-image:url(/images/heading_home_vip.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:248px;
	height:56px;
	padding-bottom:10px;
}
#homeVipMembers ul li{
	list-style-type:disc;
	margin-left:18px;
}



#homeTaxiService {
}
#homeTaxiService h3 {
	background-image:url(/images/title_taxi_logo.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:280px;
	height:164px;
	padding-bottom:10px;
}
#homeTaxiService a{
	padding-bottom:5px;
}


/* RESTUARENT */

#homeRestaurant h2 {
	background-image:url(/images/title_home_restaurant.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:411px;
	height:28px;
	padding-bottom:10px;
}
#homeRestaurant img {
	float:left;
	margin-right:14px;
	width:239px;
	height:226px;
}

#BookTable {
}
#BookTable H1
{
	background-image:url(/images/title_book_a_table.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:311px;
	height:28px;
	padding-bottom:10px;
}

#BookTable label {
	float: left;
	font-weight: bold;
	width: 118px;
	display: block;
}

#BookTable .overrideCheck {
	float: left;
	font-weight: bold;
	display:in-line;
}

#BookTable input, textarea {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	font-size: 12px;
	margin-bottom:4px;
	margin-top:4px;
}
#BookTable input #override
{
width: 30px;
}
#BookTable textarea {
	
	height:50px;
	width:268px;
}
#BookTable select {

	width:80px;
	margin-bottom:6px;
}

table.bookingCalender
{
margin-left:-5px;
	text-align: center;
	width:285px;
	border: 5px;
	border-spacing: 5px;
	border-collapse:separate;
	table-layout:fixed;
}
table.bookingCalender td
{
	vertical-align:top;
	width:14%;
	background-color: #222222;
	padding: 4px;
	text-align: center;
	border: 0px #fff solid;
	max-height:300px;
	margin-bottom:6px;
	overflow:hidden;
}
table.bookingCalender td.selected
{
	background-color: #444444;
	border: 1px #fff solid;
}
/* END HOME PAGE */

/* MAIN CONTENT */

.mainContent {
	float:right; /* FIX FOR IE */
	margin-left:6px;
	width:609px;
}
.mainContentTop{
	background-image:url(/images/backgrounds/col8_top.png);
	background-repeat:no-repeat;
	width:609px;
	height:18px;
}

.mainContentMiddle{
	background-image:url(/images/backgrounds/col8_middle.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:576px;
	height:auto;
	padding-left:16px;
	padding-right:16px;
	
}
.mainContentMiddleFix  {
	margin-top:-12px;
}

.mainContentBottom {
	background-image:url(/images/backgrounds/col8_bottom.png);
	background-repeat:no-repeat;
	width:608px;
	height:25px;
	margin-bottom:6px;
}

/* END MAIN CONTENT */

#splashArea {
	position:absolute;
	top:130px;
	margin-left:3px;
}

#splashAreaSpacer {
	height:322px;
}
/* END HOME PAGE */

/* BARS */
#BarContentVIP h2 {
	background-image:url(/images/title_vip_bar.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:217px;
	height:28px;
}
#BarContent {
	display:inline;
}
#BarContent ul li{
	list-style-type: disc;
	list-style-position:inside;
}
#loungeBarContentImg1 {
	margin-top:0px;
	padding-right:10px;
	padding-bottom:15px;
	float:left;
}
#loungeBarContentImg2 {
	margin-top:-1px;
	padding-bottom:15px;
	float:right;
}
/* END LOUNGE BAR */

/* FORM ELEMENTS */

#contactForm
{
}

#contactForm label {
	float: left;
	font-weight: bold;
	width: 100px;
	display: block;
}

#contactForm select {
	width:294px;
	margin-bottom:6px;
}

#contactForm input, textarea {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 290px;
	font-size: 12px;
	margin-bottom:6px;
}

#contactForm textarea {
	padding:5px;
	height:50px;
	width:280px;
}

input.CheckBox {
	width: auto;
	height: auto;
	border: none;
}

form sup { padding: 0 5px 0 0; }
#DOBDay { width: 70px; }
#DOBMonth { width: 150px; }
#DOBYear { width: 75px; }

/* RESTAURANT */

#restaurantMiddle h1 {
	background-image:url(/images/title_ivory_rooms_menus.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:217px;
	height:28px;
}

#restaurantMiddle table {
	width:570px;
	padding:5px;
	/*
	border:1px;
	border-color:#FFFFFF;
	*/
}

#restaurantMiddle table tr td {
	vertical-align:top;
	width:50%;
	padding:10px;
}

.restaurantMenu {
	display:inline-block;
	width:570px;
	padding-bottom:14px;
}

.restaurantMenu img {
	float:left;
	margin-right:10px;
}

/* END RESTAURANT */

/* WEDDINGS */
#weddings h2 {
	background-image:url(/images/title_weddings.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:288px;
	height:28px;
	margin-bottom:10px;
}
#weddingMenus h2
{
	text-indent:-9999px;
	background-image:url(/images/title_wedding_breakfast.png);
	background-repeat:no-repeat;
	/*background-position:-6px -6px;*/
	height:35px;
	width:307px;
}
#weddings img {
	margin-right:10px;
}
#weddings ul {
	list-style-position:inside;
	list-style-type:disc;
	margin-right:10px;
}

/* END WEDDINGS *?

/* CONFERENCES */

#conferences h1 {
	background-image:url(/images/title_conferences.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:288px;
	height:28px;
}
#conferences img {
	padding-left:6px;
}

/* END CONFRERENCES */

/* MENUS */

.price {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

/* END MENUS */

/* DIRECTIONS */

#directions h2 {
	background-image:url(/images/title_directions.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:295px;
	height:25px;
}
/* END DIRECTIONS */

/* CONTACT */

#contact h2 {
	background-image:url(/images/title_contact_us.png);
	background-repeat:no-repeat;
	width:295px;
	height:25px;
	text-indent:-9999px;
	padding-bottom:15px;
}
#contactBarImage {
	background-image:url(/images/opening_times_bar.jpg);
	background-repeat:no-repeat;
	width:132px;
	height:366px;
	margin-right:20px;
}

#contactRestaurantImage {
	background-image:url(/images/opening_times_restaurant.jpg);
	background-repeat:no-repeat;
	width:132px;
	height:366px;
	margin-right:20px;
	margin-left:30px;
}
/* END CONTACT */

/* OPENING TIMES */

#openingTimes {
	display:block;
}

#openingTimes table {
	margin-top:20px;
	display:table;
	width:230px;
	height:200px;
}
#openingTimes table td {
	width:60%;

}
#openingTimes h2 {
	background-image:url(/images/title_opening_times.png);
	background-repeat:no-repeat;
	width:295px;
	height:25px;
	text-indent:-9999px;
	padding-bottom:15px;
}
/* END OPENING TIMES */

/* FOOTER */

#footer {
	background-image:url(/images/footerBg.png);
	background-repeat:no-repeat;
	height:53px;
	margin-top:10px;
	margin-left:5px;
	padding-top:17px;
	padding-bottom:5px;
	text-align:center;
}
#footer ul li	{
	padding-left:20px;
	padding-right:20px;
	display:inline;
}
#foorer ul li.seelcted {

}
/* END FOOTER */

/* GENERIC */

.smallPrint {
font-size:9px;

}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.fullWidthColumn {
	margin-left:1px;
	background-image:url(/images/directions_background.png);
	background-repeat:no-repeat;
	width:902px;
	height:432px;
	padding:14px 18px 0px 18px;
}

.fullWidthColumnCopy {
	height:100%;
	width:320px;
	padding-right:10px;
	float:left;
}

.centerText {
	text-align:center;
}

.col10_top {
	background-image:url(/images/backgrounds/col10_top.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:930px;
	height:19px;
}
.col10_middle {
	background-image:url(/images/backgrounds/col10_middle.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:930px;
	height:auto;
}
.col10_bottom {
	background-image:url(/images/backgrounds/col10_bottom.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:930px;
	height:25px;
}
/* END GENERIC */

/* ROTA LOGIN PAGE */
#RotaLogin {
	margin:auto;
	width:307px;
	margin-top:20px;
	height:98%;
}
#RotaLogin label {
	padding-bottom:2px;
	font-weight: bold;
	width: 60px;
	display:block;
}
#RotaLogin input {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	font-size: 12px;
	margin-bottom:6px;
	margin-top:4px;
}
#RotaIframe {
	height:500px;
	width:100%;
	background-color:#FFFFFF;
}
/* END ROTA LONGIN PAGE */

/* VIP MEMBERSHIP */
#VipMembership {
	display:inline;
	width:902px;
}
#VipMembership h2 {
	background-image:url(/images/vip_main.png);
	background-repeat:no-repeat;
	width:405px;
	height:435px;
	text-indent:-9999px;
	padding-bottom:15px;
	margin-top:-25px;
	float:left;
}
#VipMembership h3 {
	background-image:url(/images/title_vip_h3.png);
	background-repeat:no-repeat;
	width:498px;
	height:28px;
	text-indent:-9999px;
	padding-bottom:8px;
	margin-top:15px;
	margin-left:-15px;
	float:left;
}
#VipMembership ul li{
	list-style-type:disc;
	margin-left:40px;
}
/* END VIP MEMBERSHIP */

/* TAXI SERVICE */
#taxiService {
	width:930px;
	min-height:390px;
	/*height:500px;*/
}
#taxiService h2{
	background-image:url(/images/taxi_main_h2.png);
	background-repeat:no-repeat;
	width:378px;
	height:422px;
	text-indent:-9999px;
	padding-bottom:300px;
	padding-right:20px;
	margin-top:-25px;
	
	float:left;
}


#taxiService h3{
	background-image:url(/images/title_taxi_main_h3.png);
	background-repeat:no-repeat;
	width:429px;
	height:28px;
	text-indent:-9999px;
	padding-bottom:8px;
	margin-top:15px;
	margin-left:-15px;
	float:left;
}



/* END TAXI SERVICE */
