/*
@charset "UTF-8";
CSS Document 
*/

/*
Copyright 2010 Symbiont Studios 
Author: Brandon Jacques
Author URL: http://www.symbiontstudios.com
*/

/*
------------------------------------------------------------------------------------------------------------------------
Global Color Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

/*

    HEAVY BLACK     000000
	BLACK			231F20
	DARK GREY		3B3A3C
	LIGHT GREY		848689 (formerly 9B9DA0)
	GREEN			A1A139
	BROWN			383700
	MAROON          7b2d0d
	CYAN			00ADEF
	LIGHT CYAN		5BCBF5
	WHITE			FFFFFF
	
*/	

/*
------------------------------------------------------------------------------------------------------------------------
Imports
------------------------------------------------------------------------------------------------------------------------
*/

/*
@import url("http://.css");
*/

/*
------------------------------------------------------------------------------------------------------------------------
Resets and Defaults
------------------------------------------------------------------------------------------------------------------------
*/

/*meyerweb.com -- CSS Tools:Reset CSS v1.0 | 2008-02-12 */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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, caption, tbody, tfoot, thead, tr, th, td,
#contentMain { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }

ol, ul { list-style: none inside; }

.error {color: #900; font-style: italic;}
.success {color: #0A0;}
.heavy {font-weight: bold;}
.light {color: #999;}

blockquote,
q { quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after { content: ''; content: none; }

ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

.clear {clear: both;}

.ninety {
	width: 90%;
}

:focus { outline: 0; }
*/

/*
------------------------------------------------------------------------------------------------------------------------
Global Layout Elements
------------------------------------------------------------------------------------------------------------------------
*/

#master-container {
width:100%;
height:100%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
/*background-image:url('../_images/.jpg');
background-repeat:repeat-x;*/
background-color: #FFFFFF;
}

#header {
width:951px;
height:98px;
margin-top:28px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 23px 0px;
background-color: #FFF;
}

#headerbox {
width:802px;
height:98px;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#nav-container {
width:802px;
height:40px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFF;
align:bottom;
float:right;
clear:both;
}

#nav-buffer {
width:200px;
height:40px;
background-color: #FFF;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
}

#nav-spacer {
width:31px;
height:40px;
background-image:url('../_images/nav_divider.gif');
background-repeat:no-repeat;
background-color: #FFF;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
outline:0;
}

#nav-menu ul {
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li {
float: left;
margin: 0px 0px 0px 0px;
}

/* Hide from IE5-Mac \*/
#nav-menu li a {
float: none
outline:0;
}
/* End hide */

#nav-menu {
width:802px;
height:40px;
outline:0;
} 

#home-btn {
display: block;
width: 59px;
height: 40px;
background: url("../_images/home_btn.gif") no-repeat 0 0;
outline:0;
}

#home-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#home-btn span {
display: none;
outline:0;
}

#home1-btn {
display: block;
width: 59px;
height: 40px;
background: url("../_images/home_btn.gif") no-repeat;
background-position: 0 -40px;
outline:0;
}

#home1-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#home1-btn span {
display: none;
outline:0;
}

#restaurants-btn {
display: block;
width: 121px;
height: 40px;
background: url("../_images/restaurants_btn.gif") no-repeat 0 0;
outline:0;
}

#restaurants-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#restaurants-btn span {
display: none;
outline:0;
}

#restaurants1-btn {
display: block;
width: 121px;
height: 40px;
background: url("../_images/restaurants_btn.gif") no-repeat;
background-position: 0 -40px;
outline:0;
}

#restaurants1-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#restaurants1-btn span {
display: none;
outline:0;
}

#afterdinner-btn {
display: block;
width: 130px;
height: 40px;
background: url("../_images/afterdinner_btn.gif") no-repeat 0 0;
outline:0;
}

#afterdinner-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#afterdinner-btn span {
display: none;
outline:0;
}

#afterdinner1-btn {
display: block;
width: 130px;
height: 40px;
background: url("../_images/afterdinner_btn.gif") no-repeat;
background-position: 0 -40px;
outline:0;
}

#afterdinner1-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#afterdinner1-btn span {
display: none;
outline:0;
}

#sponsors-btn {
display: block;
width: 90px;
height: 40px;
background: url("../_images/sponsors_btn.gif") no-repeat 0 0;
outline:0;
}

#sponsors-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#sponsors-btn span {
display: none;
outline:0;
}

#sponsors1-btn {
display: block;
width: 90px;
height: 40px;
background: url("../_images/sponsors_btn.gif") no-repeat;
background-position: 0 -40px;
outline:0;
}

#sponsors1-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#sponsors1-btn span {
display: none;
outline:0;
}

