@charset "utf-8";
/* CSS Document 
	1. Body & Background
	
	
	
	
	
	
	
	
	
	
	
	
*/



/* 1. Body */

html, body { 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:16px;
	background-color: #000;
	margin:0;
	padding:0;
	height:100%;
	}
	

/* 2. Background, Stage, Container, Header & Columns */

#stage {
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url(../images/interface/background/background_texture.jpg);
	/*background-image: url(../images/interface/background/background.jpg);*/
	background-color: #000;
	}
#stage-dimmed {
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url(../images/interface/background/background_texture_dimmed.jpg);
	background-color: #000;
	}
#stage-home {
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url(../images/interface/background/background_texture_home.jpg);
	background-color: #000;
	}
	
#home-blue {	
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	
}
	
#container { 
	width:905px; 
	margin:0 auto;
	padding: 0px 0px 10px 0px;
	}
	
#container-home { 
	width:980px; 
	margin:0 auto;
	padding: 0px 0px 10px 0px;
	}
	
#header { 
	width:905px; 
	height: 108px; 
	margin-bottom:16px; 
	border-bottom: 0px solid #666; padding-bottom:4px;  
	}
#header img { 
	width:139px; 
	height: 110px; 
	float: left;
	}
#header-home { 
	width:980px; 
	height: 108px; 
	margin-bottom:18px; 
	border-bottom: 0px solid #666; padding-bottom:4px;

	}
#header-home img { 
	width:139px; 
	height: 110px; 
	float: left;
	}

#column-one { 
	width: 253px; 
	float: left;
	}

#column-two {
	width: 630px; 
	float: right;  
	}
	
#home-column-one { 
	width: 253px; 
 	position: relative;
	left: 0px;
	float: left;
	}

#home-column-two {
	width: 630px;
	float:right;
	position: relative;
	top: 0px;
	padding: 0px 0px 40px 0px;
	}
	
/* 3. Header & Buttons */

#menu-header-container { 
	float:right; 
	width: 310px; 
	}
	
#header #menu-language { 
	margin-left: 150px; 
	height: 28px;  
	background-image:url(../images/interface/background/black-background-trans.png); 
	}

#header #menu-language .language-left-float { 
	float: left; 
	width: 102px; 
	height: 23px; 
	padding: 5px 0px 0px 0px;
	}

#header #menu-language .language-right-float a:hover { 
	background-position: 0px -28px; 
	background-repeat: no-repeat; 
	cursor: pointer; 
	color: #808080; 
	}

#home-blue #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image: url(../images/interface/language-buttons/home.png); background-position: 0px -56px; background-repeat: no-repeat; }
#home-blue #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/home.png); background-position: 0px 0px; background-repeat: no-repeat; }
#casino-green #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px -56px; background-repeat: no-repeat; }
#casino-green #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px 0px; background-repeat: no-repeat; }
#restaurant-red #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px -56px; background-repeat: no-repeat; }
#restaurant-red #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px 0px; background-repeat: no-repeat; }
#entertainment-purple #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px -56px; background-repeat: no-repeat; }
#entertainment-purple #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px 0px; background-repeat: no-repeat; }
#beauty-gold #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px -56px; background-repeat: no-repeat; }
#beauty-gold #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px 0px; background-repeat: no-repeat; }
#aspire-blue #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px -56px; background-repeat: no-repeat; }
#aspire-blue #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px 0px; background-repeat: no-repeat; }
#about-pink #header #menu-language .language-right-float a { float: right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px -56px; background-repeat: no-repeat; }
#about-pink #header #menu-language .language-right-float.active { float:right; width: 28px; height: 23px; margin: 0px 0px 0px 1px; padding: 5px 0px 0px 0px; background-image:url(../images/interface/language-buttons/restaurant.png); background-position: 0px 0px; background-repeat: no-repeat; }


/* 3. Location Buttons */

#menu-location { 
	margin-top: 80px; 
	height: 30px; 
	width: 310px;  
	}
	
#menu-location li { 
	display:inline; 
	float:right; 
	}
	



#home-blue  #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-home-blue-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#home-blue  #menu-location .input-link span { background: url(../images/interface/buttons/btn-home-blue-right.png); background-position: bottom right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px; }
#home-blue  #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#home-blue  #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#home-blue  #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#home-blue  #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }
#casino-green #header #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-casino-green-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#casino-green #header #menu-location .input-link span { background: url(../images/interface/buttons/btn-casino-green-right.png); background-position: bottom right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px;}
#casino-green #header #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#casino-green #header #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#casino-green #header #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#casino-green #header #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }
#restaurant-red #header #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-restaurant-red-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#restaurant-red #header #menu-location .input-link span { background: url(../images/interface/buttons/btn-restaurant-red-right.png); background-position: bottom right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px;}
#restaurant-red #header #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#restaurant-red #header #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#restaurant-red #header #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#restaurant-red #header #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }
#entertainment-purple #header #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-entertainment-purple-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#entertainment-purple #header #menu-location .input-link span { background: url(../images/interface/buttons/btn-entertainment-purple-right.png); background-position: bottom right; background-repeat: no-repeat; padding:5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px;}
#entertainment-purple #header #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#entertainment-purple #header #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#entertainment-purple #header #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#entertainment-purple #header #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }
#beauty-gold #header #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-beauty-gold-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#beauty-gold #header #menu-location .input-link span { background: url(../images/interface/buttons/btn-beauty-gold-right.png); background-position: bottom right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px;}
#beauty-gold #header #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#beauty-gold #header #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#beauty-gold #header #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#beauty-gold #header #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }
#aspire-blue #header #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-aspire-blue-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#aspire-blue #header #menu-location .input-link span { background: url(../images/interface/buttons/btn-aspire-blue-right.png); background-position: bottom right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px;}
#aspire-blue #header #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#aspire-blue #header #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#aspire-blue #header #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#aspire-blue #header #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }
#about-pink #header #menu-location .input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-about-pink-left.png); background-position: bottom left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; overflow: hidden; margin: 0px 0px 0px 5px; }
#about-pink #header #menu-location .input-link span { background: url(../images/interface/buttons/btn-about-pink-right.png); background-position: bottom right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #C5C5C5; height: 25px;}
#about-pink #header #menu-location .input-link:hover { background-position: top left; text-decoration: none; }
#about-pink #header #menu-location .input-link:hover span { background-position: top right; cursor: pointer; color: #FFF; }
#about-pink #header #menu-location .input-link.active { background-position: top left; text-decoration: none; }
#about-pink #header #menu-location .input-link.active span { background-position: top right; cursor: pointer; color: #FFF; }


/* 4. Menu */

