@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/web-bg3.png) no-repeat center top #FBFBFB;
	font-family:Georgia, "Times New Roman", Times, serif;
	 }
	 
#outer-wrap{
	width:924px;
	}

#header{
	height:205px;
	padding-top:45px;
	}

#tbalogo{
	height:180px;
	}
	
	
	.tbaalogo a{
		background:url(../images/tbaalogo.png);
		width:189px;
		height:178px;		
		display:block;
		}
		
		
#content, #content-tour, #content-north, #content-south{
	width:921px;
	position:relative;
	}

#menu{
	background:url(../images/menu-final.jpg) no-repeat left 3px;
	width:499px;
	height:20px;
	margin-top:-8px;
	}
	
	#menu ul{
		position:relative;
		}
		
	#menu li{
		position:absolute;
		list-style:none;
		margin:5px 0;
		}
		
	#menu li a{
		height:20px;
		display:block;
		top:0;
		}

		.menu-home, .menu-about, .menu-tours, .menu-contact{
			height:20px;
			display:block;
			}

		.menu-home{
			background:url(../images/menu-final.jpg) -15px -20px;
			width:57px;			
			left:15px;			
			}
			
		.menu-home a{
			background:url(../images/menu-final.jpg) -15px top;
			}
						
		.menu-home a:hover{
			background:url(../images/menu-final.jpg) -15px -20px;					
			}
			
		.menu-about{
			background:url(../images/menu-final.jpg) -118px bottom;
			width:94px;			
			left:118px;			
			}
			
		.menu-about a{
			background:url(../images/menu-final.jpg) -118px top;
			}
						
		.menu-about a:hover{
			background:url(../images/menu-final.jpg) -118px -20px;					
			}
		
		.menu-tours{
			background:url(../images/menu-final.jpg) -225px bottom;
			width:100px;			
			left:225px;			
			}
			
		.menu-tours a{
			background:url(../images/menu-final.jpg) -225px top;
			}
						
		.menu-tours a:hover{
			background:url(../images/menu-final.jpg) -225px -20px;					
			}
			
		.menu-contact{
			background:url(../images/menu-final.jpg) -367px bottom;
			width:119px;			
			left:367px;			
			}
			
		.menu-contact a{
			background:url(../images/menu-final.jpg) -367px top;
			}
						
		.menu-contact a:hover{
			background:url(../images/menu-final.jpg) -367px -20px;					
			}
			
#content-wrap{
	width:924px;
	}

#content, #content-north{
	width:430px;
	padding:80px 0 80px 40px;
	width:470px;
	}
	
	#content h1{
		background:url(../images/title-home.png);
		width:381px;
		height:135px;
		top:-60px;
		left:15px;
		position:absolute;
		}
	
	#content h1 span, .h1-itineraries span{
		display:none;
		}
	
	#content h2{
		color:#095a79;
		font-size:24px;
		font-weight:normal;
		}
	
	#content p{
		color:#095a79;
		font-size:18px;
		text-align:justify;
		}
		
	#content a{
		color:#5e7506;
		font-style:italic;
		font-size:14px;
		text-decoration:none;
		}
	
	#content a:hover{
		color:#3e2c07;
		}
		
#sidebar-thumbs{
	margin-top:80px;
	margin-left:25px;
	}
	
#sidebar-img{
	margin-top:80px;
	margin-left:25px;
	}

#footer{
	background:url(../images/footer2.png) no-repeat;
	width:924px;
	height:97px;	
	}
	
#footer p{
	color:#958778;
	font-size:12px;
	text-align:center;
	padding-top:42px;
	}
	
/**/

#content .h1-about{
		background:url(../images/title-about.png);
		width:381px;
		height:135px;
		top:-60px;
		left:15px;
		position:absolute;
		}
	
	#content .h1-about span{
		display:none;
		}
		
		
#sidebar-about{
	padding-top:80px;
	padding-right:20px;
	}
	
	.p-about{
		width:550px;
		}
		
/*contact*/

#content .h1-contact{
	background:url(../images/title-contact.png);
	width:371px;
	height:135px;
	top:-60px;
	left:15px;
	position:absolute;
	}
	
	#content .h1-contact span{
		display:none;
		}
	.p-contact{
		width:550px;}



/*tour*/


#content-tour{
	width:430px;
	padding:80px 0 20px 20px;
	}

