/*
THEME NAME: Top Trips
THEME URI: http://www.digitalsurgeons.com
DESCRIPTION: Custom Wordpress Theme and functionality for TopTrips.com
VERSION: 1.0
AUTHOR: Digital Surgeons
AUTHOR URI: http://www.digitalsurgeons.com/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
This theme is based on Thematic:
Thematic is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-r-fixed.css');
/* @import url('library/layouts/3c-fixed.css'); */

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');

/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */   
/* ie6 png fix */
img, div, a, input { behavior: url(iepngfix.htc); }

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}

#access_nav_wrap {
width:970px;
margin:0 auto;
overflow:visible;
}
	#pixopoint_menu_wrapper1 {
	width:730px;
	}
	
	#top_search_box {
	width:250px;
	float:right;
	padding-top:8px;
	}
	
	table.top_search_table {
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:0;
	border-style:none;
	line-height:10px;
	text-align:left;
	border-color:none;
	border-style:none;
	border-width:0;
	font-size:10px;
	}
	
	table.top_search_table tr {
	margin:0;
	padding:0;
	border:0;
	height:22px;
	}
	table.top_search_table tr td {
	margin:0;
	padding:0;
	height:22px;
	}
	
	table.top_search_table tr td.txt_input {
	width:173px;
	height:21px;
	}
	
	table.top_search_table tr td.img_input {
	width:71px;
	height:21px;
	}
	
	div#top_search_box div.search_fields input {
	margin:0;
	padding:0;
	line-height:10px;
	}
	
	div#top_search_box div.search_fields input#s {
	width:173px;
	height:21px;
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_search.gif);
	background-repeat:no-repeat;
	border:0;
	line-height:10px;
	color:#949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	div#top_search_box div.search_fields input#searchsubmit {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/btn_search.gif);
	background-repeat:no-repeat;
	border:0 none;
	height:21px;
	width:71px;
	color:#949494;
	font-family:Arial, Helvetica, sans-serif;
	}

/* DS - TAN */

body, input, textarea {
line-height:18px;
}

#header {
background-color:#10639d;
}

#branding {
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_header.jpg);
background-repeat:no-repeat;
background-position:center;
width:100%;
height:130px;
margin:0 auto;
}

#header_center {
background:none;
width:970px;
height:130px;
margin:0 auto;
}

	#blog-title {
	width:222px;
	float:left;
	/*margin-left:125px;*/
	margin-top:35px;
	}
	#blog-top-ad {
	float:left;
	margin-top:20px;
	/*margin-right:121px;*/
	margin-left:8px;
	}
	#blog-description {
	display:none;
	}

#access {
border:0;
font-size:16px;
height:36px;
overflow:visible;
background-image:url(images/bg_nav.gif);
z-index:100;
}
/* navigation */
div.menu {
margin:0 auto;
width:720px;
float:left;
overflow:visible;
}

	ul#nav {
	border:none;
	}
	
	.sf-menu {
	border:none;
	}
	
	.sf-menu li {
	background:none;
	border:none;
	}	
	
	li.mainnav {
	font-size:16px;
	color:#5d5c5c;
	border:none;
	}
	
	li.mainnav a {
	font-size:16px;
	color:#5d5c5c;
	border:none;
	}
	
	ul.subnav {
	width:142px;
	}
	
	li.subnav {
	font-size:11px; 
	border:none;
	padding-top:2px;
	padding-left:10px;
	display:block;
	padding-top:3px;
	padding-left:10px;
	height:22px;
	width:142px;
	}
	
	
	li.subnav a {
	font-size:11px;
	border:none;
	width:142px;
	}
	
	.sf-menu ul {
	border:none;
	height:22px;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:17em;
	}
	
	.sf-menu li li {
	background:none;
	height:22px;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	margin:0;
	padding:0;
	border:none;
	display:block;
	font-size:11px;
	width:100%
	white-space:normal;
	}
	
	.sf-menu li li a {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_sub_nav.gif);
	background-color:#FFF;
	height:22px;
	color:#636363;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:none;
	padding-top:3px;
	padding-left:10px;	
	width:auto;
	line-height:1.2;
	}
	
	.sf-menu li li a:hover {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_sub_nav.gif);
	background-color:#FFF;
	height:22px;
	color:#116eb0;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:none;
	padding-top:3px;
	padding-left:10px;
	width:auto;
	}
	
	.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	border:none;
	outline-color:none;
	outline-style:none;
	outline-width:0;
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_nav_repeat.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	color:#FFFFFF;
	}
	
	.sf-menu li, .sf-menu li, .sf-menu a, .sf-menu a, .sf-menu a {
	background:none;
	border:none;
	outline-color:none;
	outline-style:none;
	outline-width:0;
	}
	
	.sf-menu ul {
	position:absolute;
	top:-999em;
	width:17em;
	font-size:11px;
	}