.dashed-line { border-top: #666 1px dotted; width: 253px; }
/*.dashed-line { background-image: url(../images/interface/background/menu-border-smaller.gif); background-repeat: repeat-x; background-position: bottom; height:1px; width: 253px; }*/
.dashed-line-lighter { background-image: url(../images/interface/background/menu-border-smaller-lighter.gif); background-repeat: repeat-x; background-position: bottom; height:1px; width: 253px; }
.dashed-line-top { background-image: url(../images/interface/background/new-menu-border-top.gif);  background-position: bottom; height:1px; width: 253px; }
.dashed-line-bottom { background-image: url(../images/interface/background/new-menu-border-bottom.gif);  background-position: bottom; height:1px; width: 253px; }


#menu-nav { margin: 0px 0px 0px 0px; /*border-bottom: 1px solid #333; border-top: 1px solid #333;*/ padding: 0px; }
#menu-nav ul.level_1 li a { background-image:url(../images/interface/background/black-background-50.png); }

#menu-nav ul.level_2 li a { background-image:url(../images/interface/background/black-background-20.png); }

#menu-nav ul.level_1 li a, ul.level_1 li span { width: 242px; height: 18px; display: block; text-decoration: none; padding: 4px 0px 4px 11px; margin: 0px; /*border-top: #282828 1px solid;*/ border-top: #231F20 1px solid; color: #C5C5C5;}
#menu-nav ul.level_1 li.last a, ul.level_1 li.last span { border-bottom: 0px; }
#menu-nav ul.level_2 li a, ul.level_2 li span { width: 226px; height: 18px; text-decoration: none; padding: 4px 0px 4px 11px; margin: 0px 0px 0px 16px;  }
#menu-nav ul.level_2 li.underlined a, ul.level_2 li.underlined span { border-top: #282828 1px solid; }
#menu-nav ul.level_2 li.last a, ul.level_2 li.last span { border-bottom: 0px;  }
#menu-nav ul.level_1 li.first a { border-top: none; }
#menu-nav ul.level_1 li.submenu a, ul.level_1 li.submenu span { border-bottom: #373737 1px solid; }
#menu-nav ul.level_1 li.submenu ul.level_2 a, ul.level_1 li.submenu ul.level_2 span { border-bottom: 0px; }
#menu-nav ul.level_2 li.first a, ul.level_2 li.first span { border-top: 0px; }
#menu-nav ul li a:hover { color: #FFF;  }


#column-one .button-header { background-image: url(../images/interface/colours/explore-header.png); color: #666;  padding: 3px 0px 5px 10px; }

#menu-nav ul.level_1 li.button-home a:hover { background-image:url(../images/interface/colours/home-blue-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-home .active-span { border-top: none; background-image: url(../images/interface/colours/home-blue-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; color: #FFF; }
#menu-nav ul.level_1 li.button-casino a:hover { background-image: url(../images/interface/colours/casino-green-mid-roll.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-casino .active-span { background-image: url(../images/interface/colours/casino-green.jpg); background-repeat: repeat-x; background-position: left top; color: #FFF;  }
#menu-nav ul.level_1 li.button-restaraunt a:hover { background-image: url(../images/interface/colours/restaurant-red-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-restaraunt .active-span { background-image: url(../images/interface/colours/restaurant-red.jpg); background-repeat:repeat-x; background-position: left top; color: #FFF; }
#menu-nav ul.level_1 li.button-entertainment a:hover { background-image: url(../images/interface/colours/entertainment-purple-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-entertainment .active-span { background-image: url(../images/interface/colours/bars-entertainment-purple.jpg); background-repeat: repeat-x; background-position: left top; color: #FFF; }
#menu-nav ul.level_1 li.button-beauty a:hover { background-image: url(../images/interface/colours/beauty-gold-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-beauty .active-span { background-image: url(../images/interface/colours/beauty-gold.jpg); background-repeat: repeat-x; background-position: left top; color: #FFF; }
#menu-nav ul.level_1 li.button-aspire a:hover { background-image: url(../images/interface/colours/aspire-blue-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-aspire .active-span { background-image: url(../images/interface/colours/aspire-blue.jpg); background-repeat: repeat-x; background-position: left top; color: #FFF; }
#menu-nav ul.level_1 li.button-about a:hover { background-image: url(../images/interface/colours/about-pink-mid-roll-trans.png); background-repeat: no-repeat; background-position: left top; }
#menu-nav li.button-about .active-span { background-image: url(../images/interface/colours/about-pink.jpg); background-repeat: repeat-x; background-position: left top; color: #FFF; }

/* Calendar */

#column-one #minicalendar { width: 259px; margin: 22px 0px 24px -3px;  }
#column-one table, thead { width: 259px; margin: 0px 0px 24px -1px;  }
#column-one #minicalendar .calendar-framework { clear:both; text-align: center; }
#column-one #minicalendar .calendar-headers { background-image: url(../images/interface/calendar/calendar-dead.png); background-repeat: no-repeat; background-position: center center; color: #666666; width: 37px; line-height: 215%; padding: 3px 3px 6px 3px; }
#column-one #minicalendar .calendar-days.empty { background-image: url(../images/interface/calendar/calendar-dead.png); background-repeat: no-repeat; background-position: center center; }
#column-one #minicalendar .calendar-days { background-image: url(../images/interface/calendar/calendar-inactive.png); background-repeat: no-repeat; background-position: center center; width: 37px; line-height: 185%; padding: 3px; text-decoration: none; color: #C5C5C5;  }
#column-one #minicalendar a { color:#FFF; text-decoration: none; display:block; }


#home-blue #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-home-blue.png); background-repeat: no-repeat; background-position: center center; }
#home-blue #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-home-blue.png); background-repeat: no-repeat; background-position: center center; }
#home-blue #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-home-blue.png); background-repeat: no-repeat; background-position: center center; width: 37px; height: 31px; line-height: 185%; padding: 3px; }
#home-blue #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-home-blue.png); background-repeat: no-repeat; background-position: center center; width: 37px; height: 31px; line-height: 185%; padding: 3px;    }
#home-blue #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center;  }
#home-blue #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); }
#home-blue #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png);  }

#casino-green #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-casino-green.png); background-repeat: no-repeat; background-position: center center; }
#casino-green #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-casino-green.png); background-repeat: no-repeat; background-position: center center; }
#casino-green #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-casino-green.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#casino-green #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-casino-green.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;  }
#casino-green #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#casino-green #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); cursor: pointer }
#casino-green #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png); cursor: pointer }

#restaurant-red #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-red.png); background-repeat: no-repeat; background-position: center center; }
#restaurant-red #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-restaurant-red.png); background-repeat: no-repeat; background-position: center center; }
#restaurant-red #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-red.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#restaurant-red #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-red.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;  }
#restaurant-red #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#restaurant-red #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); cursor: pointer }
#restaurant-red #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png); cursor: pointer }

#entertainment-purple #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-entertainment-purple.png); background-repeat: no-repeat; background-position: center center; }
#entertainment-purple #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-entertainment-purple.png); background-repeat: no-repeat; background-position: center center; }
#entertainment-purple #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-entertainment-purple.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#entertainment-purple #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-entertainment-purple.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;  }
#entertainment-purple #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#entertainment-purple #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); cursor: pointer }
#entertainment-purple #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png); cursor: pointer }

#beauty-gold #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-beauty-gold.png); background-repeat: no-repeat; background-position: center center; }
#beauty-gold #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-beauty-gold.png); background-repeat: no-repeat; background-position: center center; }
#beauty-gold #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-beauty-gold.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#beauty-gold #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-beauty-gold.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#beauty-gold #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#beauty-gold #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); cursor: pointer }
#beauty-gold #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png); cursor: pointer }

#aspire-blue #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-aspire-blue.png); background-repeat: no-repeat; background-position: center center; }
#aspire-blue #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-aspire-blue.png); background-repeat: no-repeat; background-position: center center; }
#aspire-blue #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-aspire-blue.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#aspire-blue #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-aspire-blue.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;   }
#aspire-blue #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#aspire-blue #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); cursor: pointer }
#aspire-blue #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png); cursor: pointer }

#about-pink #column-one #minicalendar .calendar-days.active { background-image: url(../images/interface/calendar/calendar-active-about-pink.png); background-repeat: no-repeat; background-position: center center; }
#about-pink #column-one #minicalendar .calendar-days.today { background-image: url(../images/interface/calendar/calendar-active-today-about-pink.png); background-repeat: no-repeat; background-position: center center; }
#about-pink #column-one #minicalendar .calendar-previous { background-image: url(../images/interface/calendar/prev-calendar-active-about-pink.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;  }
#about-pink #column-one #minicalendar .calendar-next { background-image: url(../images/interface/calendar/next-calendar-active-about-pink.png); background-repeat: no-repeat; background-position: center center; width: 37px;  height: 31px; line-height: 185%; padding: 3px;  }
#about-pink #column-one #minicalendar .calendar-days.active:hover { background-image: url(../images/interface/calendar/calendar-activate.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#about-pink #column-one #minicalendar .calendar-previous:hover { background-image: url(../images/interface/calendar/prev-calendar-activate.png); cursor: pointer }
#about-pink #column-one #minicalendar .calendar-next:hover { background-image: url(../images/interface/calendar/next-calendar-activate.png); cursor: pointer }


#column-one #minicalendar .calendar-view-all { float:right; position: relative; top: -61px; right: -1px; margin: 3px 0px 0px 0px; text-decoration: none; font-weight:normal; color: #C5C5C5; }


/* Search */

#column-one #search { 
	width: 253px; 
	margin:  -3px 0px 0px 0px; 
	padding: 0px; 
	}
	
#column-one #search #search-container-left { 
	float: left; 
	width: 220px; 
	margin: 0px 0px 25px 1px; 
	background-image: url(../images/interface/search-bar/search-field.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	height: 30px; 
	}
	
#column-one #search #search-container-left .search-background { 
	padding: 7px 0px 0px 0px; 
	margin: 0px 0px 0px 10px; 
	border: 0px; width: 202px;
	height: 23px; 
	background-color:transparent; font-family: Arial, sans-serif; 
	overflow:hidden; 
	color: #666; 
	}
	
#column-one #search #search-container-right { 
	float: right; 
	width: 32px;
	margin: 0px; 
	padding: 0; 
	}
	
#column-one #search #search-container-right .search-button { height: 30px; width: 32px; border: 0px; cursor:pointer; }

#home-blue #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-home-blue.png) top left no-repeat;}
#home-blue #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }
#restaurant-red #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-red-restaurant.png) top left no-repeat; }
#restaurant-red #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }
#casino-green #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-casino-green.png) top left no-repeat; }
#casino-green #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }
#entertainment-purple #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-entertainment-purple.png) top left no-repeat; }
#entertainment-purple #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }
#beauty-gold #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-beauty-gold.png) top left no-repeat; }
#beauty-gold #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }
#aspire-blue #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-aspire-blue.png) top left no-repeat; }
#aspire-blue #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }
#about-pink #column-one #search #search-container-right .search-button { background: url(../images/interface/search-bar/search-about-pink.png) top left no-repeat; }
#about-pink #column-one #search #search-container-right .search-button:hover { background-position: 0 -30px; }


/* Subscribe */

#column-one #subscribe {  
	background-color:#EBEBEB; 
	width: 253px; 
	margin: 25px 0px 23px 0px; 
	padding: 0px; 
	clear: both; 
	}
	
#mce-responses {
	widows:220px;
	font-size: 68.75%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	color: #666;
	margin: 0px 0px 10px 0px;
}
.input-group {
	font-size: 68.75%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-top: 2px solid #ccc;
	color: #666;
}

#column-one #subscribe-body { padding: 10px 17px 20px 16px; }

#column-one #subscribe-body .subscribe-textfield-container { 
	width: 220px; 
	margin: 5px 0px 5px 0px; 
	background-image: url(../images/interface/subscribe/subscribe-text-field.png); 
	background-position: top left; 
	background-repeat: no-repeat; 
	height: 37px; 
	}
	
#column-one #subscribe-body .subscribe-textfield { 
	border: 0px; 
	margin: 0px 0px 0px 12px; 
	padding: 9px 0px 0px 0px; 
	width: 193px; 
	height: 37px; 
	background-color:transparent; 
	overflow:hidden; 
	color: #666; 
	}
	
#column-one #subscribe-body .checkbox_container {  
	margin: 0px 0px -40px 0px; 
	}

#column-one #subscribe-body .subscribe-checkbox { 
	position: relative; 
	top: -63px; 
	left: 46px; 
	margin: 0px 0px 0px 0px;
	}
#column-one .checkbox_container label {
	color: #ebebeb;
	}
#column-two .checkbox_container label {
	color: #666;
	}

#column-one #subscribe-body .subscribe-submit-field { 
	height: 30px; 
	width: 86px; 
	border: 0px; 
	cursor:pointer; 
	}

#home-blue #column-one #subscribe-body .subscribe-submit-field { background: url(../images/interface/subscribe/subscribe-sign-up-button-home-blue.png) top left no-repeat; }
#home-blue #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }
#restaurant-red #column-one #subscribe-body .subscribe-submit-field {  background: url(../images/interface/subscribe/subscribe-sign-up-button-restaurant-red.png) }
#restaurant-red #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }
#casino-green  #column-one #subscribe-body .subscribe-submit-field {  background: url(../images/interface/subscribe/subscribe-sign-up-button-casino-green.png) }
#casino-green  #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }
#entertainment-purple #column-one #subscribe-body .subscribe-submit-field {  background: url(../images/interface/subscribe/subscribe-sign-up-button-entertainment-purple.png) }
#entertainment-purple #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }
#beauty-gold #column-one #subscribe-body .subscribe-submit-field {  background: url(../images/interface/subscribe/subscribe-sign-up-button-beauty-gold.png) }
#beauty-gold #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }
#aspire-blue #column-one #subscribe-body .subscribe-submit-field {  background: url(../images/interface/subscribe/subscribe-sign-up-button-aspire-blue.png) }
#aspire-blue #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }
#about-pink #column-one #subscribe-body .subscribe-submit-field {  background: url(../images/interface/subscribe/subscribe-sign-up-button-about-pink.png) }
#about-pink #column-one #subscribe-body .subscribe-submit-field:hover { background-position: 0 -30px; }


/* Left Banner */

#home-column-one #left-home-page-banner {
	background-image:url(../images/promotions/home-page-left-banner/book-at-the-restaurant.jpg);
	background-repeat:no-repeat;
	background-color:#191516;
	width: 253px; 
	height: 160px; 
	margin: 24px 0px 100px 0px; 
	padding: 0px; 
	}

#container #home-column-one .links-banner {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	font-style: oblique;
	color: #666;
	background-color:#EBEBEB; 
	height: 23px;
	margin: 25px 0px 23px 0px; 
	padding: 13px 25px 18px 20px;
	position:relative;
	top:133px;
}

#container #home-column-one .links-banner a {
	color: #3ca1ee;
	font-weight: bold;
}
#container #home-column-one .links-banner a:hover {
	text-decoration:underline;
}