#contact-btn {
display: block;
width: 78px;
height: 40px;
background: url("../_images/contact_btn.gif") no-repeat 0 0;
outline:0;
}

#contact-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#contact-btn span {
display: none;
outline:0;
}

#contact1-btn {
display: block;
width: 78px;
height: 40px;
background: url("../_images/contact_btn.gif") no-repeat;
background-position: 0 -40px;
outline:0;
}

#contact1-btn:hover { 
background-position: 0 -40px;
outline:0;
}

#contact1-btn span {
display: none;
outline:0;
}

#reservations-btn {
display: block;
width: 112px;
height: 21px;
background: url("../_images/reserve_btn.gif") no-repeat 0 0;
outline:0;
}

#reservations-btn:hover { 
background-position: 0 -21px;
outline:0;
}

#reservations-btn span {
display: none;
outline:0;
}

#evite {
display: block;
width: 35px;
height: 21px;
background: url("../_images/go_btn.gif") no-repeat 0 0;
margin:0px 30px 0px 0px;
padding:0px;
float:right;
outline:0;
border:0;
}

#evite:hover { 
background-position: 0 -21px;
outline:0;
border:0;
}

#submit {
display: block;
width: 50px;
height: 21px;
background: url("../_images/send_btn.gif") no-repeat 0 0;
outline:0;
border:0;
}

#submit:hover { 
background-position: 0 -21px;
outline:0;
border:0;
}

#submit span {
display: none;
outline:0;
}

#twitter-btn {
display: block;
width: 238px;
height: 50px;
background: url("../_images/twitter.gif") no-repeat 0 0;
outline:0;
}

#twitter-btn:hover { 
background-position: 0 -50px;
outline:0;
}

#twitter-btn span {
display: none;
outline:0;
}

#facebook-btn {
display: block;
width: 238px;
height: 50px;
background: url("../_images/facebook.gif") no-repeat 0 0;
outline:0;
}

#facebook-btn:hover { 
background-position: 0 -50px;
outline:0;
}

#facebook-btn span {
display: none;
outline:0;

}


#flickr-btn {
display: block;
width: 238px;
height: 50px;
background: url("../_images/flickr.jpg") no-repeat 0 0;
outline:0;
}

#flickr-btn:hover { 
background-position: 0 -50px;
outline:0;
}

#flickr-btn span {
display: none;
outline:0;

}

#blog-btn {
display: block;
width: 238px;
height: 70px;
background: url("../_images/blog.gif") no-repeat 0 0;
outline:0;
}

#blog-btn:hover { 
background-position: 0 -70px;
outline:0;
}

#blog-btn span {
display: none;
outline:0;
}

#logo {
width:149px;
height:98px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url('../_images/DRW_logo.jpg');
background-repeat:no-repeat;
align:top;
float:left;
outline:0;
}

#logo a {
outline:0;
}

#logo a:hover {
outline:0;
}

#decobox {
width:802px;
height:58px;
clear:both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#deco {
width:242px;
height:58px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url('../_images/deco.jpg');
background-repeat:no-repeat;
background-color: #000;
outline:0;
float: right;
}

#display-container {
width:951px;
height:378px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 23px 0px;
text-align: left;
/*background-image:url('../_images/.jpg');
background-repeat:repeat-x;*/
background-color: #FFF;
z-index: 0;
}

#flash {
display: block;
position: relative;
z-index: 1;
}

#display-effect {
width:951px;
height:120px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
text-align: left;
/*background-image:url('../_images/.jpg');
background-repeat:repeat-x;*/
background-color: #FFF;
z-index: 100;
}

#content-container {
width:951px;
height:auto;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 23px 0px;
background-image:url('../_images/.jpg');
background-repeat:repeat-x;
background-color: #FFF;
}

#spacer {
width:951px;
height:23px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;
}

#divider-large {
width:951px;
height:10px;
margin-top:40px;
margin-bottom:4px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 10px 0px;
background-image:url('../_images/divider_large.jpg');
background-repeat:no-repeat;
background-color: #FFF;
outline:0;
}

#divider-small {
width:238px;
height:9px;
margin-top:4px;
margin-bottom:4px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/divider_small.jpg');
background-repeat:no-repeat;
background-color: #FFF;
outline:0;
}

#divider-small2 {
width:227px;
height:9px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/divider_small.jpg');
background-repeat:no-repeat;
background-color: #FFF;
outline:0;
}

#footer {
width:951px;
height:71px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 150px 0px;
align:bottom;
text-align: left;
background-image:url('../_images/.jpg');
background-repeat:repeat-x;
background-color: #FFF;
clear:both;
}


