body {
	text-align:center;
	background-color:#a5a998;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
}
img {
	border:none;
}
p, h1, h2, h3 {
	padding:0;
	margin:0;
}
#wrapper {
	text-align:left;
	margin:0 auto;
	width:1061px;
	background:url(/assets/images/wrapper_bkg.png) repeat-y top left;
}
#container {
	width:1009px;
	position:relative;
	left:32px;
}
form#newsletter {
	color:#707070;
	position:absolute;
	top:12px;
	right:23px;
}
form#newsletter input#submit {
	position:relative;
	top:2px;
}
#header_nav {
	position:absolute;
	top:65px;
	right:23px;
	color:#424242;
	font-size:12px;
}
#header_nav a {
	color:#424242;
	text-decoration:none;
}
#navigation {
	background:url(/assets/images/nav_bkg.jpg) no-repeat top left;
	height:37px;
	width:100%;
}
#navigation a {
	display:block;
	height:37px;
	float:left;
}
#navigation a#city {
	width:50px;
	background:url(/assets/images/nav/city.jpg);
}
#navigation a#cityOn {
	width:50px;
	background:url(/assets/images/nav/city_over.jpg);
}
#navigation a#city_hover {
	width:50px;
	background:url(/assets/images/nav/city_over.jpg);
}
#navigation a#city:hover {
	background:url(/assets/images/nav/city_over.jpg);
}


#navigation a#talent {
	width:72px;
	background:url(/assets/images/nav/talent.jpg);
}
#navigation a#talentOn {
	width:72px;
	background:url(/assets/images/nav/talent_over.jpg);
}
#navigation a#talent:hover {
	background:url(/assets/images/nav/talent_over.jpg);
}


#navigation a#restaurants {
	width:121px;
	background:url(/assets/images/nav/restaurants.jpg);
}
#navigation a#restaurantsOn {
	width:121px;
	background:url(/assets/images/nav/restaurants_over.jpg);
}
#navigation a#restaurants:hover {
	background:url(/assets/images/nav/restaurants_over.jpg);
}


#navigation a#business {
	width:91px;
	background:url(/assets/images/nav/business.jpg);
}
#navigation a#businessOn {
	width:91px;
	background:url(/assets/images/nav/business_over.jpg);
}
#navigation a#business:hover {
	background:url(/assets/images/nav/business_over.jpg);
}


#navigation a#greenmixer {
	width:111px;
	background:url(/assets/images/nav/greenmixer.jpg);
}
#navigation a#greenmixerOn {
	width:111px;
	background:url(/assets/images/nav/greenmixer_over.jpg);
}
#navigation a#greenmixer:hover {
	background:url(/assets/images/nav/greenmixer_over.jpg);
}


#navigation a#corporate {
	width:101px;
	background:url(/assets/images/nav/corporate.jpg);
}
#navigation a#corporateOn {
	width:101px;
	background:url(/assets/images/nav/corporate_over.jpg);
}
#navigation a#corporate:hover {
	background:url(/assets/images/nav/corporate_over.jpg);
}


#navigation a#non-profit {
	width:106px;
	background:url(/assets/images/nav/non-profit.jpg);
}
#navigation a#non-profitOn {
	width:106px;
	background:url(/assets/images/nav/non-profit_over.jpg);
}
#navigation a#non-profit:hover {
	background:url(/assets/images/nav/non-profit_over.jpg);
}


#navigation a#e-news {
	width:75px;
	background:url(/assets/images/nav/e-news.jpg);
}
#navigation a#e-newsOn {
	width:75px;
	background:url(/assets/images/nav/e-news_over.jpg);
}
#navigation a#e-news:hover {
	width:75px;
	background:url(/assets/images/nav/e-news_over.jpg);
}


#navigation a#ladiesNiteOut {
	width:135px;
	background:url(/assets/images/nav/ladiesNiteOut.jpg);
}
#navigation a#ladiesNiteOutOn {
	width:135px;
	background:url(/assets/images/nav/ladiesNiteOut_over.jpg);
}
#navigation a#ladiesNiteOut:hover {
	width:135px;
	background:url(/assets/images/nav/ladiesNiteOut_over.jpg);
}