#column-one .left-page-banner-header-position {
	position:relative;
	left: -22px;
}
#column-one .browse-banner-header-position {
	position:relative;
	left: -22px;
	top:-182px;
}

/* Right Banner */

#column-two #right-page-banner {
	
	width: 212px; 
	height: 156px; 
	margin: 20px 20px 0px 20px; 
	padding: 0px; 
	clear: both; 
	}
#container #column-two .ad-banner {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	margin: 0px 20px 10px 20px; 
	
}
#container #column-two .links-banner {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	color: #666;
	background-color: #FFF; 
	margin: 0px 20px 0px 20px; 
	padding: 13px 15px 13px 15px;
}
#container #column-two .links-banner a {
	font-weight: bold;
}
#container #column-two .links-banner a:hover {
	text-decoration:underline;
}

/* Advetisement */

#column-two .advertisement {
	width: 212px; 
	height: 200px; 
	margin: 20px 15px 20px 15px; 
	padding: 0px;
	border: 5px solid #FFF;
	clear: both; 
	}
	
#column-two .advertisement .caption {
	width:212px;
	height:200px;
	background:#000;
	color:#fff;
	position: relative;
	top:-203px;
	
	display:none;
	filter:alpha(opacity=10);    /* ie  */
	-moz-opacity:0.8;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.8;    /* for really really old safari */  
	opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */
}

#column-two .advertisement .caption a.first-link {
	text-decoration:none;
	color:#0cc7dd;
	font-family: Arial, sans-serif;
	font-size:70%;	
	line-height: 120%;
	padding:8px 8px 0px 8px;
	display:block;
	text-decoration:underline;
}
#home-blue #column-two .advertisement .caption a {color: #3ca1ee;}
#casino-green #column-two .advertisement .caption a {color: #2e9308;}
#restaurant-red #column-two .advertisement .caption a {color: #C70026;}
#entertainment-purple #column-two .advertisement .caption a {color: #B92BE2;}
#beauty-gold #column-two .advertisement .caption a {color: #BD9103;}
#aspire-blue #column-two .advertisement .caption a {color: #3DA5E5;}
#about-pink #column-two .advertisement .caption a {color: #DF2E6E;}

#column-two .advertisement .caption p {
	padding:3px 8px 8px 8px;	
	margin:0;
	font-family: Arial, sans-serif;
	font-size:70%;
	line-height: 120%;
	color: #FFF;	
}
	
/* Header Image Wrappers */

#column-two .image-full-horzontal-wrapper { height: 280px; margin: 1px 0px 1px 0px;  }
#column-two .image-full-horzontal { position: relative; top: 0px; left:0px; z-index:1; }
#home-column-two .homepage-image-full-horzontal-wrapper {  margin: 1px 0px 160px 0px;  }
#home-column-two #banner {  width: 630px; height: 427px;   }



/* Page Columns Left */

#column-two #split-column-double-container { overflow:hidden; margin: 0px 0px 0px 0px; }
#column-two .split-column-double-left { float: left; margin: 0px 0 -9990px 0; width: 378px; padding-bottom: 10000px;  background-color: #FFF; }
#column-two .split-column-home-left { float: left; margin: 0px 0 -9990px 0; width: 425px; padding-bottom: 10000px; background-color: #FFF; }
#column-two .split-column-entertainment-left { float: left; margin: 0 0 -9990px 0; width: 455px; padding: 0px 0px 10000px 0px; background-color: #FFF; }
#column-two .split-column-full-left { float: left; margin: 1px 0 -9995px 0; width: 630px; padding: 20px 0px 10000px 0px; background-color: #FFF ; }
#column-two .split-column-search-results { float: left; margin: 1px 0 -9990px 0; width: 630px; padding: 20px 0px 10000px 0px; background-color: #FFF ; }
#column-two .split-column-404 { float: left; margin: 1px 0 -9990px 0; width: 630px; padding: 3px 0px 10000px 0px; background-color: #FFF ; }
#column-two .split-column-aspinall-left { float: left; margin: 0 0 -9990px 0; width: 455px; padding: 0px 0px 10000px 0px; background-color: #FFF; }

/* Page Columns Right */

#column-two .split-column-double-right { float: right; margin: 0px 0 -9990px 0; width: 252px; padding-bottom: 10000px; background-color: #E3E3E3; }
#column-two .split-column-home-right { float: right; margin: 0px 0 -9990px 0; width: 205px; padding-bottom: 10000px; background-color: #E3E3E3; }
#column-two .split-column-entertainment-right { float: right; margin: 0 0 -9990px 0; width: 175px; padding-bottom: 10000px; background-color: #E3E3E3; }
#column-two .split-column-aspinall-right { float: right; margin: 0 0 -9990px 0; width: 175px; padding-bottom: 10000px; background-color: #E3E3E3; }

/* Youtube Border / Apinalls page */

#column-two .you-tube-wrapper { width:392px; height: 247px; /*border: 8px solid #E8E8E8;*/ padding:8px; margin: 23px 25px 20px 23px; background-image:url(../images/interface/background/bgrd-1.gif); }
#column-two .you-tube-wrapper-2 { width:614px; height: 370px; border: 8px solid #E8E8E8; margin: 0px 0px 1px 0px; }
#column-two .make-a-donation-wrapper { width:150px; height: 30px; margin: 0px 0px 0px 15px; } 

/* Page Input Links */

#column-two .page-links { margin: 10px 0px 70px 25px; background-color: #0F0; }
#column-two .restaurant-page-links { margin: 20px 0px 60px 25px; background-color: #0F0; }

#home-blue .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-home-blue-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#home-blue .page-input-link span { background: url(../images/interface/buttons/btn-home-blue-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#home-blue .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#home-blue .page-input-link:hover span { background-position: bottom right; cursor: pointer; }
#casino-green .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-casino-green-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#casino-green .page-input-link span { background: url(../images/interface/buttons/btn-casino-green-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#casino-green .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#casino-green .page-input-link:hover span { background-position: bottom right; cursor: pointer; }
#restaurant-red .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-restaurant-red-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#restaurant-red .page-input-link span { background: url(../images/interface/buttons/btn-restaurant-red-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#restaurant-red .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#restaurant-red .page-input-link:hover span { background-position: bottom right; cursor: pointer; }
#entertainment-purple .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-entertainment-purple-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#entertainment-purple .page-input-link span { background: url(../images/interface/buttons/btn-entertainment-purple-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#entertainment-purple .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#entertainment-purple .page-input-link:hover span { background-position: bottom right; cursor: pointer; }
#beauty-gold .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-beauty-gold-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#beauty-gold .page-input-link span { background: url(../images/interface/buttons/btn-beauty-gold-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#beauty-gold .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#beauty-gold .page-input-link:hover span { background-position: bottom right; cursor: pointer; }
#aspire-blue .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-aspire-blue-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#aspire-blue .page-input-link span { background: url(../images/interface/buttons/btn-aspire-blue-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#aspire-blue .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#aspire-blue .page-input-link:hover span { background-position: bottom right; cursor: pointer; }
#about-pink .page-input-link { float: left; display: block; height: 30px; background: url(../images/interface/buttons/btn-about-pink-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#about-pink .page-input-link span { background: url(../images/interface/buttons/btn-about-pink-right.png); background-position: top right; background-repeat: no-repeat; padding: 5px 10px 0px 5px; display: block; float: left; color: #ffffff; height: 25px;}
#about-pink .page-input-link:hover { background-position: bottom left; text-decoration: none; }
#about-pink .page-input-link:hover span { background-position: bottom right; cursor: pointer; }


/* Attractions */

#column-two .split-column-home-right ul{ padding: 10px 25px 10px 35px; list-style-image:url(../images/interface/bullet/bullet.png); }
#column-two .split-column-home-right li { margin: 0px 0px 10px 0px;}


/* Special Offers */

#column-two .special-offers-home-container { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; background-color: #ebebeb; border-bottom: 1px solid #CCC; }
#column-two .special-offers-container { height: 280px; margin: 0px 0px 20px 0px; padding: 10px 0px 0px 19px; background-color: #ebebeb; border-bottom: 1px solid #CCC; }
#column-two .ui-state-default { background-image: url(../images/interface/pagination/pagination-inactive.png); }
#column-two .ui-state-previous-default { background-image: url(../images/interface/pagination/pagination-inactive-previous.png); height: 14px; width: 6px; }
#column-two .ui-state-next-default { background-image: url(../images/interface/pagination/pagination-inactive-next.png); height: 14px; width: 6px; }

#column-two .special-offers-container .special-offer-item {
	width:90px;
	height:90px;	
	border:5px solid #FFF;	
	margin:12px 12px 0px 0px;
	padding: 0px;
	overflow:hidden;
	position:relative;
	float:left;
}

.special-offers-container .special-offer-item .caption {
	width:90px;
	height:90px;
	background:#000;
	color:#fff;
	position:absolute;
	left:0;
	display:none;
	filter:alpha(opacity=80);    /* ie  */
	-moz-opacity:0.8;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.8;    /* for really really old safari */  
	opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */
}

#column-two .special-offers-container .special-offer-item .caption a.first-link {
	text-decoration:none;
	color:#0cc7dd;
	font-family: Arial, sans-serif;
	font-size:60%;	
	line-height: 120%;
	padding:5px 5px 0px 5px;
	display:block;
}
#column-two .special-offers-container .special-offer-item .caption a.second-link {
	text-decoration:none;
	color:#0cc7dd;
	font-family: Arial, sans-serif;
	
	line-height: 120%;
	display:block;
}

#column-two .special-offers-container .special-offers-view-more {
	top:72px;
	left: 5px;

}

#home-blue #column-two .special-offers-container .special-offer-item .caption a {color: #3ca1ee;}
#casino-green #column-two .special-offers-container .special-offer-item .caption a {color: #2e9308;}
#restaurant-red #column-two .special-offers-container .special-offer-item .caption a {color: #C70026;}
#entertainment-purple #column-two .special-offers-container .special-offer-item .caption a {color: #B92BE2;}
#beauty-gold #column-two .special-offers-container .special-offer-item .caption a {color: #BD9103;}
#aspire-blue #column-two .special-offers-container .special-offer-item .caption a {color: #3DA5E5;}
#about-pink #column-two .special-offers-container .special-offer-item .caption a {color: #DF2E6E;}

#column-two .special-offers-container .special-offer-item .caption p {
	padding:0px 5px 5px 5px;	
	margin:0;
	font-family: Arial, sans-serif;
	font-size:60%;
	line-height: 120%;
	color: #FFF;	
}

#column-two .special-offers-container img {
	border:0;
	position:absolute;
}

