.w-container { background-color:#c7e3e7; }
.navigation { background-color:#3da4b7; }
.navigation li.active { background: #15889b url(../images/arrow-navigation-travel.gif) no-repeat 50% 100% !important; }
.navigation ul li { background: url(../images/sep-sub-navigation02.gif) no-repeat 0 8px !important; }
.side-nav li a { background:#3da4b7; }
.side-nav li.active a,
.side-nav li a:hover { background-color:#15889b !important; }
.side-nav .sub div { background:#3da4b7; }
#content h1, .ttl-holder { border-bottom-color:#3da4b7; }
.ttl-holder h2{
	font-size:13px;
	line-height:20px;
	margin:0 0 0 2px;
	color:#15889b;
}
.c-list a { color:#3da4b7; }
#column .sub div {
	background:#3da4b7;
}
#column .sub .more span{
	float:left;
	background:#15889b;
	padding:0 3px;
}
#column .sub .more em{
	float:left;
	background: url(../images/arrow-read-more.png) no-repeat;
	width: 7px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}

#content h2 {
	border-bottom: 2px solid #3da4b7;
}

#content h2 a { 
     text-decoration: none; 
}

#content h2 a:visited {
    text-decoration: none; 
}

#content h2 a:hover {
    text-decoration: none; 
}
/* BEGIN: Added by Ogilvy */

.HR { height: 1px; margin-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #3da4b7; }

.hr { height: 1px; margin-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #3da4b7; }

.joinsteps {
	display: block;
}
.submit a.back {
	background: url(/live/join-images/step_x_back.gif) 0 0 no-repeat;
	float: left;
	height: 17px;
	width: 51px;
}
.conditions {
	clear: both;
	display: block;
	font-size: 10px;
	padding: 5px 0 0 0;
}
.sign-up td {
	padding: 0 0 8px 0;
}
#order-date label, .sign-up label {
	padding: 0 20px 0 0;
}
.form{
	background: url(../images/border-blue-wide.gif) no-repeat 0 100%;
}
.form a {
	color: #0f5b69;
}
.add td {
	padding: 6px 0 0 0;
}
.add a {
	background: url(../images/plus-blue.gif) 0 4px no-repeat;
	display: inline-block;
	padding: 0 0 0 15px;
}
.add a:hover {
	background-position: 0 -10px;
	text-decoration: none;
}
.form .text {
	border:1px solid #a7a6aa;
}
.form .textsmall {
	border:1px solid #a7a6aa;
	width:40px;
}
.form .textsmallest {
	border:1px solid #a7a6aa;
	width:25px;
}
.form h2 {
	border-bottom: 2px solid #3da4b7;
	color: #333;
	margin: 20px 0 20px 0;
	padding: 0 0 5px 0;
}
.additionalmember td {
	border-bottom: 1px solid #88c6cf;
	padding: 0;
}
.additionalmember td td {
	border: none;
	padding: 2px 0;
}

#content h3 {
	color: #006879;
}

#content h4 {
	color: #148294;
}

#content a
{
	color: #148294;
	text-decoration:underline;
}

#content a:hover{
	
	color: #0e6c7b;
	text-decoration:underline;
}

/* END: Added by Ogilvy */

