*
{
font-family: arial;
color: #000000;
}

body
{
margin: 0px;
margin-bottom: 20px;
font-size: 12px;
background: #ffffff url('http://www.airportmeals.com/images/bg-blue.png') repeat-x top;

}

img
{
vertical-align: bottom;
border: none;
}

a
{

}

a:hover
{

}

.clear
{
clear: both;
}

#holder
{
text-align: center;
/*
background: #ffffff url('images/bg.gif') repeat-y top center;
*/
}

#main
{
margin-left: auto;
margin-right: auto;	
text-align: left;
width: 770px;
background: #E8E7E7;
border-left: 1px solid #B7B6B6;
border-right: 1px solid #B7B6B6;
}

.logo
{

margin-left: 10px;
margin-top: 10px;
}

.circles
{
	
margin-right: 10px;
}



#header
{
width: 100%;
background: #ffffff;
}

#navigation 
{

}

#navigation a
{
text-decoration: none;	
font-family: arial;
padding: 6px;
padding-left: 18px;
padding-right: 18px;
font-size: 13px;
font-weight: bold;
}

#navigation a:hover
{
text-decoration: none;
}

form
{
margin: 0px;
padding: 0px;
margin-right: 10px;	
}

#input_box
{
margin: 0px;
padding: 0px;
font-size: 14px;
border: 1px solid #999999;
padding-top: 1px;
padding-bottom: 2px;
}

#submit_button
{
margin: 0px;
margin-right: 0px;
padding-top: 1px;
border: 1px solid #999999;
background: #efefef;
font-size: 12px;
font-weight: bold;
}

#body
{
border: 0px solid #B7B6B6;
border-bottom: none;	
}

#inner_body
{
background: white;
}

#bottom_navigation
{
text-align: center;	
}

#bottom_navigation a
{
text-decoration: none;	
}

#abovefooter
{
height: 10px;	
margin-top: 100px;
border-top: 0px solid #B7B6B6;
}

#footer
{
text-align: center;
font-size: 13px;
/* border-top: 1px solid #B7B6B6; */
padding: 10px;
background: #ffffff;
padding-bottom: 20px;
border-bottom: 0px solid #B7B6B6;

}

#sub_footer
{
text-align: center;
}

#breadcrumb
{
padding: 10px;
text-decoration: none;	
background: #ffffff;
border-bottom: 1px solid #B7B6B6;
color: #B3B3B3;
font-weight: bold;
}

#content_l, #content_r
{
padding: 0px;	
}

#content_l
{
border-right: 1px solid #B7B6B6;
}

#content_r
{
padding: 10px;
border-left: 0px solid #B7B6B6;
width: 250px;
}

.rightborder
{
border-right: 1px solid #B7B6B6;
}



a.even 
{
display: block;
font-size: 14px;
border-bottom: 1px solid #B7B6B6;
width: 100%;
text-decoration: none;
padding: 5px;
padding-left: 0px;
padding-right: 0px;
background: #ffffff;
font-weight: bold;
}

a.odd 
{
display: block;
font-size: 14px;
border-bottom: 1px solid #B7B6B6;
width: 100%;
text-decoration: none;
padding: 5px;
padding-left: 0px;
padding-right: 0px;
background: #ffffff;
font-weight: bold;
}

a:hover.even
{
background: #cccccc;
}

a:hover.odd
{
background: #cccccc;
}



.statetd
{
width: 166px;	
}



a.evenzero
{
display: block;
float: left;
font-size: 14px;
border-bottom: 1px solid #B7B6B6;
border-right: 0px solid #B7B6B6;
width: 100%;
text-decoration: none;
padding: 5px;
padding-left: 0px;
padding-right: 0px;
background: #ffffff;
font-weight: bold;
}

a.oddzero 
{
display: block;
float: left;
font-size: 14px;
border-bottom: 1px solid #B7B6B6;
border-right: 0px solid #B7B6B6;
width: 100%;
text-decoration: none;
padding: 5px;
padding-left: 0px;
padding-right: 0px;
background: #ffffff;
font-weight: bold;
}

a:hover.evenzero
{
background: #cccccc;
}

a:hover.oddzero
{
background: #cccccc;
}








.ineven
{
margin: 4px;
margin-left: 10px;	
}

#info
{

background: #ffffff;
border-bottom: 1px solid #B7B6B6;
padding: 10px;
padding-top: 2px;
font-size: 12px;
}

#sorry
{
padding: 10px;	
font-size: 13px;

}

.subject
{
font-size: 14px;
font-weight: bold;
color: #ED1B23;
}

.sub_subject
{
font-size: 14px;
font-style: italic;

}

.paragraph
{
margin-top: 4px;
margin-bottom: 4px;
line-height: 17px;	
}

.stars
{
text-align: center;
margin: 5px;
margin-left: auto;
margin-right: auto;
}

.stars2
{
width: 60px;
height: 11px;
background: url('images/star.gif') left top repeat-x;	
margin-left: auto;
margin-right: auto;
}






.msg
{
	
}

#rest_list_table
{
width: 100%;	
}

