

/*   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:#91BABC 
}

ul.freenights li a:hover {text-decoration:underline; background: #ffffff url(../../uploads/specials/freenights/smile.gif) no-repeat -2px 4px; 
color:#00579C ; border:1px solid #EBE7E8   }

ul#tile  { margin: 8px 10px 0px}
ul#tile li   { margin: 0px 4px 2px 0px;}
ul#tile li  a {height:22px; line-height:22px; padding-top: 0px }

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

.freenights h1 {
margin:10px 0px 0px ; 
color:#fff; 
background: #fff url(../../uploads/specials/freenights/h1-bg.gif) no-repeat; 
font-weight: normal; padding:2px 0px 0px 10px; font-size:1.2em;
height: 33px;; line-height: 35px;   width:100%}

 h3 a.viewall {
 display:block;
color:#2C4FA1; 
background: #C1DE76  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}



/* deals page
#left {display: none}
#content{ width:1000px}
.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}
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 } */



/*tours*/
#lefttours {width:530px; float: left; /*background: #003E71 */margin-right:10px }
#righttours {width:390px; float: left; margin:0px; margin-top: 0px}

.tours { background: #00457C ; padding: 0px; Width: 950px ; padding: 0px 10px;  }
.tours  h1,  .tours  ul.toursSpecials li p ,  .tours  ul li , .tours p { color: #ffffff !important}

.tours  h1 {margin: 30px 0px 30px 40px; width: 900px; float: left; font-size:1.5em; font-weight: normal}

.tours  h2 { background:#003662; padding: 10px;  border: 1px solid #4C7ABD; font-weight: normal; font-size: .85em; margin: 0px 0px 10px; width: 375px;}


.tours  ul.toursSpecials   { color: #ffffff ; list-style: none; font-size: 1.1em; margin:0px 0px 0px 15px ; padding:0px; display: block ;  width: 500px ; float:left}
.tours  h3 {color:#97D0FF; font-size: 1.4em; font-weight: normal;   margin: 5px 0px 10px 0px}
.tours  ul.toursSpecials  img {float :left; display: block; margin: 0px 10px 0px 0px; clear: left; border: 1px solid #4C7ABD }
.tours  ul.toursSpecials li  {display: block;  height:150px;  background: #004175; padding: 10px; border: 1px solid #003866; margin-bottom:10px}
.tours  ul.toursSpecials li  p { display: block; width: margin-left:233px }

.tours  ul.toursSpecials li  a { margin-left:10px; color: orange; text-align: right }

.mailer {border: 1px solid #4C7ABD;  width: 375px;  padding:10px 10px; background:#003662; font-size: .9em; margin:0px 0px 10px; }

.tourPrice {color:#FBE882 }
.mailer h4 {color: #4C7ABD; font-size:1.6em;
font-weight:normal;
margin:0px 0px 10px; }

.mailer input, .mailer select {font-size: .8em; }