body {-webkit-text-stroke:1px transparent; margin:0; padding:0;}
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
img { border: none; }
#container{
display:block;
clear:both;
height:830px;
background-color:#CCCCCC;
}

#topBlock{
	display:block;
	clear:both;
	height:100px;
	padding:0px 0px 0px 0px;
	margin-left:75px;
	background-color:#FFFFFF;
}

#logo {
display:inline;
float:left;
margin:25px 80px 0px 0px;
}

.onlineReservations{
display:block;
width:184px;
height:15px;
background-image:url('/images/onlineReservations.gif');
background-repeat:no-repeat;
background-position:0 3px;
outline:none;
}
.onlineReservations:hover{background-image:url('/images/onlineReservations2.gif');}

#mainNav{
display:inline;
float:left;
margin:25px 0px 0px 0px;
}
.navColumn{
	display:inline;
	float:left;
	width:110px;
	margin-right:45px;
}
.navColumn a{
	display:block;
	width:110px;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	outline:none;
	background-repeat: no-repeat;
}
.navColumn.small a {
	height: 14px;
}

.mainNavUltimateCard { background-image:url('/images/mainNav_ultimateCard.gif'); }
.mainNavUltimateCard:hover{background-image:url('/images/mainNav_ultimateCard2.gif');}

.mainNavRestaurants { background-image:url('/images/mainNav_restaurants.gif'); }
.mainNavRestaurants:hover{background-image:url('/images/mainNav_restaurants2.gif');}

.mainNavPrivateParties { background-image:url('/images/mainNav_privateParties.gif'); }
.mainNavPrivateParties:hover{background-image:url('/images/mainNav_privateParties2.gif');}

.navColumn .mainNavReservations{ width:115px; background-image:url('/images/mainNav_celebrities.gif'); }
.mainNavReservations:hover{background-image:url('/images/mainNav_celebrities2.gif');}

.mainNavNews { background-image:url('/images/mainNav_news.gif'); }
.mainNavNews:hover{background-image:url('/images/mainNav_news2.gif');}

.mainNavDirections { background-image:url('/images/mainNav_directions.gif'); }
.mainNavDirections:hover{background-image:url('/images/mainNav_directions2.gif');}

.mainNavContact { background-image:url('/images/mainNav_contact.gif'); }
.mainNavContact:hover{background-image:url('/images/mainNav_contact2.gif');}

.mainNavDirections { background-image:url('/images/mainNav_directions.gif'); }
.mainNavDirections:hover{background-image:url('/images/mainNav_directions2.gif');}

.mainNavAbout { background-image:url('/images/mainNav2_about.gif'); }
.mainNavAbout:hover { background-image:url('/images/mainNav2_about2.gif'); }

.mainNavMedia { background-image:url('/images/mainNav2_media.gif'); }
.mainNavMedia:hover{background-image:url('/images/mainNav2_media2.gif');}

.mainNavNewsletter { background-image:url('/images/mainNav2_newsletter.gif'); }
.mainNavNewsletter:hover{background-image:url('/images/mainNav2_newsletter2.gif');}

.mainNavCustomer { background-image:url('/images/mainNav2_customer.gif'); }
.mainNavCustomer:hover{background-image:url('/images/mainNav2_customer2.gif');}

.mainNavSitemap { background-image:url('/images/mainNav2_sitemap.gif'); }
.mainNavSitemap:hover{background-image:url('/images/mainNav2_sitemap2.gif');}

#content{
position:absolute;
top:130px;
margin-left:75px;
z-index:50;
}

.intro {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
}
	/* Classes for Intro Text only */
	body#r_atlanta-fish-market .intro {color:#f3c471;}
	body#r_bistro-niko .intro {color:#f08551;}
	body#r_bluepointe .intro {color:#80a5c7;}
	body#r_buckhead-diner .intro {color:#589ec6;}
	body#r_chops-lobster-bar .intro {color:#baa966;}
	body#r_corner-cafe .intro {color:#f7e08d;}
	body#r_kyma .intro {color:#ffffff;}
	body#r_nava .intro {color:#eeac4d;}
	body#r_pricci .intro {color:#d1cccc;}
	body#r_veni-vidi-vici .intro {color:#d0ba96;}
	body#r_a103-west .intro {color:#bfd99f;}

	body#r_chops-lobster-bar-boca .intro {color:#baa966;}
	body#r_city-fish-market .intro {color:#a5c3de;}

