/*  home page */

h2.bodyblue, h3.bodyblue {margin-bottom: 0px}

.lcol p { font-size: .7em; margin-top: 0px }

.lcol ul  { font-size: .7em;
list-style-image: url(../../images/tick_green.gif); }


.popularhotels  { border:1px solid #D0EC71; float: right; display:block; padding:5px 0px 10px 10px ; margin-top: 10px; width:173px; background:#F8FCE9}
.popularhotels ul 
{ font-size: .7em; list-style-image: url(../../images/tick_green.gif);  }

.lcol ul  a, .popularhotels ul a {text-decoration: none}
.lcol ul  a:hover, .popularhotels ul a:hover {text-decoration: underline}
.quicklinksback { /*site.css (line 169) */
background-image:url(../../images/homepage_quicklinks.jpg);
background-repeat:no-repeat;
height:273px;
padding-left:18px;
padding-top:41px;
width:173px;
margin:  0px  0px 10px 0px;

}

.quicklinksback ul {
list-style:none;
margin: 0px; padding: 0px
}
.quicklinksback ul li  {
background-position: 0px 4px;
color: #008ACA;
font-weight: bold;
font-size: 11px;
padding-left:12px;
line-height: 1.2em;
background-image: url(../../images/tick_green.gif);
background-repeat:no-repeat;
padding-top:4px; clear:both; text-align:right ;
width: 140px;
margin-bottom: 4px;
}

.quicklinksback ul li a {color: #008ACA;
font-weight: bold; text-decoration:none; float:left ; clear:left; display:block}
.quicklinksback ul li a:hover { text-decoration:underline }


ul#freenightslist {
margin: 0px;
padding: 0px;
list-style-type: none;

}

ul#freenightslist li {
background-image:url(../../images/tick_green.gif);
background-repeat:no-repeat;
padding-bottom:5px;
padding-left:12px;
background-position: 0px 4px;
}

ul#freenightslist li a {
font-weight: bold; font-size: 11px; text-decoration: none; color:#008ACA;
}

ul#freenightslist li a:hover {
 text-decoration: underline; color:#9ABE14;
}


/*   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; 
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:0px 0px 0px 10px; font-size:1.2em;
height: 33px;; line-height: 33px;   width:100%}

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



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




/* family deals */
.FamilyDeal, 
.SpaDeal,
.RomanceDeal {
width:503px;
margin-bottom: 10px;
display: block; 

}

.FamilyDeal h1, 
.SpaDeal h1,
.RomanceDeal  h1  { 
background: transparent url(../../images/family/nte_family_rpt_hdr01.jpg) no-repeat 0px 0px ; 
padding-left:13px;  height:27px; line-height: 27px
}
.FamilyDeal.deal2 h1 { background-image:url(../../images/family/nte_family_rpt_hdr02.jpg); }
.SpaDeal h1 { background-image:url(../../images/nte_spa_rpt_hdr02.jpg); }
.RomanceDeal  h1 {background-image:url(../../images/nte_romance_rpt_hdr02.jpg);}

.FamilyDeal a img , .SpaDeal a img , .RomanceDeal  a  img { border: none; }

.fdealright {width:314px; float:right; font-size: 10pt}
.fdealright img.stars {padding-bottom:5px; clear: left} 


.fdealleft  { width:159px; float: left; display: block;} 
.fdealleft img.photo { border: 1px solid #e6e6e6; width:149px; margin: 0 10px 10px 0; padding: 4px; background-color:#FFFFFF; display: block}
h3.dealline {font-size: .8em; margin-bottom: 5px ; color:#bc2b16; clear:left;   }

 img.photo { border: 1px solid #e6e6e6; width:149px; margin: 0 10px 10px 0; padding: 4px; background-color:#FFFFFF; display: block;  float: left}
 img.bookNow  { clear: left; float: left; padding-top: 30px}

.FamilyDeal a:hover, .SpaDeal a:hover, .RomanceDeal a:hover  {  }

.SpaDeal a , .FamilyDeal a, .RomanceDeal a { text-decoration: none; display: block; color: #767474; cursor: pointer;
 }


img.ficon { margin-right:10px; float:right; clear: right}





.Familycontent{
background-color:#C9EEF5;
border-left:1px solid #67C6D8;
border-right:1px solid #67C6D8;
padding:10px 10px 0px 10px;
float: left;
display: block; 
width: 481px; 
}

.deal2 .Familycontent {
background-color:#EDF5DA;
border-left:1px solid #BAD181;
border-right:1px solid #BAD181;
}

.Familycontent h2  {
color:#008ACA;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
background: none;
float: left;
margin-top: 5px
}


.Familybottom {
background-image:url(../../images/family/nte_family_rpt_bot01.jpg);
background-repeat:no-repeat;
height:11px;
width:503px;
clear: both
}

.deal2 .Familybottom {background-image:url(../../images/family/nte_family_rpt_bot02.jpg);}


/*tours*/
#lefttours {width:530px; float: left; /*background: #003E71 */margin-right:10px ; font-size: .8em}
#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; }

/* homepage properties of the week */

	
    div.c11 { position: relative; width:41%; display: block; float:left; clear: left; top: 5px; height: auto}
    div.c10 {border: 1px solid rgb(230, 230, 230); margin: 0pt 10px 10px 0pt; padding: 2px; z-index: 1; position: relative; left: 8px; margin-top: -60px; float: left; background:#F4F8E6 }
    div.c9 {color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 15px; position: relative; text-align: center; top: -45px; width: 60px; z-index: 3}
    div.c8 {font-weight: bold; margin-bottom: 0px;  font-size: 12px;}
    div.c7 {font-size: 9px; margin-bottom: 2px; line-height:.9em}
    div.c6 {z-index: 2; position: relative; top: 0px;}
    div.c5 {padding-right:10px; border: 0px solid; float:right; width: 160px; }
    p.c4 { margin: 0px; padding:0px; width:150px; float:right; font-size:11px}
    h3.c3 {margin: 10px;}
    a.c2 {text-decoration: none;}
    h2.c1 {margin-bottom: 0px; color: #fff; margin-left: 30px; margin-top: 0px; line-height:20px}
	
a .more { padding-left: 10px; font-size: 12px; color:#96BC0D }



.homepagehotdealbackground {
background:#FFFFFF url(../../uploads/specials/bg-special.gif) no-repeat scroll left top;
margin-bottom: 10px;
display:block;
float:left;
width: 292px;


}

.homepagehotdealbackground {width:292px; border-bottom:1px solid #96BC0D;  padding-top:5px;}
.homepagehotdealbackground a:hover {cursor: pointer}
.homepagehotdealbackground a img:hover {cursor: default}
.homepagehotdealbackground a {text-decoration: none; display: block}



/*seo deals*/

