/*
============================================================================
GET ALL OLD PLACEMENT CSS
============================================================================
*/
@import url("placement.css");
/*
============================================================================
PAGE LAYOUT
============================================================================
*/



.container-row {
	width:100%;
	margin:0 0 20px 0;
}

/*--------------------*/
#placement-top-row {
	margin:0 0 5px 0;
	display: block;
}
#placement-top-row img {float:left; padding:0 0 0 25px}
#placement-top-row h2.placement-title-top {font-size:1.8em; padding:35px 0 0 200px}
#placement-top-row h2 {font-size:1.8em;}
#placement-top-row h1{color:#707070!important;}

/*--------------------*/

/*4x columns for the top section*/
#placement-top-col-a {
	float:left;
	width:185px;
	margin:0 14px 0 0;
	_margin:0 7px 0 0;
}
#placement-top-col-b {
	float:left;
	width:306px;
	margin:0 14px 0 0;
}
#placement-top-col-c {
	float:left;
	width:205px;
}
#placement-top-col-d {
	float:right;
	width:210px;
	margin:-13px 0 0 0;
}
/*specific css for each bit in the top section*/
/*big image*/
#placement-main-image {
	padding:3px 5px 3px 3px;
	background:#fff url(../images/placements/bg_mainprojectimage.png) no-repeat;
}
/*duration/depatring selector*/
.placement-selects {
	width:184px;
	background: url(../images/placements/common/pl-selects-bg.png) no-repeat top left;
	margin:0 0 10px 0;
}
.placement-selects-inner {
	padding:10px 10px 5px 10px;
	background: url(../images/placements/common/pl-selects-end-bg.png) no-repeat bottom left;
}
.placement-selects select {
	margin:0 0 5px 0!important;
	width:162px
}
.placement-selects label {
	margin:0!important;
	display:block;
	font-weight:bold;
}
/*price box*/
#placements-secure {
	background: url(../images/placements/v3/common/placement-secure-bg.png) no-repeat top;
	font-size:0.9em;
	color:#999;
	margin-bottom: 10px; /* Therese Kritzinger 20101220 */
}
#placements-secure-inner {
	background: url(../images/placements/v3/common/placement-secure-bg-end.png) no-repeat bottom;
	padding:10px;
	min-height:80px;
}
#placements-secure p {
	margin:0 0 3px 0;
	padding:0;
}

/* new price elements */
#placement-standard-price { font-size:1.7em; font-weight:bold; color:#83b62f; } /* RE-BRANDING Therese Kritzinger 20100824 */ /* was #fc6c0d */
#placement-promo-price span#new-price { font-size:1.7em; font-weight:bold; color:#83b62f; } /* RE-BRANDING Therese Kritzinger 20100824 */ /* was #fc6c0d */
#placement-promo-price span#old-price { color:#777!important; font-size:1.4em; font-weight:normal; font-style:normal; text-decoration:line-through; }



#placement-secure-button a {
	display:block;
	width:172px;
	height:24px;
	background: url(../images/placements/v3/common/placement-secure-btn.png) no-repeat;
	margin:5px 0 0 -4px;
}
#placement-secure-button strong { display:none }
/*CTA's - add to bro, trip notes*/
#placement-ctas {
	margin:0;
	padding:0;
	list-style:none
}
#placement-ctas li {
	background: url(../images/placements/v3/common/placement-top-cta-end.png) no-repeat bottom;
	padding:0 0 5px 0;
	min-height:93px;
}
#placement-ctas a {
	display:block;
	padding:12px 70px 8px 35px;
	color:#666!important;
	text-decoration:none;
	font-size:0.9em;
}
#placement-ctas a strong {
	font-size:1.3em;
	color:#444;
}
#placement-ctas a:hover strong, #placement-ctas a:focus strong, #placement-ctas a:active strong {
	border-bottom:1px dashed #666;
	color:#222;
}
#placement-add-to-brochue { margin:0 0 10px 0; }
#placement-add-to-brochue a { background: url(../images/placements/v3/common/placement-add-to-brochure-bg.png) no-repeat top; }

#placement-trip-notes {  }
#placement-vol-test {margin-top:11px;}
#placement-trip-notes .trip-notes-inner, #placement-vol-test .vol-test-inner {
	position:relative;
	padding:0;
	margin:0;
	min-height: 90px;
	height: auto !important;
	height: 205px;
	background: url(../images/placements/v3/common/placement-top-grad-end.png) no-repeat bottom;
}

