@charset "utf-8";

/* CSS Document */
/* -----------------------------------------------------------------------

`	1003 CSS Framework 0.1
	Author: Jose Miguel Martinez
	
   * Copyright (c) 2009-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   
----------------------------------------------------------------------- */


/*	RESET STYLES	*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{ text-decoration:none}a:hover{ text-decoration:underline}

/*	CLEAR	*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*	TYPOGRAPHY	*/

html {font-size:100.01%;}
body {font-size:62.5%;color:#333333;	font-family:Helvetica,Arial,Sans-serif;}

/*	CURSOR	*/

input[type=submit],select,.pointer { cursor:pointer; }

/* BLOCKS*/

#container{
	width:520px;  
	margin:0px auto;  
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_4_5,.grid_5_5,.grid_14_5{
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.grid_1 {	width:40px;}
.grid_2 {	width:90px;}
.grid_3 {	width:140px;}
.grid_4 {	width:190px;}
.grid_4_5{	width:210px;}
.grid_5 {	width:240px;}
.grid_5_5{	width:260px;}
.grid_6 {	width:290px;}
.grid_7 {	width:340px;}
.grid_8 {	width:390px;}
.grid_9 {	width:440px;}
.grid_10 {	width:490px;}
.grid_11 {	width:540px;}
.grid_12 {	width:590px;}
.grid_13 {	width:640px;}
.grid_14 {	width:690px;}
.grid_14_5{	width:710px;}
.grid_15 {	width:740px;}
.grid_16 {	width:790px;}
.grid_17 {	width:840px;}
.grid_18 {	width:890px;}
.grid_19 {	width:940px;}
.grid_20 {	width:990px;} 

/*	ROUNDED	*/

.rounded{
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

/*	BOX	*/

.box{ margin:20px 0px;}

/*	MORE INFO	*/

.more_info a{
	float:right;
	margin:10px 20px 10px 0px;
	font-weight:bold;
	color:#000000;
	font-size:1.3em;	
}


/*	LIST RESULT RESTAURANTS		*/
.content_list_restaurants{
	border:1px solid #e0c0c0;
	background:#faeaea;
	width:518px;
}
.content_text_restaurants{
	border:1px solid #e1e1e1;
	background:#f1f1f1;
	margin-bottom:10px;
}
.content_text_restaurants div{
	margin:20px;
	color:#333333;
	font-size:1.3em;
	line-height:1.4em;
}
.content_text_restaurants div a{
	font-weight:bold;
	color:#000000;
}

.featured_restaurant{
	margin:5px !important;
	background:#fafafa url('../images/bg_fe_restaurant.jpg') repeat-y;
	width:505px;
	/*height:160px;*/
	padding-bottom:5px;
	border:1px solid #880000;	
}

.fe_dat1{ float:left; display:inline; width:160px;}

.fd_pic{ margin:8px 0px 0px 8px; width:140px; height:105px; overflow:hidden; border:1px solid #333333}
.fd_pic img{ width:140px;}
.fd_rating,.fd_cost{ margin:5px 0px 0px 10px; font-size:1.4em; font-weight:bold;}
.fd_rating p span{ color:#ff9900;	margin-right:5px;}
.fd_cost p span{ color:#60aa00;	margin-right:20px;}

.fe_dat2{ float:left; display:inline; width:345px;}
.fd_name{ font-size:1.6em; margin:10px 0px 0px 10px;}
.fd_name a{color:#222222; font-weight:bold}
.fd_address{ font-size:1.4em; margin: 5px 0px 0px 10px; color:#880000; font-weight:bold}
.fd_phone,.nd_phone{	font-size:1.4em; margin: 5px 0px 0px 10px; color:#000000; font-weight:bold; padding: 0px 0px 0px 35px; background:url(../images/icn_phone.gif) no-repeat; line-height:2.3em;}
.fd_cuisines,.nd_cuisines{ font-size:1.3em; margin: 0px 0px 0px 10px; color:#880000; font-style:italic; padding: 0px 0px 0px 35px; background:url(../images/icn_cuisines.gif) no-repeat; line-height:2.3em}
.fd_cuisines span,.nd_cuisines span{ color:#000000; font-weight:bold}
.fd_comments{ font-size:1.3em; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 35px; background:url('http://www.ebookireland.com/restaurant/images/comments-icon.gif') no-repeat;  float: left; display:inline; width:200px}
.fd_comments a{color:#60aa00;line-height:1.5em; font-weight:bold}
.fe_dat2 .more_info a{	margin:15px 20px 0px 0px;}

.fe_dat3{ float:left; display:inline; width:505px; border-top:1px solid #DFDFDF; margin:5px 0px 0px 0px}
.fe_dat3 p{ margin: 10px 0px 0px 0px;line-height:1.0em; font-size:1.3em; float:left; display:inline; width:250px; text-align:center;}
.fe_dat3 p a { color:#c40000; font-weight:bold }
.fe_dat3 p img{ margin:0px 8px 0px 0px; vertical-align:middle}
.fd_order_online{ border: 1px solid #880000; background:#c40000 !important;  padding:6px 10px; width:75px; }
.fd_order_online a{color:#fafafa !important; font-size:0.9em!important}


.normal_restaurant{
	margin:5px;
	background:#fefefe;
	width:505px;
	/*height:100px;*/
	border:1px solid #880000;	
}
.no_dat1{ border-bottom:1px solid #999999; padding:0px 0px 10px 0px;}
.no_details{ float:left; display: inline; width:380px}
.nd_cost{float:left; display: inline; margin:15px 0px 10px 10px; font-size:1.2em; font-weight:bold;}
.nd_cost p span{ color:#60aa00;	margin-right:20px;}
.nd_phone, .nd_cuisines{ float:left; display:inline; margin:3px 0px 0px 30px;}

/*	PAGINATES STUFF		*/
.paginate_list{ width: 498px; margin:10px 0px; background:#f5e3e3; padding:10px 10px 10px 10px; border:1px solid #bd9191}
.active_page{ color: #572a2a !important;}
.page_number_list{
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:1.5em;
	margin:0px 4px 4px 4px;
	font-weight:bold;
}
.page_number_list a{
	color:#a80000;
}

/*	breadcrums	*/

.breadcrums{ font-size:1.2em; font-weight:bold; margin:10px 20px;}
.breadcrums a{ color:#a80000}