/* CSS Document */

* {
	margin:0; 
	padding:0;
	font-size:100%;
}

body, html {
	background-color:#FFFFFF;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

img{
border:none;
}

#page {
	margin:0 auto;
	text-align:center;
	width:990px;
}
#header {
	background-image:url(../images/easyPizza_header.gif);
	background-repeat:no-repeat;
	height:90px;
}
.easylogo_link{
width:137px;
height:55px;
float:right;
padding:15px;
border:none;
}

#navigation , #navi{
	background:#FFFFFF url(../images/nav_bg.gif) no-repeat scroll center center;
	height:30px;
	padding-bottom:5px;
	padding-top:5px;
}
#navigation ul {
	margin:0;
	padding:0;
}
#navigation ul li {
	background-image:url(../images/nav_divider.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	float:left;
	list-style-type:none;
}
#navigation ul li a {
	color:#333333;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;	
	position:relative;
	text-align:left;
	text-decoration:none;
	text-indent:0;
}
#navigation li.home {
	background-image:url(../images/home.gif);
	background-position:12px 8px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:40px;
}
#navigation li.home a {
	background-image:url(../images/home.gif);
	background-position:12px 8px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:20px;
}
#navigation li#cart a {
	display:block;
}
#navigation li#cart a:hover {
	color:#FFFFFF;
}

#content_top {
	background: url(../images/bg_top.gif) no-repeat;
	height: 10px;
}

#content_middle {
	background: url(../images/bg_mid.gif) repeat-y;
	min-height:50px;
	padding: 0 2px;
}

#content_bottom {
	background: url(../images/bg_bot.gif) no-repeat;
	height:10px;
}

#contentleft {
	display:block;
	float:left;
	width:535px;
	background-color:#CC66CC;
	height:200px;
}

#contentright {
	display:block;
	float:right;
	padding-left:10px;
	width:407px;
	background-color: #FFFF00;
	height:200px;
}

#sidebar_right {
  float:right;
  width:265px;
  text-align:left;
}

#hoteldetails {

}

#column_left {
  margin-right:15px;
  width:265px;
  float:left;
  text-align:left;
  overflow:hidden;
}

#column_left ul {
  list-style:none;
}



#column_left h4, #sidebar_right h4 {
  background:transparent url(../images/fac_top.gif) no-repeat scroll left top;
  color:#FFFFFF;
  font-size:1.2em;
  font-weight:normal;
  height:31px;
  margin-bottom:7px;
  padding-left:10px;
  padding-top:5px;
}


#sidebar_right {
  clear:both;
  margin: 15px 0px 0px 0px;
  background:transparent url(../images/fac_mid.gif) repeat-y scroll left top;  
}

#hotel_facilities, #room_facilities {
  clear:both;
  margin: 15px 0px 0px 0px;
  background:transparent url(../images/fac_mid400.gif) repeat-y scroll left top;  

}

#hotel_facilities_bot, #room_facilities_bot {
  clear:both;
  margin: 0 0 15px 0px;
  background:transparent url(../images/fac_bot400.gif) no-repeat scroll left top; 
  height: 8px; 
}
 
#hotelmap, #address_1, #address_2 {
  padding: 0 0 10px 10px;
}

#locationdetailsbot {
  clear:both;
  margin: 0 0 15px 0px;
  background:transparent url(../images/fac_bot.gif) no-repeat scroll left top; 
  height: 8px; 
}

#locationdetailsbot {
  margin: 0px;
}


#hotel_facilities ul, #room_facilities ul {
	padding:10px;
} 

#hotel_facilities ul li, #room_facilities ul li {
  background:transparent url(../images/orange_tick.gif) no-repeat scroll 5px top;
  padding:2px 15px 3px 25px;
  list-style:none;
  width:150px;
  float:left;  
}

#hotelgallery .imgBox {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}

#hotelcontent {
  display:inline-block;
  float:left;
  margin-right:15px;
  width:400px;
  text-align: left;
}

#hotelname { 
  float: left;
}  
#hotelname h1 {
  color:#002435;
  font-size:1.5em;
  margin-bottom:7px;  
}

#hotelrating_5, #hotelrating_4, #hotelrating_3, #hotelrating_2, #hotelrating_1 {
  float:left;
}



#hotelrating_5 {
  margin-left:5px;
  background: url(../css2/5_star.gif) no-repeat;
  width:84px;
  height:12px;
}

#hotelrating_4 {
  margin-left:5px;
  background: url(../css2/4_star.gif) no-repeat;
  width:67px;
  height:12px;
}