#sidebar-tour{
	width:430px;
	padding:80px 20px 0 20px;
	}

	
	#content-tour .h1-tour{
		background:url(../images/title-tours.png);
		width:371px;
		height:135px;
		top:-60px;
		left:15px;
		position:absolute;
		}
	
	#content-tour h1 span{
		display:none;
		}
		
	#content-tour label, #sidebar-tour label, #jordan-tour label{
		color:#095a79;
		font-size:24px;
		}
		
	#content-tour p, #sidebar-tour p, #jordan-tour p, #content-wrap p{
		color:#463e33;
		font-size:18px;
		}
	
	#content-tour span, #sidebar-tour span, #jordan-tour span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	
	#content-tour li, #sidebar-tour li, #jordan-tour li{
		background:url(../images/thumb-bg.png) no-repeat;
		list-style:none;
		width:118px;
		height:110px;
		padding:3px 14px 12px 11px;
		float:left;
		text-align:center;
		margin-top:10px;
		}
	
	#content-tour img, #sidebar-tour img, #jordan-tour img{
		margin-bottom:10px;
		}

/*North*/	

.h1-itineraries{
	background:url(../images/h1-itenerary.png);
	width:371px;
	height:135px;		
	top:-60px;
	left:15px;
	position:absolute;
	}

#content-north{
	width:884px;
	}
	
	#content-north p{
		color:#095a79;
		font-size:24px;
		margin-bottom:10px;
		} 
	
	#content-north span{
		color:#463e33;
		font-size:18px;
		}
		
	#content-north h2 label{
		font-size:18px;
		color:#AEB414;
		font-weight:bold;
		}
			
	#content-north label{
		color:#545652;
		font-size:12px;
		margin-top:-20px;
		}

.nslink{
	background:url(../images/menu-itineraries.png) no-repeat;
	width:282px;
	height:26px;
	margin-right:20px;
	}
	
#content-north .thumbs li{
	background:url(../images/thumb-bg.png);
	width:131px;
	height:103px;
	list-style:none;
	float:left;
	padding:2px 0 0 12px;
	margin-bottom:20px;
	}
	
	#content-north .thumbs li p{
		color:#545652;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;		
		}

#content-north h2{
	color:#425718;
	font-size:20px;
	font-weight:normal;
	margin:10px 0;
	}
	
#content-north h3{
	background:#acafa9;
	width:832px;
	height:32px;
	color:#fff;
	font-size:18px;
	line-height:32px;
	font-weight:normal;
	margin-top:10px;
	padding-left:16px;
	}

#content-north h4{
	color:#463e33;
	font-size:18px;
	font-weight:normal;
	margin:10px 0; 
	}

#content-north li{
	color:#095a79;
	font-size:18px;
	list-style:none;
	padding-bottom:5px;
	}

#content-north h5{
	color:#095a79;
	font-size:24px;
	margin:10px 0;
	}
	
	#days p{
		background:url(../images/nspattern.jpg);
		color:#726552;
		font-size:18px;
		padding:20px;
		text-align:justify;
		}
		
	#days br{
		margin-bottom:10px;
		}	 
		
#lowercontent label{
	color:#726552;
	font-size:12px;
	text-align:left;
	}
	
	 a.contact{
		background:url(../images/contact-img.jpg) no-repeat center top;
		width:349px;
		height:61px;
		display:block;
		}
		
	#lowercontent a:hover{
		background:url(../images/contact-img.jpg) no-repeat center bottom;
		}
	

.northprice{
	background:url(../images/price.png);
	width:406px;
	height:107px;
	padding:15px 15px;
	text-align:left;
	}
	
	.pdffile{
		width:420px;
		}
		
	.pdffile a, .pdffile2 a{
		color:#095A79;
		font-size:18px;
		text-decoration:none;
		}
		
	.pdffile a:hover, .pdffile2 a:hover {
		color:#ed50f3;
		}
					
	.northprice li, .southprice li{
		float:left;
		list-style:none;
		}
		
	.li-head{
		width:388px;		
		text-align:center;
		}
		
	.li-occupancy{
		width:170px;
		float:left;
		padding-left:10px;
		}
	
	.li-price{
		width:75px;
		float:left;
		}
	
	.li-join a{
		color:#043f56;
		font-size:16px;
		text-decoration:none;
		width:150px;
		float:left;
		height:15px;
		background:none;
		float:right;
		}
		
	.li-join a:hover{
		color:#ed50f3;
		}
	
	.southprice{
		background:url(../images/south-price.png);
		width:644px;
		height:107px;
		padding:15px 22px;
		}
		
	
	.pdffile2{
		width:650px;
		}
			
		.southprice .li-head{
			width:644px;
			}
			
		.southprice .li-occupancy{
			padding-left:148px;
			text-align:left;
			}
			
/*Itinerary*/

.sublink{
	background:url(../images/menu-tourifo.jpg);
	width:426px;
	height:26px;
	margin-right:20px
	}
	