#navigation a#mediaPartners {
	width:144px;
	background:url(/assets/images/nav/mediaPartners.jpg);
}
#navigation a#mediaPartnersOn {
	width:144px;
	background:url(/assets/images/nav/mediaPartners_over.jpg);
}
#navigation a#mediaPartners:hover {
	width:144px;
	background:url(/assets/images/nav/mediaPartners_over.jpg);
}

#navigation a#livermoreWineries {
	width:171px;
	background:url(/assets/images/nav/livermoreWineries.jpg);
}
#navigation a#livermoreWineriesOn {
	width:171px;
	background:url(/assets/images/nav/livermoreWineries_over.jpg);
}
#navigation a#livermoreWineries:hover {
	width:171px;
	background:url(/assets/images/nav/livermoreWineries_over.jpg);
}


#content {
	background:url(/assets/images/content_bkg.gif) repeat-y top left;
	margin-bottom:8px;
	padding:10px 10px 0 10px;
}
#breadcrumbs {
	color:#5c5c5c;
	padding-bottom:4px;
}
#breadcrumbs a {
	color:#5c5c5c;
}
#playWelcomeVideo {
	text-align:right;
	padding-right:30px;
	float:right;
}
#left {
	float:left;
	width:654px;
}
#video_container {
	padding:10px 0;
	background-color:#000;
}
#video_player {
	padding:3px;
	text-align:center;
}
#video_widget_flash {
	background-color:#FFFFFF;
	text-align:left;
	font-size:16px;
}
#video_carousel {
	background-color:#d7d7d7;
	height:171px;
	text-align:center;
}
.carousel_nav {
	height:171px;
	width:30px;
}
.left_arrow {
	float:left;
	background: #d7d7d7 url(/assets/images/carousel/left.png) no-repeat 4px 4px;
}
.right_arrow {
	float:right;
	background: #d7d7d7 url(/assets/images/carousel/right.png) no-repeat 10px 4px;
}

/* carousel */
#carousel_window {
	float:left;
	text-align:left;
	height:171px;
	width:594px;
	/*border:#000000 1px solid;*/
	/*overflow:hidden;*/
}
#carousel_floor {
	position:absolute;
	left: 40px;
	clip: rect(0px, 594px, 171px, 0px);
	height:171px;
}
.carousel_bottom {
	margin-bottom:20px;
}
.carousel_item {
	position:relative;
	display:block;
	float:left;
	color:#000000;
	font: normal 10px Verdana, sans-serif;
	line-height:100%;
	width:125px;
	height:171px;
	padding-top:5px;
	margin-right:30px;
}
.carousel_item a {
	font-weight:bold;
	color:#016ea7;
}
/* /carousel */

#upcoming_container {
	height:350px;
}
#upcoming_news {
	border:1px solid #ccc;
	height:320px;
	overflow:auto;
}
.news_blurb {
	color:#203a49;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #333;
}
.news_blurb .date {
	color:#a8c455;
}
.news_blurb .address, .news_blurb a {
	color:#00949a;
}
#right {
	float:right;
	width:317px;
	margin-top:17px;
}
#premium_container .content {
	border:1px solid #ccc;
	padding:5px 0;
	margin-bottom:15px;
}
#section_container .content {
	border:1px solid #ccc;
	padding:5px 0;
	margin-bottom:15px;
	text-align:left;
}
#hotdeals_container .content {
	border:1px solid red;
	padding:5px 0;
	margin-bottom:15px;
	color:red;
}
#Allhotdeals_container .content {
	padding:5px 0;
	margin-bottom:15px;
	color:red;
}
.aplhabeticalFilter{
	background-image:url(/assets/images/alphabetical_bkrnd.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin:10px;
	height:40px;
	}
#letterFilter{
	padding:14px;
	color:#94b544;
	font-weight:bold;
}
#letterFilter a{
	padding:3px;
	color:#94b544;
	font-weight:bold;
	text-decoration:underline;
	}