div#menu ul#nav li.mainnav ul.subnav {
width:142px;
}

div#menu ul#nav li.mainnav ul.subnav a {
width:142px;
}
	
#main {
padding-top:15px;
width:970px;
}

	#container {
	width:640px;
	}
		#content {
		margin:0;
		width:640px;
		}
		
		.left_ad_space {
		float:left;
		width:180px;
		height:600px;
		}
		.article_content_area {
		float:left;
		width:450px;
		}	
		
		
	
	#primary {
	width:312px;
	text-align:center;
	}
	
	#secondary {
	width:320px;
	}

#footer {}
	#footer_top {
	background-color:#e8e8e8;
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/footer_top_repeat.gif);
	background-position:top;
	background-repeat:repeat-x;
	min-height:100px;
	}
		#footer_content {
		width:970px;
		margin:0 auto;
		}
	
	#footer_bot {
	background-color:#097399;
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/footer_bot_repeat.gif);
	background-repeat:repeat-x;
	height:50px;
	}
		#siteinfo {
		width:960px;
		padding:0 30px;
		margin:0 auto;
		font-size:11px;
		}
		
.home_article_title {
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-weight:bold;
font-size:12px;
/*margin-left:160px;*/
width:290px;
margin-bottom:4px;
float:right;
}

/* sidebar */

/* li#better-tag-cloud ul.wp-tag-cloud li {
float:left;
list-style:none;
padding:0:
margin:0;
display:block;
vertical-align:top;
} 

li#better-tag-cloud ul.wp-tag-cloud li {
vertical-align:bottom;
display:block;
}*/

li#better-tag-cloud ul.wp-tag-cloud li {
display: inline;
margin:0;
padding:0;
}

li#better-tag-cloud ul.wp-tag-cloud li a {
margin:0;
padding:0;
text-decoration:none;
}

#primary {
border:0;
margin-bottom:22px;
padding:0;
}

#primary table.newsletter_table {
border:none;
padding:0;
margin-top:62px;
margin-left:18px;
}

a.sidebar_newsletter_link {display:block; width:100%; padding-top:23px; height:32px;}

#primary table.newsletter_table tbody {
border:0;
margin:0;
padding:0;
border-bottom:none;
}
#primary table.newsletter_table tr {
border:none;
border-bottom:none;
margin:0;
padding:0
}

#primary table.newsletter_table tr td {
border:none;
border-bottom:none;
margin:0;
padding:0
}

div.sidebar_newsletter {
width:311px;
/*height:168px;*/
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_newsletter.jpg);
background-repeat:no-repeat;
margin-bottom:4px;
}

div.sidebar_newsletter input.newsletter_text {
border:2px solid #c8c8c9;
width:200px;
height:18px;
color:#666666;
font-family:arial,helvetica,sans-serif;
margin-top:10px;
}

div.sidebar_newsletter input.newsletter_img {
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/btn_submit.gif);
background-repeat:no-repeat;
width:76px;
height:24px;
border:0px;
margin-top:10px;
}

.aside, .aside input {
font-size:13px;
line-height:18px;
margin-bottom:10px;
}