.columnLeft {
	display:block;
	float:left;
	width:426px;
	/*height:770px;*/
	overflow:hidden;
	background-color:#ffffff;
	border-bottom: 6px solid #000;
}
	body.pt-about .columnLeft { border-bottom: none; }
	body#home .columnLeft {
		height:765px;
		border-bottom:8px solid #d24a0e;
	}
	body.pt-wide .columnLeft {
		width: 979px;
		border-bottom: none;
	}
	
.columnRight {
	display:none;
	float:left;
	width:502px;
	background-image:url('/images/bg_rightColumn.png');
	background-repeat:repeat-y;
	border-bottom: 8px solid #000;
}
	.columnRight .restaurantInfo {
		float:right;
		padding:0;
	}

	body#home .columnRight {
		width:262px;
		height:765px;
		border-bottom:8px solid #cb7d3f;
	}

	.columnRight.testimonialsBar {
		width:220px;
	}
	
	body.pt-about .columnRight {
		border-bottom-color: #B39448;
		width:601px;
	}

.closeButton {
float:right;
height:12px;
line-height:12px;
padding:0px 5px 0px 5px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
color:#666666;
border:1px solid #d24a0e;
text-decoration:none;
outline:none;
margin:10px 10px 0px 0px;
}
.closeButton:hover {color:#000000; cursor:pointer;}

#contentContainer{
	display:block;
	clear:both;
	padding:0px 0px 0px 20px;
}
	body#home #contentContainer{
		padding:20px;
	}
	body.pt-chef #contentContainer,
	body.pt-menu #contentContainer {
		padding: 20px 0 0 20px;
	}
	body.pt-awards #contentContainer,
	body#celebrity-photos #contentContainer {
		padding: 20px 0 0 30px;
	}
	body#celebrity-photos #contentLeft { height: 727px; }
	body.pt-about #contentContainer {
		margin:0 0 0 68px;
		padding:0;
		width:464px;
	}
		#contentContainer p,
		#scrollContent p {
			color: #666;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding-bottom: 15px;
		}

	#contentContainer ul li {
		font-size: 12px;
		padding: 3px 0;
	}
	#contentContainer a, #contentContainer a:visited {
		color: blue;
	}
	
#bodyCopy {
display:block;
height:586px;
padding:10px 20px 10px 0px;
overflow-y:scroll;
}
	body.pt-chef #bodyCopy {
		height: 470px;
		overflow-y: scroll;
		padding: 10px 15px 10px 0px;
	}
	body.pt-directions #bodyCopy { height: 630px; }
	body.pt-news-events #bodyCopy,
	body.pt-party #bodyCopy, 
	body.pt-awards #bodyCopy { padding-top: 20px; }
	body.pt-menu #bodyCopy { 
		padding-bottom: 30px; 
		height: auto;
	}

	body.pt-about #bodyCopy {
		padding: 20px 0;
		overflow-y: auto;
	}

#bodyCopy ul { margin: 0; }

#contentHeader {
border-bottom:1px solid #AFB2B4;
display:block;
height:80px;
}
.pt-directions #contentHeader {
border-bottom:1px solid #AFB2B4;
display:block;
height:70px;
padding:30px 20px 0;
}
#contentHeaderImage {
float:left;
}
#contentHeaderImage h1 {
	margin: 0; padding: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	letter-spacing: .1em;
	color: rgb(0, 0, 156);
}

body#r_a103-west #contentHeaderImage h1 { color:#768761; }
body#r_atlanta-fish-market #contentHeaderImage h1 { color:#bf611d; }
body#r_bistro-niko #contentHeaderImage h1 { color:#991b26; }
body#r_bluepointe #contentHeaderImage h1 { color:#1f2458; }
body#r_buckhead-diner #contentHeaderImage h1 { color:#32375e; }
body#r_chops-lobster-bar #contentHeaderImage h1 { color:#4c271a; }
body#r_corner-cafe #contentHeaderImage h1 { color:#d59720; }
body#r_kyma #contentHeaderImage h1 { color:#95c0fa; }
body#r_nava #contentHeaderImage h1 { color:#b12811; }
body#r_pricci #contentHeaderImage h1 { color:#da2230; }
body#r_veni-vidi-vici #contentHeaderImage h1 { color:#765134; }

