:link,:visited { text-decoration:none }
ul,ol { list-style:none }
body,h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
a{outline: none;}
.clear{clear:both;}

body{
text-align:left;
font-size: .7em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000; }

.container{ 
width:900px;
margin:0px auto 0 auto;
height:625px;}

.top_layer{
position:absolute;
z-index:2;
width:895px;}

.left{
margin-top:40px;
float:left;
display:inline;
width:265px;}

ul.nav,ul.homenav{
margin:0 0 0 10px;
width:255px;}

ul.nav li{
width:100%;
background:url(assets/nav_dot_hover.png) 0% -50% repeat-x;
behavior: url(iepngfix.htc);}

ul.nav li a, ul.homenav li a{
background-color:#FFFFFF;
color:#000000;
padding-right:3px;
}

ul.nav li.featured a{
padding-right:6px;
}

ul.nav li.listings a{
padding-right:2px;
}

ul.nav li.contact a{
padding-right:6px;
}

ul.nav li.regulars a{
padding-right:3px;
}

ul.nav li.previous a{
padding-right:4px;
}

ul.homenav li:hover{
font-weight:bold;}

ul.nav li:hover{
font-weight:bold;
background:url(assets/nav_dot_hover.png) 0% 50% repeat-x;
behavior: url(iepngfix.htc);}

.menu ul.nav li.menu, .contact ul.nav li.contact, .listings ul.nav li.listings, .regulars ul.nav li.regulars, .previous ul.nav li.previous, .featured ul.nav li.featured, .images ul.nav li.images, .links ul.nav li.links{
font-weight:bold;
background:url(assets/nav_dot.png) 0% 50% repeat-x;
behavior: url(iepngfix.htc);}

.kitchen_opentimes{
font-size: 0.7em/1em;}

.featured_events{
margin-top:20px;
padding:10px 0 10px 0 ;
background:#f04c44;
width:165px;}

.featured_events img{
width:144px;
padding:0 10px 0 10px;
}

#emvForm{
width:175px;
margin-top:20px;}

#emvForm #email{
background-color:#f04c44;
width:155px;
padding:10px 5px;
border:none;}

#emvForm .send_button{
padding:0;
margin:2px 0 0 0 ;
background-color:#fff;
font-style:italic;
border:none;}

#emvForm .send_button:hover{
color:#f04c44;
cursor:hand;
cursor:pointer;}

.right{
float:left;
display:inline;
width:630px;}


.content{
font-size:.9em;
position:absolute;
height:585px;
width:310px;
float:left;
display:inline;
margin:40px 50px 0 0;
background: url(assets/content_dot.gif) #f04c44 283px 12px no-repeat;
behavior: url(iepngfix.htc);}

.wide_content{
height:575px;
padding:10px 0 0 10px;
width:422px;
background: url(assets/content_dot.gif) #f04c44 406px 12px no-repeat;
behavior: url(iepngfix.htc);}

.content a,.content2 a,.content3 a{
color:#000;
font-weight:bold;}

.content a:hover,.content2 a:hover,.content2 #active a,.content3 a:hover{
color:#fff;}

/* Listings  */

.listings_item{
margin: 0 0 20px 0;}

.list_title{
display:block;
font-weight:bold;
color:#000; }

.list_name{
color:#fff;}

/* Scrolling divs */
#container { position:absolute; left:15px; top:11px; width:250px; height:542px;  overflow:hidden; }
#content { position	: relative; width:250px; }

/* The dragging track */
#scrollArea {
	position	: absolute;
	left		: 287px;
	top			: 40px;
	height		: 515px;	
	width		: 10px;	
	overflow	: hidden;}

/* The dragging bar */
#scroller {
	position	: absolute;	
	width		: 10px;
	background	: #fff;}

#scroller:hover{
	cursor:hand;
	cursor:pointer;
	background	: #000;}


.hidden {
	position: absolute;
	top: -10000px;}

.content2{
font-size:.9em;
position:absolute;
padding:10px;
width:180px;
float:left;
display:inline;
margin:40px 0 0 350px;
background:#f04c44;}

.photohome:hover a{
color:#FFFFFF;}

.photohome a{
display:block;}

.photohome img{
float:left;
margin-right:8px;}

.photohomeimg, .photohomename{
margin-top:2px;}

.gridthumb img:hover{
border-right:3px white solid;}

.main_image{
display:none;}

.content3{
font-size:.9em;
position:absolute;
padding:10px;
width:90px;
float:left;
display:inline;
margin:40px 0 0 440px;
background:#f04c44;}

.logo{
position:absolute;
margin:530px 0 0 413px;}

.homenav,.home_signup,.home_featured,.homelogo,.homeimage{display:none;}

.homeimage{
overflow:hidden;
margin-left:215px;
position:absolute;
z-index:1;
width:650px;
height:580px;}

.bgimage{
text-align:right;
background:#f04c44;
overflow:hidden;
margin-left:215px;
position:absolute;
z-index:1;
width:650px;
height:625px;}

.blank{height:0px;display:none;}
.background_pic{display:none;}

.sign_up_conf{
background: #f04c44;
color:#fff;
padding:10px;
width:145px;
margin-top:15px;
font-size:1em;}