/*
------------------------------------------------------------------------------------------------------------------------
Form Item Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#join-now-btn {
width: 35px;
height: 21px;
margin:0px 30px 0px 0px;
padding:0px;
float:right;
outline:0;
}

#input_mail {
width:100px;
color: #000;
background: #FFF;
border: 1px solid #000
float:left;
text-align:left;
}

#legal {
width:238px;
font-family: "Lucida Grande", Arial;
font-size: 9px;
color: #000;
line-height:14px;
margin:10px 0px 0px 0px;
clear:both;
}

#inputbox {
width:238px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
}

#field_name {
width:411px;
height:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
text-align:middle;
}

/*
------------------------------------------------------------------------------------------------------------------------
Home Page Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#home-leftColumn {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:left;
}

#home-rightColumn {
width:250px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:right;
}

#home-centerColumn {
width:250px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:431px;
margin-right:20px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#home-centerColumn img {
-webkit-transition: opacity 0.8s ease-out;
opacity: 1.0;
-moz-opacity: 1.0;
filter:alpha(opacity=100);
}

#home-centerColumn img:hover{
-webkit-transition: opacity 0.8s ease-out;
opacity: 0.80;
-moz-opacity: 0.80;
filter:alpha(opacity=80);
}

#mailinglist {
width:238px;
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;
}

#twitter-link {
width:238px;
height:50px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/twitter.gif');
background-repeat:no-repeat;
background-color: #FFF;
}

#facebook-link {
width:238px;
height:50px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/facebook.gif');
background-repeat:no-repeat;
background-color: #FFF;
}

#flickr-link {
width:238px;
height:50px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/flickr.jpg');
background-repeat:no-repeat;
background-color: #FFF;
}

#blog-link {
width:238px;
height:70px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/blog.gif');
background-repeat:no-repeat;
background-color: #FFF;
outline:0;
}

#blog-limk a {
outline:0;
}

#blog-limk a:hover {
outline:0;
}

#presenting-sponsor {
width:238px;
height:104px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/.jpg');
background-repeat:no-repeat;
background-color: #FFF;
}

#presenting-sponsorr {
width:238px;
height:83px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/.jpg');
background-repeat:no-repeat;
background-color: #FFF;
}


#presenting-sponsorrr {
width:238px;
height:70px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url('../_images/.jpg');
background-repeat:no-repeat;
background-color: #FFF;
}



#featured-sponsor {
width:238px;
height:55px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;
}

#home-H1 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/homepage_H1.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#home-bodycopy {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
text-align:left;
}

#emaillist-H2 {
width:238px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/emaillist_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#pressponsor-H2 {
width:238px;
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/pres_sponsor_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#sponsor-H2 {
width:238px;
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sponsor_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

/*
------------------------------------------------------------------------------------------------------------------------
Restaurant Page Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#rest-leftColumn {
width:250px;
height:500px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:left;
}

#rest-rightColumn {
width:250px;
height:500px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:right;
}

#rest-centerColumn {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:270px;
margin-right:20px;
padding:0px;
background-color: #FFF;	
}

#rest-H1 {
width:250px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/restaurants_H1.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#rest-bodycopy {
width:250px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
text-align:left;
}

#rest-centerbodytext {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
vertical-align:top;
}

#finedining-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/finedining_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

/*
------------------------------------------------------------------------------------------------------------------------
"Featured" Restaurant Page Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#featRest-leftColumn {
width:250px;
height:600px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:left;
}

#featRest-rightColumn {
width:250px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:right;
}

#featRest-centerColumn {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:270px;
margin-right:20px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#featRest-H1 {
width:250px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/24grille_H1.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#featRest-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/overview_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#featRest-H2-interior {
width:370px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/DRWmenu_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#featRest-bodycopy {
width:250px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
text-align:left;
}

#DRWmenu-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/DRWmenu_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#featRest-centerbodycopy {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#rest-description {
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#restpage-nav {
margin-top:20px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;		
}

#menu-course {
margin-top:7px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#menu-content {
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#menu-download {
margin-top:20px;
margin-bottom:30px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#rest-logo {
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#reserve-now {
margin-top:18px;
margin-bottom:16px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#website {
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#address {
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#directions {
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#hours {
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#days {
margin-top:3px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#details {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#important {
width:250px;
margin-top:20px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

/*
------------------------------------------------------------------------------------------------------------------------
After Dinner Page Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#dinner-leftColumn {
width:250px;
height:600px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:left;
}

#dinner-rightColumn {
width:250px;
height:600px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:right;
}

#dinner-centerColumn {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:270px;
margin-right:20;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#dinner-H1 {
width:250px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/afterdinner_H1.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#dinner-bodycopy {
width:250px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
text-align:left;
}

#dinner-centerbodytext {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
vertical-align:top;
}

#makeitanight-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/makeitanight_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept24th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate2-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept25th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate3-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept26th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate4-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept27th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate5-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept28th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate6-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept29th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate7-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sept30th_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate8-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/oct1st_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate9-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/oct2nd_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#eventdate10-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:8px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/oct3rd_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#booktickets-btn {
display: block;
width: 112px;
height: 21px;
background: url("../_images/tickets_btn.gif") no-repeat 0 0;
}

#booktickets-btn:hover { 
background-position: 0 -21px;
}

#booktickets-btn span {
display: none;
}

#freetickets-btn {
display: block;
width: 112px;
height: 21px;
background: url("../_images/free_btn.gif") no-repeat 0 0;
}

#freetickets-btn:hover { 
background-position: 0 -21px;
}

#freetickets-btn span {
display: none;
}

#afterhours-spot {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#spot-description {
margin-top:8px;
margin-bottom:13px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#get-tickets {
margin-top:18px;
margin-bottom:30px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#event {
margin-top:3px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#location {
margin-top:3px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
font-family: "Helvetica", Arial;
font-size: 10px;
line-height:16px;
color: #000;
}

#timing {
margin-top:3px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#site {
margin-top:3px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

/*
------------------------------------------------------------------------------------------------------------------------
Sponsors Page Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#sponsors-leftColumn {
width:681px;
height:auto;
margin-top:0px;
margin-bottom:30px;
margin-left:0px;
margin-right:0px;
padding:0px;
/*background-image:url('../_images/divider_large.jpg');
background-repeat:no-repeat;*/
background-color: #FFF;
float:left;
}

