
.fullbox-grey {
	width:720px;
	margin:0 0 15px 0;
	background: #e5e5e5 url(../images/common/v2/bg-grey-box-wide-top.gif) no-repeat top left;
}
.fullbox-grey-end {
	margin:4px 0 0 0;
	padding: 4px 0 4px 4px;
	_padding: 0 0 4px 4px;
	background:  url(../images/common/v2/bg-grey-box-wide-end.gif) no-repeat bottom left;
}

.inspiration-set1 a {
	display:block;
	float:left;
	width:234px;
	height:140px;
	text-decoration:none;
	cursor:pointer;
}
.inspiration-set1 a span {
	display:block;
	font-weight:bold;
	font-size:1.6em;
	padding:110px 5px 0 5px;
	color:#fff;
	background: url(../images/inspiration/img-arw.gif) no-repeat bottom right;
}
.inspiration-set2 a {
	display:block;
	float:left;
	width:175px;
	height:119px;
	text-decoration:none;
	cursor:pointer;
}
.inspiration-set2 a span {
	display:block;
	font-weight:bold;
	font-size:1.6em;
	padding:90px 5px 0 5px;
	color:#fff;
	background: url(../images/inspiration/img-arw.gif) no-repeat bottom right;
}

.inspiration-set1 a.insp-meetfriends { background: url(../images/inspiration/img-meetfriends.jpg) no-repeat top left; margin:0 5px 0 0; }
.inspiration-set1 a.insp-findyourself { background: url(../images/inspiration/img-findyourself.jpg) no-repeat top left; margin:0 5px 0 0; }
.inspiration-set1 a.insp-becomelocal { background: url(../images/inspiration/img-becomelocal.jpg) no-repeat top left; margin:0 0 0 0; }

.inspiration-set2 a.insp-beach { background: url(../images/inspiration/img-beach.jpg) no-repeat top left; margin:0 4px 0 0; }
.inspiration-set2 a.insp-mountains { background: url(../images/inspiration/img-mountains.jpg) no-repeat top left; margin:0 4px 0 0; }
.inspiration-set2 a.insp-tropics { background: url(../images/inspiration/img-tropics.jpg) no-repeat top left; margin:0 4px 0 0; }
.inspiration-set2 a.insp-city { background: url(../images/inspiration/img-city.jpg) no-repeat top left; margin:0 0 0 0; }

.inspiration-set2 a.insp-independant { background: url(../images/inspiration/img-independant.jpg) no-repeat top left; margin:0 4px 0 0; }
.inspiration-set2 a.insp-firsttime { background: url(../images/inspiration/img-firsttime.jpg) no-repeat top left; margin:0 4px 0 0; }
.inspiration-set2 a.insp-comfortable { background: url(../images/inspiration/img-comfortable.jpg) no-repeat top left; margin:0 4px 0 0; }
.inspiration-set2 a.insp-challenging { background: url(../images/inspiration/img-challenging.jpg) no-repeat top left; margin:0 0 0 0; }


/* .inspiration-set1 a:hover, .inspiration-set2 a:hover { background: url(../images/inspiration/bg-hover-blue-transparent.png) repeat top left; } */