.sidebarbot {
margin-bottom:11px;	
}

.main-aside ul.xoxo {
padding:5px;
text-align:left;
background-color:#E6E6E6;
}

.main-aside ul.xoxo li {
padding:5px 0;
}

.main-aside ul {
padding:0;
}

li#better-tag-cloud ul.wp-tag-cloud {
font-family:arial,helvetica,sans-serif;
text-align:left;
}

li#better-tag-cloud {
background-color:#E6E6E6;
margin:0;
padding:5px 0;
text-align:left;
}

li#better-tag-cloud ul {
background-color:#FFFFFF;
border:1px solid #DFDFDF;
padding:5px;
margin:0;
text-align:left;
}

li#better-tag-cloud h3.widgettitle {
background-color:#e6e6e6;
border:none;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
padding-left:0px;
padding-top:0px;
width:auto;
text-align:left;
}

li#better-tag-cloud h3.widgettitle a.nk_sidebar_link {
background-color:#FFFFFF;
border:1px solid #DFDFDF;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
padding-left:0px;
padding-top:0px;
width:75px;
text-align:left;
display:block;
float:left;
text-align:center;
font-style:normal;
}

li#better-tag-cloud h3.widgettitle a.nk_sidebar_link:hover {
color:#565656;
}

li#better-tag-cloud h3.widgettitle a.nk_sidebar_link_off {
background-color:#999999;
border:1px solid #DFDFDF;
color:#FFFFFF;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
padding-left:0px;
padding-top:0px;
width:75px;
text-align:left;
display:block;
float:left;
text-align:center;
font-style:normal;
}

li#better-tag-cloud h3.widgettitle a.nk_sidebar_link_off:hover {
background-color:#FFFFFF;
color:#565656;
}

ul.nk_popular_posts li {
list-style:none;
padding-left:6px;
display:block;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_footer_li.gif);
background-repeat:repeat-x;
background-position:bottom;
}

ul.nk_popular_posts li a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.nk_popular_posts li a:hover {
text-decoration:underline;
}



ul.nk_toptrips_posts li {
list-style:none;
padding-left:6px;
display:block;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_footer_li.gif);
background-repeat:repeat-x;
background-position:bottom;
}

ul.nk_toptrips_posts li a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

ul.nk_toptrips_posts li a:hover {
text-decoration:underline;
}


span.orange_list {
font-weight:bold;
color:#e56a27;
font-family:Arial, Helvetica, sans-serif;
}

.sidebar_xoxo_div {

}

h2.entry-title {
font-family:Georgia, "Times New Roman", Times, serif;
color:#116eb0;
font-size:17px;
display:block;
padding:0 0 0 160px;
}

.entry-title a {
color:#116eb0;
text-decoration:none;
font-weight:normal;
}

.entry-content {
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
font-size:12px;
/*width:100%;*/
}

.entry-content img {
margin:0 10px 25px 0;
max-width:100%;
float:left;
}


.entry-content-dest {
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
font-size:12px;
width:630px;
margin:0 10px 0px 0;
color:#000000;
}

.entry-content-dest p{
margin-bottom:10px;
}

.entry-content-dest table{
border-collapse:separate;
}

.entry-content-dest td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:630px;
color:#000000;
line-height:20px;
vertical-align:top;
}

.entry-content-dest img {
margin:0 10px 0px 0;
max-width:100%;
float:left;
}


.entry-utility {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
background-color:#e9f8fe;
border:1px solid #ccf2ff;
font-size:13px;
line-height:18px;
margin:0 0 15px;
float:left;
width:100%;
}

.entry-utility a {
font-size:11px;
color:#555555;
font-style:normal;
text-decoration:none;
}

span.entry-date {display:block; float:left; font-size:11px; margin-left:10px;}
span.comments-link {display:block; float:right; font-size:11px; margin-right:10px;}

