/* CSS Document */#restaurantGala {	width: 726px;	margin: 0 12px -21px 12px;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;	background: url(../community/gala/images/gala10_bg.png) repeat left top #ffe9cd;	color: #44290a;}#bd a:link {	color: #3e6fd1;	}#bd a:visited {	color: #6b93e2;	}#bd a:hover {	color: #204691;}#bd a:active {	color: #204691;}#restaurantGalaHeader {	position: relative;	height: 273px;	text-indent: -9999px;	background: url(../community/gala/images/gala10_hd.png) no-repeat left top #3d0d5c;	color: #fff;}#bd #restaurantGalaHeader h1 a {	position: absolute;	top: 0;	left: 0;	display: block;	width: 240px;	height: 180px;	margin: 0;	padding: 0;	outline: none;}#bd #restaurantGalaHeader h3 {	margin: 0;	padding: 0;}#restaurantGalaHeader #ballysLogo a {	position: absolute;	top: 200px;	left: 30px;	width: 150px;	height: 55px;;	outline: none;}#nav {	float: left;	width: 180px;	background: url(../community/gala/images/gala10_sidebarBot.png) no-repeat left bottom #3d0d5c;}#bd #nav ul {	margin: 0;	padding: 30px 18px 8px 0;	background: url(../community/gala/images/gala10_sidebarTop.png) no-repeat left top;	color: #fff;}#bd #nav ul li {	list-style: none;	text-align: center;}#bd #nav ul li a:link, #bd #nav ul li a:visited {	font-weight: bold;	text-decoration: none;	color: #fff;	}#bd #nav ul li a:hover, #bd #nav ul li a:active {	text-decoration: underline;	color: #fcedab;	}#bd #nav ul li.selected a {	color: #fcedab;	}#restaurantGalaContentGutter {	float: right;	width: 536px;}#restaurantGalaContent {	margin: 0 10px;	}#restaurantGalaContentGutter h2 {	margin-bottom: 8px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 153.9%;	color: #5f1d5a;	}#restaurantGalaContentGutter h3 {	font-size: 108%;	color: #7d4c70;}#bd #restaurantGalaContentGutter li {	list-style: none;	margin-left: 0;	padding-left: 18px;	background: url(../community/gala/images/gala10_bullet.png) no-repeat 0 2px;}#bd #restaurantGalaContentGutter #timeline li {	background: none;	}#restaurantGalaContent form {	margin: .5em 1em 2em 0;	padding: 0 0 1em 1em;	border-bottom: 1px solid #5f1d5a;}#restaurantGalaContent form #otherAmount {	margin: 0 0 1em 0;	padding: 0;}#restaurantGalaContent #cart form {	border: none;}#restaurantGalaContent img.imgRight {	display: block;	float: right;	margin: 0 0 0 6px;	padding: 4px;	background-color: #fff;	border: 1px solid #ccc;}#restaurantGalaContent div.sponsorsBox {	background: url(http://www.atlantic.edu/community/gala/images/gala10sponsorsBg.png) repeat-y left top;}#restaurantGalaContent div.sponsorsBox h3 {	padding: 16px 0 0 16px;	background: url(http://www.atlantic.edu/community/gala/images/gala10sponsorsTopBg.png) no-repeat left top;}#restaurantGalaContent div.sponsorsBox div {	padding: 0 0 12px 0;	background: url(http://www.atlantic.edu/community/gala/images/gala10sponsorsBotBg.png) no-repeat bottom top;}#restaurantGalaContent div.sponsorsBox img {	margin: 4px 8px 4px 20px;	border: none;	outline: none;}#restaurantGalaFooter {	position: relative;	clear: both;	height: 1%; /* IE/Win fix */	min-height: 80px;	margin: 12px 0;	padding: 0 1em 1em 1em;	text-align: center;	font-size: 93%;	background: url(../community/gala/images/gala10_footerBg.png) repeat left top #78496b;	border-top: 4px solid #441363;	color: #fff;}#restaurantGalaFooter h4#foundation-logo a {	display: block;	position: absolute;	top: 0;	right: 4px;	width: 134px;	height: 75px;	margin: 6px 0;	text-indent: -9999px;	background: url(../community/gala/images/gala10_foundation_logo.png) no-repeat left top;}#restaurantGalaFooter h4#aca-logo a {	display: block;	position: absolute;	top: 0;	left: 12px;	width: 74px;	height: 75px;	margin: 6px 0;	text-indent: -9999px;	background: url(../community/gala/images/gala10_aca_logo.png) no-repeat left top;}#restaurantGalaFooter p {	margin-right: 150px;	margin-left: 150px;	padding: 1em 0;}#bd #restaurantGalaFooter a:link, #bd #restaurantGalaFooter a:visited {	color: #fff;}#bd #restaurantGalaFooter a:hover, #bd #restaurantGalaFooter a:active {	color: #fcedab;}#bd #timeline ul.yui-nav, #bd #timeline ul.yui-nav li {	margin: 0;	padding: 0;}#bd #timeline ul.yui-nav li em {	font-style: normal;	font-size: 85%;}#bd #timeline ul.yui-nav li a {	margin: 0;	padding: 8px 10px;	color: #fff;	text-decoration: none;	background: none;}#timeline .yui-nav li a:hover {	text-decoration: underline;}#timeline .yui-nav li.selected a {	background: url(../community/gala/images/gala09pastNavOverBg.jpg) repeat-x left top #00a9be;}#honorees-box .yui-u {	width: 48%;	float: left;}#honorees-box .first {	margin-right: 14px;	}#honorees-box p {	/*text-align: justify;*/	}#honorees-box h3 {	margin: 6px 0 2px 0;	padding-bottom: 6px;	border-bottom: 1px solid #c6a2d5;}#honorees-box img {	display: block;	margin: 0;	padding: 4px;	background-color: #fff;	border: 1px solid #ccc;	}#gala-fb-badge {	margin: 10px 0 0 21px;	}/* styles for the form */#restaurantGala fieldset {	position: relative;	margin: 8px 0 20px 0;	padding: 0 12px;	border: 1px solid #7d4c70;	background-color: #fff;}#bd #restaurantGala fieldset ol {	margin: 2em 1em 1em 1em;	padding: 0;}	#bd #restaurantGala fieldset li {	list-style: none;	margin-left: 0;	padding: 5px 0;	background: none;}#restaurantGala label {	float: left;	width: 14em;	margin-top: 4px;}#restaurantGala li.cb label {	float: none;	}#restaurantGala form legend {	position: absolute;	font-weight: bold;	font-size: 90%;	color: #fff;	border: 1px solid #7d4c70;	background-color: #5f1d5a;	margin-left: -5px;	padding: 2px 8px;	margin-top: -1emx;	top: -1em;}#restaurantGala .ratingText {	clear: left;}#restaurantGala #comments {	width: 300px;	height: 60px;	margin: 8px 0 6px 4px;}#restaurantGala #galaExperience {	/*background: url(../community/gala/images/girl2silhoutte.gif) center right no-repeat #fff;*/}#restaurantGala #galaExperience .star-rating {	margin: 0 0 8px 4px;}#restaurantGala #galaInterest dt {	margin: 0 2px 0 0;	padding: 0;}#restaurantGala #galaInterest dd {	margin: 6px 0;	text-align: left;}#restaurantGala .requiredField {	color: #bb282e;}/* styles for the star rater */#restaurantGala ul.star-rating li {	background-image: none;}#restaurantGala p.ratingText {	margin: 8px 0 2px 6px;	padding: 0;	font-size: 85%;	font-weight: bold;	color: #787878;}\.star-rating,.star-rating a:hover,.star-rating a:active,#restaurantGala .star-rating .current-rating{	background: url(../community/gala/images/star.gif) left -1000px repeat-x;}.star-rating{	position: relative;	width: 125px;	height: 25px;	overflow: hidden;	list-style: none;	margin: 0;	padding: 0;	/*background-position: left top;*/	background: url(../community/gala/images/star.gif) left top;}.star-rating li{	display: inline;}#bd #restaurantGala .star-rating a, #bd #restaurantGala .star-rating .current-rating{	position: absolute;	top: 0;	left: 0;	text-indent: -1000em;	height: 25px;	line-height: 25px;	outline: none;	overflow: hidden;	border: none;}.star-rating a:hover {	/*background-position: left bottom;*/	background: url(../community/gala/images/star.gif) left bottom;}.star-rating a.one-star{	width:20%;	z-index:16;}.star-rating a.two-stars{	width:40%;	z-index:15;}.star-rating a.three-stars{	width:60%;	z-index:14;}.star-rating a.four-stars{	width:80%;	z-index:13;}.star-rating a.five-stars{	width:100%;	z-index:12;}#bd #restaurantGala .star-rating .current-rating {	z-index:10;	margin: 0;	padding: 0;	/*background-position: left center;*/	background: url(../community/gala/images/star.gif) left center;}	#restaurantGala #galaExperience .star-rating {	margin: 0 0 8px 4px;}