body#r_chops-lobster-bar-boca #contentHeaderImage h1 { color:#4c271a; }
body#r_city-fish-market #contentHeaderImage h1 { color:#6a555f; }

	.pt-menu #contentHeaderImage h1,
	.pt-news-events #contentHeaderImage h1,
	.pt-party #contentHeaderImage h1 { line-height: 80px; padding-left: 20px;}

#headerText {
	display:block;
	padding:40px 40px 10px;
	float: left;
}
	body#generic #headerText { padding: 20px;}
	body#media-room #headerText,
	body#news-events #headerText { padding-bottom: 30px; }
	
	body#media-room #headerText .contactHeading, 
	body#media-room #headerText .contact {
		float: left;
		font-size: 12px;
		width: 120px;
		padding: 5px 0 0 30px;
	}
	body#media-room #headerText .contactHeading { text-align: right; color: #666; }

#headerText .link-set {
	clear: both; 
	padding:10px 0 0;	
	font-size: 11px;
	color: #666;	
}
	#headerText .link-set a { }
	#headerText .link-set a:hover { text-decoration: underline; color:#497DA5; }
	
#headerTextLeft  {
display:block;
float:left;
}
	body#private-parties #headerText { margin-top: -4px; }
	
#headerTextRight {
display:block;
float:right;
padding-left: 192px;
}
	body#private-parties #headerTextRight {
		color:#497DA5;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:11px;
		font-style: italic;
		padding-top: 4px;
		padding-left: 0;
		line-height: 15px;
	}
	body#celebrity-photos #headerTextRight {
		display: block;
		float: left;
		width: 485px;
		padding: 0;
		color: #666;
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 11px;
		font-style: italic;
	}
	body#celebrity-photos #scrollContent {
		border-top: none;
	}
	
.imageRow {
	border-bottom:1px solid #999999;
	clear:both;
	display:block;
	overflow:hidden;
	padding:20px 0;
}
	body#celebrity-photos .imageRow {
		padding: 30px 0px;
		border: none;
	}
	.imageRow a { color:#497DA5; }
	.imageRow a:hover { text-decoration: underline; }
	
.imageBlock {
	display:inline;
	float:left;
	margin:0 40px;
	width:100px;
}
	body#celebrity-photos .imageBlock {
		display: block;
		float: left;
		margin: 0px 38px;
		width: 100px;
	}
	body#celebrity-photos .imageBlock img { display: block; padding-bottom: 5px; }
	body#celebrity-photos .imageBlock span.celebrityName, body#celebrity-photos .imageBlock span.celebrityRestaurant { 
		font-style: italic;
		font-family: Georgia, sans-serif;
	}
	body#celebrity-photos .imageBlock span.celebrityName { font-size: 9px; text-transform: uppercase;}
	body#celebrity-photos .imageBlock span.celebrityRestaurant { font-size: 10px; }
	