a.excerpt_readmore { color:#196aa2; text-decoration:none; font-weight:bold;}
a.excerpt_readmore:hover { text-decoration:underline; }

/* Travel Destinations */
.travelinterets {
color:#116eb0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:28px;
width:630px;
margin-bottom:20px;
border-bottom:1px solid #dadada;
float:left;
}

.travelinterets ul {
float:left;
margin-left:15px;
list-style-type:none;
}

.travelinterets ul.marleft {
margin-left:150px;
}


.travelinterets ul li a {
color:#116eb0;
text-decoration:none;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/carrot.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:14px;

}

.travelinterets ul li a:hover {
text-decoration:underline;
}

span.travelinterestsheader {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
display:block;
margin-bottom:20px;
}

h1.travelinterestsheader {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
display:block;
margin:0;
padding:0;
margin-bottom:20px;
font-weight:normal;
}


.clear {
clear:both;
}

#dest_search_box { 
	margin-bottom:10px; }
	div#dest_search_box div.search_fields input#s2 {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_search.gif);
	background-repeat:no-repeat;
	border:0 none;
	height:21px;
	line-height:10px;
	width:173px;
	color:#949494;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	.dest_search_txt {
	color:#116eb0;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	}
	div#dest_search_box input.dest_img {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/btn_search.gif);
	background-repeat:no-repeat;
	border:0 none;
	height:21px;
	width:71px;
	}

/* Footer */
#footer {float:left; width:100%;}

	#footer_top {float:left; width:100%; }
		#footer_content {padding:0 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363;}
		
		span.footer_content_title {
		color:#383838;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:16px;
		display:block;
		margin-bottom:10px;
		}
		
			#footer_content_top {float:left; margin:20px 0; padding:0 30px; width:100%}
			
			#footer_content_top ul {float:left; margin:0; padding:0;width:50%}
			
			#footer_content_top ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; text-decoration:none; }
			#footer_content_top ul li a:hover {text-decoration:underline;}
			#footer_content_top ul li {list-style:none; height:30px; display:block; background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_footer_li.gif); background-position:bottom; background-repeat:repeat-x; padding-right:40px;}
			#footer_content_top ul li.last {background:none;}
				#footer_content_top_left { float:left; width:370px; margin-right:25px; }
				
				#footer_content_top_right { float:left; width:370px; background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/bg_footer_left.gif); background-position:left; background-repeat:repeat-y; padding-left:25px;}
				
			#footer_content_bot {float:left; margin-bottom:20px; padding:0 30px; width:100%}
				#footer_content_bot a{color:#636363;}
				#footer_content_bot a:hover {text-decoration:underline;}
			
		#footer_bot {float:left; width:100%; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
			#footer_bot div#site_info {float:left; padding:0 30px; color:#FFF; font-size:11px; #footer_bot div}
				#footer_bot div#site_info a {color:#FFF; font-size:12px;}
				#siteinfo a {color:#FFF; font-size:12px; font-size:12px;}
				#footer_bot div#site_info a:hover {text-decoration:underline;}
				#siteinfo a:hover {text-decoration:underline;}
				.site_info_left {float:left; margin-top:10px;}
				.site_info_right {float:right; margin-top:10px;}

/* breadcrumbs */
.breadcrumb {width:100%; margin:0 auto; height:35px; background-color:#fcfcfc; border-bottom:1px solid #ececec; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#116eb0; font-weight:bold;}
.breadcrumb a {color:#4b4b4b; text-decoration:none; font-weight:normal;}
.breadcrumb a:hover {text-decoration:underline;}
.breadcrumb_con {width:970px; margin:0 auto; height:27px; padding-top:8px; padding-left:26px; }

h1.entry-title {
font-family:Georgia, "Times New Roman", Times, serif;
color:#116eb0;
font-size:17px;
display:block;
padding-left:0px;
}

/* SINGLE */
.single_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#116eb0;
margin-bottom:5px;
}

h1.single_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#116eb0;
display:block;
font-weight:normal;
margin:0;
margin-bottom:5px;
padding:0;
}

.single_meta {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7f7f7f;
font-style:italic;
margin-bottom:20px;
}

.single_excerpt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
margin-bottom:20px;
}

