.indexspecials { float: left }
.indexspecials a {margin: 0px 0px; display: block}

a.indexpanel { display:block; margin: 0px 10px 10px 0px; border: 1px solid #57CA57; float:left}
a.indexpanel img {  }

/* index tiles */

div.rightspecials {padding-left: 281px}





/* 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 0px 0px 0px ; padding: 0px; width:300px; cursor:pointer }

.deal img {margin: 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}

.specials ul {padding:0px 0px 0px 20px; margin: 0px; }


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

#listdeals  h2 { margin-bottom: 0px}



.skilinks a, .skilinks a:active, .skilinks a:link, .skilinks a:visited  { color: #ffffff !important;  font-size:.8em; font-weight: bold; width: 150px; display: inline; padding: 5px 10px; border: 1px solid #94BEE6; margin:0px 10px 0px 0px; color: #fff  ; background: #134D8D}


/*   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 , ul.freenights li a:visited{ padding: 10px 17px 10px 17px; width:166px; line-height: 1.2em;
text-decoration:none; 
display:block ; font-weight:bold; 
color:#fff; border:1px solid #BAC2D5; background-color:#07805E }

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

.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:1em;
height: 26px;   width:100%}

 h3 a.viewall {
 display:block;
 background:#FABA15;
color:#2C4FA1; 
height:45px;  
float:left;
padding: 10px; font-size:1em;
height: 20px;   border: 1px solid #ccc;
margin:10px 0px}



/*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; }