/* @import url(../../css/searchresults.css); */


/*from wa*/

body  {

color:#3F3839;
font-family:Arial,Helvetica,sans-serif;
height:100%;

}

#left {display: none}
/*
#page {margin-top: 0px; background:#FAF4E6; width:974px; width:964px ; padding:0 5px;}
*/


.lefttaxi {width:300px }



#content{width:962px;   padding: 0px 0px 0px 0px}

.taxi {background:none repeat scroll 0 0 #fff;
margin:0;
padding:0;
text-align:left;
width:962px;
float: left}





.taxi .leftspecials { float: left; width: 250px; padding: 10px 0px 0px 0px }
.taxi .rightbody 	  { padding-left:255px;}


* html  .taxibody   { width:705px  }

.locationtiles * 	  { padding:0px;  margin : 0px}

.taxi a {text-decoration: none}
.taxi .red {background: #F68A1D; color: #ffffff }

.taxi .leftspecials h1  {display: none} 
.taxi .leftspecials h2   {background-color:#00457C;  padding: 1px}
.taxi .leftspecials h2 a       { background-color:#00457C; font-variant:small-caps; padding: 5px; display:block}
.taxi .leftspecials h2 a:hover { background-color:#E31F26;}





.locationtiles  a:hover { background-color:#D9E6F4 !important; display:block;} 
.locationtiles a        { width: 338px; width: 225px; height: 145px; display:block; border: 1px solid #fff; margin: 5px; float : left; cursor: pointer; margin:5px 6px 2px 2px; }

.locationtiles  h2 { 
						background: #FFFAAA; 
						line-height: 1.2em; padding: 2px;
						font-size:.9em; 
						text-align:center; font-weight:normal; 
                        color:#053874
						} /* pushes book now button down*/

.locationtiles  p 						 { font-size : .7em; position:relative; top: 76px}
.locationtiles  p.header  .taxiType	 { font-weight: bold;  color: #FF0000  } 
.locationtiles  p.header  .dealPrice 	 { padding-left:190px; margin-right: 15px}
.locationtiles  p.header  .dealPrice, 
.locationtiles  p.header .dealSave       { font-weight:bold; }

.locationtiles p.bookNow  { 
		 font-weight: bold;
		 font-variant:small-caps; 
		 background-color: #F68A1D; 
		 color:#fff; 
		 border: 1px solid #FF8282; 
		 font-weight:bold; font-size:8pt; 
		 padding: 5px;  
		 margin: 10px 10px 10px 0px;  
		 float:right;  }	

a:hover  p.bookNow{  border: 1px solid #fff; text-decoration:underline}	

* html .locationtiles 
p.bookNow { margin: 10px 5px 10px 0px;}	  

.taxi p.intro {color: #00457C;  font-size: .7em ; margin-left:5px; }
.taxi h1 { padding-left: 10px; width:690px; font-weight:normal; font-size: 1em}

.taxiType, .dealNights, .dealPrice, .dealSave { display: block; float: left; position:relative}
.dealSave {  clear : right}


.dealNights {
font-weight:bold; font-variant:small-caps;
margin-left:0px}
.dealPrice {
font-weight:bold; color: red; width:60px; margin-left:10px}
.dealSave {
font-weight:bold; color: #000000; width:40px; }

.taxi .package a:hover {border: 1px solid #00457C; background:#EBF1FA }
.taxi .package a {border: 1px solid #BBD1EC; display: block ; padding: 10px; margin-bottom:10px}

.taxi .package
h3 {color:#2DA3E1 ; font-weight: bold;  font-size: .9em; margin:0px}
.taxi .package p { font-size: .65em }
.taxi .packagePrice { font-size: 1.5em ; color: #E31F26}
.taxi .packageDeal  { color: #00457C;   font-size: .9em; }


/* packages */
.destDeal a:hover {background-color:#E8EFF8  }
.destDeal a { width: 338px; height: 165px; display:block; border: 1px solid #00457C; margin: 5px; float : left; cursor: pointer  ; font-size: .85em}

.destDeal img { float: left; margin : 0px }
.destDeal h2 {   background-color:#00457C;
                line-height:2em;
                margin:0;
                padding-left:10px;  display: block; clear:both}
.destDeal  ul { padding-left:110px; margin: 5px}
.destDeal  ul li { margin-left: 10px }
                
.destDeal  .price { color: red; font-size :1.5em; font-weight:bold; float: left; clear: left; padding: 0px 5px 0px 10px}       
.destDeal .note {font-size:.8em; padding: 0px 10px 0px; float: left; clear: left; display: none;   }
.destDeal .priceNote  {font-size:.75em; float:left; line-height:1.5em;  padding: 0px; margin: 5px 0px 0px 0px; font-weight: bold;}

* html .destDeal  a
{margin:  0px 5px 5px 0px; float: left ; }	  

/*standard deals

.deal { width:300px; margin: 10px; float: left ; background:#ffffff  url(../../uploads/specials/deal_bg.gif) no-repeat bottom left; height:370px }

#locationtiles {width:280px;  float: left; }
.deal a {border: none; display: block; text-decoration:none; margin: 0px; padding: 0px; width:300px; }

.deal img {padding: 0px 0px 0px 10px}

.deal h2 { 
    background:#ffffff url(../../uploads/specials/h2_bg.gif) no-repeat 0px 0px ; 
    color: #ffffff; margin:0px 0px ; padding: 0px; height: 30px;    padding:10px 0px 0px 0px; text-align: center
    }

.deal h3 {  
    color: #00447B; margin: 5px 0px 0px 15px; font-size: 1.2em; font-weight: normal
    }

.deal h4 {  color: #00447B; margin: 0px 0px 0px 15px; font-size: .9em;}

.deal  h4.price  { color: #B22A2E; margin: 0px 0px 0px 30px; font-size: 1.8em; font-weight:normal}
 img.booknow {float: right; display: none}

.deal ul {padding:0px 0px 0px 20px; margin: 0px; font-size: .85em}
*/
.landing-deals { clear:both;  }

a.landing-tile {
	position: relative;
	display: block; float: left;
	height: 170px;  
	width:290px;
	color: #fff; 
	text-decoration:none;
    padding:10px 10px 0px;
	background:  url(../../uploads/locations/generic-bg.gif) no-repeat 0px 0px;   border: 0px solid #949F3F;
	
	} 
	
a.landing-tile p { color: #2E489C ; padding:0px 0px 0px 0px; margin: 0px ; font-weight:normal ; font-size:1em  }	

a.landing-tile ul  { color:#FC6; padding:0px; margin:10px 10px 10px; display:block; clear:both}

a.landing-tile ul li {color: #121617; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font-size: .7em; line-height:1.1em}

a.landing-tile:hover { }



.landing-tile p.booknow  { 
		 font-weight: bold;
		 background: #ededed;
		 color:#014689; 
		 border: 1px solid #D8DCDF; 
		 font-weight:bold; font-size:8pt; 
		 padding: 5px;  
		 margin: 0px ;
		 float:left;   display:block;   width:70px; text-align:center; position:absolute; left:195px; top: 140px}	

a:hover  p.booknow {  border: 1px solid #fff; text-decoration:underline;  background-color: #F68A1D; }	