#column-two  .link-container {
	clear:both;
	display: block;
	float: left;
	margin: 14px 24px 0px 0px;
	width: 225px;
}
#column-two .poker-results-table .link-container-events {
	clear:both;
	display: block;
	float: left;
	margin: 22px 24px 15px 0px;
	width: 405px;
}
#column-two  .mod_eventlist .link-container-events {
	clear:both;
	display: block;
	float: left;
	margin: 22px 24px 15px 25px;
	width: 405px;
}
#column-two .mod_search .link-container-events {
	clear:both;
	display: block;
	float: left;
	margin: 10px 24px 15px 25px;
	width: 505px;
}

#column-two .pagination-link {
	display: block;
	float: left;
	font: 68.75% Arial;
	margin: 0px 3px 0px 0px;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	color:#FFF;
}

#home-blue  .ui-state-default:hover { background-image: url(../images/interface/pagination/home-blue-pagination-active.png);}
#home-blue  .ui-state-active { background-image: url(../images/interface/pagination/home-blue-pagination-active.png);}
#home-blue  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/home-blue-pagination-previous.png);}
#home-blue  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/home-blue-pagination-next.png);}
#casino-green  .ui-state-default:hover { background-image: url(../images/interface/pagination/casino-green-pagination-active.png);}
#casino-green  .ui-state-active { background-image: url(../images/interface/pagination/casino-green-pagination-active.png);}
#casino-green  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/casino-green-pagination-previous.png);}
#casino-green  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/casino-green-pagination-next.png);}
#restaurant-red  .ui-state-default:hover { background-image: url(../images/interface/pagination/restaurant-red-pagination-active.png);}
#restaurant-red  .ui-state-active { background-image: url(../images/interface/pagination/restaurant-red-pagination-active.png);}
#restaurant-red  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/restaurant-red-pagination-previous.png);}
#restaurant-red  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/restaurant-red-pagination-next.png);}
#entertainment-purple  .ui-state-default:hover { background-image: url(../images/interface/pagination/entertainment-purple-pagination-active.png);}
#entertainment-purple  .ui-state-active { background-image: url(../images/interface/pagination/entertainment-purple-pagination-active.png);}
#entertainment-purple  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/entertainment-purple-pagination-previous.png);}
#entertainment-purple  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/entertainment-purple-pagination-next.png);}
#beauty-gold  .ui-state-default:hover { background-image: url(../images/interface/pagination/beauty-gold-pagination-active.png);}
#beauty-gold  .ui-state-active { background-image: url(../images/interface/pagination/beauty-gold-pagination-active.png);}
#beauty-gold  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/beauty-gold-pagination-previous.png);}
#beauty-gold  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/beauty-gold-pagination-next.png);}
#aspire-blue  .ui-state-default:hover { background-image: url(../images/interface/pagination/aspire-blue-pagination-active.png);}
#aspire-blue  .ui-state-active { background-image: url(../images/interface/pagination/aspire-blue-pagination-active.png);}
#aspire-blue  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/aspire-blue-pagination-previous.png);}
#aspire-blue  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/aspire-blue-pagination-next.png);}
#about-pink  .ui-state-default:hover { background-image: url(../images/interface/pagination/about-pink-pagination-active.png);}
#about-pink  .ui-state-active { background-image: url(../images/interface/pagination/about-pink-pagination-active.png);}
#about-pink  .ui-state-previous-default:hover { background-image: url(../images/interface/pagination/about-pink-pagination-previous.png);}
#about-pink  .ui-state-next-default:hover { background-image: url(../images/interface/pagination/about-pink-pagination-next.png);}


/* Gallery */

#gallery { width: 630px; float: right; margin: 1px 0 0px 0px; }
#gallery-thumbnail-container { height: auto; width: auto; padding: 21px 0px 20px 22px; margin: 0px; background-color: #FFF; }
.gallery-thumbnail { display: inline; float: left; width: 82px; margin: 0px 19px 0px 0px; padding: 0px; }
.page-gallery-thumbnail { display: inline; float: left; width: 90px; margin: 2px 20px 0px 25px; padding: 0px; }

#gallery-thumbnail-container .gallery-caption { 
	float: left; 
	font-size: 68.75%; 
	font-style:oblique; 
	color:#FFF; 
	padding: 4px 8px 4px 4px; 
	margin: -3px 0px 0px 0px; 
	line-height: 120%; 
	cursor:pointer; 
	font-family: Arial, sans-serif;
	}
#column-two .split-column-double-left .gallery-caption { 
	float: left; 
	font-size: 68.75%; 
	font-style:oblique; 
	color:#FFF; 
	padding: 4px 8px 4px 4px; 
	margin: -3px 0px 15px 0px; 
	line-height: 120%; 
	cursor:pointer; font-family: Arial, sans-serif;
	font-size: 68.75%;
	}

.gallery-caption span, a { text-decoration: none;} 
#home-blue .gallery-caption { background-color: #3EA2EE; }
#casino-green .gallery-caption { background-color: #66CB33; }
#restaurant-red .gallery-caption { background-color: #C00; }
#entertainment-purple .gallery-caption { background-color: #B92BE2; }
#beauty-gold .gallery-caption { background-color: #E6B500; }
#aspire-blue .gallery-caption { background-color: #3DA5E5; }
#about-pink .gallery-caption { background-color: #DF2E6E; }


/* Contact Form */

#column-two .contact-form {  width: 328px; margin: 0px 25px 0px 25px; padding: 0px; clear: both; }
#column-two .contact-form-wider {  width: 406px; margin: 0px 25px 0px 25px; padding: 0px; clear: both; }

#column-two .contact-form span, .contact-form-wider span {  	
	font-family:  Arial, sans-serif;
	font-size: 80%;
	line-height: 140%;
	padding: 0px 0px 0px 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666; 
	}
	
#column-two .contact-form .contact-checkbox, .contact-form-wider .contact-checkbox {
	font-family:  Arial, sans-serif;
	font-size: 14px;
	font-style: oblique;
	color: #666;
	margin: -5px 0px -5px 0px; 
	}
	
#column-two .contact-dropdown-container { margin: 7px 0px 5px 0px;  }	
#column-two .contact-checkbox-container { margin: 5px 0px -5px -2px;}
	
#column-two .contact-textfield-container-wider { width: 406px; margin: 5px 0px 5px 0px; background-image: url(../images/interface/contact-form/contact-form-textfield-wide.png); background-position: top left; background-repeat: no-repeat; height: 32px; }	

#column-two  .contact-textfield-container { width: 328px; margin: 5px 0px 5px 0px; background-image: url(../images/interface/contact-form/contact-form-textfield.png); background-position: top left; background-repeat: no-repeat; height: 32px; }
#column-two  span.error-2 { margin: 20px; padding: 20px; color: #F00; font-size:9px; }
#column-two  .contact-textfield { border: 0px; margin: 0px 0px 0px 10px; padding: 8px 0px 0px 0px; width: 305px; height: 32px; background-color:transparent; overflow:hidden; color: #666; }
#column-two  .contact-textfield-wider { border: 0px; margin: 0px 0px 0px 10px; padding: 8px 0px 0px 0px; width: 395px; height: 32px; background-color:transparent; overflow:hidden; color: #666; }

#column-two  .contact-submit-field { margin: 10px 0px 15px 0px; height: 30px; width: 73px; border: 0px; cursor:pointer; background-image:url(../images/interface/contact-form/contact-form-submit.png) }
#column-two  .contact-submit-field:hover { background-position: 0 -30px; }
#column-two  .contact-messagefield-container { width: 328px; height: 160px; margin: 5px 0px 5px 0px; background-image: url(../images/interface/contact-form/contact-form-messagefield.png); background-position: top left; background-repeat: no-repeat;  }
#column-two  .message-textfield { border: 0px; margin: 1px; padding: 6px 0px 0px 8px;  width: 318px; height: 151px;  background-color:#e8e8e8;  color: #666; font-family:  Arial, sans-serif;  }

#column-two  .contact-submit-field-casino-green { margin: 0px 0px 15px 0px; height: 30px; width: 73px; border: 0px; cursor:pointer; background-image:url(../images/interface/contact-form/contact-form-submit-casino-green.png) }
#column-two  .contact-submit-field-casino-green:hover { background-position: 0 -30px; }

#column-two  .contact-submit-field-entertainment-purple { margin: 0px 0px 15px 0px; height: 30px; width: 73px; border: 0px; cursor:pointer; background-image:url(../images/interface/contact-form/contact-form-submit-entertainment-purple.png) }
#column-two  .contact-submit-field-entertainment-purple:hover { background-position: 0 -30px; }

#column-two  .contact-submit-field-restaurant-red { margin: 10px 0px 15px 0px; height: 30px; width: 73px; border: 0px; cursor:pointer; background-image:url(../images/interface/contact-form/contact-form-submit-restaurant-red.png) }
#column-two  .contact-submit-field-restaurant-red:hover { background-position: 0 -30px; }


/* Left Side UL's */

#column-two .split-column-double-left ul, .split-column-home-left ul { font-family:  Arial, sans-serif; font-size: 80%; line-height: 140%; padding: 0px 25px 0px 45px; color: #666666; margin-top: 25px; margin-bottom: 25px; list-style:outside disc; }
#column-two .split-column-double-left ul.list-numbers, .split-column-home-left ul.list-numbers { font-family:  Arial, sans-serif; font-size: 80%; line-height: 140%; padding: 0px 25px 0px 45px; color: #666; margin-top: 25px; margin-bottom: 25px; list-style:outside decimal; }
#column-two .split-column-double-left ul li, .split-column-home-left ul li { margin-bottom: 15px; }
#column-two .split-column-full-left ul { font-family:  Arial, sans-serif; font-size: 80%; line-height: 140%; padding: 0px 25px 0px 45px; color: #666; margin-bottom: 25px; list-style:outside decimal; }
#column-two .split-column-full-left ul li { margin-bottom: 15px; }

/* Right Side + Menu UL's */

#container #column-two .side-container { margin: 0px 0px 0px 0px; padding: 10px 20px 18px 20px; }
#container #column-two .side-links-container { margin: 0px 0px 20px 0px; padding: 23px 20px 18px 20px; background-color: #ebebeb; border-bottom: 1px solid #CCC; }
#container #column-two .side-links-container ul.side-links, .paytable-container ul.side-links { margin: 0px 5px 0px 16px; padding: 0px 0px 0px 0px; list-style-image: url(../images/interface/bullet/link-bullet.png); list-style-position: outside; }
#container #column-two .side-links-container ul.side-links li, .paytable-container ul.side-links li { padding: 0px 0px 8px 0px; margin: 0px 0px 8px 0px; border-bottom: #CCC 1px solid;  }
#container #column-two .side-links-container ul.side-links li a, .paytable-container ul.side-links li a { font-weight: bold; padding: 0px 0px 0px -1px; }
#container #column-two .side-links-container ul.side-links li.last, .paytable-container ul.side-links li.last { border-bottom: 0px; margin-bottom:-5px; }
#container #column-two .side-links-container ul.side-links li a:hover, .paytable-container ul.side-links li a:hover { text-decoration:underline; }


/* Press Releases */

