/* 

CUSTOM STYLESHEET

Add your custom styles here instead of style.css so it is easier to 
update the template. Simply copy an existing style from style.css to 
this file, and modify it to your liking. 

*/
/*
#network {
	width:960px;
	overflow:hidden;
	background:#22327d;
	color:#d5d5d5;
	border-bottom:1px solid #fff;
	font-size:11px;
}

	#network ul { list-style:none; margin:0; padding:0; float:right; }
	#network ul li { list-style:none; margin:0; padding:0; float:left; display:inline;line-height:normal; }
	#network ul li a { display:inline-block; color:#d5d5d5; padding:0px 15px 3px 15px; text-decoration:none; line-height:30px; }
	#network ul li a:hover { background:#36489c; color:#fff; }
	
#network ul.eguide-breadcrumb { float:left; margin:0; padding:8px 0 5px 0; }
#network ul.eguide-breadcrumb li a { margin:0 4px; padding:0 5px; line-height:normal; }
#network ul.eguide-breadcrumb li a:hover { background:none; text-decoration:underline; }
#network ul.eguide-breadcrumb li:after {content:' / '; }
#network ul.eguide-breadcrumb li:last-child:after {content:''; }
*/
#header {
	height:70px;
	width:960px;
	overflow:hidden;
	background:url(../img/bg-header.png) #4f95c9 top left no-repeat;
	color:#fff;
}

	#header a.logo {
		display:block;
		float:left;
		font-size:28px;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		text-decoration:none;
		
		color:#fff;
		padding:5px 0 0 90px;
		letter-spacing:-1px;
	}
	
	#header a.logo sup {
		vertical-align:top;
		font-size:14px;
		line-height:1em;
	}
	
#banner {
	height:92px;
	width:960px;
	overflow:hidden;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;	
}

#master_ad {
	background: #22327D;
    border-bottom: 1px solid #FFFFFF;
	padding:5px 116px;
}

.weather_feed p { position:relative; padding:5px 0 5px 40px; }
.weather_feed br { display:hidden; }
.weather_feed img { float:left; position:absolute; top:5px; left:0; margin:5px 7px 5px 0; }

.base_item { min-height:160px; }