.single_main_bg {
border:1px solid #dfdfdf;
background-color:#f3f3f3;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
float:left;
}

.single_main_bg_excerpts {
width: 600px;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
float:left;
}


.single_entry_content {
float:left;
}

.single_main_logo
{
float:left;
background-color:#f3f3f3;
}


.single_main_bg span.blue {
color:#116eb0;
font-weight:bold;
}

.single_tags {
margin-top:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
}

div.single_tags a {
color:#116EB0;
font-family:Arial, Helvetica, sans-serif;
}

.boxy {
display:block;
float:left;
}

.single_main_bg a {
color:#116eb0;
text-decoration:none;
}

.single_main_bg a:hover {
text-decoration:underline;
}

.single_entry_content p {
margin:0;
/*width:100%*/
}

.single_entry_content img {
float:right;
padding:7px;
background-color:#FFF;
}

.single_ratings {
float:left;
width:52%;
height:19px;
overflow:hidden;
margin-top:5px;
}

.single_ratings_excerpts {
float:left;
width:52%;
height:19px;
overflow:hidden;
margin-top:5px;
}


.post-ratings {
/* float:right; */
/* width:220px; */
width:420px; 
color:#116eb0;
}

.single_addtoany {
float:right;
margin-top:5px;
}

/* Related Posts */
h3.related_posts_title {
font-family:Georgia, "Times New Roman", Times, serif;
color:#116eb0;
font-size:18px;
padding-top:5px;
padding-bottom:6px;
margin:8px 0;
display:block;
border-bottom:1px solid #dadada;
}
ul.related_post {
margin:0;
padding:0;
height:45px;
}

ul.related_post li {
list-style:none;
display:block;
width:100%;
border-bottom:1px solid #dadada;
}

.related_posts_title {margin-top:6px;}
.related_posts_title a {color:#5d5d5d; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-decoration:none;}
.related_posts_title a:hover {text-decoration:underline;}
.related_posts_meta { font-family:Arial, Helvetica, sans-serif; color:#969696; font-size:11px; margin:8px 0;}
span.related_posts_blue a {color:#116eb0; font-weight:bold; text-decoration:none;}
span.related_posts_blue a:hover { text-decoration:underline; }

/* singles comments */
#comments {
float:left;
margin-top: 3px;
padding:0 0 0 0;
}

	#respond {
	float:left;
	width:100%;
	}
	
	#respond h3 {
	color:#116eb0;
	}
	
	#response div.formcontainer {
	float:left;
	}

#comments-list h3 {
font-family:Arial, Helvetica, sans-serif;
color:#116eb0;
}

#comments-list {
padding: 5px 0 0 0;
}


#respond-list h3 {
font-family:Arial, Helvetica, sans-serif;
color:#116eb0;
}

div.form-label { color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-bottom:10px; }
div.form-input { color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-bottom:10px; }
div.form-input span.tan_required { color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }

#form-section-comment div.form-textarea textarea {
border:1px solid #dfdfdf;
}

.related_posts_wrap {
float:left;
height:400px;
width:100%;
}

input#author {
width:170px;
height:25px;
border:1px solid #d7d7d7;
margin:0;
}

input#email {
width:170px;
height:25px;
border:1px solid #d7d7d7;
margin:0;
}

/* category pages */
.category_content {
float:left;
}

.category_content_left {
float:left;	
width:100px;
height:100px;
}

.category_content_right {
float:left;	
width:350px;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
}

h2.entry-title-category {
font-family:Georgia, "Times New Roman", Times, serif;
color:#116eb0;
font-size:17px;
display:block;
padding:0 0 0 100px;
}

h2.entry-title-category a {
color:#116eb0;
text-decoration:none;
font-weight:normal;
}