#column-two .press-release-layout-short { margin: 20px 25px 0px 25px; border-bottom: 1px solid #dedede; }
#column-two .press-release-layout-short .press-release-header { font-family: Helvetica, Arial, sans-serif; font-weight: normal; padding: 0px 0px 19px 0px; margin: 0px 0px 15px 0px; font-size: 100%; color: #DF2E6E; width: 275px; float:left; background-image:url(../images/interface/h4/underline.gif); background-position:bottom; background-repeat:repeat-x; }
#column-two .press-release-layout-short .press-release-info-date-wrap { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666; float:right; width: 100px; text-align:right; padding: 0px 0px 19px 0px; margin: 0px 0px 15px 0px; background-image:url(../images/interface/h4/underline.gif); background-position:bottom; background-repeat:repeat-x; }
#column-two .small-page-links { margin: 0px 0px 0px 20px; }
#about-pink .small-page-input-link { float: left; display: block; height: 20px; background: url(../images/interface/buttons/small-btn-about-pink-left.png); background-position: top left; background-repeat: no-repeat; padding-left: 5px; color: #ffffff; text-decoration: none; margin: 0px 4px 0px 0px; }
#about-pink .small-page-input-link span { background: url(../images/interface/buttons/small-btn-about-pink-right.png); background-position: top right; background-repeat: no-repeat; padding: 3px 10px 0px 2px; display: block; float: left; color: #ffffff; height: 17px; }
#about-pink .small-page-input-link:hover { background-position: bottom left; text-decoration: none; }
#about-pink .small-page-input-link:hover span { background-position: bottom right; cursor: pointer; }

/* Paytable & Directions Table */

#container #column-two .paytable-container { height: auto; margin: 0px 0px  0px 0px; padding: 10px 19px 7px 19px; background-color: #ebebeb; border-bottom: 1px solid #CCC; }
#container #column-two .directions-container { height: auto; margin: 0px 0px 25px 0px; padding: 10px 19px 7px 19px; background-color: #ebebeb; border-bottom: 1px solid #CCC; }

#container #column-two .paytable-container table, .directions-container table { text-align: left; width: 214px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666; margin: 7px 0px 10px 0px; }

#container #column-two .paytable-container tbody .col_0 { width:50%; }
#container #column-two .paytable-container tbody tr td { border-bottom: 1px solid #ccc; }
#container #column-two .paytable-container tbody tr td.col_1, td.col_2 { padding: 5px 0px 5px 0px; }
#container #column-two .paytable-container tbody tr.row_0 { font-weight:bold; border-bottom: 2px solid #ccc;}

#container #column-two .paytable-container tbody tr td ul li, .directions-container tbody tr td li { padding: 5px 0px 5px 0px; border-bottom: 1px solid #ccc; }
#container #column-two .paytable-container tbody tr td ul li.last, .directions-container tbody tr td li.last { border-bottom: 0px; margin-bottom:-5px; }

#container #column-two .directions-container tbody .col_0 { width:40%; }
#container #column-two .directions-container tbody .col_1 { text-align:right; }

#container #column-two .paytable-container tbody tr td.side-spade { background-image:url(../images/interface/bullet/side-spade.png); background-repeat:no-repeat; background-position: 60px 7px; }
#container #column-two .paytable-container tbody tr td.side-heart { background-image:url(../images/interface/bullet/side-heart.png); background-repeat:no-repeat; background-position: 60px 7px; }
#container #column-two .paytable-container tbody tr td.side-diamond { background-image:url(../images/interface/bullet/side-diamond.png); background-repeat:no-repeat; background-position: 60px 7px; }
#container #column-two .paytable-container tbody tr td.side-club { background-image:url(../images/interface/bullet/side-club.png); background-repeat:no-repeat; background-position: 60px 7px; }





/* Poker Schedule */

#container #column-two .poker-schedule-wide-column { width: 400px; background-color: #FFF; margin: 2px 25px 20px 25px;   }
#container #column-two .poker-schedule-wide-column tbody tr.poker-highlight { font-family:  Arial, sans-serif; font-weight: normal; font-style:oblique; font-size: 80%; color: #FFF; background-color: #66CB33; padding: 0px 0px 0px 20px; }
#container #column-two .poker-schedule-wide-column tbody tr.poker-highlight td { padding: 8px 10px 8px 10px; }

#container #column-two .poker-schedule-half-column { float: left; width: 328px; background-color: #FFF; margin: -10px 0px 0px 0px; padding: 0px 25px 30px 25px; }
#container #column-two .poker-schedule-half-column table { text-align:left; width: 328px; }
#container #column-two .poker-schedule-half-column .head_0 { text-align:left; padding: 19px 0px 19px 0px; font-weight: normal; font-size: 100%; }
#container #column-two .poker-schedule-half-column thead th { height: auto; background-image:url(../images/interface/h4/underline.gif); background-position:bottom; background-repeat:repeat-x; }
#container #column-two .poker-schedule-half-column thead .head_1, .poker-schedule-half-column thead .head_2 { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666; width: 15%; text-align:center; }
#container #column-two .poker-schedule-half-column tbody tr { font-family:  Arial, sans-serif; font-weight: bold; font-size: 80%; color: #666; }
#container #column-two .poker-schedule-half-column tbody tr td { border-bottom: #CCC 1px solid; vertical-align:top; padding: 10px 0px 13px 0px; }
#container #column-two .poker-schedule-half-column .col_1, .poker-schedule-half-column .col_2 { text-align:center; font-weight:normal; color: #666; }
#container #column-two .poker-schedule-half-column tbody tr td span { display:block; margin-top: 3px; font-size: 11px; font-weight: normal; color: #666; }

#container #column-two .poker-schedule-half-column tbody tr.poker-highlight { font-family:  Arial, sans-serif; font-weight: normal; font-style:oblique; font-size: 80%; color: #FFF; background-color: #66CB33; padding: 0px 0px 0px 20px; }
#container #column-two .poker-schedule-half-column tbody tr.poker-highlight td { padding: 8px 10px 8px 10px; }


/* Full Menu */

#container #column-two .menu-full-column { float: left; width: 580px; background-color: #FFF; overflow:hidden; padding: 0px 25px 30px 25px; }
#container #column-two .menu-full-column table { text-align:left; width: 580px; float:left; margin-top: 25px; }
#container #column-two .menu-full-column thead th { height: auto; background-image:url(../images/interface/h4/underline.gif); background-position:bottom; background-repeat:repeat-x; }
#container #column-two .menu-full-column thead .head_0 { text-align:left; padding: 0px 0px 19px 0px; font-weight: normal; font-size: 100%;}
#container #column-two .menu-full-column thead .head_1, .menu-full-column thead .head_2 { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666;  text-align:center; }
#container #column-two .menu-full-column tbody tr { font-family:  Arial, sans-serif; font-weight: bold; font-size: 80%; color: #666; }
#container #column-two .menu-full-column tbody tr td { padding: 10px 0px 10px 0px; border-bottom: #CCC 1px solid; }
#container #column-two .menu-full-column tbody tr td ul { padding: 10px 0px 10px 0px; }
#container #column-two .menu-full-column tbody tr td span.byline { display:block; margin-top: 3px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 11px; color: #666; }
#container #column-two .menu-full-column tbody tr td span.sideline { padding-left: 4px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 11px; color: #666; }
#container #column-two .menu-full-column tbody tr .col_0 { vertical-align:top; width: 440px;}
#container #column-two .menu-full-column tbody tr .col_1, .col_2 { text-align:center; font-weight:normal; color: #666; width: 70px;  }
#container #column-two .menu-full-column tbody tr .col_1_sub, .col_2_sub { text-align:center; color: #666; padding-top: 50px; }


/* Events Listing */

#column-two .split-column-entertainment-listings-left { float: left; }
#container #column-two .split-column-entertainment-listings-left .events-container { padding: 12px 25px 0px 25px; }
#container #column-two .split-column-entertainment-listings-left .events-header { padding: 6px 0px 6px 10px; background-color: #efefef; border-top: 1px solid #E1E1E1; font-family: Arial, sans-serif; font-weight: bold; font-size: 68.75%; color: #666; margin: 13px 0px 13px 0px; }
#container #column-two .split-column-entertainment-listings-left .events { border-bottom: 1px solid #dedede; }
#container #column-two .split-column-entertainment-listings-left .events-image-container { width: 90px; height: 90px; float: left; padding: 12px 10px 12px 0px; }
#container #column-two .split-column-entertainment-listings-left .events-details-container { width: 295px; height: auto; float: right; }
#container #column-two .split-column-entertainment-listings-left .events .events-details-container tr { border-bottom: 1px solid #dedede; width: 295px; }
#container #column-two .split-column-entertainment-listings-left .events-sub-header { font-family: Arial, sans-serif; font-weight: bold; padding: 10px 0px 8px 0px; font-size: 80%; color: #B92BE2; width: 195px; float:left; }
#container #column-two .split-column-entertainment-listings-left .events-time { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666;  float:right; width: 100px; text-align:right; padding: 12px 0px 7px 0px; }
#container #column-two .split-column-entertainment-listings-left .events-ce-text { float: left; width: 295px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666; margin: 0px 0px 5px 0px;}

#container #column-two .split-column-entertainment-listings-left .events-container .events-ce-text p { padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; line-height: 130%;  }
#container #column-two .split-column-entertainment-listings-left .events-container span.events-link a { color: #B92BE2; }
#container #column-two .split-column-entertainment-listings-left .events-container span.events-link a:hover { text-decoration:underline; }
#container #column-two .split-column-entertainment-listings-left .events-container .events-ce-text ul { font-family:  Arial, sans-serif;  line-height: 130%; padding: 0px 0px 0px 10px; color: #666; margin: 10px 0px 0px 10px; list-style: outside disc; }
#container #column-two .split-column-entertainment-listings-left .events-container .events-ce-text ul li { margin-bottom: 0px; }
#container #column-two .split-column-entertainment-listings-left .events-container .truncate_less { margin-top: 10px;  margin-bottom: 10px;  }
#container #column-two .split-column-entertainment-listings-left .events-container .truncate_less p { display: inline; }
#container #column-two .split-column-entertainment-listings-left .events-container .truncate_more {  margin-bottom: 5px;  }


/* Drinks Menu */

#container #column-two .drinks-menu { float: left; width: 328px;  margin: 5px 0px 0px 0px; padding: 0px 25px 30px 25px; }
#container #column-two .drinks-menu table { text-align:left; width: 328px; }
#container #column-two .drinks-menu .head_0 { text-align:left; padding: 19px 0px 19px 0px; font-weight: normal; font-size: 100%; }
#container #column-two .drinks-menu thead th { height: auto; background-image:url(../images/interface/h4/underline.gif); background-position:bottom; background-repeat:repeat-x; }
#container #column-two .drinks-menu thead .head_1, .drinks-menu thead .head_3 { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666; width: 15%; text-align:center; }
#container #column-two .drinks-menu thead .head_2 { font-family:  Arial, sans-serif; font-weight: bold; font-size: 68.75%; color: #B92BE2; width: 15%; text-align:center; }

