#context .column{ float:left; }
#context .column#column1{width:576px;}
#context .column#column2{width:360px; margin-left:7px;}

#context .column#column1 #hero{
	width: 576px; /*571px;*/ 
	height: 168px; /*160px;*/
	/*background:url('/resources/images/backgrounds/background-hero.jpg') top left no-repeat transparent;*/
	margin-left: 1px; /*6px;*/
	position: relative;
	top: -9px;
	padding-bottom:2px;
}

#context .column#column1 #search{
	width:576px;
	height:72px;
	margin-left:1px;
	margin-bottom:1px;
	background:url('/resources/images/backgrounds/background-search.png') top left no-repeat transparent;
}

#context .column#column1 #search h2{
	width:218px;
	height:19px;
	text-indent: -2000px;
	padding:0;
	margin:0;
	position:relative;
	top:31px;
	left:18px;
	overflow:hidden;
	background:url('/resources/images/text/txt-find-perfect-itinerary.png') top left no-repeat transparent;
}

#context .column#column1 #search #form{
	float:left;
	padding-left:269px;
}

#context .column#column1 #search #form #example{
	font-size:9px;
	margin-top:-10px;
	position:absolute;
	
	/* IE 6 */
	_width:200px;
}

#context .column#column1 #search #form #query2{
	margin-top:11px;
	position:absolute;
	width:205px;
}

#context .column#column1 #search #form #action2{
	position:absolute;
	margin-left:220px;
	margin-top:-4px;
}

#context .column#column2 #pods{ 
	margin-left:0px; 
	margin-bottom:2px;
}

#context .column#column2 #pods .pod{ 
	width:176px;
	height:160px;
	_height:134px;
	float:left;
	background: url('/resources/images/backgrounds/background-pod.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod .context h3{
	margin:0px;
	padding:0px;
	text-indent: -2000px;
}

#context .column#column2 #pods .pod .context p{
	margin:0;
	padding:0;
	font-size:11px;
}

#context .column#column2 #pods .pod#register-now .context{ 
	padding-top:30px;
	padding-left:22px;
	height:100%;
	background: url('/resources/images/backgrounds/background-pod-register.png') 108px 92px no-repeat transparent;
}

#context .column#column2 #pods .pod#register-now .invite{ 
	background: none;
}

#context .column#column2 #pods .pod#register-now .context .button{ position:relative; top:32px;}
#context .column#column2 #pods .pod#register-now .context .button, #context .column#column2 #pods .pod#register-now .context .button a{ 
	width:74px;
	height:39px;
	display:block;
	text-indent: -2000px;
	background: url('/resources/images/buttons/btn-join-now.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod#register-now .context .buttonInvite{ position:relative; top:5px;}
#context .column#column2 #pods .pod#register-now .context .buttonInvite, #context .column#column2 #pods .pod#register-now .context .buttonInvite a{ 
	width:102px;
	height:21px;
	display:block;
	text-indent: -2000px;
	background: url('/resources/images/buttons/btn-send-an-invite.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod#register-now .context .buttonInvite a:hover{ 
	width:102px;
	height:21px;
	display:block;
	text-indent: -2000px;
	background: url('/resources/images/buttons/btn-send-an-invite-selected.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod#register-now .context .button a:hover{
	background-position:-74px 0;
}

#context .column#column2 #pods .pod#download-app{ 
	margin-left:7px;
}

#context .column#column2 #pods .pod#download-app .context{ 
	padding-left:78px;
	padding-top:30px;
	height:100%;
	background: url('/resources/images/backgrounds/background-pod-iphone.png') 9px 27px no-repeat transparent;
}

#context .column#column2 #pods .pod#download-app .context .button{ position:relative; top:43px;}
#context .column#column2 #pods .pod#download-app .context .button, #context .column#column2 #pods .pod#download-app .context .button a{ 
	width:74px;
	height:21px;
	display:block;
	text-indent: -2000px;
	background: url('/resources/images/buttons/btn-download.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod#download-app .context .button a:hover{
	background-position:-74px 0;
}

#context .column#column2 #pods .pod h3#register{
	width:110px;
	height:17px;
	background: url('/resources/images/text/txt-register-now.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod h3#doyouknow{
	width:116px;
	height:57px;
	background: url('/resources/images/text/txt-do-you-someone-goes-places.png') top left no-repeat transparent;
}

#context .column#column2 #pods .pod h3#download{
	width:83px;
	height:32px;
	background: url('/resources/images/text/txt-download-app.png') top left no-repeat transparent;
}

#context .column#column2 #column-details #latest-itineraries{
	float:left;
	width:230px;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-header{
	background: url('/resources/images/backgrounds/background-latest-itineraries.png') top left repeat-x transparent;
	height:97px;
	margin-bottom:2px;
	color:#5c5c5c;
	padding-left:12px;
	
	/* IE 7 */
	*margin-top:7px;
	
	/* IE 6 */
	_height:100px;
	_margin-top:;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-header h3{
	margin:7px 0px 5px 0px;
	padding:0px;
	text-indent:-2000px;
	display:block;
	height:14px;
	background: url('/resources/images/text/txt-newest-itineraries.png') top left no-repeat transparent;
	
	/* IE 6 */
	_margin:7px 0px 0px 0px;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-header p{
	margin:0;
	padding:0;
	font-size:11px;
	width:205px;
	padding-top:5px;
	border-top:1px solid #4b90ba;
}
#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body{
	padding-top:55px;
	padding-left:37px;
	min-height:200px;;
	background: url('/resources/images/backgrounds/background-latest-itineraries-body.png') top left repeat-x transparent;
}

/* latest itinerary items */
#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item{
	width:146px;
	color:#5c5c5c;
	margin-bottom:13px;
	background: url('/resources/images/backgrounds/background-results-footer.png') bottom left no-repeat transparent;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .photo{
	background: url('/resources/images/backgrounds/background-result-photo.png') top left no-repeat transparent;
	padding:2px;
	width:129px;
	height:80px;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .title{
	font-size:11px;
	margin-bottom:7px;
	font-weight:bold;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .rating{
	width:82px;
	height:17px; /* 20px - padding-top(3px) */
	/*background: url('/resources/images/backgrounds/background-results-rating.png') top left no-repeat transparent;*/
	margin-bottom:6px;
	padding-top:3px;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .description{
	font-size:11px;
	margin-bottom:6px;
	min-height:45px;
	height:45px;
	/* IE 6 */
	_margin-top:-19px;
}
#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls{
	font-size:10px;
	padding-bottom:13px;
	height:11px;
	color:#4b90ba;
	background: url('/resources/images/backgrounds/background-results-footer.png') bottom left no-repeat transparent;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls div{
	float:left;
	height:11px;
	text-indent:-2000px;
	margin-right:4px;
	display:block;
}
#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls div a{
	height:11px;
	display:block;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls div.details, #context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls div.details a{
	width:44px;
	background: url('/resources/images/buttons/btn-results-details.png') top left no-repeat transparent;
}

#context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls div.favorites, #context .column#column2 #column-details #latest-itineraries #latest-itineraries-body .item .controls div.favorites a{
	width:94px;
	background: url('/resources/images/buttons/btn-results-favorites.png') top left no-repeat transparent;
}

/* advertisement */

#context .column#column2 #column-details #advertisement{
	float:left;
	width: 120px; /*124px;*/
	margin-left: 9px; /*5px;*/
	margin-top: 6px;
}

#context .column#column2 #column-details #advertisement .label{
	font-size:10px;
	text-align:center;
}