a.category-utility-link {font-weight:bold; text-decoration:none; color:#196aa2; font-size:12px;}
a.category-utility-link:hover {text-decoration:underline;}

.category_content {
margin-bottom:25px;
}

/* Email Page - GENERIC */

.generic_email_content_area {
float:left;
width:620px;
/* height:690px; */
height:100%;
background-image:url(images/generic/form_bg.jpg);
background-repeat:no-repeat;
padding-bottom:10px;
}
/*
.generic_content
{
	width:950px;
	float:inherit;

}
.generic_content_area_left {
float:left;
width:608px;
}
.generic_email_content_right {
float:right;
width:320px;
height:890px;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/generic/form_bg2.jpg);
padding-left:8px;
}
*/
.generic_email_thanks {
float:left;
width:610px;
height:234px;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/generic/thanks_bg.jpg);
background-repeat:no-repeat;
}

/* Amaila island
.generic_email_right {
width:320px; 
padding-top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FFF;
float:left;
padding-left:0px;
}
*/
.generic_email_left {
float:left;
width:161px; /* 182 - 21 = 161 */
padding-top:18px;
padding-left:21px;
}
.generic_email_right {
float:right;
width:418px; /* 428 * 10 */
padding-top:18px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FFF;
}


.generic_email_right h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.30em;
color:#dcd751;
font-weight:bold;
margin-bottom:14px;
}

div.generic_email_right span.title {
color:#dcd751;
font-size:1.05em;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
vertical-align:baseline;
padding:0px;
margin:0px;

}

div.generic_email_right span.lineheight {
line-height:2em;
}

div.generic_email_right table#form_table {
text-align:left;
width:400px;
}

div.generic_email_right table tr {
border-bottom:none;
}

div.generic_email_right table th, td {
padding:0;
padding-left:5px;
color:#FFFFFF;
}

div.generic_email_right table td.spacer {
width:3px;
}

/*
div.generic_email_right table#info_table {
text-align:left;
width:310px;
margin-left:0;
vertical-align:text-bottom;
}
*/

div.generic_email_right table#info_table {
text-align:left;
width:400px;
margin-left:0;
vertical-align:text-bottom;
}

div.generic_email_right table#info_table tr {
border-bottom:none;
height:43px;
}



div.generic_email_right table input {
border:1px solid #999999;
height:auto;
margin:0;
width:auto;
color:#969696;
font-family:Arial, Helvetica, sans-serif;
}

div.generic_email_right table input#email {
border:1px solid #999999;
height:auto;
margin:0;
width:auto;
}

div.generic_email_right table#confirm {
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
text-align:left;
width:310px;
}

div.generic_email_right a {
color:#FFFFFF;
}


div.generic_email_right .error {
color:#FF0;
font-size:0.9em;
}

div.generic_single_main_bg {
font-family:Arial, Helvetica, sans-serif;
float:left;
width:290px;
}

select.emailwidth {
width:280px;
}


/* Email Page - PERU 
.email_content_area {
float:left;
width:631px;
}

.email_content_area_top {

}

.email_content_area_bot {
width:491px;
padding:0 70px;
background-image:url(images/peru/bg_form.jpg);
background-repeat:no-repeat;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:.7em;
line-height:1.6em;
vertical-align:baseline;
}

div.email_content_area_bot span.title {
color:#FF0000;
font-size:1.3em;
font-weight:bold;
line-height:2em;
}

div.email_content_area_bot table#form_table {
margin-left:45px;
text-align:left;
width:400px;
}

div.email_content_area_bot table tr {
border-bottom:none;
}

div.email_content_area_bot table th, td {
padding:0;
}

div.email_content_area_bot table td.spacer {
width:65px;
}

table#info_table {
margin-left:40px;
text-align:left;
width:400px;
}

div.email_content_area_bot table input {
border:1px solid #999999;
height:auto;
margin:0;
width:auto;
color:#969696;
font-family:Arial, Helvetica, sans-serif;
}

div.email_content_area_bot table input#email {
border:1px solid #999999;
height:auto;
margin:0;
width:auto;
}

div.email_content_area_bot table#confirm {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
margin-left:46px;
text-align:left;
width:375px;
}

div.email_content_area_bot a {
color:#BE651F;
font-size:0.9em;
}

div.email_content_area_bot .error {
color:#FF0000;
font-size:0.9em;
}

/* Contest Page
.tan_contest_rules {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}



*/