#container #column-two .drinks-menu tbody tr { font-family:  Arial, sans-serif; font-weight: bold; font-size: 80%; color: #666; }
#container #column-two .drinks-menu tbody tr td { border-bottom: #CCC 1px solid; vertical-align:top; padding: 10px 0px 13px 0px; }
#container #column-two .drinks-menu .col_1 { text-align:center; font-weight:normal; color: #666; font-size: 68.75%; line-height: 200%;}
#container #column-two .drinks-menu .col_2 { text-align:center; font-weight:bold; color: #B92BE2; }
#container #column-two .drinks-menu .col_3 { text-align:center; font-weight:normal; color: #666; }
#container #column-two .drinks-menu tbody tr td span { display:block; margin-top: 3px; font-size: 11px; font-weight: normal; color: #666; }

/* Aspire Benefits Table */

#container #column-two .aspire-benifits { float: left; width: 328px; background-color: #FFF; margin: -20px 0px 0px 0px; padding: 0px 25px 30px 25px; }
#container #column-two .aspire-benifits table { text-align:left; width: 328px; }
#container #column-two .aspire-benifits .head_0 { text-align:left; padding: 19px 0px 19px 0px; font-weight: normal; font-size: 100%; color: #3DA5E5; }
#container #column-two .aspire-benifits thead th { height: auto; background-image:url(../images/interface/h4/underline.gif); background-position:bottom; background-repeat:repeat-x; }
#container #column-two .aspire-benifits thead .head_1, .aspire-benifits thead .head_2, .aspire-benifits thead .head_3 { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666; width: 15%; text-align:center; }
#container #column-two .aspire-benifits tbody tr { font-family:  Arial, sans-serif; font-size: 80%; color: #666; }
#container #column-two .aspire-benifits tbody tr td { border-bottom: #CCC 1px solid; vertical-align:top; padding: 10px 0px 13px 0px; }
#container #column-two .aspire-benifits .col_1, .aspire-benifits .col_2, .aspire-benifits .col_3 { text-align:center; font-weight:normal; color: #666; }
#container #column-two .aspire-benifits tbody tr td span { display:block; margin-top: 3px; font-size: 11px; font-weight: normal; color: #666; }
#container #column-two .aspire-benifits tbody .col_1.aspire-table-yes { background-image:url(../images/interface/aspire-cards/aspire-card-blue.jpg); background-position: center center; background-repeat:no-repeat; }
#container #column-two .aspire-benifits tbody .col_2.aspire-table-yes { background-image:url(../images/interface/aspire-cards/aspire-card-silver.jpg); background-position: center center; background-repeat:no-repeat; }
#container #column-two .aspire-benifits tbody .col_3.aspire-table-yes { background-image:url(../images/interface/aspire-cards/aspire-card-gold.jpg); background-position: center center; background-repeat:no-repeat; }
#container #column-two .aspire-benifits tbody .aspire-table-no { background-color: #FFF; }

/* Punto Table */

#container #column-two .punto-banco-table-container { width: 328px; background-color: #FFF; margin: 10px 0px 0px 0px; padding: 0px 25px 20px 25px; }
#container #column-two .page-table-container { width: 328px; background-color: #FFF; margin: 10px 0px 0px 0px; padding: 0px 25px 10px 25px; }
#container #column-two .punto-banco-table-container table, .page-table-container table { margin: 10px 0px 0px 0px; text-align:left; width: 328px; }
#container #column-two .punto-banco-table-container .head_0, .punto-banco-table-container thead .head_1, .punto-banco-table-container thead .head_2, .page-table-container .head_0, .page-table-container thead .head_1, .page-table-container thead .head_2 { font-size: 68.75%; font-family:  Arial, sans-serif; font-weight: bold; padding: 5px 0px 5px 0px; margin: 5px 0px 10px 0px; text-align:left; color: #2e9308; }
#container #column-two .punto-banco-table-container thead th, .page-table-container thead th { height: auto; border-bottom: 2px solid #ccc; background-repeat:repeat-x; }
#container #column-two .punto-banco-table-container thead .head_1, .punto-banco-table-container thead .head_2, .page-table-container thead .head_1, .page-table-container thead .head_2 { padding-left: 10px; padding-right: 10px; width: 30%; text-align: center; }
#container #column-two .punto-banco-table-container tbody tr, .page-table-container tbody tr { font-family:  Arial, sans-serif; font-weight: bold; font-size: 68.75%; color: #666; }
#container #column-two .punto-banco-table-container tbody tr td, .page-table-container tbody tr td { border-bottom: #CCC 1px solid; vertical-align:top; padding: 7px 0px 7px 0px; }
#container #column-two .punto-banco-table-container .col_1, .punto-banco-table-container .col_2, .page-table-container .col_1, .page-table-container .col_2 { text-align:center; font-weight:bold; color: #666; border-left: #CCC 1px solid; padding-left: 10px; padding-right: 10px; }
#container #column-two .punto-banco-table-container .col_0, .page-table-container .col_0, {padding-right: 10px; }

/* Poker Table */


#container #column-two .poker-results-table {  margin: 0px 0px 0px 0px; padding: 0px 25px 0px 25px; }
#container #column-two .poker-results-table table { margin: 0px 0px 0px 0px; text-align:left; width:100%;  }
#container #column-two .poker-results-table .head_0, .poker-results-table thead .head_1, .poker-results-table thead .head_2 { font-size: 68.75%; font-family:  Arial, sans-serif; font-weight: bold; padding: 5px 0px 5px 0px; margin: 5px 0px 10px 0px; text-align:left; color: #2e9308; }
#container #column-two .poker-results-table thead th { height: auto; border-bottom: 1px solid #ccc; background-repeat:repeat-x; background-color:#ebebeb; }
#container #column-two .poker-results-table thead .head_0 { padding-left: 5px; }
#container #column-two .poker-results-table thead .head_1, .poker-results-table thead .head_2 { padding-left: 10px; padding-right: 10px; }
#container #column-two .poker-results-table thead .head_2 {  text-align:left; }
#container #column-two .poker-results-table tbody tr { font-family:  Arial, sans-serif;  font-size: 68.75%; color: #666; }
#container #column-two .poker-results-table tbody tr.odd { background-color: #F2F2F2; }
#container #column-two .poker-results-table tbody tr td { border-bottom: #CCC 1px solid; vertical-align:top; padding: 7px 0px 7px 0px; }
#container #column-two .poker-results-table .col_0 {  padding-right: 5px; padding-left: 5px; font-weight: bold; width:15%; }
#container #column-two .poker-results-table .col_1 { width:25%; text-align:left;   color: #666; padding-left: 10px; padding-right: 10px; }
#container #column-two .poker-results-table .col_2 { width:60%; text-align:left;   color: #666;  padding-left: 10px; padding-right: 10px;  }
.poker-heading {
	font-size: 68.75%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 15px 25px 0px 25px;
	border-bottom: 2px solid #ccc;
	color: #2e9308; 
}

/* Daily Results Container */

#container #column-two .daily-results-container { height: auto; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 20px;  }


#container #column-two .daily-results-segmenter { width: 335px;  }
#container #column-two ul.tabs {
    width:335px;
    margin:0px;
    padding:0px;
}
#container #column-two ul.tabs li {
    display:block;
    float:left;
    padding:0px 2px 0px 0px;
	margin-bottom: 0px;
}
#container #column-two ul.tabs li a {
	cursor:pointer;
    display:block;
    float:left;
    padding:4px 7px 4px 7px;
	font-family:  Arial, sans-serif; 
	font-weight: normal; 
	font-size: 12px;
    background-color:#e0e0e0;
    
    text-decoration:none;
}
#container #column-two ul.tabs li a.selected {
	background-color: #66CB33;
	color: #FFF;
}

#container #column-two .daily-results-tab-content {
	clear:both;
    border:1px solid #66CB33;
    padding:12px 12px 5px 12px;
	background-color: #f0f0f0;
}

#container #column-two .daily-results-container table { text-align: left; width: 309px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 12px; color: #666; margin: 0px 0px 10px 0px; }
#container #column-two .daily-results-container tbody .col_0 { width:20%; }
#container #column-two .daily-results-container tbody .col_1 { width:60%; text-align:left; }
#container #column-two .daily-results-container tbody .col_2 { width:20%; text-align:left; }
#container #column-two .daily-results-container tbody tr td { border-bottom: 1px solid #ccc; padding: 3px 0px 3px 0px; }

#container #column-two .daily-results-container tbody tr td.col_1, td.col_2 { padding: 3px 0px 3px 0px; }
#container #column-two .daily-results-container thead tr td { padding: 3px 0px 3px 0px; }
#container #column-two .daily-results-container thead  { border-bottom: 1px solid #66CB33;}

.daily-results-main-heading {
	font-size: 12px; 
	color: #666;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #66CB33;
}
.daily-results-heading {
	font-size: 12px; 
	color: #666;
	font-family:  Arial, sans-serif;
	font-weight: normal;
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #66CB33;
}
.daily-results-heading-2 {
	font-size: 12px;
	font-weight:bold;
	color: #666;
	font-family:  Arial, sans-serif;
	font-weight: normal;
	padding:6px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #66CB33;
}
/* Search Results */

#container #column-two .search-result-container { padding: 0px 25px 0px 25px; }
#container #column-two .search-relevance { font-family:  Arial, sans-serif; font-weight: normal; font-size: 68.75%; color: #666;  padding: 5px 0px 0px 8px;  }


/* Structure */
#home-back-to-top { clear: both; height: 31px; border-bottom: 3px solid #1b1b1b;  padding: 50px 0px 0px 0px;}
#home-back-to-top .bact-to-top-wrapper a { float: right; height: 25px; background-image:url(../images/interface/footer/footer-back-to-top.png);  padding: 6px 11px 0px 10px; display: block; }

#back-to-top { clear: both; height: 31px; border-bottom: 3px solid #1b1b1b;  padding: 25px 0px 0px 0px;}
#back-to-top .bact-to-top-wrapper a { float: right; height: 25px; background-image:url(../images/interface/footer/footer-back-to-top.png);  padding: 6px 11px 0px 10px; display: block; }
#structure { clear: both; padding: 21px 0px 23px 24px;  background-color: #0e0e0e; border-top: 1px solid #434242; border-bottom: 1px solid #434242;   }
#structure .structure-container { width: 146px; float: left; margin: 0px 30px 0px 0px; padding: 0px;  }
	