.blurb {
	padding:10px;
	font-size:10px;
}
.blurb a {
	color:black;
}
#hotdeals_container .blurb a {
	color:red;
}
.blurb img.main {
	float:left;
	margin-right:10px;
}
.blurb img.play {
	margin-bottom:-1px;
}
.blurb h3 {
	font-size:11px;
}
#content_footer {
	position:relative;
	left:-10px;
}
#footer {
	width:100%;
	height:21px;
	background:url(/assets/images/wrapper_footer.jpg) no-repeat top left;
	text-align: center;
	font-size:10px;
	position:relative;
	margin-bottom:15px;
}
#footer a {
	text-decoration:none;
	color:black;
}
#footer .content {
	position:absolute;
	bottom:0;
	left:74px;
}
.clear {
	clear:both;
}
#header_nav a.red {
	color:red;
	font-weight:bold;
}
#header_nav a.teal {
	color:#00949a;
}
td {
	vertical-align:top;
	padding:10px 0;
	color:#203a49;
}
td a {
	color:#203a49;
}
td.info {
	padding-left:10px;
}
td.name {
	color:#a8c455;
	font-weight:bold;
	font-size:15px;
	padding:7px 0 0 10px;
}
td.info div {
	padding-bottom:10px;
}
form dt{
	font-weight:bold;
}
.required {
	color:#FF0005;
}
#form_chooser {
	font-weight:bold;
}
#form_container {
	position:relative;
}	
#video_description {
	padding:0px 4px 4px 4px;
	color:#FFFFFF;
	background-color:#000000;
}
#babl_message_count {
	margin:0;
	padding:0;
}
.babl_messages {
	padding:10px;
	margin-bottom:1px;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}
.babl_messages a{
	text-decoration:none;
}
.babl_message_closer {
}
.babl_message_green {
	background: #BAD467;
	border: 2px solid #98BB28;
}
.babl_message_green a{
	color:#748E1E;
}
.babl_message_yellow {
	background: #FFD556;
	border:2px solid #FFBF00;
}
.babl_message_yellow a{
	color:#C69500;
}
.babl_message_red {
	background: #F36861;
	border:2px solid #F30C00;
}
.babl_message_red a{
	color:#A30C00;
}
#CDEBUG {
	width:100px;
	height:64px;
	background: transparent url(/assets/images/laughingman.png) no-repeat  top left;
	position:absolute;
	top:0px;
	right:0px;
	z-index:9999999;
	text-align:right;
}
#CDEBUG a {
	padding:10px;
	position:relative;
	top:7px;
	color:#000000;
}
#MDEBUG {
	text-align:left;
	padding:10px 0px 0px 10px;
	margin:0px;
	background:#9CD2F3;
}
#MDEBUG a{
	color:#FFFFFF;
}
.hidden {
	display:none;
}
.stats {
	
}
.manage {
}
.manage #filter{
	padding:0 10px;
}
.manage #results{
	padding:10px;
}
.manage #results .actions {
	text-align:right;
}
.manage form dd {
	float:left;
	margin:0px 10px 10px;
}
.manage form dt {
	float:left;
	margin:0px 0px 0px 10px;
}
.mclear {
	clear:both;
	border-bottom:1px solid #666666;
}
.logOptions {
	float:right;
	text-align:right;
}



a{
	color:green;
}
a img{
	border:none !important;
}

#lightbox_container{
	margin:0 auto;
	padding:5px;
	text-align:right;
	background-color:#fff;
	float:right;
}
#lightbox_container ul{
	text-align: inherit;
	margin:0 0 0 0;
	list-style:none;
}
#lightbox_container ul a{
	background-color:#fff;
	color:#444;
	font-size:12px;
	line-height:2em;
	padding:5px;
	margin:0 0 0px 0;
}
#lightbox_container ul a:hover{
	background-color:#fff;
}