.rest_list_head
{
font-size: 14px;
border-bottom: 1px solid #CACACA;
text-decoration: none;
padding: 5px;
background: #E7E7E7;
background: #F3F3F3;
font-weight: bold;	
border-right: 1px solid #DCDCDC;
}

.rest_list_odd td
{

font-size: 12px;
border-bottom: 1px solid #CACACA;
text-decoration: none;
padding: 5px;
background: #e2e2e2;
font-weight: bold;
border-right: 1px solid #DCDCDC;
}

.rest_list_even td
{

font-size: 12px;
border-bottom: 1px solid #CACACA;
text-decoration: none;
padding: 5px;
background: #e2e2e2;
font-weight: bold;
border-right: 1px solid #DCDCDC;
}

.delete_dir
{
text-decoration: none;	
}



.vr_profile
{

font-size: 15px;
padding: 10px;
background: #cccccc;
border-bottom: 1px solid #CACACA;
margin: 1px;	
font-weight: bold;
}

.vr_holder
{
font-size: 14px;	
padding: 10px;
background: #F3F3F3;
margin: 1px;
border-bottom: 1px solid #CACACA;
padding-bottom: 30px;
}

.vr_description, .vr_phone, .vr_hours, .vr_alcohol, .vr_price, .location_holder
{
border-top: 1px dashed #CACACA;	
padding-top: 10px;
margin-bottom: 10px;
}


.vr_name
{

font-size: 21px;
margin-bottom: 5px;
color: #333333;
}

.vr_description
{

}

.vr_phone
{
	
}

.vr_hours
{
	
}

.vr_alcohol
{
	
}

.profilegdollar
{
color: #BDBDBD;
}

.vr_price
{

font-size: 20px;
font-weight: bold;
color: #64BE1C;	
}

.location_holder
{
background: #e2e2e2;
padding: 10px;
padding-bottom: 10px;
border-top: 1px solid #999999;	
border-bottom: 1px solid #999999;	
}

.islocated
{
color: #333333;
font-size: 13px;
font-weight: bold;	
}

.vr_airport
{	
color: #333333;
font-size: 13px;
font-weight: bold;	
}

.vr_location
{
	
}

.vr_back
{
font-size: 15px;
padding: 10px;
background: #cccccc;
border-bottom: 1px solid #CACACA;
margin: 1px;		
}

.subby
{
font-weight: bold;
font-size: 14px;
color: #333333;
}

.msg
{
padding: 10px;	
}

.results_price
{
display: block;
color: #5EC24F;	
font-weight: bold;
font-size: 16px;


}

.graydollar
{
color: #BDBDBD;	
font-size: 16px;
}

.stars
{
margin-bottom: 15px;	
}

.ad_holder
{
margin-bottom: 15px;	
}

.ad_subject
{
font-weight: bold;
font-size: 14px;
margin-bottom: 3px;	
}

.ad_body
{
font-size: 14px;
line-height: 16px;
}

.ad_graphic
{
text-align: center;	
}

.ad_body p
{
margin-top: 0px;
margin-bottom: 8px;
}

.ad_body a
{

font-weight: bold;
font-size: 14px;
}

.faq
{
margin: 10px;	
}

.subject_faq
{
margin-bottom: 10px;
font-size: 16px;
font-weight: bold;	
}

.question_faq
{
margin-bottom: 3px;
font-size: 14px;
font-weight: bold;	
}

.answer_faq
{
margin-bottom: 10px;
font-size: 13px;	
}

#blog_table
{
width: 100%;
border-left: 15px solid white;
border-right: 10px solid white;
padding-bottom: 20px;
border-top: 1px solid #B7B6B6;
}

#blog_spacer
{
width: 40px;
}

#blog_left
{
padding-top: 20px;
}

#blog_right
{
width: 25%;
padding-top: 20px;
}

#blog_title
{
padding-left: 10px;
font-size: 23px;
border-top: 1px solid #B7B6B6;
padding-top: 8px;
padding-bottom: 8px;
}

#blog_title a
{
text-decoration: none;
}

#blog_description
{
font-size: 14px;
padding-left: 10px;
}

.post
{
border: 0px solid #B7B6B6;
padding: 13px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 25px;
clear: both;
}

#sidebar
{

}

#sidebar ul
{
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}

#sidebar ul li
{
margin-left: 0px;
padding-left: 0px;
}

.post h2, .post h3
{
margin: 0px;
margin-top: 8px;
text-decoration: none;
padding: 0px;
margin-bottom: 3px;
font-size: 18px;
border-bottom: 1px solid #000000;
padding-bottom: 3px;
}

.post h2 a, .post h3 a
{
text-decoration: none;
}

#sidebar h2
{
margin: 0px;
padding: 0px;
margin-top: 20px;
font-size: 16px;
}

.postmetadata
{
font-size: 11px; 
font-style: italic;
margin-top: 25px;
}

.postmetadata a
{
font-weight: bold;
}

.navigation
{
border-bottom: 15px solid white;
}

.alignleft
{
float: left;
}

.alignright
{
float: right;
}

.alignleft a, .alignright a
{
text-decoration: none;
}

.clear
{
display: block;
clear: both;
}


#blue_square
{
}

.blue_square
{
width: 120px;
height: 60px;	
border: 1px solid #777777;
}