#structure .structure-container ul { padding: 20px 0px 0px 0px; }
#structure .structure-container.last { margin: 0px 0px 0px 0px; }
#container #structure .structure-container ul.casino { background-image:url(../images/interface/footer/casino-green-footer.gif); background-repeat:repeat-x; background-position:top; }
#container #structure .structure-container ul.restaurant {  background-image:url(../images/interface/footer/restaurant-red-footer.gif); background-repeat:repeat-x; background-position:top; }
#container #structure .structure-container ul.entertainment {  background-image:url(../images/interface/footer/entertainment-purple-footer.gif); background-repeat:repeat-x; background-position:top; }
#container #structure .structure-container ul.beauty {  background-image:url(../images/interface/footer/beauty-gold-footer.gif); background-repeat:repeat-x; background-position:top; }
#container #structure .structure-container ul.aspire {  background-image:url(../images/interface/footer/aspire-blue-footer.gif); background-repeat:repeat-x; background-position:top; }
#container #structure .structure-container ul.about {  background-image:url(../images/interface/footer/about-pink-footer.gif); background-repeat:repeat-x; background-position:top; }


/* Footer */

#footer { clear: both; }
#footer #footer-left { clear: both; float:left; width: 570px; margin: 0px; padding: 17px 20px 25px 0px; }
#footer #footer-right { float: right; width: 315px; margin: 0px; padding: 18px 0px 25px 0px; }
#footer #footer-right .gamble-aware-text { float: left; width: 166px; height: 19px; margin: 0px; padding: 2px 0px 0px 0px; }
#footer #footer-right .gamble-aware-button { float: right; width: 149px; height: 19px; margin: 0px; padding: 0px; background-image: url(../images/interface/footer/gamble-aware.png); background-position: top left; background-repeat: no-repeat; border: 0px; cursor:pointer; display: block; }
#footer #footer-right .gamble-aware-button:hover { background-position: 0 -19px; }
#footer #footer-right .disclaimer { clear:both; width: 315px; }



#home-footer-container { width:100%; background-color: #000;  position:absolute; bottom: 0; margin: 20px 0px 0px 0px; border-top: 1px solid #222; }

#home-footer {  width:905px; margin: 0 auto;  }
#home-footer #home-footer-left { clear: both; float:left;  margin: 0px; padding: 15px 20px 20px 0px; }
#home-footer #home-footer-right { float: right; margin: 0px; padding: 16px 0px 20px 0px; }
#home-footer #home-footer-right .gamble-aware-text { float: left; width: 166px; height: 19px; margin: 0px; padding: 2px 0px 0px 0px; }
#home-footer #home-footer-right .gamble-aware-button { float: left; width: 149px; height: 19px; margin: 0px; padding: 0px; background-image: url(../images/interface/footer/gamble-aware.png); background-position: top left; background-repeat: no-repeat; border: 0px; cursor:pointer; display: block; }
#home-footer #home-footer-right .gamble-aware-button:hover { background-position: 0 -19px; }
#home-footer #home-footer-right .disclaimer { clear:both; width: 315px; }


/* Survey */
.ce_survey .surveyhead span.surveytitle {
	display:none;
}



/* 5. Typography */

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

h1 {
	font-size: 100%;
	padding: 16px 25px 18px 25px;
	margin: 0px 0px 0px 0px;
	height: auto;
	background-color:#FFF;
	color: #999;
	border-bottom: 1px solid #E1E1E1;
	}

h1.h1-top {
	border-bottom: none;
	}
#home-blue h1, #home-blue h2, #home-blue h4{
	color: #3ca1ee;
	}
#casino-green h1, #casino-green h2, #casino-green h4{
	color: #2e9308;
	}
#restaurant-red h1, #restaurant-red h2, #restaurant-red h4 {
	color: #af0024;
	}
#entertainment-purple h1, #entertainment-purple h2, #entertainment-purple h4 {
	color: #B92BE2;
	}
#aspire-blue h1, #aspire-blue h2, #aspire-blue h4 {
	color: #3DA5E5;
	}
#about-pink h1, #about-pink h2, #about-pink h4 {
	color: #DF2E6E;
	}

#casino-green h1.h1-top, #restaurant-red h1.h1-top, #entertainment-purple h1.h1-top, #aspire-blue h1.h1-top, #about-pink h1.h1-top {
	border-bottom: none;
	color: #999;
	}
#casino-green h1.colour-grey, #restaurant-red h1.colour-grey, #entertainment-purple h1.colour-grey, #aspire-blue h1.colour-grey, #about-pink h1.colour-grey, #home-blue h1.colour-grey {
	color: #999;
	}
h2 {
	font-size: 100%;
	padding: 16px 20px 18px 20px;
	color:  #756f56;
	background-position:top left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #C3C3C3;
	margin: 0px 0px 0px 0px;
	background-color:#ccc;
	color: #FFF;
	}

h3.menu-main-header {
	height: 21px;
	font-size: 100%;
	color: #888;
	padding: 17px 20px 19px 15px;
	margin: 0px 0px 23px 0px;
	background-image:url(../images/interface/h3/main-menu-background.png);
	}
	

h3.calendar-header-left {
	height: 21px;
	font-size: 100%;
	color: #888;
	float: left;
	width: 130px;
	background-image:url(../images/interface/h3/events-header-left.png);
	padding: 17px 0px 19px 15px;
	margin: 0px 0px 17px 3px;
	}
	
h3.calendar-header-right {
	height: 21px;
	font-size: 100%;
	color: #888;
	float: right;
	width: 78px;
	overflow: hidden;
	text-align: right;
	background-image:url(../images/interface/h3/events-header-right.png);
	padding: 17px 20px 19px 10px;
	margin: 0px 3px 17px 0px;
	}
	
h4 {
	clear:both;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	padding: 0px 0px 19px 0px;
	margin: 20px 25px 20px 25px;
	height: auto;
	color: #C5C5C5;
	background-image:url(../images/interface/h4/underline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
h4.poker-results {
	clear:both;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	padding: 0px 0px 19px 0px;
	margin: 20px 25px 10px 25px;
	height: auto;
	background-image:url(../images/interface/h4/underline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
	
h5 {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: #fff;
}
	
h6 {
	width: 210px;
	font-size: 100%;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/interface/h2/h2-underline.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


/* 5. Typography - P's */

#container #column-two .split-column-double-left p, .split-column-home-left p, .split-column-aspinall-left p {
	font-family:  Arial, sans-serif;
	font-size: 80%;
	line-height: 140%;
	padding: 0px 25px 0px 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666;
}


#container #column-two .split-column-search-results p {
	font-family:  Arial, sans-serif;
	font-size: 11px;
	line-height: 140%;
	padding: 10px 0px 20px 0px;
	margin: 20px 0px 10px 0px;
	color: #666;
	background-image:url(../images/interface/h4/underline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-top: 1px solid #dedede;
}

#container #column-two .split-column-404 p {
	width: 320px;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin: 25px 0px 60px 0px;
	color: #666;
}
#container #column-two .split-column-404 p a {
	text-decoration:underline;
}

#container #column-two .split-column-double-left p a, .split-column-home-left p a, .split-column-aspinall-left p a {
	text-decoration:none;
	font-weight:bold;
}

#container #column-two .split-column-double-left p a:hover, .split-column-home-left p a:hover, .split-column-aspinall-left p a:hover { text-decoration:underline; }

#container #column-two .split-column-double-right .paytable-container p, .directions-container p {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	margin: 10px 0px 15px 0px;
	color: #666;
}

#container #column-one #subscribe #subscribe-body span {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	font-weight:bold;
	color: #666;
	margin: 10px 0px 5px 1px;
	}
	
#container #column-one #subscribe-body .subscribe-intro {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	color: #666;
	margin: 6px 0px 5px 2px;
    }
	
#container #column-one #subscribe-body .subscribe-confirmation {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	font-style: oblique;
	color: #666;
	margin: 10px 0px 15px 2px;
}
p.confirm {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	color: #F00;
	font-weight:bold;
	margin: 20px 25px 15px 25px;
	padding-bottom: 20px
}

#container #column-two .contact-confirmation {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	font-style: oblique;
	color: #666;
	margin: 10px 0px 15px 2px;
}

/* 5. Typography - Sub & Navigation Headers */

.text-navigation {
	font-size: 100%;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

.text-navigation a {
	color:#FFF;
	text-decoration: none;
	}
.text-navigation-home {
	font-size: 96%;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

.text-navigation-home a {
	color:#FFF;
	text-decoration: none;
	}

.text-main { font-size: 75%; }

.text-small {
	font-family:  Arial, sans-serif;
	font-size: 68.75%;
	margin: 0px 0px 0px 0px;
	color: #666;
	}
.empty {
	font-family:  Arial, sans-serif;
	font-size: 80%;
	margin: 11px 25px 0px 0px;
	color: #666;
	}
.split-column-entertainment-listings-left .empty {
	font-family:  Arial, sans-serif;
	font-size: 80%;
	margin: 25px 25px 0px 25px;
	color: #666;
	}


.text-small a {
	color: #808080;
	text-decoration: none;
	}
.text-small a:hover {
	color: #FFF;
	text-decoration: underline;
	}

#structure .structure-container ul li a:hover {
	color: #FFF;
	text-decoration:underline;
	}

.text-small .active {
	color: #FFF;
	text-decoration:underline;
	}
	


.side-heading {
	font-size: 68.75%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 10px 0px;
	border-bottom: 2px solid #ccc;
}
.side-heading img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -4px 5px;

}
.page-sub-heading {
	font-size: 80%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: -5px 25px 20px 25px;
	border-bottom: 2px solid #ccc;
}