#scrollContent {
border-top:1px solid #497DA5;
clear:both;
display:block;
height:620px;
overflow:auto;
padding:0 40px;
}
.printLink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
line-height:30px;
text-decoration:none;
}
.printLink:hover {color:#00009c;}

.openTable {
	display:block;
	background-color:#FFFFFF;
	padding:7px 0 7px 8px;
	border-top:3px solid #000;
	float: left;
	width: 100%;
}
	.openTable form {
		margin: 0 auto;
		float: left;
	}
	body#r_atlanta-fish-market .columnLeft, body#r_atlanta-fish-market .columnRight, body#r_atlanta-fish-market .openTable { border-color: #bf611d; }
	body#r_bistro-niko .columnLeft, body#r_bistro-niko .columnRight, body#r_bistro-niko .openTable { border-color: #991b26; }
	body#r_bluepointe .columnLeft, body#r_bluepointe .columnRight, body#r_bluepointe .openTable { border-color: #1f2458; }
	body#r_buckhead-diner .columnLeft, body#r_buckhead-diner .columnRight, body#r_buckhead-diner .openTable { border-color: #32375e; }
	body#r_chops-lobster-bar .columnLeft, body#r_chops-lobster-bar .columnRight, body#r_chops-lobster-bar .openTable { border-color: #4c271a; }
	body#r_corner-cafe .columnLeft, body#r_corner-cafe .columnRight, body#r_corner-cafe .openTable { border-color: #d59720; }
	body#r_kyma .columnLeft, body#r_kyma .columnRight, body#r_kyma .openTable { border-color: #95c0fa; }
	body#r_nava .columnLeft, body#r_nava .columnRight, body#r_nava .openTable { border-color: #b12811; }
	body#r_pricci .columnLeft, body#r_pricci .columnRight, body#r_pricci .openTable { border-color: #da2230; }
	body#r_veni-vidi-vici .columnLeft, body#r_veni-vidi-vici .columnRight, body#r_veni-vidi-vici .openTable { border-color: #765134; }
	body#r_a103-west .columnLeft, body#r_a103-west .columnRight, body#r_a103-west .openTable { border-color: #768761; }

	body#r_chops-lobster-bar-boca .columnLeft, body#r_chops-lobster-bar-boca .columnRight, body#r_chops-lobster-bar-boca .openTable { border-color: #4c271a; }
	body#r_city-fish-market .columnLeft, body#r_city-fish-market .columnRight, body#r_city-fish-market .openTable { border-color: #6a555f; }

.orangeBox{
	display:block;
	clear:both;
	background-color:#d24a0e;
	border-top:8px solid #cb7d3f;
}	

.textBox {
	display:block;
	clear:both;
	padding:20px;
	/*height:195px;
	max-height:155px;
	overflow:hidden;*/
	background-color:#000;
	z-index:0;
}

	body#r_a103-west .textBox { background-color:#768761; }
	body#r_atlanta-fish-market .textBox{ background-color:#bf611d; }
	body#r_bistro-niko .textBox { background-color:#991b26; }
	body#r_bluepointe .textBox { background-color:#1f2458; }
	body#r_buckhead-diner .textBox { background-color:#32375e; }
	body#r_chops-lobster-bar .textBox { background-color:#4c271a; }
	body#r_corner-cafe .textBox { background-color:#d59720; }
	body#r_kyma .textBox{ background-color:#95c0fa; }
	body#r_nava .textBox { background-color:#b12811; }
	body#r_pricci .textBox { background-color:#da2230; }
	body#r_veni-vidi-vici .textBox { background-color:#765134; }

	body#r_chops-lobster-bar-boca .textBox { background-color:#4c271a; }
	body#r_city-fish-market .textBox{ background-color:#6a555f; } 
	
div.callout-container {
	clear:both;
	padding:20px;
}
div.callout-container.top {
	border-bottom: 1px solid #b4b1af;
}
.callout-container.btm {
	padding-bottom: 35px;
}
.callout.center { text-align: center; }




#header{
display:block;
padding:0px 0px 0px 0px;
}

#logoColumn {
display:block;
float:left;
width:204px;
margin-right:20px;
}

#subNavColumn {
display:block;
float:left;
width:135px;
}
td.subNav { padding: 15px 0; }
td.subNav a {
	display:block;
	clear:both;
	height:18px;
	width: 135px;
	background-repeat:no-repeat;
	outline:none;
	overflow:hidden;
	text-indent: -9999em;
}
.subNavChef { background-image:url('/images/subnav_chef_profile.gif'); }
.subNavChef:hover{background-image:url('/images/subnav_chef_profile2.gif');}
.subNavChefActive { background-image:url('/images/subnav_chef_profile2.gif'); }

.subNavMenu { background-image:url('/images/subnav_menu_highlights.gif'); }
.subNavMenu:hover{background-image:url('/images/subnav_menu_highlights2.gif');}
.subNavMenuActive { background-image:url('/images/subnav_menu_highlights2.gif'); }

.subNavParty { background-image:url('/images/subnav_party_spaces.gif'); }
.subNavParty:hover{background-image:url('/images/subnav_party_spaces2.gif');}
.subNavPartyActive { background-image:url('/images/subnav_party_spaces2.gif'); }

.subNavPhoto { background-image:url('/images/subnav_kyma_photo.gif'); }
.subNavPhoto:hover{background-image:url('/images/subnav_kyma_photo2.gif');}
.subNavPhotoActive { background-image:url('/images/subnav_kyma_photo2.gif'); }

