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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:76.1%;
	color:#666666;
	background:url(/images/search.travelinteraction.com/header-background.jpg) repeat-x top #cbcbcb;
}
	
* {margin:0; padding:0;}
	
img {border:0 none;}
	
.clear, .clearer {clear:both;}


/**********************************************************************************************/
/* Heading/font sizes, colours and links */


h1 {
	font-size:2em;
	font-weight:normal;
	margin-bottom:1em;
	}
	
h2 {
	font-size:1.7em;
	font-weight:normal;
	margin-bottom:1em;
	}

h3 {
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:1em;
	}
	
h4 {
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:1em;
	}
	
h5 {
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:1em;
	}
	

h6 {
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:1em;
	}

p {
	font-size:1em;
	margin-bottom:1em;
	}


a, a:link, a:visited {
	color:#2e5369;
	text-decoration:none;
	}

a:hover { 
	text-decoration:underline;
	}

ul {}

li {}

blockquote {}

form {}

input, select, textarea, label {}

table {}


/******************/
/* Main div styles*/
/******************/

#wrapper {
	width:965px;
	margin:auto;
	padding:0px 20px;
	}	

#header {
	height:77px;
	}
	
	#logo {
		width:480px;
		display:inline;
		float:left;
		}
	
	#ad {
		width:475px;
		display:inline;
		float:left;
		padding-top:10px;
		}

#navigation {
	font-size:1.1em;
	font-weight:500;
	}

	#navigation ul {}
	#navigation li {
		list-style-type:none;
		display:inline;
		float:left;
		border-right:1px solid #aaaaaa;
		}
	
	#navigation a, #navigation a:link {
		color:#4b4b4b;
		line-height:2.7em;
		padding:0px 30px;
		display:block;
		}
	
	#navigation a:hover, #navigation a.active {
		background:url(/images/search.travelinteraction.com/navigation-hover.jpg) repeat-x;
		text-decoration:none;
		color:#ffffff;
		}

#container {
	background:#ffffff;
	margin-top:15px;
	padding:10px;
	}
	
	#containerHeader {
		margin-bottom:15px;
		}
	
		#containerHeader a {
			color:#666666;
			}
	
	.containerHeaderOne {
		display:inline;
		float:left;
		width:586px;
		color:#4a4a4a;
		font-size:1.2em;
		}
		
	.containerHeaderTwo {
		display:inline;
		float:left;
		width:349px;
		}
		
	/*.containerHeaderThree {
		display:inline;
		float:left;
		width:175px;
		color:#4a4a4a;
		font-size:1.2em;
		}*/
		
#contentArea {margin: 0;}

#leftCol {
	display:inline;
	float:left;
	width:240px;
	padding:10px;
	margin-right:10px;
	background:url(http://travelinteraction.com/wp-content/themes/travelinteraction/images/left-col-bg.jpg) no-repeat left top;
	}
	
	.mainHeading {
		background:url(/images/search.travelinteraction.com/heading-background.jpg) repeat-x;
		display:block;
		color:#ffffff;
		font-size:1.4em;
		font-weight:bold;
		line-height:2.2em;
		padding-left:10px;
		}
	
	.orange {
		color:#fd7b1f;
		}
		
#holidaySearch {
	background-color:#fda51f;
	color:#ffffff;
	font-weight: bold;
	padding:10px;
	width:220px;
	margin-bottom:13px;
	}
#holidaySearch input.emailButton {margin: 10px 0 0 0;}

#emailSignUp {
	color:#ffffff;
	padding:10px;
	width:220px;
	background:url(/images/search.travelinteraction.com/email-sign-up-bg.jpg) repeat-x bottom #7f92ad;
	margin-bottom:13px;
	}
	
	.emailHeading {
		display:block;
		color:#ffffff;
		font-size:1.4em;
		font-weight:bold;
		margin-bottom:8px;
		}
		
	.emailButton {
		background-color:#6db44b;
		border:1px solid #afafaf;
		width:112px;
		height:26px;
		color:#ffffff;
		}

