﻿
@font-face {
  font-family: 'FontAwesome';
  src: url('http://www.wanderlust.co.uk/fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('http://www.wanderlust.co.uk/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('http://www.wanderlust.co.uk/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('http://www.wanderlust.co.uk/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('http://www.wanderlust.co.uk/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.panel {background: transparent url(../img/ui/panel-line.png) repeat-x top; padding: 20px 10px 10px 10px; margin-bottom: 20px; overflow: auto;}

.panel ul {line-height: 110%;}
.panel ul li {margin-bottom: 0.5em;}
.panel ul.list-l {width: 50%; float: left; list-style: none;}
.panel ul.list-r {width: 50%; float: right; list-style: none;}
.panel ul.list-l li, .panel ul.list-r li {margin-left: 0;}

.panel-none ul {line-height: 110%; margin-bottom: 0.8em;}
.panel-none ul li {margin-bottom: 0.8em;}
.panel-none ul.list-l {width: 50%; float: left; list-style: none;}
.panel-none ul.list-r {width: 50%; float: right; list-style: none;}
.panel-none ul.list-l li, .panel-none ul.list-r li {margin-left: 0;}

.yel{ background-color:#f2efea;}


.panel300 {width: 300px; float: left; overflow: auto;}
.panel300-alt {width: 300px; float: right;}

.panel300 ul, .panel300-alt ul {list-style: none;}
.panel300 ul li, .panel300-alt ul li {margin-left: 0;}

.search-panel {border-bottom:1px dotted #663300; padding-bottom: 5px; margin-bottom: 15px; overflow: auto;}
input.plantrip {padding: 9px 3px 1px 7px; margin: 1px 3px 5px 0; float: left; width: 180px; background: transparent url(../img/ui/search_wh_field.png)  no-repeat left; border: 0; height: 22px; }
input.plantrip-btn {padding: 4px 0 0 7px; }

/* ----------- article ---------- */
.panel-none {background: transparent url(../img/ui/panel-line.png) repeat-x top; padding-top: 20px; padding-bottom: 20px; overflow: hidden;}

.panel-none h2 {margin-top: 10px;}

.col-left {width: 460px; float: left;}
.col-left h1 {margin-bottom: 5px;}
.col-right {width: 140px; float: right;}

.col-right ul {list-style: none;}
.col-right ul li {margin-left: 0;}

.panel-bottom {width: 100%; background: transparent url(../img/ui/panel-line.png) repeat-x bottom; overflow: auto; margin-bottom: 20px; padding: 30px 0 0 0;}

.img-frame { background-color: #E9E2DB; height: 276px; margin: 0 auto 5px auto; text-align:center;}
.img-frame img {margin: 0 auto;}


/* ----------- plan a trip ---------- */
.panel-brown {background: #efece8 url(../img/ui/panel-line.png) repeat-x top left; overflow: auto; padding: 20px 10px 10px 10px; margin-bottom: 20px;}
.panel-yellow { background: #ffcc00 url(../img/ui/panel-yell-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-gold { background: #fbab16 url(../img/ui/panel-yell-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-blue { background: #3398cc url(../img/ui/panel-blue-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-red {background: #980001 url(../img/ui/panel-red-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-orange {background: #ff9934 url(../img/ui/panel-orange-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-lightblue {background: #3398cc url(../img/ui/panel-lightblue-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-darkblue {background: #0066ae url(../img/ui/panel-darkblue-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}
.panel-black {background: #000 url(../img/ui/panel-black-line.png) repeat-x top left; padding: 0; margin-bottom: 10px;}

.panel-orange img, .panel-lightblue img, .panel-red img, .panel-darkblue img, .panel-black img, .panel-yellow img, .panel-gold img, .panel-blue img {display: block;}

.panel-yellow H2 {font-size: 110%; padding: 20px 0 4px 0; margin-bottom:0; }
.panel-gold H2, .panel-blue H2 {font-size: 110%; padding: 20px 0 4px 0; margin-bottom:0; color: #fff;}
.panel-yellow h4, .panel-gold h4 {padding: 20px 10px 6px; margin-bottom: 0; }
.panel-blue h4, .panel-red h4, .panel-orange h4, .panel-darkblue h4, .panel-lightblue h4, .panel-black h4 {color: #fff; padding: 20px 10px 6px; margin-bottom: 0;}
.panel-yellow b, .panel-gold b {color: #663300;}
.panel-blue b {color: #fff;}
.panel-blue p, .panel-blue a, .panel-red a, .panel-orange a, .panel-darkblue a, .panel-lightblue a, .panel-black a {color: #fff;}
.panel-red p, .panel-orange p, .panel-blue p, .panel-darkblue p, .panel-lightblue p, .panel-black p {padding: 0 10px 6px; color: #fff; margin: 0;}
.panel-yellow p, .panel-gold p {color: #663300; padding: 0 10px 6px; margin: 0;}

#trip-offers .panel-blue, #trip-offers .panel-gold, #trip-offers .panel-yellow {height: 350px; line-height: 130%;}
#trip-offers ul {list-style: none;}
#trip-offers ul li {width: 140px; float: left; margin-left: 20px;}
#trip-offers ul li:first-child {margin-left:0;}

#trip-offers strong {height: 55px; display: block; padding: 20px 10px 0; font-size: 110%;}
#trip-offers p {height: 60px; padding: 0 10px; margin-bottom: 1em;}
#trip-offers b {padding: 0 10px; display: block;}
#trip-offers img {margin-bottom: 10px}

#trip-pods .panel-gold,  #trip-pods .panel-blue {padding-bottom:10px;}
#trip-pods .panel-gold H2,  #trip-pods .panel-blue H2 {font-size: 150%; padding: 20px 0 4px 10px; margin-bottom:0; color: #fff;}
#trip-pods .panel-gold img, #trip-pods .panel-blue img {margin: 5px 0 10px; }
#trip-pods .panel-gold H3, #trip-pods .panel-blue H3 {margin-left:10px; font-size: 130%;}

#offer-panel{background: transparent url(../img/ui/panel-line.png) repeat-x top; padding: 20px 0; overflow:auto;}
#offer-panel .offer {background: #e9e2da url(../img/ui/offer-dots.png) no-repeat top right; padding: 10px 0; height: 315px; overflow: hidden;}
#offer-panel strong {color: #663300; font-size: 110%; height: 55px;}
#offer-panel p {height: 60px;}
#offer-panel p, #offer-panel b, #offer-panel strong {padding: 0 10px; display: block;}
#offer-panel b {color: #333;}
#offer-panel img {margin-bottom: 10px;}
#offer-panel ul {list-style: none;}
#offer-panel ul li {margin: 0 0 0 20px; width: 140px; float: left;}
#offer-panel ul li:first-child {margin-left: 0;}

#travel-panel{padding: 10px 0 20px; overflow:auto; clear: both;}
#travel-panel .offer {background: #e9e2da; padding: 0 0 10px 0;}
#travel-panel b {display: block; color: #663300; font-size: 110%; padding: 0 10px;}
#travel-panel img {margin-bottom: 10px;}
#travel-panel ul {list-style: none;}
#travel-panel ul li {margin: 0 0 0 20px; width: 140px; float: left;}
#travel-panel ul li:first-child {margin-left: 0;}

#travel-panel .selected .offer {background: #663300;}
#travel-panel .selected b a {color: #fff;}



#home-panel {background: #eef2fb; float: right;color: #686171; overflow: auto; width: 330px; z-index: 100;}
#home-panel h2 {padding: 20px 0 5px 10px; letter-spacing: -0.05em; color: #686171;}
#home-panel ul {list-style: none; margin: 0; float: none; border-bottom: 1px solid #90c9f8;}
#home-panel ul li {float: none; font-size: 110%; padding: 4px 0 4px 10px; margin: 0; border-top: 1px solid #90c9f8;}
#home-panel ul li a {color: #686171;}
#home-panel ul li a:hover {background: none;}

#magazine-panel {/*color: #fff;*/ margin: 20px 0 0 15px; float: left; width: 940px;}
#magazine-panel ul {list-style: none; clear: none; margin: 0; float: left;}
#magazine-panel ul li {margin: 0; font-weight: normal; font-size: 120%;}

#magazine-panel b, #magazine-panel a {color: #663300;}
#magazine-panel .mag-flip  {border: 1px solid #b6b6b6; padding: 20px 40px; width: 460px; float: left; overflow: auto;}
#magazine-panel .latestissue {float: right; width: 365px; margin-right: 10px;}
#magazine-panel .latestissue  b, strong {color: #333;}
#magazine-panel .latestissue img {float: left; padding-right: 10px;}
#magazine-panel .latestissue h2, #magazine-panel .latestissue h3, #magazine-panel .latestissue h5 {color: #663300;}
#magazine-panel .latestissue h2 {font-size: 160%;}
#magazine-panel .latestissue b {font-size: 110%; margin: 0; color: #663300;}
#magazine-panel .latestissue p  {font-size: 120%; margin-top: 5px; line-height: 130%;}
#magazine-panel .latestissue ul li p {font-weight: normal; font-size: 80%; color: #333;}
#magazine-panel .latestissue  ul li {font-weight: bold; padding-bottom: 7px; background: transparent  url(../img/ui/arrow-list.png) no-repeat left top;}
#magazine-panel .latestissue ul {margin: 0; padding-left: 0; list-style: none;}
#magazine-panel .latestissue ul li {margin: 0; padding-left: 20px; }


 
 .latestissue  b, strong {color: #333;}
 .latestissue img {float: left; padding-right: 10px;}
 .latestissue h2, #magazine-panel .latestissue h3, #magazine-panel .latestissue h5 {color: #663300;}
 .latestissue h2 {font-size: 160%;}
 .latestissue b {font-size: 110%; margin: 0; color: #663300;}
 .latestissue p  {font-size: 120%; margin-top: 5px; line-height: 130%;}
 .latestissue ul li p {font-weight: normal; font-size: 80%; color: #333;}
 .latestissue  ul li {font-weight: bold; padding-bottom: 7px; background: transparent  url(../img/ui/arrow-list.png) no-repeat left top;}
 .latestissue ul {margin: 0; padding-left: 0; list-style: none;}
 .latestissue ul li {margin: 0; padding-left: 20px; }



#magazine-panel a.prevPage {margin: 116px 0 0 0; float: left; background: url(../img/mag-previous.png); width: 20px; height: 45px;}
#magazine-panel a.nextPage {margin: 116px 0 0 0; float: left; background: url(../img/mag-next.png); width: 20px; height: 45px;}

#side-menu .panel-none, .col-right .panel-none {padding-top: 15px; margin-bottom: 20px; overflow: hidden;}
#side-menu img {margin-bottom: 5px;}
#side-menu .panel-none ul li, .col-right .panel-none ul li {margin-bottom: 0.6em;}
/*#side-menu .panel-none ul, .col-right .panel-none ul{margin-top: 1em;}*/

#side-menu .largeskyAd { padding-bottom: 20px; overflow: hidden;}

.filter {margin: 20 0; border-bottom: 1px dotted #663300; padding-bottom: 20px; height: 50px; margin-bottom: 20px;}

.trips {}
.trips ul {list-style: none;}
.trips ul li {margin-left: 20px; width: 140px; float: left;}
.trips ul li:first-child {margin-left: 0;}
.trips .panel-yellow, .trips .panel-gold, .trips .panel-blue {}
.trips .panel-yellow img, .trips .panel-gold img, .trips .panel-blue img {margin-right:0px; margin-top: 7px; padding-right: 0; float: left;}
.trips .panel-gold H2, .trips .panel-blue H2, .trips .panel-yellow H2 {font-size: 110%; padding: 20px 0 4px 5px; margin-bottom:0; margin-top:0px;}
.trips .panel-yellow b, .trips .panel-gold b, .trips .panel-blue b{padding: 0 5px; display: block;}

.top-10 {padding-top: 20px; margin-bottom: 20px; overflow: auto;}
.top-10 ul {list-style: none;}
.top-10 ul li {margin-left: 10px; width: 217px; float: left;}
.top-10 ul li:first-child {margin-left: 0;}
.top-10 .panel-yellow {}
.top-10 .panel-yellow img{margin-right:0px; margin-top: 7px; padding-right: 0;}
.top-10 .panel-yellow H2 {font-size: 110%; padding: 10px 0 4px 5px; margin-bottom:0; margin-top:10px;}
.top-10 .panel-yellow b{padding-left: 5px;}

.twitter-panel {}
.twitter-panel ul {margin-bottom: 10px; float: left; list-style: none;}
.twitter-panel ul li {margin-left: 0;}
.twitter-panel .listitem, .twitter-panel .listitem-alt {padding: 5px; margin: 4px 0;}
.twitter-panel .listitem p b, .twitter-panel .listitem-alt p b{width: 140px; float: left; padding-bottom: 2em;}

#twitter-wide ul li.imgitem img {width: 48px; height: 48px;}

.img-scroll {margin: 10px 0 20px 0; padding: 10px; background-color: #f2ebe1; float: left;}
.img-scroll ul {list-style: none;}
.img-scroll ul li {width: 65px; float: left; margin: 10px 0 5px 13px;}
.img-scroll #GalleryScroll b {float: none;}
.img-scroll ul li:first-child {margin-left: 0;}
.img-scroll div.scrollGallery div.items {text-align: center;}

#map-overlay {position: absolute; top: 120px; left: 700px;}

.related-insert {width: 140px; float: right; padding-left: 15px;}
.related-insert ul {list-style: none; margin-top:1em;}
.related-insert ul li {margin: 0;}
.related-insert .panel {padding-top: 15px; overflow: hidden;}
.related-insert .panel ul li {margin-bottom:0.6em;}

.a-z {width: 320px; margin-bottom: 30px; overflow: auto;}
.a-z ul {list-style: none;}
.a-z li{margin: 0; border: solid 1px #e4e4e4; background: transparent url(../img/ui/a-z-bcg.png) repeat-x bottom; float:left;}
.a-z li a, .a-z li span{ padding:4px 6px; float: left;  width:10px;}
.a-z li span{color: #ccc;}
.panel-none .a-z  ul li{margin-bottom:0; }
.a-z a:hover { background: none;  background-color: #794e23; color: #fff; text-decoration: none; }
.a-z a.selected { background: none;  background-color: #794e23; color: #fff; text-decoration: none;}

.letter-panel {background: transparent url(../img/ui/dots.png) repeat-x top; padding-top: 11px; margin-bottom: 10px; clear: both; overflow: hidden;}
.letter-panel dt {margin-left: 15px; width: 10%; float: left; color:#663300; font-size: 300%; font-weight: bold; line-height:100%;}
.letter-panel dd {float: right; width:80%; margin-bottom:3px;}

a.pagetop {margin: 0 0 10px 13px; float: left; background: url(../img/ui/uparrow.gif) no-repeat right; padding-right: 10px;}

p.letter:first-letter { color: #663300; font-size: 250%; font-weight: bold; padding:3px; float: left;}

.map_module {margin-bottom: 10px; float: left;}
.map_module span, .map_module .terms-of-use-link {font-size: 70%;}
.map_module #logocontrol {bottom:15px!important;left:5px!important;}

#map_panel {float: left;}
#map_canvas {float: left; overflow: auto; }

.map-legend {background-color: #E9E2DA; width: 660px; float: left; height: 30px; }
.map-legend img {height: 22px; padding: 4px 2px 0px 15px;}
.map-legend span{margin: 3px 10px; height: 22px;}

#myWanderlust-map {position: relative;}


/* content panel */

.panel-links {background: transparent url(../img/ui/panel-line.png) repeat-x top; padding: 20px 10px 10px 10px; text-align: center; margin: 5px 0 10px 10px; overflow: auto; width: 120px; float: right;} 


/* awards */

.sponsor-panel ul {list-style: none;}
.sponsor-panel ul li {margin-left: 20px; width: 140px; float: left; overflow: hidden;}
.sponsor-panel ul li:first-child {margin-left: 0;}

#awards-reel {float: left; width: 620px; margin: 10px 0 0 0}
#awards-txt {float: right; width: 300px; margin: 20px 20px 0 0}


/* Travel Photo of the Year */

ul.sponsors {margin: 30px 0;}
ul.sponsors li img {margin-bottom: 15px;}
.col-right .panel-none ul.sponsors li {margin-bottom: 30px; border-bottom:1px dotted #663300;}


/* Photograph / Video gallery */

.gallery-panel {background: #f2ebe1; padding: 10px; color: #333333; float: left; width: 440px; padding: 10px;}
.gallery-panel a.nextPage {display: block; float: right; height: 22px; margin: 0; width: 16px;  padding:4px; background: transparent url(../img/ui/next-large.png) no-repeat;}
.gallery-panel a.prevPage {display: block; float: left; height: 22px; margin: 0; width: 16px; padding:4px; background: transparent url(../img/ui/prev-large.png) no-repeat;} 
.gallery-panel .wBorder {margin-bottom: 5px;}
.gallery-panel .ratings {padding-bottom: 0;}
.gallery-panel .ratings img, .ratingsStar {margin: 3px 2px 6px 2px!important;}

.gallery-panel-wide {background: #f2ebe1; padding: 10px; color: #333333; float: left; width: 600px; padding: 10px; margin-bottom: 20px;} 
.gallery-panel-wide .GalleryImg {margin-right: 11px;}

.gallery-top {float: left;}
.gallery-top a.nextPage, .gallery-top a.prevPage {margin: 10px 0;}
.gallery-img {text-align: center; margin: 10px 0; float: none!important;}
.gallery-img  { position: relative; z-index: 10;}
.gallery-img img { position: relative; z-index: 10;}
.gallery-img .fancyboxImg img { position: absolute; right:5px; bottom:-25px; z-index: 101;}
.gallery-img a.fancyboxImg  {height: 20px; width: 20px; }


.gallery-paging {height: 30px; clear: both;}

.members .GalleryImg {margin-right: 13px;}

.img-no {text-align: center; margin: 3px auto -20px auto; width:85%; padding-top: 5px;}
p.img-title {font-size:130%; padding-top:7px;}

/* content image list */

.content-top10 {padding: 20px 0; display: block; overflow: hidden; width: 100%;}
.content-top10 ul {list-style: none;}
.content-top10 ul li.imgitem h3 {float: left; font-size: 300%; margin: 0; color: #663300; width: 40px;}
.content-top10 ul li.imgitem img{width: 140px;}


.content-top100 {padding: 20px 0; display: block; overflow: hidden; width: 100%;}
.content-top100 ul {list-style: none;}
.content-top100 ul li.imgitem h3 {float: left; font-size: 200%; margin: 0; color:#663300; width: 50px;}
.content-top100 ul li.imgitem img{width: 140px;}

.accred {margin-top: 10px; margin-bottom: 10px;}
.accred img {margin-bottom: 10px; margin-top: 10px;}


#hidepage { display:none;}


/* pop up window */

.ui-dialog {width: 600px!important; position: fixed!important;}
.ui-dialog .ui-dialog-content {border: 0; overflow: auto; padding: 0.5em 1em 0.5em 1.5em!important; margin-bottom: -10px;}
.ui-dialog .ui-dialog-titlebar {padding: 0; position: relative; height: 20px;}

.ui-dialog a {outline: none;}

.ui-widget-content {background: #fff; border: 1px solid #aaa; color: #222;}
.ui-icon {height: 28px; width: 28px; float: right; margin: 3px 2px 0 0; text-indent:-99999px;}
.ui-widget-header .ui-icon {background: url(../img/close.png) no-repeat; overflow: hidden;}
.ui-widget-header {background: transparent; border: 0px;}

.ui-corner-all {-moz-border-radius: 16px; -webkit-border-radius: 16px;} 
.ui-helper-clearfix {display: block;}



/* Google Maps */

.estyle {background: #fff; border: 1px #ababab solid; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #663300; padding: 15px 10px;}
.estyle h3 {font-size: 150%; margin: 0 0 0.5em; line-height: 110%;}
.estyle a {color: #663300; text-decoration: none;}
.estyle a:hover {text-decoration: underline;}


 .ThumbnailImg .list {position: relative; z-index: 20;}
 .ThumbnailImg .list a.fancyboxImg img {  position: absolute; right:5px;top:45px; z-index: 101;}
 
 .GalleryImg .list {position: relative; z-index: 20;}
 .GalleryImg .list a.fancyboxImg img {  position: absolute; right:5px;top:45px; z-index: 101;}


 /* MyWanderlust */

.top-home {background: transparent url(../img/ui/home-topBcg.png) repeat-y center; overflow: hidden; }
.top-home h2{font-size: 150%; margin: 10px 0 5px 10px;}
 #editor-pic {width: 649px; float: left;}

.top-home  .top-pic {width: 480px; float: left; height: 319px; overflow: hidden;}
.top-home  .top-pic img {width: 480px; position: relative; z-index: 100;height: 319px; }
.top-home  .pic-panel {width: 150px; float: left; margin-left: 9px;}
.top-home  .pic-panel img {width: 150px; height: 100px; }

.top-home  .top-pic p { color: #fff; font-weight: bold; margin-top: -28px; padding: 4px 10px; position: relative; z-index: 101; background-color: #000; opacity: 0.6; filter: Alpha(Opacity=70); width: 460px;  }


 /* MyWanderlust-experiences */
.stars {float: right; width: 130px;}






.clearBoth
{
	clear:both;
}
.relatedArticlesBlock, .paddingBottom
{
	padding-bottom:20px;
}
.relatedArticlesBlock
{
	padding:0px 0px 20px !important;
}
.relatedArticlesBlock div
{
    clear:both;   
}
.relatedArticlesBlock h2
{
	margin:.5em 0;
	background:url("../img/ui/panel-line.png") repeat-x scroll center top transparent;
	padding-top:25px;
}
.relatedArticlesBlock h2 a
{
	text-decoration:none;
}
.relatedArticlesBlock h3
{
	font-size:125%; 
}

.relatedArticlesBlock ul
{
	 padding:0px 0 0;  margin:0px; list-style:none; 
}
.panel-bottom ul.last
{
	 padding:10px 0 15px;  margin:0px; list-style:none; 
}
.relatedArticlesBlock ul li
{
	margin:0px; clear:both; padding-bottom:10px;
}
.relatedArticlesBlock ul li p
{
	padding-bottom:0px; margin-bottom:0px;
}
.relatedArticlesBlock ul li.more
{
	width:100%; text-align:right;
}
.relatedArticlesBlock ul li img
{
	padding:0 10px 10px 0; float:left;
}

.relatedArticlesBlock #ulRelatedLinks li img
{
	width: 140px;
}

#comments-panel h2 a
{
	background:url(../img/down_arrow.gif) no-repeat right center transparent;
	padding-right:25px; display:inline-block;
}
#comments-panel h2 a.tc_arrow_up
{
	background:url(../img/up_arrow.gif) no-repeat right center transparent;
	padding-right:25px; display:inline-block;
}

.panel-none.fatBox
{
	background:url("../img/ui/panel-line.png") repeat-x scroll center top #E9E2DA;
	padding:20px 10px 10px;
	color:#663300;
	font-size: 90%;
}
.panel-none.fatBox a.button
{
    font-weight: bold;
    text-align: left;
    width: 90px;
}
.panel-none.fatBox strong
{
	font-size:140%;color:#663300;
}
.panel-none.fatBox ul
{
	margin-top:5px;
}
.panel-none.fatBox ul strong
{
	font-size:100%;color:#663300;
}

 /* Make it happen */
 h2.mih {background:url(../img/ui/mih-arrow.png) no-repeat left center #663300; padding: 3px 3px 3px 30px; color: #fff; }

.make-happen #dvresults
{
    width: 48%;
    float: right;
}

#make-trip 
{
    width: 48%;
    float: left;
}

.mih-trip {margin-bottom: 5px}
.mih-trip h2 {background:url(../img/ui/mih-trips-icon.png) no-repeat left center transparent; padding-left: 30px}
.mih-acc h2 {background:url(../img/ui/mih-acc-icon.png) no-repeat left center transparent; padding-left: 30px}
.make-happen .tripMoreDetails, #make-trip .trip-main div, .mih-trip div.moredetails, .mih-acc div.moredetails
{padding: 0.2em; text-align:center; background-color: #000; color: #fff;
}

.trip-list-open .tripMoreDetails
{margin-top: 7px;
}
.make-happen .tripMoreDetails a, .mih-trip div.moredetails a, .mih-acc div.moredetails a
{ color: #fff; font-size: 0.9em;
}
 #make-trip .trip-main
{
   background-color: #fece00;
   padding: 0.5em;
   margin-top: 5px;
}

#make-trip .trip-list
{
   background-color: #fece00;
   padding: 0.5em;
   margin-top: 5px;
}

#make-trip .trip-list-open
{
   background-color: #fece00;
}

.make-happen a
{
   font-weight: bold;
   color: #000;
}

 
#make-trip .trip-list-open img, #make-trip .trip-main img, #dvresults .trip-list-open img, #dvresults .trip-main img
{
   width: 210px;
   padding: 0.5em 0;
   max-height: 140px;
}

 #dvresults .trip-list, #dvresults .trip-main
{
   background-color: #feac00;
   padding: 0.5em;
   margin-top: 5px;
}

 #dvresults .trip-list-open
{
   background-color: #feac00;
}

.trip-list-open a, .trip-list-open .accinfo, .trip-list-open p {padding: 0 7px; display: block; margin-bottom:0;}



.make-happen .more-arrow {position: relative; padding-left: 0.8em;}

.make-happen a.more-arrow:before {
    content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 1px;
    left: 0;
}

.make-happen h6 {font-size: 1em; color: #000; position: relative; padding-left: 1em;}
.make-happen h6:before {
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 1px;
    left: 0;
}

 /*--Accommodation --*/

.acc-select {width: 290px;}

#resultCount
{font-style: italic; padding-bottom: 1em;
}

.acc-item {clear: both; padding-top: 25px;border-top: 1px dotted #663300; margin-top: 10px; float: left; width: 100%; padding-bottom: 10px;}
.acc-main {clear: both; width: 200px; float: left;}
.acc-main img { width: 200px; height: 140px; }

.available {float: right; width: 400px; padding: 2px 0; border-bottom: 1px dotted #E9E2DB}

 .acc-results .header, #dvresults .header
         {
            font-weight:bold;
            background-color:  #E9E2DB;
            padding: 4px 2px;
            overflow: auto;
         }


ul#ulCities li {float: left; width: 100px; height: 100px;}
ul#ulCities li img {width: 90px; }

.accommodation-rating {float: right; width: 25%;}
 