/* CSS Document */

/* For use in Internal login form only */

.txt_field{
border:#c7c9cb 1px solid;
width:321px;
height:23px;
padding-top:4px;
padding-left:5px;
}

label{
width:100px;
display:block;
float:left;
}


/*restaurant content*/

#restaurant_top{

min-height:350px;
padding:0px 20px 5px;
}

#top_left{
float:left;
margin-right:20px;
}

#top_center{
float:left;
margin-top:51px;
}



#top_right{
float:left;
padding-bottom:4px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top:5px;
border-top-color:#dde0e0;
border-top-style:solid;
border-top-width:1px;
width:130px;
overflow:hidden;
margin-left:20px;
height:243px;
margin-top:51px;
}
#restaurant_top h2{
margin-bottom:5px;
}

#restaurant_top h1{
margin-bottom:5px;
float:left;
}

#restaurant_top h4{
float:left;
margin-top:2px;
margin-left:2px;
}

#title{
padding-bottom:5px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;
min-height:38px;
width:210px;

}

#logo{
	padding:10px 0;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;
min-height:38px;
width:210px;
}

#see_more h2{
color:#5A5E5D;
display:block;
margin-bottom:5px;
font-weight:bold;
}

#see_more ul li{
margin-bottom:6px;
} 

#quick_links h3{
font-weight:bold;
margin-bottom:4px;
}

#quick_links p{
font-size:8pt;
}

#quick_links ul{
padding-bottom:5px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;
}

#quick_links ul li{
margin-bottom:4px;
font-size:8pt;
}

span.number{
padding:0px;
}

#restaurant_top ul li a:link,#restaurant_top ul li a:visited{
color:#ee2c24;
text-decoration:underline;
}

#restaurant_top ul li a:hover,#restaurant_top ul li a:active{
text-decoration:none;
color:#ee2c24;
}

#top_center span{
color:#06a6a6;
display:block;
font-size:8pt;
}

.content{
border: 1px #dde0e0 solid;
padding:8px 3px;
width:520px;
}
.content_index{
border: 1px #dde0e0 solid;
padding:8px 4px;
width:460px;
}

#restaurant_desc h1{
font-weight:bold;
color:#ee1c24;
margin-bottom:5px;
}

#restaurant_desc{
color:#666968;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:3px;
border-top-color:#E3E6E7;
border-top-style:solid;
border-top-width:3px;
padding:10px 0px;
width:920px;
margin:0 auto;
}

#restaurant_bottom{
padding:0px 20px;
}
#left_column{
float:left;
width:418px;
margin-right:11px;
}


#right_column{
float:right;
width:491px;
overflow:hidden;
}

/*details*/
#booking{
padding-bottom:46px;
min-height:107px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:3px;
}

#restaurant_bottom h3{
color:#5a5e5d;
padding-top:8px;
padding-bottom:8px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:bold;
}

#food_data{
float:left;
}

#restaurant_bottom span{
color:#EE1C24;
padding-top:6px;
display:block;
font-weight:bold;
}


#restaurant_bottom p{
padding:6px 0px;
}

#restaurant_bottom p a:link, #restaurant_bottom p a:visited{
color:#ee1c24;
text-decoration:underline;
}

#restaurant_bottom p a:hover, #restaurant_bottom p a:active{
text-decoration:none;
}

.suscribe_btn{
width:93px;
background-color:#ee1c24;
display:block;
height:21px;
padding-top:3px;
padding-bottom:1px;
text-align:center;
color:#FFF;
font-size:12px;
text-decoration:none;
margin-top:10px !important;
}
.suscribe_btn:hover,.submit_btn:hover{
background-color:#000;
}


#food_menu ul li{
min-height:60px;
width:417px;
margin-bottom:22px;
}

#food_menu p{
display:block;
width:218px;
padding:0px;
}

#food_menu img{
float:right;
border: 1px #dde0e0 solid;
padding:9px;
margin-top:14px;
}

#food_menu a:link,#food_menu a:visited{
color:#ee2c24;
text-decoration:underline;
}

#food_menu a:hover,#food_menu a:active{
text-decoration:none;
}

#right_column ul{
padding-bottom:8px;
}

#right_column ul li{
padding-bottom:12px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;
padding-top:8px;
}


#right_column ul li p{
overflow:hidden;
}

#right_column span{
color:#03a6a6;
padding-bottom:8px;
border-bottom-color:#dde0e0;
border-bottom-style:solid;
border-bottom-width:1px;

}

#right_column ul li small{
float:right;
}

#right_column ul li p{
width:330px;
}

#right_column ul li h6{
color:#ee1c24;
}

.subject_field{
width:475px;
padding-left:5px;
margin-left:4px;
padding-top:5px;
height:21px;
border:#dde0e0 1px solid;
margin-top:15px;
font-family:tahoma;
font-size:11px;
}

.message_area{
width:475px;
margin-left:4px;
padding-left:5px;
padding-top:5px;
height:134px;
border:1px solid #dde0e0;
margin-top:15px;
font-size:11px;
font-family:tahoma;
}

.submit_btn{
width:66px;
background-color:#ee1c24;
border:0px;
border:none;
display:block;
height:25px;
margin:5px 5px;
float:right;
color:#FFFFFF;
cursor:pointer;
padding-bottom:3px;
}

/* This rule is already exisit in forms.css */

label{
width:100px;
display:block;
float:left;
}