#hotelrating_3 {
  margin-left:5px;
  background: url(../css2/3_star.gif) no-repeat;
  width:50px;
  height:12px;
}

#hotelrating_2 {
  margin-left:5px;
  background: url(../css2/2_star.gif) no-repeat;
  width:33px;
  height:12px;
}

#hotelrating_1 {
  margin-left:5px;
  background: url(../css2/1_star.gif) no-repeat;
  width:14px;
  height:12px;
}

#hoteldescription {
  clear:both;
  line-height:1.4em;
  margin:0 0 15px;
  border-bottom:2px dotted #E6E6E5;
  border-top:2px dotted #E6E6E5;
  padding:15px 0px;
} 
















#searchHeader {
	background-image:url(../images/searchHeader.gif);
	background-repeat:no-repeat;
	height:300px;
	margin-left:auto;
	margin-right:auto;
}

#gamesHeader {
	background-image:url(../images/gamesHeader.gif);
	background-repeat:no-repeat;
	height:490px;
	margin-left:auto;
	margin-right:auto;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;
	background: #DEDEDE url(../images/fac_top.gif) no-repeat scroll right top
}

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 36px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: transparent url(../images/fac_top2.gif) no-repeat scroll left top;
}



ul.tabs li.facilities {
	background: transparent url(../images/fac_top.gif) no-repeat scroll left top;
}


ul.tabs li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	font-size: 1.2em;
	padding:0 24px 0 14px;
	background: transparent url(../images/fac_top_middle_end2.gif) no-repeat scroll top right;
	outline: none;
}

ul.tabs li.availability a {
	background: transparent url(../images/fac_top_end.gif) no-repeat scroll right top;
}


ul.tabs li a:hover {

}


html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/

}


#navi {
	padding-top:5px;
	padding-bottom:5px;
	background:#FFFFFF url(../images/nav_bg.gif) no-repeat scroll center center;	
	height: 30px;
}

#navi ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#navi ul li {
	background-image:url(../images/nav_divider.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	float:left;
	list-style-type:none;
}


#navi ul li a {
	color:#333333;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	text-align:left;
	text-decoration:none;
	text-indent:0;
}

#navi ul li a:hover {
	text-decoration: none;
	color: #fff;
}

#navi ul li a.current {
	text-decoration: none;
	color: #fff;
}

#navi ul li.first {
	background-image: none;
}

#navi ul li.first a {
	background-image:url(../images/home.gif);
  background-position:12px 8px;
	background-repeat:no-repeat;
	text-indent: -9999px;
	width:  20px;
}

#navi ul li.first a:hover {
	background-image:url(../images/home.gif);
  background-position:12px 8px;
	background-repeat:no-repeat;
	text-indent: -9999px;
	width:  20px;
}


#navi ul li.home {
	background-image: none;
}
#navi ul li.home a {
	background-image:url(../images/home_f2.gif);
  background-position:12px 8px;
	background-repeat:no-repeat;
	text-indent: -9999px;
	width:  20px;
}
#navi ul li.home a:hover {
	background-image:url(../images/home.gif);
  background-position:12px 8px;
	background-repeat:no-repeat;
	text-indent: -9999px;
	width:  20px;
}

#navi ul li.selected a {
	text-decoration: none;
	color: #fff;
}


#loading{
margin-top:0px;
}
#footer{
margin-top:5px;
}
.input_postcode{
position:relative;
float:right;
top:137px;
right:444px;
font-size:35px;
width:100px;
background:transparent;
border:0;
}

#found_restaurants_msg{
font-size:18px;
}

.restaurant_list_item_0{
background-image:url(../images/gradient_6.gif);
width:974px;
height:110px;
padding:5px;
border:solid 1px #F2F2F2;
}
.restaurant_list_item_1{
background-image:url(../images/gradient_6.gif);
width:974px;
height:110px;
padding:5px;
border:solid 1px #F2F2F2;
}

.resttitle
{
font-size:19px;
font-family:arial;
color:#FF6600;
letter-spacing:-1px;
font-weight:bold;
}
.resttitle1
{
font-size:19px;
font-family:arial;
color:#336699;
letter-spacing:-1px;
font-weight:bold;
}

.typetitle
{
font-size:17px;
font-family:arial;
color:#7C7C7C;
letter-spacing:-1px;
font-weight:bold;
}

.greytext
{
font-size:11px;
font-family:arial;
color:#777777; 
}
.redtext#restaurant_list_open
{
font-size:12px;
font-family:arial;
color:#FF0000;
font-weight:bold;
font-style:italic;
}
.greytext#restaurant_list_open
{
font-size:12px;
font-family:arial;
color:#006600;
font-weight:bold;
font-style:italic;
}

