/* 
 * Last updated: 09:50am on 08/02/07 by Brad
 */

/* 
 * Link Behavior
 */
a:link {
color: #5e4a36;
font-weight: bold;
text-decoration: none;
}

a:active {
color: #5e4a36;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #5e4a36;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #666666; 
font-weight: bold;
text-decoration: none;
}

.nav_link a:hover{
color: #5e4a36;
text-decoration: underline;
}

.highlight {
color: #313031;
background-color: #cea273;
}

/* 
 * Registration Form
 */
.form_textbox:focus, .form_textbox:hover {
	background-color:#ead8c6;
}

.form_username:focus, .form_username:hover {
	background-color:#ead8c6;
}

.form_password:focus, .form_password:hover {
	background-color:#ead8c6;
}

.form_buttons:hover {
	background-color:#ead8c6;
}

/* 
 * Structural Elements
 */
body {
background: #8dd7f7;
color: #333333;
}

hr {
background-color: #cea273;
color: #cea273;
}


#section_header {
border-bottom: 3px solid #cea273;
}

#page_header {
border-bottom: 3px solid #cea273;
}

#comments_header {
background: #cea273;
}

#container {
background: #f9f9f9;
}

#header_nav {
background-image: url(../images/lunch/nav.gif);
}

#ml_container {
background-image: url(../images/lunch/bl_container_content.gif);
}

#bl_container {
background-image: url(../images/lunch/bl_container_content.gif);
}

#footer {
background-image: url(../images/lunch/footer.gif);
}

.header {
background-image: url(../images/lunch/header.gif);
height: 149px;
width: 800px;
}

.ml_container_bg {
background-image: url(../images/lunch/bl_container_bg.gif);
}

.bl_container_bg {
background-image: url(../images/lunch/bl_container_bg.gif);
}

.nav_box_header {
background-image: url(../images/lunch/nav_box_header.gif);
height: 20px;
width: 188px;
}

.nav_box_bg {
background-image: url(../images/lunch/nav_bg.gif);
}

.step_1 {
background-image: url(../images/lunch/step_1.gif);
background-position: center center;
background-repeat: no-repeat;
display: block;
height: 47px;
width: 169px;
}

.step_2 {
background-image: url(../images/lunch/step_2.gif);
background-position: center center;
background-repeat: no-repeat;
display: block;
height: 47px;
width: 169px;
}

.step_3 {
background-image: url(../images/lunch/step_3.gif);
background-position: center center;
background-repeat: no-repeat;
display: block;
height: 47px;
width: 169px;
}






/*Color styles for rows and hover effects*/
.reviews_bottom{
border-bottom: solid 3px #cea273;
background-color: #f9f0e5;
}

.rating_container span{ /*CSS for enlarged image*/
background-color: lightyellow;
}

.restaurant_listing_row1 {
background-color: #f9f0e5;
}

.restaurant_listing_row1:hover{
background-color: #eed5bb;
}

.restaurant_listing_row2 {
background-color: #f9f9f9;
}


.restaurant_listing_row2:hover{
background-color: #eed5bb;
}


.row1 {
background-color: #f9f0e5;
}

.row1:hover{
background-color: #eed5bb;
}

.row2 {
background-color: #f9f9f9;
}

.row2:hover{
background-color: #eed5bb;
}

#review_row1 {
background-color: #f9f0e5;
}

#review_row2 {
background-color: #f9f9f9;
}

