/*Global Float Clearers*/
 #subTitle:after, #listIntro:after, .subBlockInner:after, #searchHowBg:after, #allListIntro:after, #nightListIntro:after, #attractHotelIntro:after, #topRestIntro:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#subTitle{
border-bottom:1px solid #d7d7d7;
position:relative;
margin: 0pt 0pt 8px;
padding:0pt 0pt 0pt;
}

/*Modifier to override padding between tertiary nav and sub title*/
#pageTertNav{
margin: 0pt 0pt 14px;
}
/* Ends Modifier*/

#attractHotelIntro, #topRestIntro {
padding: 10px 0pt 11px;
margin:10px 0pt 9px 0pt;
border:#d7d7d7 solid; border-width:1px 0 1px 0;
}

#attractHotelIntro .left, #topRestIntro .left{
background:url(/img/core/vdot.gif) repeat-y right;
	margin:0 15px 0 0;
}

#listIntro, #allListIntro, #nightListIntro, #morelinkFirst{
background-attachment: scroll;
background:#fff url(/img/core/hdot.gif) repeat-x center top;		
padding: 10px 0pt 11px;
margin-top:6px;
}

#morelinkFirst{margin-top:0pt;}	
#nightListIntro{padding-bottom:10px;}

#listIntro.first, #allListIntro.first, #nightListIntro.first, #morelinkFirst { background-image: url(/img/core/d7d7d7.gif); }	

#listIntro h2, #allListIntro h2, #nightListIntro h2, #attractHotelIntro h2, #topRestIntro h2 {															
font-family:arial, sans-serif;
font-size:14px;
font-weight:800;
color:#910028;
margin:0 0 5px 0;
}


/* can be placed in global */
.linklist .morelink {margin:5px 0 0 0;}

.subBlockInner{}

.subBlockInner h3 {
	margin:0 0 5px 0;
	color:#910028;
}

/* App Variable contents for the Sub Pages */
#searchHow{
border: solid #d7d7d7;
border-width: 1px 0pt 0pt 0pt;
padding-top:6px;
}

#searchHowBg{
margin-top:8px;
background: url(/img/core/gate/img_listSrch.jpg) repeat-y;
}

#searchHowBg .intro{
width:220px;
margin-right:10px;
float:left;
padding: 12px 12px 12px 17px;
}
/*Setting min-height to align text and images for IE6, etc*/
#searchHowBg .minH{
margin-bottom:8px;
min-height:71px;
}

/*\*/
* html #searchHowBg .minH {
height:71px;
he\ight:76px;
}
/**/


#searchHowBg .out{ /*Modifier to take out the set #searchHowBg class 'intro' margin to zero*/
margin-right:0px;
padding-left:17px;
padding-right:0px;
}

#searchHowBg .intro h4{color:#910028;}

#searchHowBg p{width:199px;}

#searchHowInner{margin-top:12px;}

/*Header contents for Sub Vertical pages*/
#menuHdr, #reservHdr, #vtHdr {															
height:139px;
width:754px;
margin:0pt 0pt 12px;
padding-left:8px;	
}

#menuHdr { background:url(/img/core/gate/img_bgHdr_menu.jpg) no-repeat; } 		
#reservHdr { background:url(/img/core/gate/img_bgHdr_reserv.jpg) no-repeat; }		
#vtHdr { background:url(/img/core/gate/img_bgHdr_virt.jpg) no-repeat; }			

#menuHdr h1, #reservHdr h1, #vtHdr h1 {												
color:#FFFFFF;
font-family:"trebuchet MS", sans-serif;
font-size: 3.2em;
padding:92px 0pt 0pt 62px;
background-attachment: scroll;
background-position: 5px 80px;
background-repeat: no-repeat; 
}

#menuHdr h1 { background-image: url(/img/core/gate/img_hdr_menu.jpg); }		
#reservHdr h1 { background-image: url(/img/core/gate/img_hdr_reserv.jpg); }	
#vtHdr h1 { background-image: url(/img/core/gate/img_hdr_virt.jpg); }			
	

/*Modifier for the floated images for the link list*/
ul.linklist li img{margin-left:3px;}

#zTopHdr {
	background:#ffffff;
}

#zTopHdr h1 {
    font-size:2.54em;
    font-weight:normal;
    color:#ffffff;
    padding:8px 0pt 0pt 69px;
    line-height:1em;
}

#zTopHdr h2 {
	display:none;
	margin-bottom:3px; /*SM*/
	padding:0 0 0 28px;
	color:#910028;
	font-family:"trebuchet MS", sans-serif;
}

#zTopHdr h3 {
    font-weight:normal;
}

#zTopHdr h3 p {
	line-height:1.3em;
	margin:0pt 0pt 1.2em;
	font-weight:normal;
}

/* When a zTopHdr div needs to be placed without a title because a zTopHdr w/title exists outside of an app var */
#zTopHdr.noTitle {
	background:none;
}

/*list pair modifier from global to 50%*/
.listpair ul {
float:left;
width:50%;
}

.linklist .topimages {
	display:none;
	margin-bottom:4px;
}

/*For word wrap of specific titles and cities in linklist*/
.linklist .newline{
width:105px;
padding:0pt;
}

.linklist .newlines{width:86%;}

h2 em{
color:#696867;
font-style: normal;	
}
/* hyperlink in a <h3>*/
h3 em {
font-style: normal;
font-size:13px;
color:#2765a1;
font-family: Arial, Helvetica, sans-serif;
}

/*varying pairs, triples and quads of linklists */
#listIntro .linklist {float:left;width:24%; }

#listIntro ul{margin-right:7px;}

#nightListIntro .linklist{float:left;width:17%;}

/* 3 link lists in split columns*/
#topRestIntro .subBlockInner{float:left;width:49%;}
#topRestIntro .linklist{float:left;width:33%}

/*#allListIntro .linklist{}*/
#allListIntro .subBlockInner, #attractHotelIntro .subBlockInner{float:left;width:48%;}

/*Forcing block-inline*/
.hdrMorelink{display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	/*width:9px;height:1em;*/
	}
	
#hdrTopListHotels 
{
    background:#ffffff url(/img/core/gate/bg_browseTopListHotels.jpg) no-repeat scroll 0pt 50%;
    min-height:108px;
    margin:0 0 10px 0;
}


#hdrTopListRestaurants
{
    background:#ffffff url(/img/core/gate/bg_browseTopListRest.jpg) no-repeat scroll 0pt 50%;
    height:108px;
    margin:0 0 10px 0;
}


#hdrTopListNightlife
{
    background:#ffffff url(/img/core/gate/bg_browseTopListNight.jpg) no-repeat scroll 0pt 50%;
    min-height:108px;
    margin:0 0 10px 0;
}

#hdrTopListAttractions
{
    background:#ffffff url(/img/core/gate/bg_browseTopListAttr.jpg) no-repeat scroll 0pt 50%;
    min-height:108px;
    margin:0 0 10px 0;
}

