#verticalbanner {border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6;}
h1.verticalbannertitle {
	text-transform: uppercase;
	color: #475365;
	padding: 0;
	font-size: 18px;
	margin: 0 0 0 5px;
	padding: 0;
}
h2.indexsectionheader {margin: 0 0 12px 0; padding: 12px 0 0 0; color: #475365; font-size: 18px; border-top: 1px solid #9EADC4;}
h2.galleryindexsectionheader {color: #475365; font-size: 15px; font-weight: bold;}
.rtcolguides h2.rtcolsectionheader {color:#000;font-size:18px;}
#onthispageouter {background: #E4E9F1 url(http://media.away.com/away/images/verticals/family-onthispage-bg.gif) repeat-x top left;}
#onthispageinner {background: url(http://media.away.com/away/images/verticals/family-onthispage-bg.gif) repeat-x bottom left; padding: 10px;}
ul.productlistingmedia {background-color: #E3E8F0; font-size: 10px; padding: 5px 0;}
ul.productlistingmedia li {background: url(http://media.away.com/away/images/indexes/square-3x3-000.gif) no-repeat 4px 6px; padding-left: 11px; line-height: 14px;}
div.contentitemdivider {background: url(http://media.away.com/away/images/verticals/family-onthispage-bg.gif); height: 1px; margin-bottom: 10px;}

div.seealllistings {margin: 10px 0px 12px 0px;}
div.seealllistings a {display:block; background-color:  #E4E9F1;padding: 10px;}
div.bobseealllistings {margin: 10px 0px 12px 0px;}
div.bobseealllistings a {display:block; float:left; background: #CDCDCD;padding: 5px 10px; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px;}

/**
div.meetexperts {background: url(http://media.away.com/away/images/verticals/family-meet-experts.jpg) no-repeat; width: 618px; height: 73px;}
div.meetexperts h3 {padding: 23px 0 0 62px; font-size: 14px; color: #3D7670; margin: 0;}
div.meetexperts p {margin: 0 125px 0 62px; padding: 0;}
**/
div.solidesectiondivide {background-color: #9EADC4; height: 1px; margin: 12px 0;}
#sorting-list {	border-bottom: 1px solid #9EADC4;}
div.goodforvertical {background-color: #D1D9E5;}
h3.objectlistingtitle {background-color:#E4E9F1; margin: 0 0 15px 0; padding: 8px 10px 9px 10px; font-size: 1.05em;}
/** vertical specific left column **/
h3.glc-heading {background-color: #E4E9F1; color: #475365;}

/** all vertical page styles **/
div.all-verticals ul.interestguidesregionslist li {float:left; padding-bottom:12px; width:33%;}
div.all-verticals h2.indexsectionheader  {border-top:1px solid #000; color:#000; font-size:18px; margin:0 0 12px; padding:12px 0 0;}
div.all-verticals div.gallerycarouseltab {border-top:1px solid #CBCBCB; color:#000; font-size:14px; font-weight:bold; padding:6px 10px 0;}
div.all-verticals h2.indexsectionheader  {border-top:1px solid #000; color:#000; font-size:18px; margin:0 0 12px; padding:12px 0 0;}
div.all-verticals h3.mostpopular-sub {color:#000; font-size:14px; padding:2px 0; margin:3px 0;}
div.all-verticals h4.mostpopular-sub {margin:3px 0; font-size:12px;}
div.all-verticals h4.mostpopular-sub b{font-size:12px;}
div.all-verticals div.guides-list li {padding-bottom: 4px;}
div.all-verticals .mostpopular b{font-size:18px;}
div.all-verticals div.mostpopular-main {width: 32%; float:left; padding:0 0 0 10px}

/** all vertical page styles **/

/** update attraction style*/
.stprice {float:left; margin-left:30px;}
.nonhg{height:0px;}
.newbline{border-bottom:1px solid #9EADC4;margin:0 0 12px;
padding:12px 0 0;}

