/* CSS Document */

/* fonts */

.g27green{
	color:#475861;
	font-size:27px;
	font-family:Georgia, Times New Roman, serif;
	}

.g17green{
	color:#475861;
	font-size:17px;
	font-family:Georgia, Times New Roman, serif;
	}
	
	
.g33green{
	color:#475861;
	font-size:33px;
	font-family:Georgia, Times New Roman, serif;
	}
	
.g14green{
	color:#242f34;
	font-size:14px;
	font-family:Georgia, Times New Roman, serif;
	}
	
	
.g29yellow{
	color:#c4b937;
	font-size:29px;
	font-family:Georgia, Times New Roman, serif;
	}
	
.g15yellow{
	color:#bab034;
	font-size:15px;
	font-family:Georgia, Times New Roman, serif;
	}
	
.g14yellow{
	color:#e6d834;
	font-size:14px;
	font-family:Georgia, Times New Roman, serif;
	}
	
.g18yellow{
	color:#bab034;
	font-size:18px;
	font-family:Georgia, Times New Roman, serif;
	}
	
.g17ltgreen{
	color:#809eaf;
	font-size:17px;
	font-family:Georgia, Times New Roman, serif;
	}
	
.lowercase{
	text-transform:lowercase!important;
	}
	
.a13green{
	color:#475861;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px
}
	
.a13yellow{
	color:#bbb034;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}

/* end fonts */

body {
	background-color:#9a9da3;
	background-image:url(http://www.elatechicago.com/images/background.gif);
	background-repeat:repeat-x;
	padding:0px;
	MARGIN:0px;
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:center;}


#MainFrameContainer {
    MARGIN:0px;
	WIDTH:1005px;
	margin-right:auto;
	margin-left:auto;
	padding-top: 0px;
	text-align:left;
	}
	
	
#Index_Main_Middle{
   width:885px;
   float:left;
   }
   
#Page_Main_Middle{
   width:885px;
   float:left;
   }


#index_leftedge_shadow{
	width:60px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/left_shadow.gif);
	background-repeat:repeat-y;
	height:674px;
	}
	
#index_leftedge_shadow_top{
	width:60px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/left_shadow_top.gif);
	background-repeat:repeat-y;
	height:300px;
	}
	
#index_rightedge_shadow{
	width:60px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/right_shadow.gif);
	background-repeat:repeat-y;
	height:674px;
	}
	
#index_rightedge_shadow_top{
	width:60px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/right_shadow_top.gif);
	background-repeat:repeat-y;
	height:300px;
	}
	
#header_topbar{
	width:885px;
	height:17px;
	background-image:url(http://www.elatechicago.com/images/topbar_grad.gif);
	background-repeat:repeat-x;
	float:left;
	}
	
#index_eventspanel{
	width:247px;
	height:657px;
	background-image:url(http://www.elatechicago.com/images/index_eventspanel_back.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
#index_rightwoodpanel{
	width:29px;
	height:657px;
	background-image:url(http://www.elatechicago.com/images/index_right_wood.gif);
	background-repeat:no-repeat;
	float:left;
	}

#index_middleContainer{
	float:left;
	width:607px;
	border-left:1px #38372d solid;
	border-right:1px #38372d solid;
	}

#index_buttons_container{
	width:607px;
	height:33px;
	float:left;
	}
	
.index_single_button{
	float:left;
	}

#animation_container{
	width:607px;
	height:207px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/flash_placeholder.jpg);
	clear:both;
	border-bottom:1px #38372d solid;
	}

#index_content{
	width:607px;
	height:416px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/index_content_back.gif);
	background-repeat:repeat-y;
	clear:both;
	}
	
#index_titlebox{
	width:565px;
	padding:10px 0px 2px 5px;
	border-bottom:1px #adadad solid;
	margin-left:18px
	}

#index_paragraph p{
	margin:0px;
	padding:15px 0px 5px 0px;
}

#index_paragraph{
	width:550px;
	padding:0px 0px 0px 10px;
	margin-left:18px
	}
	
#index_reservations{
	width:550px;
	padding:15px 0px 0px 10px;
	margin-left:18px
	}
	
#index_reservations a{
	color:#242f34;
	text-decoration:none;
	}
	
