/*************************************************************
Client: Lets Eat Out
Date: 2008-11-06
URL: http://pxjunkie.blogspot.com
*************************************************************/
body
{
	font-family: Arial;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 0;
}
body a
{
	text-decoration: none;
}
body a img
{
	border: none;
}
input, select, label
{
	font-family: Arial;
}

/* CONTAINER ////////////////////////////////////////////////*/
#container
{
	width: 979px;
	margin: 0 auto;
}

/* top section ***********************************************/
#container #top
{
	height: 477px;
	overflow: hidden;
}
#container #top .lft
{
	width: 243px;
	float: left;
	margin: 0 5px 0 0;
}
#container #top .lft .login
{
	width: 243px;
	height: 30px;
	background-image: url(../images/signin.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 5px 0 0 0;
}
#container #top .lft .login p
{
	text-align: center;
	margin: 0;
	padding: 7px 0 0 10px;
}
#container #top .lft .login p a
{
	font-weight: bold;
	color: #000;
}
#container #top .lft .region
{
	width: 243px;
	height: 77px;
	background-image: url(../images/bg_region.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0 0 0;
}
#container #top .lft .region .current
{
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	width: 194px;
	margin: 0 0 0 24px;
	padding: 14px 0 0 0;
}
#container #top .lft .region .current img
{
	float: left;
	margin: 0 6px 0 0;
}
#container #top .lft .region #location
{
	background-image: url(../images/bg_sel.gif);
	width: 194px;
	height: 20px;
	margin: 6px 0 0 24px;
}
#container #top .lft .region #location .location
{
	font-size: 10px;
	background-color: #cdd5e2;
	border: none;
	width: 175px;
	margin: 0 0 0 10px;
	padding: 3px 0 0 0;
}
#container #top .lft .weather
{
	font-weight: bold;
	text-transform: uppercase;
	color: #0e305c;
	height: 55px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 60px;
}
#container #top .lft .weather img
{
	float: left;
	margin: 0 5px 0 0;
}
#container #top .lft .weather .small
{
	font-size: 10px;
}
#container #top .lft .weather .big
{
	font-size: 25px;
}
#container #top .lft .distro
{
	width: 243px;
	height: 195px;
	margin: 5px 0 0 0;
}
#container #top .lft .distro .hdr
{
	width: 243px;
	height: 30px;
	display: block;
	background-image: url(../images/hdr_distro.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 5px 0;
}
#container #top .lft .distro .thumb
{
	margin: 5px 7px 0 13px;
	float: left;
}
#container #top .lft .distro .btn
{
	margin: 5px 0 5px 0;
}
#container #top .lft img, #container #top .lft img a, #container #top .rgt img, #container #top .rgt img a
{
	border: none;
}
#container #top .rgt
{
	width: 728px;
	float: left;
}
#container #top .rgt .feat
{
	margin: 10px 0 0 0;
}
#container #top .rgt .feat .hdr
{
	background-image: url(../images/hdr_feat.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 728px;
	height: 30px;
	margin: 0 0 5px 0;
	display: block;
}

/* bottom section ********************************************/
#container #btm .lft
{
	width: 243px;
	float: left;
	margin: 5px 0;
}
#container #btm .lft .top10
{
	height: 275px;
}
#container #btm .lft .top10 .hdr
{
	width: 243px;
	height: 30px;
	display: block;
	background-image: url(../images/hdr_top10.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 5px 0;
}

.current{

font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	width: 194px;
	margin: 0 0 0 24px;
	padding: 14px 0 0 0;
	font-family:arial;
	}
.current img{

float: left;
	margin: 0 6px 0 0;
	}

.topten {font-size:11px; color:#000000; font-weight:bold; line-height:23px; }
.sign {font-size:11px; color:#000000; text-indent:30px; }

#container #btm .lft .top10 ol li
{
	font-weight: bold;
	line-height: 20px;
}
#container #btm .lft .top10 ol a
{
	color: #000;
}
#container #btm .lft .top10 .small
{
	font-size: 9px;
	text-align: center;
	width: 243px;
	display: block;
}
#container #btm .lft .events
{
	height: 256px;
	margin: 5px 0 0 0;
}
#container #btm .lft .events .hdr
{
	width: 243px;
	height: 30px;
	display: block;
	background-image: url(../images/hdr_events.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 5px 0;
}
#container #btm .lft .events ul
{
	margin: 0;
	padding: 0 0 0 15px;
}
#container #btm .lft .events ul li
{
	list-style: none;
	padding: 10 0 10px 0;
	border-bottom: 1px solid #f2f2f2;
}

#container #btm .lft .events .title, #container #btm .mid .promo .title, #container #btm .mid .news .title
{
	font-weight: bold;
	display: block;
}
#container #btm .lft .ads
{
	margin: 5px 0 0 0;	
	padding: 0 0 0 10px;
}
#container #btm .mid
{
	width: 514px;
	float: left;
	margin: 5px;
}
#container #btm .mid .find
{
	height: 256px;
	margin: 5px 0 0 0;
}
#container #btm .mid .find .hdr
{
	width: 514px;
	height: 30px;
	display: block;
	background-image: url(../images/hdr_find.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 5px 0;
}
#container #btm .mid .find .col1
{
	width: 251px;
	float: left;
}
#container #btm .mid .find .col1 #searchSimple input.name
{
	font-size: 14px;
	color: #7f7f7f;
	background: transparent;
	background-image: url(../images/icon_search.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	border: 1px solid #b2b2b2;
	width: 190px;
	height: 22px;
	padding: 1px 0 0 20px;
	margin: 5px 0 0 5px;
}
#container #btm .mid .find .col1 #searchSimple .btn
{	
	color: #154002;
	background: transparent;
	background-color: #91b382;
	border: none;
	border-top: 2px solid #fff;
	border-bottom: 3px solid #91b382;
	cursor: pointer;
	width: 52px;
	height: 23px;
}
#container #btm .mid .find .col1 #searchAdvanced
{
	background-image: url(../images/bg_advanced.gif);
	background-repeat: no-repeat;
	width: 251px;
	height: 166px;
}
#container #btm .mid .find .col1 #searchAdvanced select.region, #container #btm .mid .find .col1 #searchAdvanced select.cuisine, #container #btm .mid .find .col1 #searchAdvanced select.price

{
	color: #7f7f7f;
	border: 1px solid #657d5b;
	width: 225px;
	height: 22px;
	font-size:12px;
	margin: 10px 0 0 13px;
	padding: 1px 0 0 0;
}
#container #btm .mid .find .col1 #searchAdvanced .options
{
	font-size: 12px;
	text-align: center;
	color: #154002;
	margin: 3px 0 0 0;
}
#container #btm .mid .find .col1 #searchAdvanced .btn
{
	font-size: 0px !important;
	color: #048743;
	background: transparent;
	background-image: url(../images/btn_search.gif);
	background-repeat: no-repeat;
	background-position:top center;
	border: none;
	cursor: pointer;
	width: 225px;
	height: 28px;
	margin: 5px 0 0 13px;
}
#container #btm .mid .find .col2
{
	width: 243px;
	float: left;
	margin: 0 0 0 15px;
}
#container #btm .mid .find .col2 img
{
	display: block;
	margin: 0 0 5px 0;
}
#container #btm .mid .promo,#container #btm .mid .news
{
	height: 182px;
	margin: 5px 0 0 0;
}
#container #btm .mid .promo .hdr
{
	width: 514px;
	height: 30px;
	display: block;
	background-image: url(../images/hdr_promo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 5px 0;
}
#container #btm .mid .news .hdr
{
	width: 514px;
	height: 30px;
	display: block;
	background-image: url(../images/hdr_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 0 5px 0;
}
#container #btm .mid .promo .col1,#container #btm .mid .promo .col2, #container #btm .mid .promo .col3, #container #btm .mid .news .col1, #container #btm .mid .news .col2, #container #btm .mid .news .col3
{
	width: 152px;
	float: left;
	margin: 0 0 0 10px;
}
#container #btm .rgt
{
	width: 206px;
	float: left;
	margin: 5px 0;
}

/* footer section ********************************************/
#footer
{
	font-size: 11px;
	text-align: center;
	clear: both;
	margin: 15px 0;
}
#footer .menu
{
	margin: 10px 0 0 0;
}
#footer .menu a
{
	color: #0e305c;
}
#footer img.logo
{
	margin: 10px 0 0 0;
}

#review {color:#FFFFFF;}
.events_new {font-size:11px;}
.events_new_name {font-size:15px;}
.new_login {font-size:12px; color:#000000;}
.new_login_link {font-size:12px; font-weight:bold; color:#003300;}



.region{color:#999999; border:solid 1px #666666; height:23px; width:220px; padding:2px}
.btn{background:#91b382; color:#003300; border:none; height:22px;}
#restaurant-name2{ border:solid 1px #999999; background-image:url(icon_search.gif); height:22px; width:190px; padding:3px 2px; text-indent:16px;  color:#339966; background-image: url(../images/icon_search.gif); background-repeat:no-repeat;background-position: 0 2px;}

.you {color:#000000; font-size:18px; font-weight:bold;}
.search_link {font-size:10px;}
.reg_rest {color:#FFFFFF; font-size:18px; text-indent:20px; font-family:Arial;}

.new_find {color:#006600; font-size:12px;}
.by_region {color:#000000; font-size:11px;}
.login2 {color:#ffffff;}