#middleCol {
	display:inline;
	float:left;
	width:332px;
	margin-right:20px;
	margin-left:10px;
	}
	
	#feed {
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #afafaf;
		}
	
	/*#newsOffers {
		padding:10px;
		}*/
		
	#avatar {
		display:inline;
		float:left;
		margin-right:15px;
		width:100px;
		margin-bottom:10px;
		}
		
	#newPost {
		display:inline;
		float:left;
		width:277px;
		}
		
	#rightPosts {
		padding:10px 10px 0px 10px;
		}
		
	.avatarRight {
		display:inline;
		float:left;
		margin-right:10px;
		width:60px;
		}
		
	.newPostRight {
		display:inline;
		float:left;
		width:190px;
		display:block;
		}
		
	a.grey {
		color:#2e5369;
		font-weight:bold;
		font-size:1.3em;
		}
		
	a.orange {
		color:#fd7b1f;
		font-weight:bold;
		font-size:1.3em;
		}
		
	#like {
		padding-top:20px;
		}

#rightCol {
	display:inline;
	float:left;
	width:300px;
	}
	
	#topRightCol {
		display:inline;
		float:left;
		width:670px;
		}
	
	#rightBox {
		border:1px solid #afafaf;
		padding:10px 10px 30px 10px;
		background-color:#f0f0f0;
		margin-bottom:13px;
		}
		
	.rightTitle {
		color:#2e5369;
		font-size:1.4em;
		margin-bottom:10px;
		display:block;
		}
		
	#rightPosts {
		border:1px solid #afafaf;
		padding:10px 10px 10px 10px;
		background-color:#ffffff;
		}
		
	#tripAdvisor {
		border:1px solid #afafaf;
		padding:10px 15px 10px 15px;
		font-size:0.9em;
		background-color:#629f45;
		color:#ffffff;
		margin-bottom:13px;
		}
		
		#tripAdvisor a {
			color:#ffffff;
			}
			
	#facebook {
		border:1px solid #7f97c4;
		padding:10px;
		margin-bottom:13px;
		width:310px;
		}
		
	#twitter { 
		}
		
		#twitterLink {
			background-color:#64d7f6;
			padding:10px;
			width:220px;
			margin-bottom:13px;
			}
			
			#twitterLink a {
				color:#ffffff;
				font-size:1em;
				}
	
		#twitter_div { 
			width:236px; 
			background-color:#ffffff; 
			border-bottom:solid 2px #64d7f6; 
			border-left:solid 2px #64d7f6; 
			border-right:solid 2px #64d7f6;
			}
			
		ul#twitter_update_list { 
			width:200px; 
			padding:10px; 
			margin:0; 
			overflow:hidden; 
			}
			
		ul#twitter_update_list li { 
			width:210px; 
			padding:5px 0 5px 0; 
			list-style:none;
			}
			 
		ul#twitter_update_list li a { 
			color:#000000; 
			border-bottom:dotted 1px;
			text-decoration:none; 
			}
			
		ul#twitter_update_list li a:hover { 
			color:#64d7f6; 
			border-bottom:solid 1px;
			}


/******************/
/* Subpage div styles*/
/******************/

	#subNav {}
	#subNav ul {}
	#subNav li { list-style-type:none;}
	#subNav a, #subNav a:link {}
	#subNav a:hover, #subNav a.active {}


/******************/
/* Footer div styles*/
/******************/

#footerWrapper {
	background:url(/images/search.travelinteraction.com/footer.jpg) repeat-x #3c3c3c;
	}
	
	#footer {
		width:905px;
		margin:auto;
		padding:30px 20px;
		font-size:1em;
		}
		
	#footer ul {}
	#footer li { display:inline; float:left;}
	#footer a, .footer a:hover {
		color:#ffffff;
		text-decoration:none;
		padding:0px 5px;
		border-right:1px solid #ffffff;
		}
	#footer a:hover {
		color:#ffffff;
		text-decoration:underline;
		}
	
	.footerHeading {
		color:#fd7b1f;
		font-size:1.3em;
		font-weight:bold;
		}

.ttekLogo {float: right;}
.ttekLogo a {border-right: none !important;}


/*TRAVELTEK EDITS*/

.filterbox a {color: #FFFFFF;}