.eguide_search {
	width:410px;
	position:relative;
	top:4px;
	right:10px;
	float:right;
	text-align:right;
}
form.eguide_search { margin:0; padding:5px 0 0 0; }
.eguide_search input.text_input {  
	margin: 0 0 1em 0;
	width: 260px;
	border: 5px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	padding: 7px;
	float:left;
	display:inline-block;	
	border-radius: 1px;
	background:url(../img/google_custom_search_smwide.gif) #fff no-repeat 135px 8px;
	float:left
}
.eguide_search label { text-transform:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.eguide_search button { 
	border: none;
	margin-left: 1em;
	padding: 6px;
	text-decoration: none;
	font-size: 12px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #ffcc01;
	color: white;
	box-shadow: 0 1px 0 #dcb000;
	-moz-box-shadow: 0 1px 0 #dcb000;
	-webkit-box-shadow: 0 1px 0 #dcb000;
	float:left;
	display:inline-block;
}

#viatorWidgetDiv_822e9ef5 ul { margin:0; padding:0; list-style:none; }
#viatorWidgetDiv_822e9ef5 ul li { margin:0; padding:3px 5px; list-style:none; }
#viatorWidgetDiv_822e9ef5 .widget_horizontal .widget_entry { width:190px; float:left; padding:0 5px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
#viatorWidgetDiv_822e9ef5 .widget_product_title{ color:#00759A; }
#viatorWidgetDiv_822e9ef5 .widget_more_info{ color:#00759A; }
#viatorWidgetDiv_822e9ef5 .widget_more_tours{ color:#00759A; }
#viatorWidgetDiv_822e9ef5 p.more_info { clear:both; }
#viatorWidgetDiv_822e9ef5 p.widget_product_name { font-weight:bold; min-height:45px; }
#viatorWidgetDiv_822e9ef5 p.widget_product_name a { text-decoration:none; }
#viatorWidgetDiv_822e9ef5 p.widget_product_name a:hover { text-decoration:underline; }
#viatorWidgetDiv_822e9ef5 p img { width:190px; border:1px solid #CCC; margin:0 auto; }

ul.flickr { margin:0;padding:0;list-style:none }
ul.flickr li { margin:0;padding:0;list-style:none; display:inline-block; float:left; text-align:center; margin:5px; padding:10px; border:1px solid #E6E6E6; background:#fff;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
ul.flickr li img  { border:1px solid #e1e1e1; width:166px; height:125px; }
ul.flickr li a { color:#3C68B4; }


ul.tourstogo { margin:0;padding:0;list-style:none }
ul.tourstogo li { margin:0;padding:0;list-style:none; display:block; margin:0; padding:15px 5px; border-bottom:1px solid #E6E6E6; background:#fff;clear:both }
ul.tourstogo li img { border:1px solid #e1e1e1; float:left; margin-right:10px; }
ul.tourstogo li a { color:#3C68B4; }

table.hostel-table td { padding:10px 5px; }

form#hb247form { padding:10px; margin:10px;border:1px solid #E6E6E6; background:#fff;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
 }
form#hb247form table td { padding:10px; }
tr#hb247intro { display:none; }
td#hb247submit input { text-transform:capitalize; background-color: #3C68B4; color:#fff;  cursor: pointer;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 14px;
	border:none;
	border-radius:8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
    font-weight: bold;
    padding: 5px 10px; }
	
.socialize {
	float:right;
	margin:0 0 10px 10px;
	width:
}

.tweetme {
	margin:4px 0 auto;
	display:block;
}


/* Network Bar
********************/

.container {
	position:relative;
	top:-5px;
	z-index:2 !important;
}

#network_bar {
	position:relative;
	top:0;
	width:100%;
/*	background:url(http://www.eguidetravel.com/assets_redux/img/bg-network.png) bottom left repeat-x; */
	z-index:5;
	padding-bottom:5px;
}

	#network_bar a#show-hide {
		position:absolute;
		left:20px;
		bottom:-28px;
		text-indent:-9999px;
		background:url(http://www.eguidetravel.com/assets_redux/img/show-hide.png);
		width:62px;
		height:57px;
		display:block;
		cursor:pointer;
	}

	#network_bar #extra {
		padding:10px;
		width:940px;
		margin:0 auto;
		min-height:90px;
		display:none;
	}
	
	#network_bar #network_details {
		height:45px;
		width:960px;
		margin:0 auto;
	}
	
		#network_details ul#network_numbers {
			margin:0; padding:0;
			list-style:none;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			font-style:italic;
			float:right;
			position:relative;
			top:10px;
			right:0;
		}
		
		#network_details ul#network_numbers li {
			margin:0 0 0 10px; padding:0;
			float:left;
			display:inline-block;
			text-shadow: 1px 1px 1px #c59e00;
			filter: dropshadow(color=#c59e00, offx=1, offy=1);
			color:#fff;
		}
		
		#network_details ul#network_numbers li span {
			border:1px solid #fff;
			background-color:#cda400;
			padding:0px 4px 2px 4px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
		
		#network_details ul#network_numbers li a {
			color:#fff;
			text-decoration:underline;
		}
		
		#network_details ul#network_numbers li a:hover {
			color:#fff;
			text-decoration:underline;
		}

		#network_details ul#network_numbers li.num {
			padding-top:3px;
		}
		
		#network_details ul#network_numbers li.facebook a {
			text-indent:-9999px;
			background:url(http://www.eguidetravel.com/assets_redux/img/network-facebook.gif) top left no-repeat;
			height:21px;
			width:21px;
			display:inline-block;	
			text-decoration:none;
		}
		
		#network_details ul#network_numbers li.twitter a {
			text-indent:-9999px;
			background:url(http://www.eguidetravel.com/assets_redux/img/network-twitter.gif) top left no-repeat;
			height:21px;
			width:21px;
			display:inline-block;	
			text-decoration:none;
		}

		#network_details form {
			float:left;
			position:relative;
			top:7px;
		}
		
		#network_details select {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
		}
		
		p.sponsor {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			text-align:right;
			font-style:italic;
			color:#C59E00;
		}
		
a.sitemap_button {
	border: none;
	margin-left: 1em;
	padding: 6px;
	text-decoration: none;
	font-size: 12px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #4f95c9;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	float:right;
	top:9px;
	right:10px;
}

a.sitemap_button:hover { background:#3a85bc; }