/*
@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
	D GREEN         3c3b00
	MAROON          7b2d0d
	BROWN			383700
	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 Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

body {
background-color: #FFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
text-align:left;
font-family: "Helvetica", Arial;
font-size: 12px;
line-height:18px;
color: #000;
}

h1 {
font-family: "Helvetica", Arial;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
text-align:left;
font-size: 21px;
color: #a1a139;
line-height:21px;
font-style:italic;
}

h2 {
font-family: "Helvetica", Arial;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
font-size: 16px;
color: #a1a139;
line-height:16px;
font-style:italic;
}

h3 {
font-family: "Helvetica", Arial;
font-size: 14px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #000;
padding: 0px 0px 0px 0px;
line-height:16px;
font-style:italic;
}

a.emaillink {
text-decoration: none;
color: #a1a139;
outline:0;
}

/*a.emaillink:visited {
color: #006699;
}*/

a.emaillink:hover {
color: #7b2d0d;
text-decoration: none;
}

a { 
color: #918d00;
text-decoration: none;
outline:0;
}

/*a:visited {
color: #918d00;
}

a.focus {
color: #a1a139;
text-decoration: none;
}*/

a:hover {
color: #7b2d0d;

text-decoration: none;
outline:0;
}

/*a.active {
color: #a1a139;
text-decoration: none;
}*/

.restaurantList {	
background-color: #FFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
font-family: "Helvetica", Arial;
font-size: 14px;
line-height:24px;
color: #000;
}

.restaurantList a {
color: #000;
text-decoration: none;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.restaurantList a:hover {
color: #336600;
text-decoration: none;
padding:0px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}


.match {
font-family: "Helvetica", Arial;
font-size: 14px;
color: #000;
line-height:24px;
}


.copyright {
font-family: "Helvetica", Arial;
font-size: 12px;
font-weight: bold;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #918d00;
line-height:12px;
padding: 5px 0px 0px 0px;
}

.copyright a {
color: #918d00;
text-decoration: none;
font-weight: bold;
line-height:12px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.copyright a:hover{
color: #7b2d0d;

text-decoration: none;
font-weight: bold;
line-height:12px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.footer-nav {
font-family: "Helvetica", Arial;
font-size: 12px;
font-weight: bold;
margin-left: 0px;
margin-top: -5px;
margin-right: 0px;
margin-bottom: 0px;
color: #333300;
line-height:12px;
}

.footer-nav a {
color: #918d00;


font-weight: bold;
text-decoration: none;
line-height:12px;
/*font-weight: bold;*/
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.footer-nav a:hover{
color: #7b2d0d;
font-weight: bold;
text-decoration: none;
line-height:12px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.credits {
font-family: "Helvetica", Arial;
font-size: 12px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #7b2d0d;
line-height:12px;
padding: 10px 0px 6px 0px;
}

.credits a {
color: #7b2d0d;
text-decoration: none;
line-height:12px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.credits a:hover{
color: #7b2c0d;
text-decoration: none;
line-height:12px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.disclaimer {
font-family: "Helvetica", Arial;
font-size: 9px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #999;
line-height:9px;
padding: 0px 0px 0px 0px;
}

.legal {
font-family: "Helvetica", Arial;
font-size: 9px;
color: #000;
line-height:10px;
}

.legall {
font-family: "Helvetica", Arial;
font-size: 11px;
color: #000;
text-align:top;
}

#arrow {
margin-left: 0px;
margin-top: 0px;
margin-right: 80px;
margin-bottom: 0px;
text-align: right;
padding:0px 4px 0px 0px;
}

/*
------------------------------------------------------------------------------------------------------------------------
Email Form Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

.input_style3 {
border:1px solid #000;
color:#000;
font-family: "Helvetica", Arial;
font-size: 10px;
text-align:top;
height:18px;
width:135px;
float:left;
margin:0px 0px 0px 30px;
}

.focusField{
    	border:solid 1px #669933;
    	background:#EFF5FF;
    	color:#000;
}
.idleField{
    	background:#FFF;
    	color: #6F6F6F;
		border: solid 1px #000;
}

/*
------------------------------------------------------------------------------------------------------------------------
Contact Form Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

.input_style {
border:1px solid #000;
color:#333;
font-family: "Helvetica", Arial;
font-size: 10px;
height:21px;
width:240px;
text-align:top;
}
.focusField{
    	border:solid 1px #669933;
    	background:#EFF5FF;
    	color:#000;
}
.idleField{
    	background:#FFF;
    	color: #6F6F6F;
		border: solid 1px #000;
}


.input_style2 {
border:1px solid #000;
color:#333;
font-family: "Helvetica", Arial;
font-size: 10px;
height:85px;
width:240px;
text-align:top;



/*
------------------------------------------------------------------------------------------------------------------------
Home Page Style Elements
------------------------------------------------------------------------------------------------------------------------
*/


/*
------------------------------------------------------------------------------------------------------------------------
Restaurant Page Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

.left_col_restaurant {
background-color: #FFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
text-align:left;
font-family: "Helvetica", Arial;
font-size: 14px;
line-height:18px;
color: #000;
}



/*
------------------------------------------------------------------------------------------------------------------------
"Featured" Restaurant Page Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

.menu-subhead {	
background-color: #FFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding:0px;
font-family: "Helvetica", Arial;
font-size: 14px;
line-height:14px;
color: #000;
font-weight:bold;
}

.center_col_featured_rest a {
color:#a1a139;
text-decoration: none;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

.center_col_featured_rest a:hover {
color: #7b2d0d;
text-decoration: none;
padding:0px;
    -moz-transition: all 0.3s ease-out;  /* FF3.7+ */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
}

/*
------------------------------------------------------------------------------------------------------------------------
After Dinner Page Style Elements
------------------------------------------------------------------------------------------------------------------------
*/

.dinnerList {	
background-color: #FFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
font-family: "Helvetica", Arial;
font-size: 14px;
line-height:14px;
font-weight:bold;
color: #000;
}

.tickets {
font-family: "Helvetica", Arial;
font-size: 12px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #000;
padding: 0px 0px 0px 0px;
line-height:16px;
}

.tickets a {
color: #a1a139;
}

.tickets a:hover{
color: #7b2d0d;
text-decoration: none;
font-weight: bold;
}

.spot-details {
background-color: #FFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
font-family: "Helvetica", Arial;
font-size: 12px;
line-height:16px;
color: #000;	
}

/*
------------------------------------------------------------------------------------------------------------------------
Sponsors Page Style Elements
------------------------------------------------------------------------------------------------------------------------
*/


/*
------------------------------------------------------------------------------------------------------------------------
Contact Page Style Elements
------------------------------------------------------------------------------------------------------------------------
*/


/*
------------------------------------------------------------------------------------------------------------------------
End Css
------------------------------------------------------------------------------------------------------------------------
*/