.lower-sublink{
	background:url(../images/sublink-hover.png);
	width:425px;
	height:26px;
	margin-right:20px;
	position:relative;
	}
	
/*who*/
	
#content-who h2{
	color:#425718;
	padding:20px 0;
	}
	
#content-who p{
	width:540px;
	margin-right:10px;
	margin-bottom:40px;
	font-size:18px;
	}

.estellevideo{
	margin-top:-65px;
	margin-left:80px;
	margin-bottom:20px;
	}

/*tourinfo*/

#content-tourinfo h2{
	text-align:center;
	font-size:24px;
	}

#content-tourinfo p{
	color:#726552;
	font-size:18px;
	text-align:justify;
	}
	
#content-tourinfo span{
	font-style:italic
	}
	
#heading p{
	color:#425718;
	font-size:24px;
	text-align:center;
	margin:10px 0; 
	}

.highlights{
	background:url(../images/nspattern.jpg);
	padding:20px;
	margin:15px 0;
	font-style:italic;
	}

#highlights-heading p{
	background:url(../images/nspattern.jpg);
	padding:15px;
	margin:15px 0;
	color:#425718;
	font-size:24px;
	text-align:center;
	}
	
#content-tourinfo a{
	color:#3399ff;
	}

#content-tourinfo a:hover{
	color:#330099;
	}
	 
	 .tourinfo a, .itinerary a, .whoami2 a{ 
	 	width:139px;
		height:26px;		
		position:absolute;
		top:0;	
		}
		
		.tourinfo a{
			left:0;
			}
			
		.tourinfo a:hover{
			background:url(../images/sublink-hover.png) left bottom;
			}
		
	
		.itinerary a{
			left:142px;
			}
		
		.itinerary a:hover{
			background:url(../images/sublink-hover.png) -142px bottom;
			}
		
		.whoami2 a{
			left:286px;
			}
		
		.whoami2 a:hover{
			background:url(../images/sublink-hover.png) -286px bottom;
			}
			
		.toptour a, .topitinerary a, .topestella a{
	width:139px;
	height:26px;
	position:absolute;
	top:119px;
			}
			
		.toptour{
			background:url(../images/menu-tourifo.jpg) -2px -26px;
			}
						
		.toptour a{
	left:480px;
			}
			
		.toptour a:hover{
			background:url(../images/menu-tourifo.jpg) -2px bottom;
			}		
	
		.topitinerary a{
	left:623px;
			}
		
		.topitinerary a:hover{
			background:url(../images/menu-tourifo.jpg) -145px bottom;
			}
		
		.topestella a{
	left:766px;
		}
		
		.topestella a:hover{
			background:url(../images/menu-tourifo.jpg) -288px bottom;
			}
			
		.northlnk a{
			width:139px;
			height:26px;
			position:absolute;
			top:119px;
			left:622px;
			}
			
		.southlnk a{
			width:139px;
			height:26px;
			position:absolute;
			top:119px;
			left:764px;
			}
			
			
		.northlnk a:hover{
			background:url(../images/northlnk.png) left bottom;
			}	
			
		.southlnk a:hover{
			background:url(../images/southlnk.png) left bottom;
		}

#jordan-tour{
	width:920px;
	margin:0 auto;
	padding:20px 0 40px 0;
	margin-left:15px;
	}	
	
	#jordan-tour span{
		width:435px;
		float:left;
		margin-top:5px;
		}
	 
	#jordan-tour li{
		margin:0 3px;
		}
	
	#jordan-tour .no-right{
		margin-right:0;
		}
	
	.contact-info, .contact-form{
		margin-left:90px;
		font-size:18px;
		}
		
	.contact-info label{
		color:#095a79;
		width:400px;			
		float:left;
		}
		
	.contact-info label span, .contact-form li span{
		color:#625d54;
		width:90px;				
		float:left;
		}			
		
	.contact-form{
		margin-left:20px;
		}
		
	.contact-form li{
		width:500px;
		list-style:none;
		margin:5px 0;
		}
		
	.contact-form li span{
		width:160px;
		}
	
	.inputtxt{
		background:#FBFBFB;
		border:1px solid #768F95;
		width:250px;
		height:20px;
		}
	
	.inputarea{
		background:#FBFBFB;
		border:1px solid #768F95;
		width:300px;
		height:100px;
		}
	
	.submit-btn{
		background:url(../images/submit-btn.png) no-repeat left top;
		width:83px;
		height:33px;
		border:0;
		}
	
	.submit-btn:hover{
		background:url(../images/submit-btn.png) no-repeat left bottom;
		}

	