.subNavAwards { background-image:url('/images/subnav_awards_buzz.gif'); }
.subNavAwards:hover{background-image:url('/images/subnav_awards_buzz2.gif');}
.subNavAwardsActive { background-image:url('/images/subnav_awards_buzz2.gif'); }

.subNavEvents { background-image:url('/images/subnav_events_news.gif'); }
.subNavEvents:hover{background-image:url('/images/subnav_events_news2.gif');}
.subNavEventsActive { background-image:url('/images/subnav_events_news2.gif'); }

.subNavDirections { background-image:url('/images/subnav_directions.gif'); }
.subNavDirections:hover{background-image:url('/images/subnav_directions2.gif');}
.subNavDirectionsActive { background-image:url('/images/subnav_directions2.gif'); }

.subNavHours { background-image:url('/images/subnav_hours_schedule.gif'); }
.subNavHours:hover{background-image:url('/images/subnav_hours_schedule2.gif');}
.subNavHoursActive { background-image:url('/images/subnav_hours_schedule2.gif'); }

.subNavTimeline { background-image: url('/images/subnav_timeline.gif'); }
.subNavTimeline:hover{background-image:url('/images/subnav_timeline2.gif');}
.subNavTimelineActive { background-image: url('/images/subnav_timeline2.gif'); }

.subNavHistory { background-image: url('/images/subnav_history.gif'); }
.subNavHistory:hover{background-image:url('/images/subnav_history2.gif');}
.subNavHistoryActive { background-image: url('/images/subnav_history2.gif'); }

.subNavCommunity { background-image: url('/images/subnav_community.gif'); }
.subNavCommunity:hover{background-image:url('/images/subnav_community2.gif');}
.subNavCommunityActive { background-image: url('/images/subnav_community2.gif'); }

.subNavGiving { background-image: url('/images/subnav_giving.gif'); }
.subNavGiving:hover{background-image:url('/images/subnav_giving2.gif');}
.subNavGivingActive { background-image: url('/images/subnav_giving2.gif'); }

.subNavJob { background-image: url('/images/subnav_job.gif'); }
.subNavJob:hover{background-image:url('/images/subnav_job2.gif');}
.subNavJobActive { background-image: url('/images/subnav_job2.gif'); }

#textBox_about{
display:block;
clear:both;
background-color:#660000;
padding:20px 20px 23px;
border-top:6px solid #b39448;
}
.intro_about {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
}

.nav3 {
display:block;
padding:0 0 10px;
}

.nav3 a {
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:14px;
line-height:14px;
text-decoration:none;
}
.nav3 a:hover {
	color:#00009C;
}

.nav3LinkActive {
color:#00009C;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:14px;
line-height:14px;
text-decoration:underline;
}

p{
margin:0;
padding:0;
}

#footer {
display:block;
clear:both;
height:100px;
padding:15px 75px;
text-align:center;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.footerLink {
display:inline;
margin:0px 10px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
text-decoration:none;
}
.footerLink:hover {text-decoration:underline;}

#footer a {
display:inline;
margin:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#666666;
text-decoration:none;
}
#footer a:hover {text-decoration:underline;}

#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url('/images/progress.gif'); }
#background {
	height: 830px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 0;
}
#supersize{
	position:absolute;
	top: 0;
	left: 0;
}
#supersize img, #supersize a{
	height:830px;
	width:100%;
	position:absolute;
	z-index: 0;
	cursor: default;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}

