
.content,  #content {padding :0px ; margin: 0px auto; width: 980px; position: relative; width:1000px }



#sunloverheader {background: #0095D4 ; height: 275px; width: 960px; margin-bottom:10px}
#sunloverheader   img {margin-right: 10px}
#sunloverheader  .blurb { padding: 10px;   position: absolute; right: 0px; width:340px}
#sunloverheader  .blurb  p { color: #fff }

#tm-header { background: none repeat scroll 0 0 #006666;
    height: 275px;
    margin-bottom: 10px;
    width: 100%; border-top:1px solid #5C7D9E}
#tm-header    img {margin-right: 10px}
#tm-header   .blurb { padding: 10px;   position: absolute; right: 20px; width:340px}
#tm-header   .blurb  p { color: #fff }

#travelpoint-header { background: none repeat scroll 0 0 #4A78BC;
    height: 275px;
    margin-bottom: 10px;
    width: 100%; border-top:1px solid #5C7D9E}

#travelpoint-header   .blurb { padding: 10px;   position: absolute; right: 20px; width:340px}
#travelpoint-header   .blurb  p { color: #fff }	
	
	
#left {display :none}

ul.quicklinks { margin: 10px; font-size:.85em; position: absolute; top: 120px; right: 180px; margin: 0px}
ul.quicklinks  li a { color:#B1D5ED }
ul.quicklinks  li a:hover { color:#fff}
ul.quicklinks  li  { color:#fff }
#nteheader {background: #0095D4 ; height: 275px; width: 960px; margin-bottom:10px}
#nteheader  img {margin-right: 10px}
#nteheader .blurb { padding: 10px; font-size: .85em ; position: absolute; right: 20px; width:340px}
#nteheader .blurb  p { color: #fff }
a.agent-only , a#flyer , .agent-only {display: none !important }
a.consumerlink {}

.agent-only   { display: none  }

#accommodationsearch {width:auto}
.listings {clear: both ; width: 960px; margin-top: 10px; position: relative; left:10px }


.deals-column  {width:470px; float: left; margin: 2px 5px}

.deals-column h2 { background: #408EBE;  color: #fff; font-weight: normal; padding: 5px 10px ; margin: 0px}

.listings h2 {display: block;   width:100%; text-indent: 10px ; background-color:#0782C7; margin: 0px}


a.accom-deal {
    border-color: #C1DAFF;
    border-style: solid;
    border-width: 0 0 1px;
    display: block;
    margin: 0;
    padding: 5px;
    position: relative;
    text-decoration: none;
	width: auto
}

a.accom-deal:hover {background:#FEEBCB }

.accom-deal-content h3 {
    background: none repeat scroll 0 0 transparent;
    font-size: 1em;
	font-weight: normal;
    margin: 0;
    padding: 0;
	float:left; width: 300px
}

.accom-deal-content p.deal { font-size:.8em ; clear:left }
.accom-deal-content .stars{ margin-left:-20x; border: none}
.accom-deal-content p {
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}
.accom-deal-content .inclusions { font-size:.7em; margin-right:80px}
.accom-deal-content .price { font-size:1.7em; font-weight: bold; color: #0782C7 ; position:absolute; top: 22px; left:410px}

.accom-deal-content .perperson { font-size:.65em; font-weight: normal; color: #738393; float :right; clear: right ; position:absolute; top: 48px; left:410px }

.accom-deal-content .booknow {display:none ; position:absolute; top: 1px; right: 1px; background: red; padding: 2px 10px; color: #fff}
a.accom-deal:hover   .booknow {display:block}


#ta-bottom {margin-left:10px }
/* ie 6 */

	 
* html  #content{ width:1000px  }
* html .locationtiles  a { margin: 0px 5px 5px 0px  }  
* html .locationtiles  a h3 { clear:both}
* html .locationtiles  a  p.bookNow  { bottom:0px;  right:0px ; clear:both;  background: transparent}
* html .package  a  p.bookNow  { bottom:0px;  right:0px ; clear:both;  background: transparent}
* html .locationtiles  a:hover  p.bookNow  { background: red} 
* html .package  a:hover  p.bookNow  { background: red} 
* html .locationtiles  a#avis {margin-bottom: 7px}

* html  .package a { margin: 0px 5px 5px 0px  }
* html  .package  .from, * html  .package  .perperson  { font-size: 10px; line-height:10px } 