.yellowtext
{
font-size:11px;
font-family:arial;
color:#yellow; 
}

.img_style1{
border:1px solid #CCCCCC;
padding:2px;
}

.easyLink3 {
font-size:19px;
font-family:arial;
color:#FF6600;
letter-spacing:-1px;
font-weight:bold;
}
.easyLink3:hover {
font-size:19px;
font-family:arial;
color:#red;
letter-spacing:-1px;
font-weight:bold;
}

.ordernow{
display:block;
width:100px;
height:19px;
border:0px;
background:url(../images/a_btn_select.gif);
color:#FFFFFF;
cursor: pointer;
cursor: hand;
text-indent:-9999px;
}

.ordernow1{
display:block;
width:131px;
height:45px;
border:0px;
background:url(../images/order.gif);
color:#FFFFFF;
cursor: pointer;
cursor: hand;
text-indent:-9999px;
}

#footer_top {
  height: 10px;
  background:url(../images/footer_top.gif) no-repeat;
}

#footer_end {
  height: 11px;
  background:url(../images/footer_bottom.gif) no-repeat;
}

#footer_main {
  background:url(../images/footer_mid.gif) repeat-y;
}

.copyright a, #brands a {
  color:#FF6600;
  font-size:11px;
  padding:0 5px;
  text-decoration:none;  
}

.copyright a {
  text-transform:lowercase;
}

#brands {
 padding: 10px 0px;
}

.galleria
{
list-style:none;
width:965px;
height:80px;
background:url(../images/galleria_bg.gif);
padding:10px 10px 0px 15px;
}
.galleria li{display:block;width:78px;height:78px;overflow:hidden;float:left;margin:0px 2px 0px 0}
.galleria li img{cursor:pointer;top:auto;left:auto;display:block;width:78px;height:78px;cursor: pointer;cursor: hand;}


.header2{color:#ff6600;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-bottom:0px;}

.easyLink{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600;text-decoration:none;}
.easyLink:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF6600;text-decoration:underline;}

.easyLink2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
.easyLink2:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:underline;}

.easyLinkWhite{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.easyLinkWhite:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

.easyLinkWhite2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.easyLinkWhite2:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

#left_column{
float:left;
width:660px;
text-align:left;
padding:10px;
background-image:url(../images/lines_1px.gif);
background-position: right;
background-repeat:repeat-y;
min-height:330px;
}

#left_column p{
margin-top:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#right_column{
float:left;
clear:right;
text-align:left;
padding:10px;
}

ul.indented{
margin-left:30px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ol.indented{
margin-left:30px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:90%;
}

ol.indented li{
margin-bottom:10px;
}

ul.vert_nav{
list-style:none;
margin-left:30px;
margin-top:10px; 
}
.vert_nav li{
background:url(../images/go.gif) no-repeat left center; 
padding-left:25px;
line-height:25px;
}
.vert_nav li.bookmark{
background:url(../images/bookmark_icon.gif) no-repeat left center; 
padding-left:30px;
line-height:25px;
margin-top:20px;
}
.vert_nav li.tellfriend{
background:url(../images/tellfriend.gif) no-repeat left center; 
padding-left:30px;
line-height:25px;
}

.black_heading {font-size: 14px;
	font-weight: bold;
}

.body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.easyText{
color:#FF6600;
}

.default{
float:left;
padding:0px 20px 20px 20px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.default p{
margin-top:15px;
}
.smalltext{
font-size:11px;
}

#footer_image_links{
margin-left:auto;
margin-right:auto;
padding-bottom:5px;
}

.csc-sitemap{
margin-top:30px;
margin-left:50px;
}

.csc-sitemap ul{
list-style:none;
}

.csc-menu a, .csc-sitemap a {
	background:transparent url(../images/proceed_small.gif) no-repeat scroll left center;
	color:#FF6600;
	font-weight:bold;
	height:16px;
	line-height:20px;
	padding:5px 0 5px 35px;
	text-decoration:none;
}
 
.csc-sitemap li {
	padding-left:30px;
}

#justeat{
padding:0px;
float:right;
margin:0px;
width:127px;
height:52px;
border:1px solid #CCCCCC;
background:#FFFFFF url(../images/just-eat.gif) no-repeat;
margin-top:-105px;
*margin-top:-116px !important;
margin-right:8px;
}

#justeat, x:-moz-any-link {
margin-top:-116px;
}

.bookmark{

}