/* deals page */



.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}

.dealstar { margin: 5px 0px 0px 5px}

img.booknow {float: right; display: none}

.deal ul {padding:0px 0px 0px 20px; margin: 0px; font-size: .85em}


#listdeals {display: block; clear: left; margin-left:10px; margin-right: 20px}

.listdeal {background:transparent; width: 620px;}
.listdeal.b a {background-color: #FFE0A6}
.listdeal a {display: block; border: 1px solid orange; text-decoration:none; padding: 5px; width: 620px; background:transparent url(../../uploads/specials/listbooknow.gif) no-repeat 530px 10px ; margin-bottom:5px; color:#334B9C}
.listdeal a:visited {color:#5687C7 }
.listdeal a:hover {background-color: orange}

.listdeal h3 { float:left; width:435px; padding: 0px; font-size: .9em; color: #334B9C; margin: 0px; font-weight:normal }

.listdetail {font-size:.9em; color:#334B9C}
.liststars {clear: left; float:left; margin: 5px}
.listdeal h4 {float: left; margin: 0px; font-size:.8em}

.listprice  { float:right; font-size:1.6em; margin: 5px 105px 0px 0px}
* html .listprice {display: inline }

/*   free nights */


div.freenights { }

ul.freenights 
{
list-style:none; 
margin: 10px 0px 0px; padding: 0px; float:left
}

ul.freenights li  {font-size: .9em; padding: 0px; margin: 0px 4px 4px 0px;  }
ul.freenights li a { padding: 4px 17px 0px 17px; width:166px;
text-decoration:none; 
display:block ;
height:20px; font-weight:bold; 
color:#fff; border:1px solid #BAC2D5; background-color:#52C652 }

ul.freenights li a:hover {text-decoration:underline; background: transparent  ; 
color:#00579C ; border:1px solid #EBE7E8   }

.freenightsNav
{display: block; clear:both; width:100%}

.freenights h1 {
margin:10px 0px 0px 0px ; 
color:#fff; 
background: #6595C5 ; 
 padding:2px 0px 0px 10px; 
height: 26px;   }

 h3 a.viewall {
 display:block;
color:#2C4FA1; 
background: #fff url(../../images/free_bg.png) repeat-x scroll left bottom;
height:45px;  
float:left;
padding: 10px; font-size:1em;
height: 20px;   border: 1px solid #ccc;
margin:10px 0px}
