/* CSS Document */

* { padding:0; margin:0; }

body {padding:0; margin:0;  }

/* TYPOGRAPHY */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.large { font-size:20px; }
.small { font-size:10px; }
.red { color:#F00; }


/* STRUCUTRE */
.column_middle {width:886px; margin:0 auto; }/**/
.float_left { float:left; }
.float_left { float:right; }
.float_clear { clear:both; }


#header { background-color:#00b2cf; height:98px; }
.nav { background:#00b2cf; color:#FFF; height:23px; line-height:23px; font-weight:bold; font-size:11px; text-transform:uppercase; }

#footer { background:url(../images/content_blue_strip.gif) repeat-x 0 0; padding-bottom:10px; }
/* header classes */

.search .input { border:none; border-top:1px solid #404040; border-bottom:1px solid #404040; color:#038ca2; padding:2px; font-size:11px; }
.search a { color:#FFF; text-decoration:underline; }
.search a:hover { text-decoration:none; }

.slogan { background:#FFFFFF; font-weight:bold; color:#00b2cf; }
.slogan p { margin-left:75px; font-size:15px; height:23px; line-height:23px; }

.nav a { color:#FFF; text-decoration:none; padding:0 5px; }
.nav a:hover { text-decoration:none; color:#fff200; }

/* CONTENT AREA CLASSES */

.type_search { background:url(../images/type_bg.jpg) no-repeat 0 0; width:240px; height:293px; }
.type_search .input { margin: 260px 11px 0 11px; color:#038ca2; padding:1px; font-size:11px; border:1px solid #bebebe; width:192px; }

.cuisine_search { background:url(../images/cuisine_bg.jpg) no-repeat 0 0; width:240px; height:293px; }
.cuisine_search .input { margin: 260px 11px 0 11px; color:#038ca2; padding:1px; font-size:11px; border:1px solid #bebebe; width:192px; }

.location_search { background:url(../images/location_bg.jpg) no-repeat 0 0; width:240px; height:293px; }
.location_search .input { margin: 260px 11px 0 11px; color:#038ca2; padding:1px; font-size:11px; border:1px solid #bebebe; width:192px; }


/*INNER PAGE CLASSES */

.inner_header { background:url(../images/inner-hdr-bg.gif) no-repeat 0 0; height:54px; padding-left:20px; line-height:48px; color:#0292aa; font-size:18px; }
.inner_header .paging { font-size:11px; color:#aeaeae; }
.inner_header .paging a { color:#aeaeae; padding:0 3px; text-decoration:none; }
.inner_header .paging a:hover, .inner_header .paging a:active { color:#0292aa; text-decoration:underline; }

.inner_content_bg .paging { font-size:11px; color:#FFFFFF; }
.inner_content_bg .paging a { color:#FFFFFF; padding:0 3px; text-decoration:none; }
.inner_content_bg .paging a:hover, .inner_header .paging a:active { color:#fff200; text-decoration:underline; }


.inner_content_bg { background:url(../images/inner-content-bg.gif) repeat-y 0 0; padding:10px 30px;}

.inner_search_type_bg { background:url(../images/srch_hdr_bg_type.gif) no-repeat 0 0; width:199px; height:89px; }
.inner_search_type_bg .input { margin: 64px 17px 0 17px; color:#038ca2; padding:1px; font-size:11px; border:1px solid #bebebe; width:163px; }

.inner_search_cuisine_bg { background:url(../images/srch_hdr_bg_cuisine.gif) no-repeat 0 0; width:199px; height:89px; }
.inner_search_cuisine_bg .input { margin: 64px 17px 0 17px; color:#038ca2; padding:1px; font-size:11px; border:1px solid #bebebe; width:163px; }

.inner_search_location_bg { background:url(../images/srch_hdr_bg_location.gif) no-repeat 0 0; width:199px; height:89px; }
.inner_search_location_bg .input { margin: 64px 17px 0 17px; color:#038ca2; padding:1px; font-size:11px; border:1px solid #bebebe; width:163px; }

.inner_conent { background:#28a2b7 url(../images/Advanced_search_page_hdr.gif) no-repeat center 0; padding:0 18px; width:607px; color:#fff; font-weight:bold; }
.inner_content_bg p { color:#fff; font-weight:bold; font-size:11px; }
.inner_content_bg h4 { 
background-color:#2ea3b7; 
border-left:1px solid #fff400; 
padding:5px 5px 5px 10px; 
font-size:12px; 
font-weight:bold; 
color:#FFF; 
margin-top:5px; 
}
.inner_content_bg h6 { color:#fff400; font-weight:bold; font-size:11px; padding:7px 0;  }
.inner_conent_hdr {color:#fff300; font-size:13px; font-weight:bold; line-height:30px !important; padding-bottom:10px; }
.inner_conent .input { color:#b0b0b0; padding:1px; font-size:11px; border:1px solid #bebebe; font-weight:bold; }
.blue_heading{ color:#00B0F0;}
.inner_discount_curl { background:#FFFFFF url(../images/page_curl.gif) no-repeat right bottom; padding:6px 13px;}
.inner_discount_curl h6 { color:#0292aa; font-weight:bold; font-size:12px; padding:0 0 7px 0;  }
.inner_discount_curl p { color:#0292aa; font-weight:bold; padding:0 0 7px 0; }
.inner_discount_curl a { color:#969696; text-decoration:underline; }
.inner_discount_curl a:hover { text-decoration:none; }



/* FOOTER */

/*
#footer .ico_links { padding-top:17px;}
#footer .ico_links li { float:left; text-transform:uppercase; color:#FFF; font-size:12px; font-weight:bold; list-style:none; }
#footer .ico_links li a { color:#FFF; line-height:33px; text-decoration:none; height:33px; line-height:33px;  }
#footer .ico_links li a:hover { text-decoration:none; color:#fff200; }
#footer .ico_links li a.budget { background:url(../images/ico_on_budget.gif) no-repeat 0 0; display:block; float:left; padding-left:45px;}
#footer .ico_links li a.romance { background:url(../images/ico_romance.gif) no-repeat 0 0; display:block; float:left; padding-left:45px;}
#footer .ico_links li a.meat { background:url(../images/ico_meat.gif) no-repeat 0 0; display:block; float:left; padding-left:45px;}
#footer .ico_links li a.gems { background:url(../images/ico_gems.gif) no-repeat 0 0; display:block; float:left; padding-left:45px;}
#footer .ico_links li a.health { background:url(../images/ico_health.gif) no-repeat 0 0; display:block; float:left; padding-left:45px;}
#footer .ico_links li a.sweet { background:url(../images/ico_sweet.gif) no-repeat 0 0; display:block; float:left; padding-left:45px;}
*/

#footer .ico_links {margin:17px 0px 0px 0px;}
#footer .ico_links {float:left; text-transform:uppercase; color:#FFF; font-size:12px; font-weight:bold; list-style:none;}
#footer .ico_links a {color:#FFFFFF;line-height:33px;text-decoration:none;height:33px;}
#footer .ico_links a:hover { text-decoration:none; color:#fff200; }

/*#footer .ico_links a.budget { background:url(../images/ico_on_budget.gif) no-repeat 0 0; display:block; float:left; padding-left:40px;}
#footer .ico_links a.romance { background:url(../images/ico_romance.gif) no-repeat 0 0; display:block; float:left; padding-left:40px;}
#footer .ico_links a.meat { background:url(../images/ico_meat.gif) no-repeat 0 0; display:block; float:left; padding-left:40px;}
#footer .ico_links a.gems { background:url(../images/ico_gems.gif) no-repeat 0 0; display:block; float:left; padding-left:40px;}
#footer .ico_links a.health { background:url(../images/ico_health.gif) no-repeat 0 0; display:block; float:left; padding-left:40px;}
#footer .ico_links a.sweet { background:url(../images/ico_sweet.gif) no-repeat 0 0; display:block; float:left; padding-left:40px;}
*/

.footer_contentbox { background:url(../images/new_content_bg.jpg) no-repeat 0 0; width:879px; height:306px; margin:0 auto; }
.footer_contentbox_header { color:#fff200; text-transform:uppercase; font-weight:bold; }
.footer_contentbox_header_red { color:#F00; }
.footer_contentbox_header_red	 span { color:#fff; text-transform:none; font-weight:normal; }
.footer_contentbox_header span { color:#fff; text-transform:none; font-weight:normal; }
.footer_contentbox_text { color:#038ca2; padding:3px;word-spacing:4px;}
.footer_contentbox_link { text-align:center; line-height:30px; padding:0 20px; } 
.footer_contentbox_link a { color:#a6a6a6; text-decoration:underline; line-height:18px; padding:0 10px 0 0; float:left;}
.footer_contentbox_link a:hover {text-decoration:none; }
.footer_contentbox_link a.info { background:url(../images/moreinfo_ico.gif) no-repeat 0 center; display:block; float:left; padding-left:25px;height:24px;}
.footer_contentbox_link a.web { background:url(../images/web_url_ico.gif) no-repeat 0 center; display:block; float:left; padding-left:25px;height:24px;}

.footer_contentbox_link_discount a { color:#838383; text-decoration:none; text-transform:uppercase; line-height:39px; padding:0 10px 0 0; }
.footer_contentbox_link_discount a:hover {text-decoration:underline; }
.footer_contentbox_link_discount a.tellafrnd { background:url(../images/tellafriend_ico.gif) no-repeat 0 center; display:block; float:left; padding-left:55px;height:34px;}
.footer_contentbox_link_discount a.moreofrs { background:url(../images/more_offers_ico.gif) no-repeat 0 center; display:block; float:left; padding-left:51px;height:39px;}

.sponsor_find .input { border:none; border-top:1px solid #404040; border-bottom:1px solid #404040; color:#038ca2; padding:2px; font-size:11px; width:181px; }

.footer_copyright { background:#FFF; color:#1eb3cd; height:23px; line-height:23px; font-size:11px; text-align:center;  }
.footer_copyright a { color:#1eb3cd; text-decoration:none; }
.footer_copyright a:hover { text-decoration:underline; }


/*Search Result*/
#sr_content{background:url(../images/inner-content-bg.gif) repeat-y 0 0; padding:0px 5px; font-size:11px; color:#ffffff; }

.strong{font-weight:bold;}

#sr_content h2{ font:bold 16px arial; font-weight:700px;}


#sr_content a.url {color:#ffffff; text-decoration:underline;}
#sr_content a.url:hover{ color:#fff200; text-decoration:none;}

#sr_content a.url span{color:#fff200;}


#sr_content .sr-paging {color:#ffffff; text-decoration:none; font-weight:normal;}
#sr_content .sr-paging a{ color:#ffffff; text-decoration:none;}
#sr_content .sr-paging a:hover {color:#fff200; text-decoration:underline;}

#sr_content .sr-paging .selected{color:#fff200;}

.yellotext {color:#fff200;}
.sr-titleline {/*border-bottom:1px solid #5ab8c8;*/ height:1px; background:#5ab8c8;}


.sr-row{padding:8px 10px;}
.sr_second-row{ background:#2ea3b7;}

.sr_height{height:10px; line-height:10px; font-size:0px; }

/*img, div, input,table, td{ behavior: url("iepngfix.htc") }*/

ul.openhours{ list-style:none; list-style-type:none;}
ul.openhours li{ background:url(../images/circle-yellow.gif) 0 5px no-repeat; padding-left:10px; margin-bottom:2px;}

img {border:none;}
.listing_header { background:url(../images/listing-header-top-bg.gif) no-repeat 0 0; height:16px; padding-left:20px; line-height:16px;}

.space5{height:5px; line-height:5px; font-size:0px;}

.error{
	color:#FF8F93;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}


.imgborder{
border:3px solid #EFEFEF;
}
#home_paragraph
{
	color:#008da6;
}
#home_paragraph a
{
	color:#008da6;
	text-decoration:none;
}#home_paragraph a:hover
{
	color:#008da6;
	text-decoration:underline;
}