#index_reservations a:hover{
	color:#242f34;
	text-decoration:underline;
	}
	
.paragraph_leftpad{padding-left:2px}
	
#index_bottombutton_container{
	width:565px;
	padding:8px 0px 0px 5px;
	border-top:1px #adadad solid;
	margin:0px 0px 0px 18px;
	float:left
	}
	
.bottom_buttom_box{
	width:70px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#475861;
	border-right:1px #bbb034 solid;
	text-align:center;
	}
	
.bottom_buttom_box a{
	color:#475861;
	text-decoration:none;
	}
	
.bottom_buttom_box a:hover{
	color:#475861;
	text-decoration:underline;
	}
	
#index_copyright{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#475861;
	padding-right:5px
	}
	
.noborder{border:none}

.first_bottom{
	text-align:left;
	width:54px}
	
#footer_address{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:20px 0px 0px 70px;
	color:#FFFFFF
	}
	
#footer_numbers{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:20px 70px 0px 0px;
	color:#FFFFFF
	}
	
.footerline_size{
	font-size:13px;
	font-family:Georgia, Times New Roman, serif;
	color:#c4b937;
	padding:0px 5px 0px 5px}
	
#footer{
	width:100%;
	background-image:url(http://www.elatechicago.com/images/footer_back2.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	height:120px
	}
	
	#footer_bottom{
width:100%; clear:left; float:left}

#index_footer_address{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 0px 0px 70px;
	color:#FFFFFF
	}
	
#index_footer_numbers{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:8px 70px 0px 0px;
	color:#FFFFFF
	}

	
#index_footer{
	width:100%;
	background-image:url(http://www.elatechicago.com/images/footer_back.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	height:57px
	}

	



	
#page_leftedge_shadow{
	width:60px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/left_shadow.gif);
	background-repeat:repeat-y;
	height:100%
	}
	
	
#page_rightedge_shadow{
	width:60px;
	float:left;
	background-image:url(http://www.elatechicago.com/images/right_shadow.gif);
	background-repeat:repeat-y;
	height:100%
	}
	
#page_header_container{
	float:left;
	width:885px;
	height:148px;
	}
	
#page_logo{
	float:left;
	width:261px;
	height:149px;
	}
	
#page_head_center{
	float:left;
	width:593px;
	height:147px;
	border:1px #38372d solid;
	}
	
#page_button_container{
	float:left;
	width:593px;
	height:33px;
	}
	
#page_image_container{
	float:left;
	width:593px;
	height:114px;
	}
	
.menu_image{
	background-image:url(http://www.elatechicago.com/images/menu_header.gif)!important;
	}
	
.about_image{
	background-image:url(http://www.elatechicago.com/images/about_header.gif)!important;
	}
	
.contact_image{
	background-image:url(http://www.elatechicago.com/images/contact_header.gif)!important;
	}
	
.events_image{
	background-image:url(http://www.elatechicago.com/images/events_header.gif)!important;
	}
	
.press_image{
	background-image:url(http://www.elatechicago.com/images/press_header.gif)!important;
	}
	
#page_head_rightwood{
	width:29px;
	height:149px;
	background-image:url(http://www.elatechicago.com/images/page_rightwood_top.gif);
	float:left;
	}
	
#page_body_container{
	float:left;
	width:885px;
	height:100%
	}
	
#page_content_container{
	width:825px;
	background-image:url(http://www.elatechicago.com/images/page_content_back.gif);
	background-repeat:repeat-y;
	float:left;
	height:100%;
	border:1px #38372d solid;
	}
	
#page_leftwood{
	width:29px;
	background-image:url(http://www.elatechicago.com/images/page_leftwood.gif);
	float:left;
	height:100%
	}
	
#page_rightwood{
	width:29px;
	background-image:url(http://www.elatechicago.com/images/page_rightwood.gif);
	float:left;
	height:100%
	}
	
#inner_content{
	width:789px;
	padding:15px 17px 15px 17px;
	float:left;
	}
	
#page_title_container{
	width:779px;
	float:left;
	padding:0px 5px 3px 5px;
	border-bottom:1px #adadad solid
	}
	
#page_title{
	width:300px;
	float:left;
	}
	
#menu_cate_buttons{
	float:right;
	padding-top:15px;
	width:auto;
	}
	