.contacts-heading {
	font-size: 68.75%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	color:#666;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 0px 0px;
	border-bottom: 2px solid #ccc;
}
.restaurant-page-sub-heading {
	font-size: 80%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	margin: 15px 25px 0px 25px;
	
	color: #B92BE2;
}
.restaurant-page-sub-heading-smaller-margin {
	font-size: 80%;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	margin: 10px 25px 0px 25px;

	color: #B92BE2;
}
span.restaurant-byline { display:block; margin-top: 3px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 80%; color: #666; margin: 5px 25px 0px 25px; }

.acrobat-byline a{ display:block; margin-top: 0px; font-family:  Arial, sans-serif; font-weight: normal; font-size: 11px; margin: -3px 25px 0px 25px; text-align: left; background-image:url(../images/interface/bullet/acrobat-bullet.png); background-position:left; background-repeat:no-repeat; padding: 3px 0px 0px 21px; height: 16px; }
.acrobat-byline a:hover{ text-decoration:underline }

.search-heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	margin-bottom: -10px;
}
.search-heading a{
	color: #333;
}
.search-heading a:hover{
	color: #3ca1ee;
	border-bottom: 2px solid #3ca1ee;
}
.word-link {
	background-image:url(../images/interface/bullet/word.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 30px;
}


	
/* 5. Typography - Colours Sub/Side Headers & Links */

#home-blue #container #column-two .split-column-home-left p a { color: #3ca1ee; }
#casino-green #container #column-two .split-column-double-left p a, ul.side-links li a { color: #2e9308;  }
#restaurant-red #container #column-two .split-column-double-left p a{ color: #af0024; }
#entertainment-purple #container #column-two .split-column-double-left p a, ul.side-links li a, .split-column-entertainment-left p a { color: #B92BE2;   }
#entertainment-purple #container #column-two .split-column-entertainment-left p a:hover { color: #B92BE2; text-decoration: underline;   }
#beauty-gold #container #column-two .split-column-double-left p a { color: #BD9103; }
#aspire-blue #container #column-two .split-column-double-left p a, .split-column-home-left a{ color: #3DA5E5; }
#about-pink #container #column-two .split-column-double-left p a, .split-column-double-left ul li a, .directions-container a { color: #DF2E6E; }
#container #column-two .split-column-double-left p a:hover, .split-column-double-left ul li a:hover, .directions-container a:hover   { text-decoration:underline; }

#casino-green #container #column-two .split-column-double-left ul li a { color: #2e9308;  }
#casino-green #container #column-two  .split-column-aspinall-left p a { color: #2e9308; font-weight:bold;  }

#entertainment-purple #container #column-two  .split-column-aspinall-left p a { color: #B92BE2; font-weight:bold;  }

#column-two .split-column-double-left ul li a: hover { text-decoration: underline; }


#home-blue #container #column-two  ul.side-links li a { color: #3ca1ee; }
#casino-green #container #column-two  ul.side-links li a { color: #2e9308;  }
#restaurant-red #container #column-two  ul.side-links li a { color: #af0024; }
#entertainment-purple #container #column-two  ul.side-links li a { color: #B92BE2;   }
#beauty-gold #container #column-two   ul.side-links li a { color: #BD9103; }
#aspire-blue #container #column-two   ul.side-links li a{ color: #3DA5E5; }
#about-pink #container #column-two   ul.side-links li a { color: #DF2E6E; }

#home-blue .side-heading, #home-blue .page-sub-heading { color: #3ca1ee; }
#casino-green .side-heading, #casino-green .page-sub-heading { color: #2e9308;  }
#restaurant-red .side-heading, #restaurant-red .page-sub-heading { color: #af0024; }
#entertainment-purple .side-heading, #entertainment-purple .page-sub-heading { color: #B92BE2;  }
#beauty-gold .side-heading, #beauty-gold .page-sub-heading { color: #BD9103; }
#aspire-blue .side-heading, #aspire-blue .page-sub-heading { color: #3DA5E5; }
#about-pink .side-heading, #about-pink .page-sub-heading { color: #DF2E6E; }

#home-blue #container #column-one #subscribe-body a { color: #3ca1ee;}
#casino-green #container #column-one #subscribe-body a { color: #2e9308;}
#restaurant-red #container #column-one #subscribe-body a { color: #af0024;}
#entertainment-purple #container #column-one #subscribe-body a { color: #B92BE2;}
#beauty-gold #container #column-one #subscribe-body a { color: #BD9103;}
#aspire-blue #container #column-one #subscribe-body a { color: #3DA5E5;}
#about-pink #container #column-one #subscribe-body a { color: #DF2E6E;}

#casino-green #container #column-two .contact-confirmation a { color: #2e9308;}
#casino-green #container #column-two .contact-confirmation a:hover { text-decoration:underline;}

#container #column-one #subscribe-body a:hover { text-decoration:underline; } 


/* 5. Typography - Press Release Links */

#about-pink #container #column-two .split-column-home-left .press-release-layout-short a { 
	color: #DF2E6E; 
	font-family:  Arial, sans-serif; 
	font-size: 68.75%; 
	font-weight:bold;
	background: url(../images/interface/bullet/link-bullet.png) 0px 2px no-repeat;
	padding: 0px 0px 0px 17px;
	display: block;
	margin: 15px 0px 15px 0px;
	}

#about-pink #container #column-two .split-column-home-left .press-release-layout-short a:hover { text-decoration:underline;  }

#container #column-two .split-column-home-left .press-release-layout-short span{
	font-family:  Arial, sans-serif;
	font-size: 80%;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666;
	}
	
	
/* Reset */

html, body, div, span, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, thead, tfoot, tr, th, 
caption,  td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
.invisible {
display:none;
}


/* Last. Odd Ends & Colours */

.align-right { float: right; }
.align-left { float: left; }	
.align-clear { clear: both; }
.colour-white { color:#FFF; }
.colour-grey { color:#ACACAC; }
.colour-dark-grey { color:#808080; }
.colour-home-blue { color: #3ca1ee; }
.colour-casino-green { color: #2e9308; }
.colour-restaurant-red { color: #af0024; }
.colour-entertainment-purple { color: #B92BE2; }
.colour-beauty-gold { color: #BD9103; }
.colour-aspire-blue { color: #3DA5E5; }
.colour-about-pink { color: #DF2E6E; }
.style-oblique { font-style:oblique; }
.style-bold { font-weight:bold; }
.style-right-justify { text-align: right; }
.style-center-justify { text-align: center; }

/* Validate */

.formError { position:absolute; top:300px; left:300px; padding-bottom:13px; display:block; z-index:5000; }
.ajaxSubmit { padding:20px; background:#55ea55; border:1px solid #999; display:none }
.formError .formErrorContent { width:100%; background:#ee0101; color:#fff; width:150px; font-family:tahoma; font-size:11px; padding:4px 10px 4px 10px; }
.greenPopup .formErrorContent { background:#33be40; }
.blackPopup .formErrorContent { background:#393939; color:#FFF; }
.formError .formErrorArrow { position:absolute; bottom:0; left:20px; width:15px; height:15px; z-index:5001; }
.formError .formErrorArrowBottom { top:0; margin:-6px; }
.formError .formErrorArrow div { border-left:2px solid #ddd; border-right:2px solid #ddd; font-size:0px; height:1px; background:#ee0101; margin:0 auto; line-height:0px; font-size:0px; display:block; }
.formError .formErrorArrowBottom div { }
.greenPopup .formErrorArrow div { background:#33be40; }
.blackPopup .formErrorArrow div { background:#393939; color:#FFF; }
.formError .formErrorArrow .line10 { width:15px; border:none; }
.formError .formErrorArrow .line9 { width:13px; border:none; }
.formError .formErrorArrow .line8 { width:11px; }
.formError .formErrorArrow .line7 { width:9px; }
.formError .formErrorArrow .line6 { width:7px; }
.formError .formErrorArrow .line5 { width:5px; }
.formError .formErrorArrow .line4 { width:3px; }
.formError .formErrorArrow .line3 { width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd; }
.formError .formErrorArrow .line2 { width:3px; border:none; background:#ddd; }
.formError .formErrorArrow .line1 { width:1px; border:none; background:#ddd; }

/* Gallery */

div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background-color: #FFF; }
div.dark_square .currentTextHolder { color: #333; }
div.dark_square .pp_description { color: #333; }
div.dark_square .pp_loaderIcon { background:url(../images/gallery/prettyPhoto/dark_square/loader.gif) center center no-repeat; }
div.dark_square .pp_expand { background:url(../images/gallery/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer }
div.dark_square .pp_expand:hover { background:url(../images/gallery/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer }
div.dark_square .pp_contract { background:url(../images/gallery/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer }
div.dark_square .pp_contract:hover { background:url(../images/gallery/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer }
div.dark_square .pp_close { width:15px; height:15px; background: url(../images/gallery/prettyPhoto/dark_square/cls-btn.png) no-repeat; cursor:pointer; }
div.dark_square .pp_arrow_previous { background: url(../images/gallery/prettyPhoto/dark_square/prv-btn.png) no-repeat; background-position: top left; }
div.dark_square .pp_arrow_previous.disabled { background: url(../images/gallery/prettyPhoto/dark_square/prv-btn-inactive.png) no-repeat; background-position: top left; cursor:default }
div.dark_square .pp_arrow_next { background: url(../images/gallery/prettyPhoto/dark_square/nxt-btn.png) no-repeat; background-position: top left; margin-left: 2px; }
div.dark_square .pp_arrow_next.disabled { background: url(../images/gallery/prettyPhoto/dark_square/nxt-btn-inactive.png) no-repeat; background-position: top left; cursor:default; }
div.dark_square .pp_next:hover { background: url(../images/gallery/prettyPhoto/dark_square/nxt-btn.png) center right no-repeat; cursor:pointer }
div.dark_square .pp_previous:hover { background: url(../images/gallery/prettyPhoto/dark_square/prv-btn.png) center left no-repeat; cursor:pointer }
div.pp_pic_holder a:focus { outline:none }
div.pp_overlay { background:#000; left:0; position:absolute; top:0; width:100%; z-index:9500 }
div.pp_pic_holder { display:none; position:absolute; width:100px; z-index:10000; }
.pp_top { height:10px; position:relative; }
* html .pp_top { padding:0 20px; }
.pp_top .pp_left { height:20px; left:0; position:absolute; width:20px }
.pp_top .pp_middle { height:20px; left:20px; position:absolute; right:20px }
* html .pp_top .pp_middle { left:0; position:static }
.pp_top .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px }
.pp_content { height:20px; position:relative; text-align:left; width:100%; }
.pp_content .pp_details { display:none; margin: 3px 0px 0px 10px; /* ---- pic footer content -----*/ }
.pp_description { display:none; float:left; margin:2px 0px 7px 0px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
.pp_nav { float:right; margin:5px 0 0 0; padding: 0px; font-family: Arial, sans-serif; font-size: 68.75%; }
.pp_nav p { float:left; margin:0px 6px 0px 4px; }
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next { display:block; float:left; height:18px; overflow:hidden; text-indent:-10000px; width:15px }
.pp_hoverContainer { left:0; position:absolute; top:0; width:100%; z-index:2000; }
a.pp_next { background:url(../images/gallery/prettyPhoto/dark_square/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49% }
a.pp_previous { background:url(../images/gallery/prettyPhoto/dark_square/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49% }
a.pp_expand, a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000 }
a.pp_close { background-color:#0C6; float:left; text-indent:-10000px; margin: 0px 0px 0px 2px; }
.pp_bottom { height:20px; position:relative; }
* html .pp_bottom { padding:0px 0px }
.pp_bottom .pp_left { height:3px; left:0; position:absolute; width:20px }
.pp_bottom .pp_middle { height:3px; left:20px; position:absolute; right:20px }
* html .pp_bottom .pp_middle { left:0; position:static }
.pp_bottom .pp_right { height:3px; left:auto; position:absolute; right:0; top:0; width:20px }
.pp_loaderIcon { display:none; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px }
#pp_full_res { display:none; line-height:1 !important; margin:0 auto; text-align:center; width:100% }
div.ppt { color:#fff; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999 }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }



.error {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	background-color:#9CF;
	padding: 3px 0px 0px 0px;
	margin: -21px 0px 0px 0px;
	float:right;
}