.line-double {
	height: 12px;
	background: url('/images/line_double.gif') repeat-x 0 0;
	margin: 9px 0;
}
.line-single {
	height: 11px;
	background: url('/images/line_single.gif') repeat-x 0 0;
	margin: 9px 0;
}
.infoLinks {
	display: block;
	padding-top: 5px;
}
#menus-listing {
	float:right;
	padding:30px 20px 0 0;
}
#downloadLink {
	float:right;
	padding:15px 0 0 0;
}
#contentHeader #rightBit {
	font-size: 12px;
	color: #666;
	float: right;
}
.pt-news-events #contentHeader #rightBit,
.pt-party #contentHeader #rightBit {
	font-size: 11px;
	padding:25px 20px 0 0;
}
.pt-news-events #contentHeader #rightBit { width: 170px; }
#contentBox {
border:1px solid #00009D;
padding:10px 0;
}
#contentContainer .menuList {
	margin: 0;
	padding: 0;
}
	#contentContainer .menuList li {
		list-style: none;
	}
		#contentContainer .menuList li a {
			font-family: Georgia, sans-serif;
			font-size: 16px;
			text-decoration: none;
		}
		#contentContainer .menuList li a small { font-size: 14px; }
		#contentContainer .menuList li p {
			font-family: Georgia, sans-serif;
			font-size: 14px;
			padding: 0 0 5px;
		}

		#ultimate-card #columnLeft {
		display:block;
		float:left;
		width:351px;
		height:727px;
		overflow:hidden;
		background-color:#313132;
		}

		#ultimate-card #leftColumnDiv {
		display:block;
		clear:both;
		padding:25px 0 0px 0;
		}
		
		#ultimate-card #headerText {
		display:block;
		padding:20px 40px 0px 40px;
		}
		#ultimate-card #headerTextLeft {
		display:block;
		float:left;
		}
		#ultimate-card #headerTextRight {
		display:block;
		float:left;
		width:485px;
		}
		
		#ultimate-card #columnRight {
		display:block;
		float:left;
		width:630px;
		height:727px;
		overflow:hidden;
		background-image:url(/images/bg_transparent_black.png);
		}

		#ultimate-card #contentContainer{
		display:block;
		width:490px;
		clear:both;
		padding:0px 0px 0px 0px;
		margin:0 0 0 70px;

		}

		#ultimate-card #contentBorder {
		display:block;
		width:490px;
		clear:both;
		padding:0px 0px 0px 0px;
		margin:0 0 0 0;
		border:1px solid #bf9932;
		}

		#ultimate-card #contentBorderScroll {
		display:block;
		width:490px;
		height:620px;
		overflow:auto;
		clear:both;
		padding:0px 10px 0px 5px;
		margin:0 0 0 0;
		border:1px solid #bf9932;
		}
		#ultimate-card #header{
		display:block;
		padding:0px 0px 0px 15px;
		}

		#cards{
		display:block;
		overflow:hidden;
		padding:55px 0px 0px 0px;
		background-image:url(/images/uc_bgGradient.png);
		background-repeat:no-repeat;
		background-position:top center;
		}

		#cardInfo1 {
		display:block;
		width:530px;
		height:530px;
		overflow:hidden;
		text-align:center;
		margin:0px 0px 0px 50px;
		}

		#cardInfo2 {
		display:block;
		width:530px;
		height:530px;
		overflow:hidden;
		text-align:center;
		margin:0px 0px 0px 50px;
		}

		#cardInfo3 {
		display:block;
		width:530px;
		height:530px;
		overflow:hidden;
		text-align:center;
		margin:0px 0px 0px 50px;
		}

		#cardInfo4 {
		display:block;
		width:530px;
		height:530px;
		overflow:hidden;
		text-align:center;
		margin:0px 0px 0px 50px;
		}

		#cardInfo5 {
		display:block;
		width:530px;
		height:530px;
		overflow:hidden;
		text-align:center;
		margin:0px 0px 0px 50px;
		}

		.cardTabs{
		display:block;
		margin:0 0 0 15px;
		text-align:center;
		padding:0;
		list-style-type: none;
		}

		.cardTabs li {
		margin:0;
		padding:0;
		display: inline;
		float:left;
		}

		.cardTabs li a#tab1 {
		display:block;
		width:112px;
		height:30px;
		background-image:url(/images/uc_tabs_ultimate.png);
		background-repeat:no-repeat;
		outline:none;
		}
		.cardTabs li a#tab1:hover {background-image:url(/images/uc_tabs_ultimate2.png);}
		.cardTabs li a#tab1.selected{
		display:block;
		width:112px;
		height:30px;
		background-image:url(/images/uc_tabs_ultimate2.png);
		background-repeat:no-repeat;
		outline:none;
		}

		.cardTabs li a#tab2 {
		display:block;
		width:83px;
		height:30px;
		background-image:url(/images/uc_tabs_club.png);
		background-repeat:no-repeat;
		outline:none;
		}
		.cardTabs li a#tab2:hover {background-image:url(/images/uc_tabs_club2.png);}
		.cardTabs li a#tab2.selected{
		display:block;
		width:83px;
		height:30px;
		background-image:url(/images/uc_tabs_club2.png);
		background-repeat:no-repeat;
		outline:none;
		}

		.cardTabs li a#tab3 {
		display:block;
		width:105px;
		height:30px;
		background-image:url(/images/uc_tabs_epitome.png);
		background-repeat:no-repeat;
		outline:none;
		}
		.cardTabs li a#tab3:hover {background-image:url(/images/uc_tabs_epitome2.png);}
		.cardTabs li a#tab3.selected{
		display:block;
		width:105px;
		height:30px;
		background-image:url(/images/uc_tabs_epitome2.png);
		background-repeat:no-repeat;
		outline:none;
		}

		.cardTabs li a#tab4 {
		display:block;
		width:96px;
		height:30px;
		background-image:url(/images/uc_tabs_status.png);
		background-repeat:no-repeat;
		outline:none;
		}
		.cardTabs li a#tab4:hover {background-image:url(/images/uc_tabs_status2.png);}
		.cardTabs li a#tab4.selected{
		display:block;
		width:96px;
		height:30px;
		background-image:url(/images/uc_tabs_status2.png);
		background-repeat:no-repeat;
		outline:none;
		}

		.cardTabs li a#tab5 {
		display:block;
		width:147px;
		height:30px;
		background-image:url(/images/uc_tabs_dineAround.png);
		background-repeat:no-repeat;
		outline:none;
		}
		.cardTabs li a#tab5:hover {background-image:url(/images/uc_tabs_dineAround2.png);}
		.cardTabs li a#tab5.selected{
		display:block;
		width:147px;
		height:30px;
		background-image:url(/images/uc_tabs_dineAround2.png);
		background-repeat:no-repeat;
		outline:none;
		}

		.tabDot{
		display:block;
		width:14px;
		height:30px;
		background-image:url(/images/uc_tabs_dot.png);
		background-repeat:no-repeat;
		}
		
		#buttons{
		display:block;
		clear:both;
		width:317px;
		border:1px solid #9e7f2d;
		background-color:#000000;
		margin:0 0 0 15px;
		padding:25px 0 15px 0;
		overflow:hidden;
		}

		#buttonsBox{
		display:block;
		width:277px;
		margin:0px 0px 0px 20px;
		}

		.buttonsLeft {
		display:inline;
		float:left;
		width:130px;
		margin:0 10px 0 0px;
		}

		.buttonsRight {
		display:inline;
		float:left;
		width:137px;
		padding:0 0 0 0;
		}

		.orderOnline {
		display:block;
		width:129px;
		height:23px;
		margin:6px 0 6px 0;
		background-image:url(/images/ultimateCard_orderOnline1.gif);
		background-repeat:no-repeat;
		}
		.orderOnline:hover {background-image:url(/images/ultimateCard_orderOnline2.gif); background-repeat:no-repeat;}

		.recharge {
		display:block;
		width:129px;
		height:23px;
		margin:0 0 6px 0;
		background-image:url(/images/ultimateCard_recharge1.gif);
		background-repeat:no-repeat;
		}
		.recharge:hover {background-image:url(/images/ultimateCard_recharge2.gif); background-repeat:no-repeat;}

		.checkBalance {
		display:block;
		width:129px;
		height:23px;
		margin:0 0 6px 0;
		background-image:url(/images/ultimateCard_checkbalance1.jpg);
		background-repeat:no-repeat;
		}
		.checkBalance:hover {background-image:url(/images/ultimateCard_checkbalance2.jpg); background-repeat:no-repeat;}

		.signUp {
		display:block;
		width:129px;
		height:23px;
		margin:0 0 6px 0;
		background-image:url(/images/btn-sign_up_now1.gif);
		background-repeat:no-repeat;
		}
		.signUp:hover {background-image:url(/images/btn-sign_up_now2.gif); background-repeat:no-repeat;}



		#subNavColumn {
		display:block;
		float:left;
		width:128px;
		}

		.subNavUltimate{
		display:block;
		padding:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		text-decoration:none;
		}
		.subNavUltimate:hover{text-decoration:underline;}
		.subNavUltimateActive{
		display:block;
		padding:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		text-decoration:underline;
		}

		.subNavUCabout{
		display:block;
		width:127px;
		height:15px;
		background-image:url(/images/subnav_uc_about1.gif);
		background-repeat:no-repeat;
		outline:none;
		margin:0 0 10px 0;
		}
		.subNavUCabout:hover{background-image:url(/images/subnav_uc_about2.gif);}
		.subNavUCaboutActive{
		display:block;
		width:127px;
		height:15px;
		background-image:url(/images/subnav_uc_about2.gif);
		background-repeat:no-repeat;
		outline:none;
		margin:0 0 10px 0;
		}

		.subNavUCbusiness{
		display:block;
		width:127px;
		height:27px;
		background-image:url(/images/subnav_uc_business1.gif);
		background-repeat:no-repeat;
		outline:none;
		margin:0 0 10px 0;
		}
		.subNavUCbusiness:hover{background-image:url(/images/subnav_uc_business2.gif);}
		.subNavUCbusinessActive{
		display:block;
		width:127px;
		height:27px;
		background-image:url(/images/subnav_uc_business2.gif);
		background-repeat:no-repeat;
		outline:none;
		margin:0 0 10px 0;
		}

		.subNavUCfaqs{
		display:block;
		width:127px;
		height:15px;
		background-image:url(/images/subnav_uc_faqs1.gif);
		background-repeat:no-repeat;
		outline:none;
		margin:0 0 10px 0;
		}
		.subNavUCfaqs:hover{background-image:url(/images/subnav_uc_faqs2.gif);}
		.subNavUCfaqsActive{
		display:block;
		width:127px;
		height:15px;
		background-image:url(/images/subnav_uc_faqs2.gif);
		background-repeat:no-repeat;
		outline:none;
		margin:0 0 10px 0;
		}

		.subNavUCtestimonials{
		display:block;
		width:127px;
		height:15px;
		background-image:url(/images/subnav_uc_testimonials1.gif);
		background-repeat:no-repeat;
		outline:none;
		}
		.subNavUCtestimonials:hover{background-image:url(/images/subnav_uc_testimonials2.gif);}
		.subNavUCtestimonialsActive{
		display:block;
		width:127px;
		height:15px;
		background-image:url(/images/subnav_uc_testimonials2.gif);
		background-repeat:no-repeat;
		outline:none;
		}
		
		#ultimate-card .formField {
		width:80px;
		height:18px;
		font-size:10px;
		color:#666666;
		line-height:18px;
		border:1px solid #9e7f2d;
		}

		#ultimate-card .submit {
		display:block;
		width:50px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#ffffff;
		line-height:18px;
		text-align:center;
		background-color:#7e131d;
		border:1px solid #9e7f2d;
		outline:none;
		text-decoration:none;
		}
		#ultimate-card .submit:hover {color:#f3ce6c; /*cursor:pointer;*/}
		#ultimate-card #bodyCopy{
		display:block;
		padding:20px 10px 20px 10px;
		height: auto;
		max-height: 586px;
		overflow-y: auto;
		}
		
		#sddm
		{	margin: 0;
			padding: 0;
			z-index: 30}

		#sddm li
		{	margin: 0;
			padding: 0;
			list-style: none;
			float: left;
			font: bold 11px arial}

		#sddm li a
		{	display: block;
			margin: 0 1px 0 0;
			height: auto;
			width: auto;
			padding:0px;
			color: #FFF;
			text-align: center;
			text-decoration: none}

		#sddm li a:hover
		{	}

		#sddm div
		{	position: absolute;
			visibility: hidden;
			margin: 0;
			padding: 0;
			background: #EAEBD8;
			border: 1px solid #636262;
			z-index:60;}

			#sddm div a
			{	position: relative;
				display: block;
				margin: 0;
				padding: 5px 10px;
				width: auto;
				white-space: nowrap;
				text-align: left;
				text-decoration: none;
				background: #ffffff;
				color: #636262;
				font: 11px arial;
				width:170px;}

			#sddm div a:hover
			{color: #971100;}
			
.testimonialsBar blockquote {
	margin: 15px 25px 20px 3px;
	padding: 0 5px 20px;
	font-size: 14px;
	line-height: 20px;
	border-bottom: 1px solid #ccc; 
}