#sponsors-rightColumn {
width:250px;
height:500px;
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
margin-right:0px;
padding:0px;
/*background-image:url('../_images/divider_large.jpg');
background-repeat:no-repeat;*/
background-color: #FFF;	
float:right;
}

#sponsors-centerColumn {
width:238px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:415px;
margin-right:auto;
padding:0px 30px 0px 30px;
/*background-image:url('../_images/divider_large.jpg');
background-repeat:no-repeat;*/
background-color: #FFF;	
}

#sponsors-H1 {
width:681px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-image:url('../_images/pres_sponsor_H1.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#sponsors2-H2 {
width:227px;
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:227px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-image:url('../_images/sponsors2_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#sponsors-media-H1 {
width:681px;
height:30px;
margin-top:40px;
margin-bottom:25px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-image:url('../_images/media_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;
clear:both;
}

#sponsors-community-H1 {
width:681px;
height:30px;
margin-top:40px;
margin-bottom:25px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-image:url('../_images/community_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;
clear:both;
}

#sponsor-partner {
width:681px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#sponsor-partnerLeft {
width:227px;
height:auto;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
float:left;
}

#sponsor-partnerRight {
width:227px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
float:right;
}

#sponsor-partnerCenter {
width:227px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:227px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#sponsors-charity-H1 {
width:681px;
height:30px;
margin-top:40px;
margin-bottom:25px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-image:url('../_images/charity_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;
clear:both;
}

#sponsor-logoContainer {
width:227px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#sponsor-logoContainer img {
-webkit-transition: opacity 0.8s ease-out;
opacity: 1.0;
-moz-opacity: 1.0;
filter:alpha(opacity=100);
}

#sponsor-logoContainer img:hover{
-webkit-transition: opacity 0.8s ease-out;
opacity: 0.80;
-moz-opacity: 0.80;
filter:alpha(opacity=80);
}

/*
------------------------------------------------------------------------------------------------------------------------
Contact Page Layouts
------------------------------------------------------------------------------------------------------------------------
*/

#contact-leftColumn {
width:250px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:left;
}

#contact-rightColumn {
width:250px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color: #FFF;	
float:right;
}

#contact-centerColumn {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:270px;
margin-right:20;
padding:0px 0px 0px 0px;
background-color: #FFF;	
}

#contact-H1 {
width:250px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/contact_H1.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}

#contact-bodycopy {
width:250px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
padding:0px 0px 0px 0px;
background-color: #FFF;
text-align:left;
}

#contact-form {
width:411px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color: #FFF;
}

#sendamessage-H2 {
width:411px;
height:30px;
margin-top:0px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
background-image:url('../_images/sendamessage_H2.gif');
background-repeat:no-repeat;
background-color: #FFF;	
}


/*
------------------------------------------------------------------------------------------------------------------------
End CSS
------------------------------------------------------------------------------------------------------------------------
*/