.bottom_cates{
	padding-top:50px!important;
	}
	
#menu_cate_buttons a{
	color:#809eaf;
	text-decoration:underline;
	}
	
#menu_cate_buttons a:hover{
	color:#809eaf;
	text-decoration:none;
	}
	
#chef_container{
	float:left;
	width:784px;
	text-align;
	font-family:Arial, Helvetica, sans-serif;
	color:#475861;
	font-size:14px;
	text-align:right;
	padding:5px 5px 0px 0px;
	}
	
.menu_cate_subhead{
	width:784px;
	text-align:center;
	font-family:Georgia, Times New Roman, serif;
	font-size:36px;
	color:#809eaf;
	padding:23px 0px 33px 0px;
	float:left
	}
	
.cate_sm{
	font-size:28px;
	}
	
.breakfast_half{
	width:290px;
	float:left;
	padding-left:75px;
	}
	
.breakfast_item{
	width:290px;
	float:left;
	padding:0px 0px 20px 0px
	}
	
#breakfast_extras_left{
	width:205px;
	float:left;
	}
	
#breakfast_extras_left ul{
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
	
#breakfast_extras_left li{
	margin:0px;
	padding:3px 0px 3px 0px;
	}
	
#breakfast_extras_right{
	width:20px;
	float:right;
	}
	
#breakfast_extras_right ul{
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
	
#breakfast_extras_right li{
	margin:0px;
	padding:3px 0px 3px 0px;
	}
	
.menu_organic{
	width:784px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#475861;
	padding:35px 0px 10px 0px;
	float:left;
	font-weight:bold
	}
	
.divideline{
	width:784px;
	float:left;
	border-bottom:1px #adadad solid;
	font-size:1px;
	}
	
.backtotop{
	float:left;
	width:779px;
	text-align:right;
	padding:10px 5px 0px 0px;
	font-weight:bold
	}

.backtotop a{
	color:#bbb034;
	text-decoration:none
	}
	
.backtotop a:hover{
	color:#bbb034;
	text-decoration:underline
	}

#lunch_subcontainer{
	float:left;
	width:650px;
	padding:0px 0px 15px 90px
	}
	
.lunch_subtitle{
	float:left;
	width:610px;
	padding:0px 0px 5px 5px;
	font-family:Georgia, Times New Roman, serif;
	font-size:16px;
	color:#536772;
	border-bottom:1px #adadad solid;
	}
	
.lunch_half1{
	width:290px;
	float:left;
	padding:10px 0px 0px 5px;
	}
	
.lunch_half2{
	width:290px;
	float:left;
	padding:10px 0px 0px 65px;
	}
	
#lunch_half3{
	width:215px;
	float:left;
	padding:10px 0px 0px 30px;
	}
	
#lunch_half4{
	width:215px;
	float:left;
	padding:10px 0px 0px 110px;
	}
	
.lunch_item{
	width:290px;
	float:left;
	padding:0px 0px 20px 0px
	}
	
.lunch_extras_left{
	width:175px;
	float:left;
	}
	
.lunch_extras_left ul{
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
	
.lunch_extras_left li{
	margin:0px;
	padding:3px 0px 3px 0px;
	}
	
.lunch_extras_right{
	width:20px;
	float:right;
	}
	
.lunch_extras_right ul{
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
	
.lunch_extras_right li{
	margin:0px;
	padding:3px 0px 3px 0px;
	}
	





#dinner_subcontainer{
	float:left;
	width:650px;
	padding:0px 0px 15px 90px
	}
	
.dinner_subtitle{
	float:left;
	width:610px;
	padding:0px 0px 5px 5px;
	font-family:Georgia, Times New Roman, serif;
	font-size:16px;
	color:#536772;
	border-bottom:1px #adadad solid;
	}
	
#dinner_half1{
	width:215px;
	float:left;
	padding:10px 0px 0px 30px;
	}
	
#dinner_half2{
	width:215px;
	float:left;
	padding:10px 0px 0px 110px;
	}
	
.dinner_item{
	width:290px;
	float:left;
	padding:0px 0px 20px 0px
	}
	
.dinner_extras_left{
	width:180px;
	float:left;
	}
	