.inspiration-set1 a:hover, .inspiration-set2 a:hover  {
	float:left;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.inspiration-set1 a:hover span { padding-top:111px; background: url(../images/inspiration/img-arw-ov.gif) no-repeat bottom right;}
.inspiration-set2 a:hover span { padding-top:91px; background: url(../images/inspiration/img-arw-ov.gif) no-repeat bottom right;}

h2.arw-bg { float:none; padding:0 0 0 15px!important; margin:0 0 10px 0!important; background: url(../images/inspiration/bg-header-arw.png) no-repeat left; }
h2.arw-down-bg { float:none; padding:0 0 0 20px!important; margin:0 0 10px 0!important; background: url(../images/inspiration/bg-header-arw-down.png) no-repeat left; }

.inspiration-inner { clear:left; width:710px; background: transparent url(../images/inspiration/bg-inner-bottom-blank.gif) no-repeat bottom left; }
.inspiration-inner .inspiration-inner-content { margin:0 0 1px 0; padding:10px; background: transparent url(../images/inspiration/bg-inner-top-blank.gif) no-repeat top left; }
.inspiration-inner .inspiration-inner-content p { margin-bottom:0; }

#insp-1 .inspiration-inner-content, #insp-4 .inspiration-inner-content, #insp-8 .inspiration-inner-content { background: transparent url(../images/inspiration/bg-inner-top-set1-1.gif) no-repeat top left; }
#insp-2 .inspiration-inner-content { background: transparent url(../images/inspiration/bg-inner-top-set1-2.gif) no-repeat top left; }
#insp-3 .inspiration-inner-content { background: transparent url(../images/inspiration/bg-inner-top-set1-3.gif) no-repeat top left; }
#insp-5 .inspiration-inner-content, #insp-9 .inspiration-inner-content { background: transparent url(../images/inspiration/bg-inner-top-set2-2.gif) no-repeat top left; }
#insp-6 .inspiration-inner-content, #insp-10 .inspiration-inner-content { background: transparent url(../images/inspiration/bg-inner-top-set2-3.gif) no-repeat top left; }
#insp-7 .inspiration-inner-content, #insp-11 .inspiration-inner-content { background: transparent url(../images/inspiration/bg-inner-top-set2-4.gif) no-repeat top left; }

.inspiration-inner-content p { float:left; width:280px; padding: 10px 0 0 0; margin:0; }
.inspiration-inner-content p span { display:block; width:280px; margin:0 0 5px 0; padding:0; font-weight:bold; font-size:1.3em;}
.inspiration-inner-content p.top5title { float:right; color:#fc6c0d; width:385px; _width:370px; padding:0; margin:10px 0 5px 0; font-weight:bold; font-size:1.3em; }
.inspiration-inner-content ol { list-style-position:inside; color:#4f4f4f; width:385px; _width:370px; float:right; margin:0 0 5px 0; padding:0;}
.inspiration-inner-content ol li { padding:0 0 5px 0; margin:0; }

		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			line-height: 30px;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_content {
			color: #444444;
			overflow: hidden;
		}
			
		.vertical_accordion_toggle {
			display: block;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0;
		}


		.vertical_accordion_content {
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
/*
============================================================================
Best Travel PANEL - 2 or 6 weeks, Asia, Africa, South America 
============================================================================
*/

h2.blueHeader{
color:#37A3FF;
font-size:1.5em;
letter-spacing:normal;
}

h3 em.h3BlueArrow{
background: url(/images/sidepanels/blue_left_arrow.png) no-repeat top left;
margin-left:0;
padding-left: 14px;
font-style:normal;
}

.bestTravel h3{
	font:bold 130% Arial, Helvetica, sans-serif;
	background:url(../images/sidepanels/col-r-white-top-arw.png) no-repeat top;
	padding:8px 20px 5px 10px;	
}
.bestTravel h3:hover{ background:url(../images/sidepanels/col-r-white-top-arw-hover.png) no-repeat top; }
.bestTravel h3.accordion_toggle_active { background:url(../images/sidepanels/col-r-white-top-arw-active.png) no-repeat top; }
.bestTravel h3.best-africa span { display:block; background:url(../images/inspiration/icon-africa.png) no-repeat left; padding:2px 0 2px 28px;}
.bestTravel h3.best-asia span { display:block; background:url(../images/inspiration/icon-asia.png) no-repeat left; padding:2px 0 2px 28px;}
.bestTravel h3.best-samerica span { display:block; background:url(../images/inspiration/icon-samerica.png) no-repeat left; padding:2px 0 2px 28px;}

.bestTravel {
	background:url(../images/sidepanels/col-r-white-end.png) no-repeat bottom;
	padding:0px 0px 4px 0px;
	margin-bottom:10px; 
	font:normal 1em Arial, Helvetica, sans-serif;}
	
.bestTravel-inner {
	padding:0 10px 2px 10px}
.bestTravel-inner ul{
margin:10px 0 0 0;
list-style:none;
	}
	
.bestTravel-inner ul li{
	padding:0 0 8px 12px;
	background:url(../images/sidepanels/li_arw_sml.png) no-repeat top left;
}
	
.bestTravel-inner ul li a{
	color:#9c9c9c;
	padding:0;
	font-weight:bold;
}

.bestTravel-inner ul li a:hover { color:#fc6c0d; background:none; text-decoration:none; }
.bestTravel-inner ul li a:active, .bestTravel-inner ul li a:focus { color:#fc6c0d!important; background:none; }

/* Budget Travel css */

#searchResultsVentures h2.arw-down-bg { font-weight:bold; font-size:1.5em; }
#searchResultsVentures h2.arw-down-bg span { color:#FC6C0D; }
.accordian-container { display:block; padding-top:5px;}
#searchResultsVentures .result { border:0; background-color:#fff; margin:0px 5px 5px 5px; padding-left:5px!important;}
#searchResultsVentures .resLast { margin-bottom:0px!important; }
#searchResultsVentures .fullbox-grey-end { margin:0; }

.result p.price {
	right:5px;
	margin:0px!important;
	padding:0px!important
}
.result p.view {
	position:absolute;
	top:85px;
	right:5px;
	margin:0px!important;
	padding:0px!important
}
.result p.view a {
	top:-20px;
	right:0px;
}