#placement-trip-notes h3, #placement-vol-test h3 {
	font-size:1.5em;
	margin:0;
	padding:10px 5px 7px 15px;
}

#placement-trip-notes h3  {background: url(../images/placements/v3/common/placement-trip-notes-bg.png) no-repeat top;}

#placement-vol-test h3 {background: url(../images/placements/v3/common/placement-vol-test-bg.png) no-repeat top;}

#placement-trip-notes p, #placement-vol-test p { margin:0; padding:0 20px 0 15px; }
#placement-trip-notes a, #placement-vol-test a {
	color: #666;
	display:block;
	width:165px;
	/*position:absolute;*/
	bottom:0;
	left:0;
	padding:7px 5px 15px 30px;
	font-size:1.1em;
	font-weight:bold;
}

#placement-trip-notes a	{background: url(../images/placements/v3/common/placement-trip-notes-arw.gif) no-repeat left 9px;}
#placement-vol-test a {background: url(../images/placements/v3/common/placement-vol-test-arw.gif) no-repeat left 9px;}

#placement-trip-notes a:hover, #placement-trip-notes a:active, #placement-trip-notes a:focus, #placement-vol-test a:hover, #placement-vol-test a:active, #placement-vol-test a:focus {
	color:#666!important;
	text-decoration:none;
}
#placement-trip-notes a strong, #placement-vol-test a strong { font-size:1.3em;padding-left:10px;}
#placement-trip-notes a span, #placement-vol-test a span { display:block; margin:10px 0 15px 0; font-size:0.9em; font-weight:normal; }

/*existing tabBody styles from placements.css - just changing width of some bits and pieces etc*/
#tabBody {
	width:745px;
	padding:0;
	margin:0;
	background:none;
	float:right;
}
.tabContent-inner { padding:0; }
.tabContent {
	padding:0;
	background:none;
}
div#placement_fastfacts li {
	padding: 5px 0 5px 8px;
	margin: 0 2px 0 2px;
	clear: left;
	float: left;
	background: none;
	width: 733px;
}
/**/
#content-bottom {
	background: url(../images/placements/v3/common/placement-content-bottom.png) no-repeat top left;
	padding:20px 0 0 0;
}
/*left hand navigation on placement pages*/
#placement-nav {
	background: url(../images/placements/v3/common/placement-nav-bg.png) no-repeat bottom left;
	width:170px;
	float:left;
	padding:0 0 10px 15px;
}
#placement-nav-title p, #placement-nav-title {
	margin:0;
	padding:0;
	font-size:1.3em;
	color:#999;
}
#placement-nav ul {
	margin:10px 0 0 0;
	padding:6px 0 0 0;
	list-style:none;
	background:url(../images/placements/v3/common/placement-nav-seperator.png) no-repeat top;
}
#placement-nav ul ul {
	padding:2px 0 0 0;
	margin:0;
	background:none;
}
#placement-nav li {
	background:url(../images/placements/v3/common/placement-nav-seperator.png) no-repeat bottom;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
#placement-nav li li {
	background:url(../images/common/v3/bullet-small-arrow-grey.gif) no-repeat 0px 5px;
	padding:1px 0 2px 8px;
	margin:0 0 0 5px;
	font-size:0.9em;
}
/* RE-BRANDING Therese Kritzinger 20100824 */ /* > image, beige instead of blue */
#placement-nav li strong {
	color:#a4834b; /* was #27acff */
	background:url(../images/common/v3/bullet-medium-arrow-beige.gif) no-repeat 2px 2px;
	padding:0 0 0 12px;
}
#placement-nav a {
	text-decoration:none;
	color:#999;
}
#placement-nav a:hover, #placement-nav a:focus, #placement-nav a:active {
	border-bottom:1px dashed #444;
	color:#444;
}
.placement-nav-active a {
	font-weight:bold;
	color:#444!important;
	cursor:default
}
.placement-nav-active a:hover, .placement-nav-active a:hover, .placement-nav-active a:hover { border:none!important; }

p.trip-discl { float:right; color:#767676!important; width:745px; border-top:1px dotted #d7d7d7; padding-top:15px; margin-top:10px; }