.dinner_extras_left ul{
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
	
.dinner_extras_left li{
	margin:0px;
	padding:3px 0px 3px 0px;
	}
	
.dinner_extras_right{
	width:20px;
	float:right;
	}
	
.dinner_extras_right ul{
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
	
.dinner_extras_right li{
	margin:0px;
	padding:3px 0px 3px 0px;
	}
	
.dinner_half3{
	width:290px;
	float:left;
	padding:30px 0px 0px 5px;
	}
	
.dinner_half4{
	width:290px;
	float:left;
	padding:30px 0px 0px 65px;
	}
	
.dinner_subtitle_sm{
	float:left;
	width:215px;
	padding:0px 0px 5px 5px;
	font-family:Georgia, Times New Roman, serif;
	font-size:16px;
	color:#536772;
	border-bottom:1px #adadad solid;
	text-transform:uppercase
	}
	
.dinner_item{
	width:230px;
	float:left;
	padding:10px 0px 10px 5px
	}
	
#dinner_oysters{
	float:left;
	width:610px;
	padding:8px 0px 5px 5px;
	}
	
.oyster_pad{padding-top:25px}

#plates_container{
	width:750px;
	float:left;
	padding:0px 0px 15px 0px
	}
	
#plates_title{
	float:left;
	width:605px;
	border-bottom:1px #adadad solid;
	padding-bottom:5px;
	font-family:Georgia, Times New Roman, serif;
	font-size:16px;
	color:#536772;
	text-align:left;
	margin-left:100px
	}
	
.plates_item{
	width:260px;
	float:left;
	padding:20px 0px 0px 100px;
	text-align:left;
	clear:both
	}
	
	
	
	
	
	
	
#page_bottombutton_container{
	width:784px;
	padding:8px 0px 0px 5px;
	border-top:1px #adadad solid;
    margin: 15px 0px 0px 108px;
	float:left;
	clear:right; 
	}
	
	
	
	
#about_container{
	width:715px;
	padding:25px 0px 45px 30px;
	float:left;
	line-height:19px;
	}
	
	
	
#events_container{
	width:680px;
	padding:0px 0px 165px 45px;
	float:left
	}
	
.event_item{
	width:675px;
	float:left;
	padding-top:45px
	}
	
.event_title{
	width:670px;
	float:left;
	padding:2px 0px 2px 8px;
	font-family:Georgia, Times New Roman, serif;
	font-size:17px;
	color:#ffffff;
	background-color:#9a9da3
	}
	
.event_desc{
	width:656px;
	float:left;
	padding:10px 10px 20px 10px;
	border:1px #adadad solid
	}
	
.event_desc a{
	color:#bab034;}
	
	
	
	
	
#press_container{
	width:700;
	padding:0px 0px 100px 20px;
	float:left
	}
	
.press_item{
	width:350px;
	float:left;
	padding:45px 0px 0px 15px
	}
	
.press_inner{
	width:250px;
	float:right;
	}
	
.press_logos{
	width:84px;
	height:58px;
	border:1px #000000 solid;
	float:left;
	}
	
.press_title{
	width:220px;
	float:left;
	padding:0px 0px 2px 0px;
	border-bottom:1px #adadad solid;
	font-family:Georgia, Times New Roman, serif;
	font-size:25px;
	color:#809eaf;
	}
	
.press_desc{
	width:220px;
	float:left;
	padding:10px 0px 0px 2px;
	}
	
.press_desc a{
	color:#bab034;}
	
.press_popup{
	width:400px;
	height:300px;
	padding:20px 10px 20px 10px;
	text-align:left
	}
	
	



#contact_container{
	float:left;
	padding:0px 0px 50px 0px 0px;
	width:750px;
	height:450px
	}
	
#contact_left{
	float:left;
	width:310px;
	}
	
#contact_right{
	float:left;
	width:350px;
	line-height:19px;
	padding:5px 0px 0px 15px
	}
	
#contact_right a{
	color:#bab034
	}
	
	
	
	
	
#index_events{
	padding:415px 0px 0px 25px;
	width:200px;
	float:left
	}
	
.index_event_item{
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px
	}
	
.index_event_item a{
	color:#FFFFFF;
	text-decoration:none
}

.index_event_item a:hover{
	color:#e6d834;
	text-decoration:none
}