/* Overlay Registration Pge */
.generic_email_thanks {
float:left;
width:610px;
height:234px;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/generic/thanks_bg.jpg);
background-repeat:no-repeat;
}


.generic_email_left_thanks {
float:left;
width:161px; /* 182 - 21 = 161 */
padding-top:18px;
padding-left:21px;
}

.generic_email_right_thanks {
float:right;
width:418px; /* 428 * 10 */
padding-top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FFF;
}

.generic_email_right_thanks h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.44em;
color:#FFFFFF;
font-weight:normal;
margin-bottom:10px;
}

.generic_reg_email_thanks {
float:left;
width:610px;
height:100px;
background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/generic/thanks_bg.jpg);
background-repeat:no-repeat;
}

.generic_reg_email_left_thanks {
float:left;
width:550px; 
padding-top:18px;
padding-left:21px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
}

.generic_reg_email_left_thanks h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.44em;
color:#FFFFFF;
font-weight:normal;
margin-bottom:10px;
}

.error_reg
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
color:#FF0000;
}

.btn-submit {
	border-color: #298cba !important;
	font-weight: bold;
	color: #FFF !important;
	background: #21759B url(http://assets.toptrips.com/wp-content/themes/toptrips//images/button-grad.png) repeat-x scroll left top;
	padding:3px 10px;
}

.dest_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#116eb0; margin-bottom:10px;}



.left_ad_space_video_div
{
	float:left;
	width:160px;
}
.left_ad_space_video
{
	
	height:524px;
	border:1px solid #E6E6E6;
	width:160px;
	/*background-color:#8DC0E5;*/
}


.article_content_area_video {
	float:left;
	width:470px;
	margin-left:7px;
}

#video-left-ad{
background-color:#FFFFFF;
width:155px;
margin:1px 1px;
padding:1px 1px;
}

#video-left-ad a {
font-size:13px;
/*color:#3A3A3A;*/
color:#004B91;
font-style:normal;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;

}

a.video-left-ad-select{
font-size:12px;
color:#004B91;
font-style:normal;
text-decoration:underline;
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
}

#video-left-ad a:hover {
font-size:13px;
color:#FF4B33;
font-style:normal;
text-decoration:underline;
font-family:Arial,Helvetica,sans-serif;
}
#video-left-ad h2 {
color:#675E5E;
font-style:normal;
text-decoration:none;
font-weight:bold;
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
}

#video_top_title 
{
	margin-bottom:20px;
	vertical-align:top;
	color:#116eb0;
	text-decoration:none;
	font-weight:normal;
	font-size:22px;
	font-family:Georgia,"Times New Roman",Times,serif;
}


.left-nav-video
{
margin:5px 0px 5px 5px;
}

.video_title
{
	font-family:Georgia,"Times New Roman",Times,serif; font-size:17px; color:#116EB0; margin-bottom:10px;
}
.video_title a
{
text-decoration:none;
color:#116EB0;
}
.video_text
{
	font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666;
	
}

#video
{
margin:10px 10px;
}
#video #video-content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:326px;
margin-bottom:30px;
/*width:100%;*/
}

#video #video-content-img {
margin-right:10px;
float:left;
clear:both;
padding:2px;
border:1px solid #675E5E;
}

span.orange_video_list {
font-weight:normal;
color:#e56a27;
font-family:Arial, Helvetica, sans-serif;
}
input#destination{
border:1px solid #c8c8c9;
width:110px;
height:18px;
color:#949494;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

.btn-submit-video {
	border-color: #298cba !important;
	font-weight: bold;
	color: #FFF !important;
	background: #21759B;
	padding:2px 5px;
	font-size:10px;
}

.video_details {
background-color:#999999;
color:#FFFFFF;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:25px;
padding-left:0;
padding-top:0;
text-align:center;
width:300px;
}

.video_sidebar
{
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

