/* Fonts */
/*
@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/PTS55F-webfont.eot');
    src: url('fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS55F-webfont.woff') format('woff'),
         url('fonts/PTS55F-webfont.ttf') format('truetype'),
         url('fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansItalic';
    src: url('fonts/PTS56F-webfont.eot');
    src: url('fonts/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTS56F-webfont.woff') format('woff'),
         url('fonts/PTS56F-webfont.ttf') format('truetype'),
         url('fonts/PTS56F-webfont.svg#PTSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('fonts/TitilliumText22L003-webfont.eot');
    src: url('fonts/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/TitilliumText22L003-webfont.woff') format('woff'),
         url('fonts/TitilliumText22L003-webfont.ttf') format('truetype'),
         url('fonts/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('fonts/Chunkfive-webfont.eot');
    src: url('fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Chunkfive-webfont.woff') format('woff'),
         url('fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BitstreamVeraSansRoman';
    src: url('fonts/Vera-webfont.eot');
    src: url('fonts/Vera-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vera-webfont.woff') format('woff'),
         url('fonts/Vera-webfont.ttf') format('truetype'),
         url('fonts/Vera-webfont.svg#BitstreamVeraSansRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BitstreamVeraSansBoldOblique';
    src: url('fonts/Vera-Bold-Italic-webfont.eot');
    src: url('fonts/Vera-Bold-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vera-Bold-Italic-webfont.woff') format('woff'),
         url('fonts/Vera-Bold-Italic-webfont.ttf') format('truetype'),
         url('fonts/Vera-Bold-Italic-webfont.svg#BitstreamVeraSansBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
/*-------------------------------------------------------------------------------------------*/
/* RESET */
/*-------------------------------------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */

body, html  { height: 100%; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	word-wrap:break-word;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */

/*-------------------------------------------------------------------------------------------*/
/* GENERAL STYLES */
/*-------------------------------------------------------------------------------------------*/

/* Floating & Alignment */
.fl{float: left;}
.fr{float: right;}
.ac{text-align: center;}
.ar{text-align: right;}

/* Clear Floats */
.col-full:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}

.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}/* http://sonspring.com/journal/clearing-floats */

body{ color:#262626; line-height:16px; font:14px/16px Verdana, Arial, Helvetica, sans-serif; word-wrap:break-word; background: #ebebeb; }

a,a:visited,a:focus{ color:#262626; text-decoration:none; }
a:hover{ text-decoration:underline; }

/* Defaults */
h1, h2, h3, h4, h5, h6{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
h1{font-size:30px;line-height:24px;} h2{font-size:20px;line-height:24px;} h3{font-size:20px;line-height:20px;} h4{font-size:18px;line-height:18px;} h5{font-size:14px;line-height:14px;} h6{font-size:12px;line-height:12px;}

input, select, textarea{font-size:12px; color:#7a7a7a;}
input[type=text], input[type=password], select, textarea{padding:5px; border:3px solid #c5c5c5;}/*arnie dec 23, 2013*/
textarea{overflow:auto;}

/* Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{ text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}

.sticky{background:url(images/ten.png);}
#main_content_section_maglite .sticky, #main_content_section_mag .sticky{background:none;}
.gallery-caption{}
.bypostauthor{}

/* General settings */
#wrapper_one{ margin:0 auto; width:1128px; overflow: auto; padding:0;}
#wrapper_two{ margin:0 auto; width:100%; overflow: auto; padding:0;}

#wrapper_four{ margin:0 auto; width:100%; overflow: auto; padding:0;}


#top_menu {
	width:960px;
	height:75px;
	margin:0 40px 0 0;
}
#top_menu_left {
	float:right;
	height:60px;
	width:10px;
}
#top_menu_middle {
	float:right;
	overflow:auto;
}
#top_menu_right {
	float:right;
	width:9px;
}
#rss {
	float:right;
	overflow:auto;
}
#rss p{
	margin:5px 0 0 5px;
	padding:7px 0 0 0;	
}


#logo_section_container {
	width:100%;
	overflow:auto;	
	padding:15px 0;
}

.logo_title {
	font:48px/48px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 20px;
}
.logo_title a{
	color:#fff;
	margin:0;
}
.logo_title a:hover{
	text-decoration:none;
}
.logo_desc {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#ebebeb;
	margin:0 0 0 40px;
}
.logo_desc a{
	color:#ebebeb;
}
.logo_desc a:hover{
	text-decoration:none;
}

#header_ad p{
	margin:0;
	height:70px;
}
#header_ad p a{
	overflow:auto;
}
#header_ad p a img{
	border:0;
}


/*menu*/
#menu_section_container {
	/*width:100%;
	min-height:62px;
	padding:10px 0 15px 0;
	background:url(images/darky/menu_cont_bg.png);*/
	background: #6aa6dc;
	width: 1128px;
	margin: 0 auto;
	border-bottom: 5px solid #fecd22;
}


#menu{
	width:100%;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:999;
	margin:0 auto;
	
}
.current-menu-item, .current_page_item {
	/*Background:#000 !important;	*/
}

#menu select {
	width:80%;
	margin:10px auto;
	background:none;
	border:1px solid #000;
}

#inner_content_section { overflow:hidden;/*width:94%; margin:0 3% 0 3%;*/ }
#featured_section {
	width:100%;
	background:url(images/featured_slider_nav_bg.png) repeat-x top;
	height:350px;
}
#featured_section_cont {
	width:100%;
	background:url(images/darky/featured_slider_nav_cont_bg3.png) repeat, url(images/darky/featured_slider_nav_cont_bg.png) repeat;	
	overflow:auto;
}
.slider_container {
	width:100%;
	overflow:auto;
}
#footer_section_cont {
	/*width:100%;*/
	width: 1128px;
	background:#3f93d3;	
	overflow:auto;	
	margin: 0 auto;	
}
.wowpta-footer {
background:#3f93d3;	
}
#footer_widget_section_cont {
	width:100%;
	background:#353535;	
	overflow:auto;		
}



#sidebar_search_social {
	/*width:100%;
	padding:10px 0 20px 0;
	background:url(images/darky/five.png);*/
	overflow:auto;
	/*margin:0 0 15px 0;*/
}


#social_section {
	overflow:hidden;
	/*width:85.294117647058823529%;
	margin:0 auto;*/
}
#social_section ul {
	width:100%;
	margin:0;
	padding:0;
}
#social_section ul li{
	float:left;
	margin:5px 0 0 0;
	padding:0;
}

.header_social_icons ul {
	width:100%;
	margin:0;
	padding:0;
}
.header_social_icons ul li{
	float:right;
	margin:5px 5px 0 0;
	padding:0;
}

.seach_section {
	width:100%;
	overflow:auto;
}




.widget .seach_section {
	width:100%;
	overflow:auto;
	margin:10px 0;
}


#sidebar_facebook {
	width:94.117647058823529412%;
	margin:0 2.9411764705882352941%;
	background:url(images/sidebar_facebook.png) no-repeat center right;
	overflow:auto;
	border-bottom:1px solid #DBDADA;
	
}
#sidebar_facebook p {
	margin:5% 50px 5% 0;
	text-align:right;
}
#sidebar_facebook p a{
	font:18px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
#sidebar_twitter {
	width:94.117647058823529412%;
	margin:0 2.9411764705882352941%;
	background:url(images/sidebar_twitter.png) no-repeat center right;
	overflow:auto;
	border-bottom:1px solid #DBDADA;	
}
#sidebar_twitter_updates {
	width:100%;	
}
#sidebar_twitter p {
	margin:5% 50px 5% 0;
	text-align:right;
}
#sidebar_twitter p a{
	font:18px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
#twitter_update_list_1985 {
	width:82.352941176470588235%;
	padding:8.8235294117647058824%;
}
#twitter_update_list_1985 p{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font:16px/18px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#000;	
}
#twitter_update_list_1985 p.twittime{
	width:100%;
	overflow:hidden;
	margin:0 0 3.5714285714285714286% 0;
	padding:0;		
}
#twitter_update_list_1985 p a{
	font:16px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#twitter_update_list_1985 p a.twittertime {
	float:left;
	color:#d3262a;
	text-decoration:none;
}
#twitter_update_list_1985 p a.twittertime span{
	color:#6DCFF6;
	text-decoration:none;	
}
#facebook_updates {
	width:292px;
	padding:10px 0;
	margin:0 auto;
}
#sidebar {
	/*width:100%;
	background:url(images/darky/five.png);*/
	overflow:auto;
	margin:0;
	padding:15px 0 10px 0;	
}

/* pro */
.post-ratings img{
	margin:2px 2px 2px 0;
}
.actual_post {
	width:100%;
	margin:0;
}
.ta_meta_container {
	/*width:100%;
	background:url(images/darky/five.png);
	padding:5px 0 15px 0;*/
}

.actual_post_title {
	/*width:94.594594594594594595%;
	padding:10px 0;	
	margin:0 0 0 2.7027027027027027027%;*/
	margin-bottom: 15px;		
}
.actual_post_title_page { padding:0 0 10px 0; /*width:94.594594594594594595%; margin:0 0 0 2.7027027027027027027%;*/ }
.actual_post_title_page h2 {
	color:#000;
	line-height:36px;
	margin:0 0 5px 0;
	font-size:20px;
	font-weight: bold;
}
.actual_post_title_page h1{
	color:#000;
	line-height:36px;
	margin:0 0 5px 0;
	font-size:24px;
	font-weight: bold;
}
.actual_post_title h2, .actual_post_title h2 a{
	color:#094A8C!important;
	line-height:36px;
	margin:0 0 5px 0;
	font-size:24px;
	font-weight: bold;
}
.actual_post_title h2 a{
	color:#fff;
}
.actual_post_title h2 a:visited{
	color:#fff;
}
.actual_post_author {
	/*width:94.594594594594594595%;*/
		
	border:1px solid #eee;
	border-right:0;
	border-left:0;
	border-bottom:0;
	overflow:auto;
	/*margin:0 0 0 2.7027027027027027027%;	*/
}
.actual_post_ratings {
	width:94.594594594594594595%;
	border:1px solid #232323;
	border-right:0;
	border-left:0;
	border-bottom:0;	
	overflow:auto;
	padding:2px 0;
	margin:0 0 0 2.7027027027027027027%;
}
.actual_post_author .actual_post_posted{
	float:left;
	width:80%;
	overflow:hidden;
	margin: 5px 0.952380952380952381% 5px 0.019047601904760190476%;
}
.actual_post_author .actual_post_posted span{
	margin:0 1.1904761904761904762%;
}
.actual_post_comments {
	/*float:left;
	color:#fff;
	margin: 4px 0 0 3.8095238095238095238%;*/
	font-style:italic;	
	margin: 5px 0.952380952380952381% 5px 0.019047601904760190476%;
}
.metadata{
	width:94.594594594594594595%;
	font-size:11px;
	padding:6px 0 10px;
	margin:6px 0 -5px 2.7027027027027027027%;
	border-bottom:1px solid #232323;
}
.metadata .bot{
	height:4px;
	margin:6px 0 0;
	border-bottom:1px solid #232323;
}
.metadata p{
	line-height:normal;
	overflow:hidden;
	width:100%;
}
.metadata a{
}
.metadata .label{
	float:left;
	width:14.285714285714285714%;
	text-align:right;
	font-weight:bold;
	color:#9e0b0e;
	padding:0 1.5238095238095238095% 0 0;
}
.metadata .text{
	float:left;
	line-height:normal;
	width:78.095238095238095238%;
}
.bookmark_button_container {
	width:94.594594594594594595%;
	font-size:11px;
	padding:6px 0 10px;
	margin:6px 2.7027027027027027027% -5px 2.7027027027027027027%;
	border-bottom:1px solid #232323;
	min-height:75px;
}

.postmetadata{
	border:1px solid #232323;
	font-size:12px;
	background:#e5e5e5;
	margin:16px 0 0 0;
}
.post_entry {
	/*width:94.594594594594594595%;
	overflow:auto;*/
	/*padding:20px 2.7027027027027027027%;*/
}
.post_ad {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:center;
}
.post_ad img{
	margin:5px auto;
}
.post_ad_single {
	width:100%;
	overflow:auto;
	padding:10px 0;
}
.post_ad_single img{
	margin:5px 0 5px 1.9047619047619047619%;
}
.post_ad_single_300 {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:left;
}
.post_ad_single_468 {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:center;
}
.post_ad_single_300 img{
	margin:5px 0 5px 1.9047619047619047619%;
}
.post_author_bio {
	width:100%;
	background:url(images/darky/five.png);
	padding:15px 0;	
	overflow:auto;	
	margin:5px 0;	
}
.post_author_bio_bio {
	float:left;
	width:92.792792792792792793%;
	margin:0 3.6036036036036036036%;
}
.post_author_bio_bio_pic {
	float:left;
	width:88px;
	height:88px;	
	margin:5px 2% 0 0;
}
.post_author_bio_bio_pic img{
	width:88px;
	height:88px;	
}
.post_author_bio_bio_desc {
}
.post_author_bio_bio_desc p{
	margin:0 0 5px 2%;
}
.post_author_pic {
	font:24px Verdana, Arial, Helvetica, sans-serif;
}
.post_author_bio_social {
	float:left;
	width:96.396396396396396396%;
	margin:10px 0 10px 0.9009009009009009009%;
}
.authors_website {
	float:left;
	width:167px;
	height:30px;
	background:url(images/authors_website.png) no-repeat;
	margin:0 0 10px 10px;
}
.authors_website p{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#050505;
	margin:5px 0 0 15px
}
.authors_twitter {
	float:left;	
	width:167px;
	height:30px;
	background:url(images/authors_twitter.png) no-repeat;
	margin:0 0 10px 10px;	
}
.authors_twitter p{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#050505;
	margin:5px 0 0 45px;	
}
.authors_facebook {
	float:left;	
	width:167px;
	height:30px;
	background:url(images/authors_facebook.png) no-repeat;
	margin:0 0 10px 10px;		
}
.authors_facebook p{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#050505;
	margin:5px 0 0 40px;
}
.single_newsletter {
	width:100%;
	padding:5px 0;	
	overflow:auto;	
	margin:5px 0;
}
.single_newsletter_heading {
	width:96.396396396396396396%;
	min-height:48px;
	padding:5px 0;	
	background:url(images/single_rss.png) right center no-repeat;
}
.single_newsletter_heading p{
	font: 30px Verdana, Arial, Helvetica, sans-serif;
	color:#050505;
	margin:5px 55px 0 0;
	text-align:right;
}
.single_social_share {
	width:100%;
	background:url(images/darky/five.png);
	padding:15px 0;	
	overflow:auto;	
	margin:5px 0;	
}
.single_social_share_buttons {
	width:78.378378378378378378%;
	margin:0 auto;
	overflow:auto;
}
.single_social_share_buttons p{
	float:left;
	width:57px;
	margin:0 2px;
	
}
.single_social_share_heading {
	width:92.792792792792792793%;
	background:url(images/darky/five.png);
	margin:0 auto;	
}
.single_social_share_heading p{
	font: 36px/36px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:5px 0 10px 0;
}
.single_np {
	width:100%;
	padding:5px 0;	
	overflow:auto;	
}

.single_np_prev p{
	text-align:left;
	margin:0 0 10px 50px;
}

.single_np_next p{
	text-align:right;
	margin:0 50px 10px 0;	
}
.single_np_prev_np {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#d3262a;
	text-align:left;
	margin:0 0 0 50px !important;
}
.single_np_next_np {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#d3262a;
	text-align:right;
	margin:0 50px 0 0 !important;
}
.single_related {
	width:100%;
	padding:5px 0;	
	overflow:auto;	
}
.single_related_title {
	width:100%;
	padding:5px 0;	
	background:url(images/darky/five.png);
}
.single_related_title p{
	margin:0 0 0 4.5045045045045045045%;
	font: 36px Verdana, Arial, Helvetica, sans-serif;
	color:#050505;
}
.single_related_posts {
	width:100%;
	padding:5% 0;		
	background:url(images/darky/five.png);	
}

.related_posts_single {
	overflow:auto;
}
.related_posts_single ol{
	width:90%;
	margin:0 auto;
	overflow:auto;
}
.related_posts_single ol li{
	float:left;
	width:100%;
	margin:5% 0;
}

.related_post_image img{
	max-width:100%;
}
	
.related_post_title {
	padding:0 0 4px 0;
}
.related_post_title a{
	color:#F26521;
	margin:0 0 7px 0;
	font:18px/18px Verdana, Arial, Helvetica, sans-serif;
}
.no_comm_single {
	width:100%;
	padding:20px 0;
	text-align:center;		
}
.no_comm_single p{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#d3262a;	
}


/* Full width page starts */
#main_content_section_full {
	float:left;
	width:96.80851063829787234%;
	margin:15px 0 15px 1.5957446808510638298%;
	background:url(images/darky/five.png);
}

#main_content_section_search {
	float:left;
	width:94%;
	margin:3%;
	background:url(images/darky/five.png);
	padding:3% 0;		
}

#main_content_section_search_title {
	float:left;
	width:94%;
	margin:3% 3% 0 3%;
	background:url(images/darky/five.png);
	padding:3% 0;
}

.main_content_section_search_title {
	color:rgba(255,0,0,1);
    margin: 0 7% 0 7%;
    width: 86%;	
}

.fouroh {
	overflow:auto;
	margin:10% 5%;
	width:90%;
	text-align:center;
}
.fouroh h2 {
	font:36px/36px Verdana, Arial, Helvetica, sans-serif;
	margin:15px auto;
	color:rgba(0,0,0,1);	
}
.fouroh p {
	font:18px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:15px auto;
	color:rgba(0,0,0,1);	
}
.fourohsearch {
	width:90%;
	margin:0 auto;
}

.ta_meta_container_full {
	width:100%;
	background:url(images/darky/five.png);
	padding:5px 0 15px 0;
}

.actual_post_title_page_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
}

.actual_post_title_page_full h2{
	color:#000;
	line-height:36px;
	margin:10px 0 10px 0;
	font-size:36px;

}

.post_entry_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
	overflow:auto;
	padding:20px 0;
}
.post_ad_full {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:center;
}
.post_ad_full img{
	margin:5px auto;
}
.post_ad_single_full {
	width:100%;
	overflow:auto;
	padding:10px 0;
}
.post_ad_single_full img{
	margin:5px 0 5px 10px;
}
.post_ad_single_300_full {
	width:100%;
	overflow:auto;
	padding:10px 0;
	text-align:left;
}
.post_ad_single_300_full img{
	margin:5px 0 5px 10px;
}
/* Full width page ends */


/* entry */
.entry{
	width:100%;
	clear: both;
	line-height: 21px;
}
.entry a{
	text-decoration:underline;
}
.entry a:hover{
	text-decoration:none;
}
.entry p{
	margin:0 0 22px 0;
}
.entry h1{}  .entry h2{}  .entry h3{}  .entry h4{}  .entry h5{}  .entry h6{}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{line-height:1.5em; margin: 0 0 15px 0; }

.entry ul{ margin: 0 0 20px 0; padding: 0 0 0 20px; }
.entry ul ul{ margin: 0; }
.entry ul li{	list-style-type: disc;  line-height: 1.5em;}
.entry ul ul li{ list-style-type: circle; }

.entry ol{ margin: 0 0 20px 0; padding: 0 0 0 6%; }
.entry ol ol{ margin: 0; }
.entry  ol li{ list-style-type: decimal;  line-height: 1.5em;}
.entry  ol li ol li{ list-style-type: lower-alpha; }

.entry .list_bookmarks{
	padding: 0;
}
.entry .list_bookmarks li.linkcat{
	list-style: none;
}
.entry .list_bookmarks li.linkcat li{
	list-style:disc;
}

.entry .more-link{
	background:url(images/btn_more.png) no-repeat 100% -25px;
	height:25px;
	float:left;
	padding:0 12px 0 0;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.entry .more-link span{
	color:#F26522;
	text-decoration: none;
	border-bottom: 1px solid #F26522;
	padding-bottom: 2px; 
}

img.wp-smiley{ padding: 0; border: none; }

.entry .wp-caption{ padding: 5px; text-align:center; max-width: 96%; background:#232323;}
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; max-width: 96%; }
.entry .wp-caption-text{ margin:0; padding:0; font-size:11px; text-align:center; }

.entry table{
	width: 100%;
	border: 1px solid #232323;
	border-collapse: collapse;
	margin: 0 0 15px 0;
}
.entry table td, .entry table th{
	border: 1px solid #232323;
	padding: 5px;
}
.entry table th{
	background: #232323;
}

/* Begin Images */
p img{
	padding: 0;
	max-width: 100%;
}
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright, img.alignright, a img.alignright {
	float:right;
	margin:10px 0px 10px 16px;
}
.alignleft, img.alignleft, a img.alignleft {
	float:left;
	margin:10px 16px 10px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

/* Various Tags & Classes */
.entry acronym, .entry abbr, .entry span.caps{
	cursor: help;
}
.entry acronym, .entry abbr{
	border-bottom: 1px dashed #dfcfba;
}
.entry blockquote{
	margin: 15px 0 28px 1%;
	padding:0 0 0 7px;
	border-left:13px solid #232323;
}
.entry blockquote blockquote{
	margin: 10px 0 18px 1%;
	padding:0 0 0 7px;
	border-left:13px solid #6dcff6;
}
.entry blockquote cite{
	margin: 5px 0 0;
	display: block;
}
.center{
	text-align: center;
}
.hidden{
	display: none;
}
.nopost, .nocomments{
	text-align:center;
	padding: 20px 0 20px 0;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote cite {
	color: #666;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #232323;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #232323;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.last{
	margin-right:0 !important;
	clear:right;
}
.clear{
	clear: both;
	line-height: 0;
}
/* Respond */
#respond{
	margin:25px 0 50px 7.2072072072072072072%;
	overflow:hidden;
	width:90.09009009009009009%;
}
.commentlist #respond{
	margin:0 0 20px 0;
}
#respond h3{
	font-size:30px;
	background:url(images/bgr_title.png) no-repeat 0 100%;
	width:100%;
	padding:0 0 20px;
	line-height:normal;
}
#reply-title small{
	display: block;
	padding: 5px 0 0 0;
	font-size: 14px;
	font-weight: normal;
}
#commentform p{
	width:100%;
	overflow:hidden;
	padding: 0 0 10px;
	margin: 0;
}
#commentform p a, #commentform p a{
	text-decoration:underline;
}
#commentform p a:hover{
	text-decoration:none;
}
#commentform p input{
	float:left;
}
#commentform p label{
float: left;
padding: 10px 0 0 5px;
width: 100px;
}
#commentform .comment-form-comment label{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	display: none;
}
#commentform input[type=text]{
	width: 45%;
	margin: 5px 5px 1px 0;
}
#commentform{
	margin: 5px 0 0 0;
}
#commentform textarea{
	width: 80%;
	height:100px;
	overflow:auto;
	margin:5px 0 0 0;
}
#commentform #submit{
	background:#000;
	border:0;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 35px;
	cursor:pointer;
}
/* Comments*/
#comments{
	font-size:25px;
	width:90.09009009009009009%;
	font-style:italic;
	padding:0 0 20px;
	line-height:normal;
	margin:15px 0 0 7.2072072072072072072%;
}
.commentlist{
	width:90.09009009009009009%;
	margin:10% 0 10% 7.2072072072072072072%;
}
.commentlist li.comment{
	margin: 10% 0 3%;
	padding: 3% 3% 3% 5%;
	list-style: none;
	background:url(images/comments_bg.png) repeat;
	clear: both;
}
.commentlist li.trackback{
	margin: 3% 0 3%;
	padding: 3% 3% 3% 5%;
	list-style: none;
	background:url(images/comments_bg.png) repeat;
	clear: both;
}
.commentlist li.pingback{
	margin: 3% 0 3%;
	padding: 3% 3% 3% 5%;
	list-style: none;
	background:url(images/comments_bg.png) repeat;
	clear: both;
}
.commentlist li li{

}
.commentlist li li li{

}
.commentlist li li li li{

}
.commentlist .alt{
	margin: 10px 0 0 0;
}
.commentlist li ul{
	margin:0 -5px 0 5%;
}
.commentlist p{
	margin: -1% 1% 2% 0;
	font-size:12px;
	line-height:18px;
}
.commentlist .children{ padding: 0; }

.commentlist li.comment .entry{
	width: auto;
	clear: none;
	overflow: visible;
	padding: 1% 0 0 0;
}

.commentlist li.comment .entry li{
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
}
.commentlist li.comment .entry ul{
	padding: 0;
	margin: 0 0 3% 6%;
	background: none;
	border: 0;
}
.commentlist li.comment .entry ul ul{
	margin: 0 0 1% 6%;
}
.commentlist li.comment .entry ol ul{
	margin: 0 0 1% 6%;
}
.commentlist li.comment .entry ol{
	padding: 0;
	margin: 0 0 3% 7%;
	background: none;
	border: 0;
}
.commentlist li.comment .entry ol ol{
	margin: 0 0 3% 7%;
}
.commentlist li.comment .entry ul ol{
	margin: 0 0 1% 7%;
}

.nocomments{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata{
	margin: 0 0 3% 0;
	display: block;
}
.commentmetadata a{
	font-weight:bold;
}
.commentlist .reply{
	overflow:hidden;
	margin:2% -1% 0;
}
.commentlist .reply a{
	background:#000;
	padding:1% 5%;
	color:#fff;
	float:right;
}
.commentlist .reply a:hover{
	text-decoration:none;
	background:#333;
}
.comment-author{
	padding: 0 0 0.4% 0;
}
.comment-author img{
	border:3px solid #868686;
	float:left;
	margin:0 2% 2% 0;
}
.commentlist .fn{
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-transform:capitalize;
}
.commentlist .comment-author-admin .fn, .commentlist .comment-author-admin .fn a{
	color:#0380ff;
}
.commentlist .trackback .fn, .commentlist .pingback .fn{
	margin:0;
}
.commentlist .says{
	position:relative;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}
.commentlist .avatar{
	position: relative;
	top: -15%;
	left: -2%;
}
.pagination2{
	margin: 0 0 0 8%;
}
.pagination2 span {
	color:#000;
	font-weight:bold;
}
.pagination2 a {
	color:#ED1C24;
	font-weight:bold;	
}
/* pagination */
.pagination{
	float:left;
	overflow:hidden;
	background:none;
	margin:30px 0 20px 2.7027027027027027027%;
	width:90%;
	padding:10px 5% 10px 0;
	text-align:right;
	border:1px solid #232323;
}
.pagination span, .pagination a{
	border:0px !important;
	display:inline-block;
	height:27px;
	margin:0 1px 0 0;
	line-height:27px;
	padding:0 2px;
}
.pagination .pages{
	padding:0 8px;
	margin:0 5px 0 0;
	color:#fff;
	background:#363636;
}
.pagination a:hover, .pagination .current{
	text-decoration:none;
	color:#fff;
	background:#9E0B0E;
}
.pagination .al{
	float: left;
	padding: 0 0 0 10px;
}
.pagination .ar{
	float: right;
	padding: 0 3px 0 0;
}
.pagination .al a, .pagination .ar a{
	padding:0 5px;
}

/* Sidebar */

.sidebar_widget {
	width:88.23529411764706%;
	margin:5% 5.882352941176471%;
	overflow:auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}
.sidebar_widget_top {
	width:100%;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.sidebar_widget_bottom {
	width:100%;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.widget {
	width:100%;
	overflow:auto;
	background:url(images/darky/five.png);
	padding:0 0 3.33333333333333% 0;
	color:#fff;
}
.widgettitle {
	width:93.33333333333333%;
	overflow:auto;
	background:url(images/darky/five.png);
	font:24px Verdana, Arial, Helvetica, sans-serif;
	padding:3.33333333333333%;
	color:#fff;
}
.widget ul {
	width:100%
	margin:1.666666666666667% 0 3.33333333333333% 0;
}
.widget ul li{
	width:81.666666666666667%;
	overflow:hidden;
	margin:0 6.666666666666667%;
	padding:3.33333333333333% 0 3.33333333333333% 5%;
	border-bottom:1px solid #232323;
}
.widget ul li a{
	color:#fff;
}
.widget ul li a:visited{
	color:#fff;
}
.widget ul ul a{
	color:#fff;
	font-size:11px;
}
.widget ul ul{
	width:95%;
	margin: 0 0 0 5%;
	padding:0;
}
.widget ul li ul li{
	padding: 1.304347826086957% 0 1.304347826086957% 4.347826086956522%;
	margin:0;
	border: 0;
	
}
.widget .last{
	background:none;
}
.textwidget{ padding: 5%; }
.textwidget p{ padding: 5%; }
.widget_tag_cloud div, .widget_calendar div{ }
/* Calendar */
#wp-calendar{width:90%;margin-bottom:3.33333333333333%;margin-left:3.33333333333333%;clear:both;padding:0;}
#wp-calendar caption{padding:3.33333333333333%;font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#wp-calendar th,#wp-calendar td{text-align:center;padding:3px 0;color:#fff;}
#wp-calendar td{background:transparent;}
#wp-calendar a{color:#fff;}
/* tag cloud */
.tagcloud {
	width:86.666666666666667%;
	margin:3.33333333333333% 6.666666666666667%;
}
.tagcloud a{
	color:#fff;
}
.widget_poll li{
	border:0;
	background: none;
}
.widget_poll li a{
display: block;
color: #fff;
margin: 10px 0 0 0;
text-decoration: underline;
}
.widget_poll li a:hover{
text-decoration: none;
}
.wp-polls {
	width:100%;
	margin:5% 0 0 0;	
	overflow:hidden;
	
}
.wp-polls ul li{
	background: none;
	margin:0 6.666666666666667%;
	padding:1.666666666666667% 0 1.666666666666667% 5%;
	color:#fff;	
	border-bottom:0;
}
.wp-polls p strong{
	font: 16px/16px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff;	
}
.wp-polls p a{
	font:14px/16px Verdana, Arial, Helvetica, sans-serif;		
	color:#fff;	

}
.wp-polls ul li label{
	margin:0 0 0 7px;
}
.wp-polls .Buttons {
	width:40%;
	height:10%;
	background:#000 !important;
	border:0 !important;
	font: 18px Verdana, Arial, Helvetica, sans-serif; 	
	margin:0 0 7px 0;	
}
.widget img {
    height: auto;
    max-width: 90%;
	margin:10px 5%;
}
.widget select {
    width: 90%;
	background:#242424;
	border:0;
	margin:10px 5%;
}
.widget .current-menu-item, .widget .current_page_item {
	background:none !important;	
}
/* pro */
/* Sidebar */


#footer_section .footerp{
	margin:2% 5%;
	color:#fff;
	width:90%;
}
#footer_section .footerp a{
	font-weight:bold;
	color:#000;
}
#footer_section .footercredit {
	margin:2% 5%;
	color:#fff;
	width:90%;		
}
#footer_section .footercredit a{
	font-weight:bold;
	color:#fff;
}
.footerp .seach_section {
	float:left;
	width:100%;
	background:none !important;
}






/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
   Designed and built to work with the Accessites WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 100%;
  font-family:Verdana, Geneva, sans-serif;
}

#gb_form_div p {
  margin-left : 12px;
}

#gb_form {
  text-align : left;
  background : transparent;
}

#gb_form_div a {
  text-decoration : underline;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
  text-decoration : none;
}

fieldset { 
  border : 0;
  margin-top : 10px;
}

#gb_form legend, legend, #gb_form dt { 
  font-weight : bold; 
}

#gb_form legend {
  padding-top : 5px;
}

* html #gb_form legend {
  padding:0 0 10px 0;
}

#gb_form legend#mainlegend { 
  padding-top : 5px;
  padding-bottom : 10px;
  background:url(images/dotted_grey.gif) repeat-x bottom;
  width:100%;
}

* html #gb_form legend#mainlegend {
  margin-left : -5px;
}

#gb_form legend#mainlegend small { 
  font-size : 11px; 
  text-transform : uppercase;
}

#gb_form_div .formhead small a {
  font-size : 11px; 
  background-image : none;
  display : inline;
  padding : 0;
  margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead {
  font-size : 12px; 
  color : #4c4c4c;
  width : 97%;
}

#gb_form_div .main_formhead {
  margin-left : -35px;
  text-indent: -9999px;
}

#gb_form_div label { 
  margin-top : 5px;
  margin-left : 20px;
  font-size:11px;
}

#gb_form_div input.short, #gb_form_div input.med, #gb_form_div select.med, #gb_form_div textarea.textbox, #gb_form_div textarea { 
  padding : 3px; 
  border : 5px solid #383838;
  background-color : #f3f3f3;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  width : 60%;
  height : auto;
  margin:0 0 5px 20px;
}

#gb_form_div input.short {
  width : 7%;
}

#gb_form_div textarea.textbox, #gb_form_div textarea { 
  width : 80%;
  height : 220px;
  line-height : 1.5em;
}

#gb_form_div select.med {
  width : 60%;
}

#gb_form_div input.checkbox {
  cursor : default;
  background : transparent;
  border : 0;
  padding : 0; 
  margin : 0;
  width : 14px;
  height : 14px;
}

#gb_form_div input.button {
	background:#000;
	height:35px;
	border:0;
	border-right:1px solid #000;
	font:16px/35px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	color:#fff;
	padding:0 15px;
	cursor:pointer;
	clear:both;
	margin: 10px 0 0 20px;
}

#content #gb_form input.button {
  margin : 15px 5px 25px 20px;
  padding : 2px 15px 2px 15px;
}

* html #content #gb_form input.button {
  margin-left : -5px;
}

#gb_form_div span.error, #gb_form_div span.success, #gb_form_div dt { 
  font-weight : bold; 
}

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
}

#gb_form_div small.whythis a { 
  font-size : 11px; 
  text-decoration : none;
}
#gb_form_div small.whythis a span{ 
  text-decoration : none;
  background:#000;
  color : #f5f5f5;
}
#gb_form_div small.whythis a:hover span{ 
  background:#000;
  border:1px solid #fff;
}

#gb_form_div p.creditline small {
  clear : both; 
  display : block;
  text-align : right;
  margin : 0;
  padding : 25px 0 15px 0;
  font-size : 11px; 
  letter-spacing : .0001em;
}

dl#result_dl_blockq blockquote {
  margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
  display : block;
  text-align : right;
}

#gb_form_div span.items {
  font-weight : bold;
  color : #339999;
}

#gb_form_div ul {
  margin : 10px 10px 20px 10px;
}

#gb_form_div ul li {
  list-style-type : none;
  margin : 0 10px 0 20px;
}

.wpcf7-text {/*arnie dec 23, 2013*/
	padding: 5px;
	border: 1px solid #383838 !important;
	width: 400px;	
}
.wpcf7-quiz {
	border: 5px solid #383838 !important;	
}
.wpcf7-textarea {
	border: 1px solid #383838 !important;/*arnie dec 23, 2013*/
	width: 600px;	
}
.wpcf7-file{
	border: 5px solid #383838 !important;	
}
.wpcf7-submit {
	background:#000;
	height:26px;
	border:0;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:1px 15px 5px 15px;
	cursor:pointer;
}

/* Mag Three starts here */

.magthree_left_individual_post {
	width:86%;
	margin:0 7% 5% 7%;
	padding:0 0 5% 0;
	float:left;
	border-bottom:1px solid rgba(0,0,0,0.05);
	
}
.magsix_left_individual_post {
	width:86%;
	margin:0;
	padding:7%;
	float:left;
	background:rgba(0,0,0,0.02);
}
.titlemagthree{	
	width:100%;
}
.titlemagthree h2{
	font:24px/24px Verdana, Arial, Helvetica, sans-serif; 
	width:100%;
	margin:0;
	padding:0 0 7px 0;
	border-bottom:1px solid #232323;
	color:#000;	
}
.titlemagthree h2 a{
	color:#000;
}
.metadatamagthree{
	font-size:13px;
	color:#000;
	width:100%;
	padding:0;
	border-bottom:1px solid #232323;
	
}
.metadatamagthreeratings{
	font-size:13px;
	color:#000;
	width:85px;
	padding:5px;
	background:rgba(0,0,0,0.07);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin:10px 0 0 0;	
	
}
.magthree_featured_image{
	padding:0;
	margin:10px 5% 10px 0;
	width:40%;
	float:left;
}
.magthree_featured_image_full{
	padding:0;
	margin:10px 0;
	width:100%;
	float:left;
}
.magthree_featured_image img{
	border:0;
	padding:0;
	max-width:100%;
}
.magthree_featured_image_full img{
	border:0;
	padding:0;
	max-width:100%;
}
.excerpt_magthree{
	font-size:18px;
	color:#000;
	width:55%;
	margin:5px 0;
	padding:0 0 5px 0;
	float:left;
	
}
.excerpt_magthree_full{
	font-size:18px;
	color:#000;
	width:100%;
	margin:5px 0;
	padding:0 0 5px 0;
	float:left;
	
}

.readmore_magthree{
	margin:5px 15px;
	padding:0 0 5px 0;
}

#sidebar_magthree {
	width:100%;
	background:url(images/darky/five.png);
	overflow:auto;
	margin:0;
	padding:0 0 10px 0;	
}

.magfive_title {
	width:100%
}

.magfive_excerpt {
	color:#000;
	width:100%;
	margin:5px 0;
	padding:0 0 5px 0;
	float:left;	
}


/* Mag Three starts here */

#featured_section_wilto {
	width:100%;
	padding:9% 0;
	position:relative;
	overflow:hidden;
}
#feed_social {
	width:100%;
	background:#F6F6F6;
	overflow:auto;	
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}
.wrsubtexth2 h2 a{
	color:#f6f6f6;
}
.wrsubtext {
	color:#f6f6f6;
	margin:15px 0;
}

.wrtext p a {
    background: #000;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 10px 30px;
	border-bottom:solid 5px #181818;
}

.carousel-next {
    background: url("images/darky/anything-arrows-next.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 163px;
    left: 5%;
    position: absolute;
    text-indent: -9999px;
    top: 30%;
    width: 63px;
    z-index: 9;
}

.carousel-prev {
    background: url("images/darky/anything-arrows-prev.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 163px;
    position: absolute;
    right: 5%;
    text-indent: -9999px;
    top: 30%;
    width: 63px;
    z-index: 9;
}
.slider_cheader {
	width:88%;
	margin:5% 6%;
}
.slider_cheader img{
	max-width:100%;
	height:auto;
}
.single_feat_image{
	width:100%;
}
.single_feat_image img{
	max-width:100%;
	height:auto;
}
.archiveheading {
	width:100%;
	margin-bottom:40px;
	padding:20px 0;
}
.archiveheading h2{
	font-size:36px;
    margin: 0 0 0 2.7027%;
    width: 94.5946%;	
}

#respond #author {
	border: 1px solid #262326 !important;
	background:#fff;	
}
#respond #email {
	border: 1px solid #262326 !important;
	background:#fff;	
}
#respond #url {
	border: 1px solid #262326 !important;
	background:#fff;	
}
#respond #comment {
	border: 1px solid #262326 !important;
	background:#fff;
}
#respond #submit {
	background:#000;
	border:0;
	color:#fff;
}
.widget .current-menu-item, .widget .current_page_item {
    background: none !important;
}

/* Header Area */

#header-group { margin: 0 auto; width: 1128px; }
#logo_section { height: 200px; max-height: 200px; min-height: 200px; background-size: 1128px 200px; background-repeat:no-repeat; }
#logo_section #logo { margin: 35px 18px; }

#header-top-destinations { padding: 20px; width: 1088px; margin-left: auto; margin-right: auto; background: #fff; }
.header-destination-one-fourth { width: 255px; float: left; }
.header-margin-right { margin-right: 22px; }

#strip-banner-container { background: url(images/header-msg-banner.jpg)no-repeat; min-height: 120px; max-height: 135px; overflow: hidden; }

.destination-overlay { position:relative; }
.destination-overlay img { vertical-align: top; }
.destination-overlay-text{
  position:absolute;
  bottom:0px;
  left:0px;
  background: rgba(0, 0, 0, 0.6);
  min-height: 10px;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  width: 235px;
  color: #fff;
}
.destination-overlay-text a{
  color: #fff;
}

.promo-content-main { padding: 10px; }
.promo-content { padding-left: 103px; min-height: 95px; color: #fff; font-size: 14px; }
.promo-content p { margin-bottom: 20px; }
.promo-content p:last-child { margin-bottom: 0px;}
.promo-content a { color: #fff; text-decoration: underline!important; }
.promo-content a:hover { text-decoration: none!important; }
.attention-bg { background: url( images/attention-btn.png) no-repeat; }
.news-bg { background: url( images/latest-news.png) no-repeat; }
.offer-bg { background: url( images/special-offer-btn.png) no-repeat; }

/* Page Area */

#page-group { width: 1128px; margin: 0 auto; }
.home-destination-main { padding: 20px 20px 0 20px; }
.destination-container { width: 257px; float: left; margin-bottom: 20px; }
.margin-right { margin-right: 20px; }
.nomargin-right { margin-right: 0!important; }
.home-destination-content { padding: 10px; border: 2px solid #c6c6c6; border-top: 0!important; -webkit-border-radius:  0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; font-size: 14px; line-height: 21px; }
.home-destination-title { padding: 10px; font-size: 14px; font-weight: bold; color: #fff; text-transform:uppercase; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.home-destination-listing li { background: url(images/dot.jpg) no-repeat 0px 6px; padding-left: 10px; }
.home-destination-img { padding: 10px 10px 0 10px; border-left: 2px solid #c6c6c6; border-right: 2px solid #c6c6c6; }
.home-destination-img img { max-height: 100%; max-width: 100%; }

.destination-template-1 { background: -webkit-linear-gradient(#67bbd4, #256372);
background: -moz-linear-gradient(#67bbd4, #256372);
background: linear-gradient(#67bbd4, #256372); }
.destination-template-2 { background: -webkit-linear-gradient(#6f5a45, #302119);
background: -moz-linear-gradient(#6f5a45, #302119);
background: linear-gradient(#6f5a45, #302119); }
.destination-template-3 { background: -webkit-linear-gradient(#a7cc5a, #618515);
background: -moz-linear-gradient(#a7cc5a, #618515);
background: linear-gradient(#a7cc5a, #618515); }
.destination-template-4 { background: -webkit-linear-gradient(#f0bc42, #d39f24);
background: -moz-linear-gradient(#f0bc42, #d39f24);
background: linear-gradient(#f0bc42, #d39f24); }
.destination-template-5 { background: -webkit-linear-gradient(#8e41af, #4d1a61);
background: -moz-linear-gradient(#8e41af, #4d1a61);
background: linear-gradient(#8e41af, #4d1a61); }
.destination-template-6 { background: -webkit-linear-gradient(#d66c78, #8b2a35);
background: -moz-linear-gradient(#d66c78, #8b2a35);
background: linear-gradient(#d66c78, #8b2a35); }
.destination-template-7 { background: -webkit-linear-gradient(#a91f38, #550614);
background: -moz-linear-gradient(#a91f38, #550614);
background: linear-gradient(#a91f38, #550614); }
.destination-template-8 { background: -webkit-linear-gradient(#52a847, #286b1f);
background: -moz-linear-gradient(#52a847, #286b1f);
background: linear-gradient(#52a847, #286b1f); }
.destination-template-9 { background: -webkit-linear-gradient(#a1cd40, #5d7d18);
background: -moz-linear-gradient(#a1cd40, #5d7d18);
background: linear-gradient(#a1cd40, #5d7d18); }
.destination-template-10 { background: -webkit-linear-gradient(#dd73bc, #9d2d79);
background: -moz-linear-gradient(#dd73bc, #9d2d79);
background: linear-gradient(#dd73bc, #9d2d79); }
.destination-template-11 { background: -webkit-linear-gradient(#46c3bb, #125f5b);
background: -moz-linear-gradient(#46c3bb, #125f5b);
background: linear-gradient(#46c3bb, #125f5b); }
.destination-template-12 { background: -webkit-linear-gradient(#fc9d47, #a24d01);
background: -moz-linear-gradient(#fc9d47, #a24d01);
background: linear-gradient(#fc9d47, #a24d01); }
.destination-template-13 { background: -webkit-linear-gradient(#559cd3, #19639d);
background: -moz-linear-gradient(#559cd3, #19639d);
background: linear-gradient(#559cd3, #19639d); }
.destination-template-14 { background: -webkit-linear-gradient(#555555, #161616);
background: -moz-linear-gradient(#555555, #161616);
background: linear-gradient(#555555, #161616); }
.destination-template-15 { background: -webkit-linear-gradient(#e04f55, #8e0b16);
background: -moz-linear-gradient(#e04f55, #8e0b16);
background: linear-gradient(#e04f55, #8e0b16); }

#home-video-container { width: 500px; float: left; margin-right: 20px; }
#home-choose-container { width: 276px; float: left; border: 2px solid #c7c7c7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; max-height: 365px; overflow: hidden; }
.whychoose-title { font-size: 20px; font-weight: bold; color: #40abe3; margin-bottom: 15px; }
ul#whychoose-list { margin-left: 10px; line-height: 21px; }
ul#whychoose-list li { padding-left: 20px; background: url(images/check.png) no-repeat 0 3px;}
.home-choose-content { padding: 10px 10px 20px 10px; }
.whychoose-learnmore { margin-top: 20px; text-align: center; }

/*arnie 12-19-13*/
.entry hr { margin: 20px 0 20px 0; }
.wow-contact-img { text-align: center; margin-bottom: 20px; }
#front-contact-us { text-align: center; font-size: 18px; }
#front-contact-us .greeting-contact div { color: #1ba6ff; margin-bottom: 10px; font-weight: bold; }
#front-contact-us .schedule-contact div { color: #FF0000; margin-bottom: 10px; font-weight: bold; }
.destination-main2 { border: 1px solid #e5e5e5; background: #e5e5e5; min-width: 125px; min-height: 117px; max-width: 125px; max-height: 117px; box-shadow: 0 3px 5px #9f9f9f;}
#destination-list .destination-main2{ float: left; margin: 10px; }
.des-dimension { width: 445px; }
#destinations_main { position: relative; }
#destination-map { position: absolute; right: 0; top: 0; }
.destination-title { text-align: center; margin-top: 2px; font-size: 12px; }
#destination-list .destination-main2 img { width: 110px; height: 86px; padding: 7px; padding-bottom:0!important; }
.dest-top-content { margin-bottom: 10px; }
/*arnie dec 23, 2013*/
.form-contact-us { float: right; margin-top: 50px; }
.contact-content-main { float: left; width: 310px; margin-top: 30px; }
.all-contact-field { margin-top: 20px; }
.contact-title { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.contact-title img { margin-right: 5px; float: left; }
#ccontent-img-main { margin-top: 20px; border-top: 1px solid #ebebeb; padding-top: 20px; }
.photos-main { padding-top: 20px; border-top: 1px solid #ebebeb; }
.fix-images { float: left; margin-right: 10px; border: 1px solid #000; }
.name-text { font-size: 18px; margin-bottom: 10px; font-weight: bold; }
.img-main2 { float: left; margin: 0 12px 20px 0; width: 365px; }
.numbers-info { float: left; font-size: 12px; width: 90px; }
.numbers-info-content { font-size: 12px; }
.contacts-photos { float: left; margin-right: 10px; }
.contacts-photos img { margin-bottom: 10px; }

/* Footer Area */
#footer-container { width: 1128px; margin: 0 auto; line-height: 21px; }
#footer-navigation { /*margin-top: 40px;*/ margin-top: 10px; }
.footer-navi-one-fifth { width: 225px; float: left; }
.footer-navi-title { font-size: 14px; font-weight: bold; color: #fff; margin-bottom: 10px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #3a8ac6; }
.footer-navi-content { background: url(images/footer-border.png) center right no-repeat; min-height: 100px; margin-bottom: 20px; }
.footer-navi-margin-right { margin-right: 20px; }
.nobg { background:none!important; }
.footer-navi-content ul { /*margin-left: 20px;*/ font-size:12px; }
.footer-navi-content ul li, .footer-navi-content ul li a { color: #244f70; }
.vertical-border {
height: 2px;
background: linear-gradient(#3a8ac6, #3c8ecb);
}

/* Sidebar Section */

.live-chat-main { width: 200px; margin-bottom: 10px; padding: 0 27px; }
.live-chat-main img { width: 200px; }
.call-now-main, .famous-faces-main { margin-bottom: 20px; }/*edited arnie 12-20-2013 from margin-bottom: 10px; */


/* Footer */
#footer-banner-ad-main { width: 1128px; margin: 0 auto; }
.footer-ad-content { padding: 20px; float: left; width: 1088px; }
.sideA { width: 700px; float: left; margin-right: 20px; }
.sideB { width: 368px; float: left; }
.nopadding-top { padding-top: 0!important; }

#footer-site-navi { padding-top: 10px; padding-bottom: 20px; font-size: 12px; position: relative; }
#footer-copyright-main { width: 460px; float: left; color: #244f70; }
.footer-site-policy { width: 240px; margin: 0 auto; }
.footer-webhost { text-align: center; }
#footer-webhost-main { margin-top: 10px; }

#dmca-logo { position: absolute; top: 10px; right: 10px; width: 85px; height: 101px; }

.footer-navi-one-fourth { width: 282px; float: left; }

/* Footer Social Media */
#footer-social-media { width: 390px; margin: 0 auto; margin-bottom: 30px; }
#footer-social-media ul li { display: inline-block; width: 32px; }
.footer-follow-us { width: 76px; float: left; margin-right: 10px; }
.footer-follow-us  img { margin-top: 17px; }
.footer-social-media-buttons { width: 300px; float: left; }


/*Flight Script*/
.flight-wrapper {
	padding: 27px;
	width: 694px;
	margin: 0 auto;
	border: 1px solid #bebebe;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-family: Arial, Helvetica, sans-serif!important;
}
.validity-container {
	margin-bottom: 40px;
}
.flight-validity-title h2 {
	font-size: 30px!important;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.type-of-planes-validaty-dates-from, .type-of-planes-validaty-dates-to {
	max-width: 325px!important;
	min-width: 325px!important;
	text-align: center;
	background: #fefaef;
	border: 1px solid #7d7d7d;
}
.type-of-planes-validaty-dates-from, .type-of-planes-validaty-dates-to, .to {
	float: left;
	font-size: 18px;
	padding: 10px 0;
}
.to {
	min-width: 40px;
	max-width: 40px;
	text-align: center;
}
.type-of-planes-rate-title h2 {
 	font-size: 24px;
 	text-align: center;
	color: #000000;
	font-weight: bold;
}
.type-of-planes-rates-number {
	font-size: 36px;
	padding: 18px 0;
	min-width: 375px!important;
	max-width: 375px!important;
	margin: 0 auto;
	text-align: center;
	background: #fefaef;
	font-weight: bold;
	border: 1px solid #7d7d7d;
	color: #FF0000;
	margin-bottom: 40px;
}
.airline-departure, .airline-arrival {
	max-width: 197px!important;
	min-width: 197px!important;
	text-align: center;
	background: #fefaef;
	border: 1px solid #7d7d7d;
	margin-bottom: 25px;
	font-size: 18px;
	padding: 10px 0;
}
.route-info {
	float: left;
	width: 200px;
}
.alpha-spacing {
	margin-right: 25px;
}
.route-info-title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 25px;
	text-align: center;
}
.type-of-planes-img {
	min-width: 230px!important;
	max-width: 230px!important;
	margin-right: 35px;
}
.type-of-planes-img {
	float: left;
}
.flight-body-content {
	float: left; 
	width: 425px;
}
.more-flights {
	width: 210px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.flight-terms-condition {
	font-weight: bold;
}

.flight-wrapper p { margin: 0!important; }

.flight-buttons {
	width: 540px;
	margin: 0 auto;
}
.tell-number-new { width: 255px; float: left; margin-right: 30px; }
.round-corner { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }

ul.domtabs{ margin-top: 20px!important; padding-left: 0px; margin-left: auto!important; margin-right: auto!important; width: 780px; }
ul.domtabs li{display: inline-block;vertical-align: top;}
ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover{
background:#666; color:#ccc; font-weight:bold; text-decoration:none;
}
ul.domtabs a:hover{ background:#003a5e; }
ul.domtabs li.active a:link,ul.domtabs li.active a:visited,ul.domtabs li.active a:active,ul.domtabs li.active a:hover{background:#003a5e;color:#fff;}
#domtabprintview{float:right;padding-right:1em;text-align:right;}
#domtabprintview a:link,#domtabprintview a:visited,#domtabprintview a:active,#domtabprintview a:hover{color:#fff;}
a.link-button {
background-color: #004990;
width: 90px;
text-align: center;
margin-left: 10px;
margin-right: 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
color: #ffffff!important;
font-size: 16px;
padding: 10px 15px;
}

.xtension-header-container { margin-bottom: 20px; }
.xtension-header-title { font-size: 20px; font-weight: bold; }
.xtension-banner { width: 670px; margin: 0 auto; }
.xtension-link { font-size: 18px; text-align: center; margin: 20px 0 20px 0; }
.xtension-link a, .hotel-packages-link a, .airport-group-link a, .airline-list-container a, .airline-flights-rates a { text-decoration: underline!important; color: #094a8c; }
.helpful-links-container a, .helpful-links-container, .airline-list-left, .airline-list-right { color: #094a8c!important; }
.xtension-link a:hover, .hotel-packages-link a:hover, .airport-group-link a:hover, .airline-list-container a:hover, .airline-flights-rates a:hover { text-decoration: none!important; }
.xtension-video { margin: 0 auto; }

#hotel-packages-main { margin-bottom: 20px; }
.divider { background: url(images/divider.png); height: 5px; margin-bottom: 20px; background-repeat: no-repeat; background-position: center; }
.hotel-packages-main { width: 618px; margin: 0 auto; }
.hotel-packages, .airport-group { width: 300px; float: left; }
.hotel-resorts-container, .airport-margin-right { margin-right: 18px; }
.hotel-packages-img, .airport-group-img { width: 220px; margin: 0 auto; }
.hotel-packages-link, .airport-group-link { margin-bottom: 20px; font-size: 18px; text-align: center; }
.hotel-packages-link-space-top, .airport-link-space-top { margin-top: 20px; }
.xtension-banner { text-align: center; }
.airport-container { width: 618px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.xtension-featured-banner2, .xtension-featured-video2, .land-sea-transfer-main, .featured-beach-main, .tour-video-main,
.xtension-featured-video, .xtension-featured-banner { margin-bottom: 20px; }
.airlines-main { margin-bottom: 40px; }
.airline-list-container { width: 440px; margin-left: auto; margin-right: auto; margin-top: 20px; line-height: 21px; }
.airline-list-left { width: 220px; float: left; }
.airline-list-right { width: 220px; float: left; }
.airline-flights-rates { text-align: center; margin-top: 20px; font-size: 20px; }

.helpful-links-container { width: 640px; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
.helpful-links-container ul li { list-style: disc!important; }
.helpful-links-left, .helpful-links-right { width: 300px; float: left; padding-left: 20px; }
.helpful-links-left ul { padding-right: 20px; }
.wowpta-breadcrumb { margin-top: 20px; margin-left: 25px; margin-right: 25px; font-size: 13px; }
.wowpta-breadcrumb a { text-decoration: underline!important; }
.wowpta-breadcrumb a:hover { text-decoration: none!important; }
.fbbutton { width: 100px; }

.philippine-city-title, .philippine-province-title { font-size: 20px; margin-bottom: 20px; }
.philippine-city-first-col, .philippine-city-second-col, .philippine-city-third-col, .philippine-province-first-col, .philippine-province-second-col, .philippine-province-third-col { width: 250px; float: left; line-height: 21px; }
.philippine-city-main, .philippine-province-main { margin-bottom: 20px; }

.package-search-main {
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 15px 0;
color: #FAFAFA;
border: 1px solid #bebebe;
width: 750px;
margin: 10px 0;
margin-left: auto;
margin-right: auto;
font-family: Verdana,Arial,Helvetica,sans-serif;
vertical-align: top;
}
.search-body {
width: 720px;
margin: 0 auto;
}
.text-div {
width: 530px;
float: left;
margin-right: 10px;
}
.img-div {
width: 179px;
float: left;
}
#find-text {
padding: 5px 5px 5px 20px;
vertical-align: top;
margin-top: 1px;
width: 500px;
height: 32px;
font-size: 18px;
border: 1px solid #7d7d7d!important;
}

.weather-container-holder { float: right; margin-right: 10px; background: #fff; margin-bottom: -1px; }
.weather-container-main { width: 645px; padding: 15px; margin: 0 auto; border: 1px solid #bebebe; margin-bottom: 40px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.weather-link-top-right { background: #fff; width: 645px; margin: 0 auto; }
.weather-left-curved { width: 7px; height: 28px; float: left; background: url(images/left-weather.png) no-repeat; }
.weather-center-straight { float: left; background: url(images/weather-top.png) repeat-x; padding-top: 6px; }
.weather-center-straight a { text-decoration: underline!important; }
.weather-center-straight a:hover { text-decoration: none!important; }
.weather-right-curved { width: 7px; height: 28px; float: left; background: url(images/right-weather.png) no-repeat; }
.weather-divider { width: 117px; float: left; margin-right: 15px; }
.no-margin-right { margin-right: 0px!important; }
.weather-banner-tittle { color: red; font-weight: bold; text-align: center; line-height: 21px; }
.weather-banner-content { color: #0542fd; font-weight: bold; text-align: center; line-height: 21px; font-size: 12px; }

#hotel-list-container ul.find-hotel { margin-bottom: 15px; }
#hotel-list-container ul.find-hotel li { padding-left: 0; margin-left: 20px; list-style: disc!important; line-height: 18px; }
#hotel-list-container .location-title {}
#hotel-list-container a { color: #094A8C!important }
#hotel-list-container { margin-bottom: 20px; }
.text-center { text-align: center; margin-bottom: 20px; color: #0160B9; }
.text-center a { color: #0160B9; text-decoration: underline!important; }
.text-center a:hover { text-decoration: none!important; }

.icon-list-container { float: left; margin-bottom: 5px; }
.icon-list-container img { padding: 3px; border: 1px solid #646464; margin-right: 3px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.packages-title-container h1 { float: left; margin-right: 20px; }

.short-info-main-main { margin: 20px 0 10px 0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px!important; padding-left: 10px; padding-right: 10px; }
.short-info-main-main .one_third { width: 230px; float: left; line-height: 21px; }
.short-info-main-main .padding-right { padding-right: 20px; }
.short-info-main-main .info-title { font-weight: bold; }
.hotel-icon-container img { margin-right: 4px; margin-bottom: 5px; }
.hotel-icon-container { margin-bottom: 15px; padding-left: 10px; padding-right: 10px; }

.package-main-container { font-family: Geneva, Arial, Helvetica, sans-serif!important; line-height: 21px; margin-bottom: 20px; width: 750px; margin-left: auto; margin-right: auto; }
.package-main { background: #ebf5ff; padding: 25px 25px 25px 25px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.package-info-top-left { width: 370px; float: left; }
.package-info-top-right { width: 300px; float: right; }
.package-info-top-left h2 { margin-bottom: 0; text-align: center; font-size: 30px; font-weight: bold; line-height: 1.5em; color: #006ed6; font-family: Geneva, Arial, Helvetica, sans-serif!important; }
.package-name { font-weight: bold; font-size: 20px; padding-top: 10px; text-align: center; }
.package-name a { text-decoration: underline!important; }
.package-name a:hover { text-decoration: none!important; }
.package-validity { color: red; text-align: center; padding: 0 0 10px 0; }
.package-price-container { background: #fff; padding: 10px; }
.package-per-person { font-weight: bold; text-align: center; font-size: 18px; }
.package-price-container h2 { font-size: 36px!important; color: red; }
.package-small-text { font-size: 11px; text-align: center; }
.package-inclusions { padding-top: 10px; font-weight: bold; font-size: 18px; }
.inclusions-left { width: 380px; float: left; padding-top: 15px; line-height: 21px; }
.inclusion-room { font-weight: bold; font-size: 16px; margin-bottom: 10px; }
.inclusions-right { width: 300px; float: right; }
.package-inquire { text-align: center;margin-bottom: 0!important;}
.hotel-custom-banner-800x80 { width: 800px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.hotel-custom-banner-800x180 { width: 800px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.hotel-google-ad-468x60 { width: 468px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.youtube-package-container { margin-bottom: 20px; width: 640px; margin-left: auto; margin-right: auto; }
.youtube-package-main-container .hotel-title, .hotel-overview-main-container .hotel-title,
.googlemap-main-container .hotel-title, .galery-package-main-container .hotel-title { margin-bottom: 15px; }
.youtube-package-main-container .hotel-title h2, .hotel-overview-main-container .hotel-title h2,
.googlemap-main-container .hotel-title h2, .galery-package-main-container .hotel-title h2 { font-size: 20px; color: #0160B9; }
.hotel-overview-main-container { margin-bottom: 20px; }
.hotel-overview-main-container .entry p:last-child { margin-bottom: 0!important; }
.hotel-package-inquire-now { margin-bottom: 20px; text-align: center; }

.googlemap-main-container { margin-bottom: 20px; }
.google-map-container { width: 640px; margin: 0 auto; }

.ad1 { margin-right: 15px; }
.ad1, .ad2 { width: 336px; height: 280px; float: left; }
.hotel-packages-ads { width: 692px; margin-left:auto; margin-right: auto; margin-bottom: 20px; }
.twin_ad-holder { width: 692px; margin-left:auto; margin-right: auto; }
.galery-package-main-container { margin-bottom: 20px; }
.announcemnt-text { color: red; font-weight: bold; text-align: center; margin-bottom: 20px; font-family: Geneva, Arial, Helvetica, sans-serif!important; font-size: 14px; }

.destination-featured-image { margin-bottom: 20px; }
.destination-featured-image img, #hotel-packages-main img, .airport-container img { /*-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; */ }

.packages-main-container, .boracay-packages-content { font-family: Geneva, Arial, Helvetica, sans-serif!important; }
.packages-main-container h2 { font-size: 20px; }
.packages-main-container h2 a { color: #0160B9; }

.destination-packages-container h2 { float: left; margin-right: 20px; }
.destination-packages-container { margin-bottom: 10px; }
.packages-main-container .destination-packages-img { width: 200px!important; float: left; margin-right: 20px; }
.packages-main-container .destination-packages-content { width: 540px!important; float: left; margin-top: 20px; line-height: 19px; }
.destination-packages-content .package-price { font-size: 16px; }
.icon-list-container { float: left; margin-bottom: 5px; }
.icon-list-container img { padding: 3px; border: 1px solid #646464; margin-right: 3px; -webkit-border-radius: 7px; }
.destination-packages-content a { text-decoration: underline!important; }
.destination-packages-content a:hover { text-decoration: none!important; }

#philippines-packages-main-container, #philippines-hotel-main-container {  }
.philippines-packages-main, .philippines-hotel-main { width: 400px; height: 283px; float: left; margin-bottom: 30px; }
.philippines-packages-content, .philippines-hotel-content { width: 347px; margin-left: auto; margin-right: auto; position:relative; }
.philippines-pacakges-title, .philippines-hotel-title { position: absolute; bottom: 0px; background: url(images/packages-bg.png); padding: 5px 0 5px 0; width: 100%; text-align: center; }
.philippines-pacakges-title h2, .philippines-hotel-title h2 { color: #fff; font-weight: bold; font-size: 14px; }
.philippines-pacakges-title h2 a, .philippines-hotel-title h2 a { color: #fff; font-weight: bold; font-size: 14px; }

#tour-list-main-container h2 { /*font-weight: bold;*/ margin-bottom: 15px; }
.tour-ul-holder ul { padding-left: 0px; }
.tour-ul-holder { width: 265px; float: left; } .tour-ul-holder ul li { list-style: disc!important; margin-left: 20px; }
.tour-ul-holder ul li a { text-decoration: underline!important; } .tour-ul-holder ul li a:hover { text-decoration: none!important; }
.special-offer-title { font-weight: bold; margin-bottom: 20px; }

.luzon-listing, .philippines-info-listing { margin-left: 25px!important; margin-bottom: 10px!important; line-height: 21px; }
.luzon-listing li, .philippines-info-listing li { list-style: disc!important; float: none!important; margin-left: 20px!important; color: #094A8C!important; }
.luzon-listing li a, .philippines-info-listing li a { color: #094A8C!important; }
.luzviminda-listing-title { font-size: 18px; margin-left: 20px; margin-bottom: 10px; }
.island-destinations, .philippines-info { font-size: 20px; font-weight: bold; margin-top: 25px; margin-bottom: 10px; background: #6AA5DD; padding: 10px; color: #fff; }
.entry h2 a { text-decoration: underline!important; }
.entry h2 a:hover { text-decoration: none!important; }
.weather-title a { font-size: 16px; font-weight: bold; color: #094A8C!important; }
.weather-title { margin-bottom: 15px; text-align: center; }
.weather-header { margin-bottom: 15px; font-weight: bold; }
.philippines-info-listing { line-height: 21px; }

#flights-airlines { list-style:none!important; font-size: 14px!important; line-height: 21px; text-align: center; }
#flights-airlines li { padding: 5px; border: 1px solid; margin-top: 20px; margin-left: 10px; margin-right: 10px; }
#flights-airlines .nmt { margin-top: 0px!important; }
.home-destination-listing li a { color: #094A8C!important; }
.home-destination-title a { color: #fff; text-decoration:underline!important; }
.home-destination-title a:hover { text-decoration: none!important; }

.blog-list-right { width: 630px; float: left; }
.blog-list-right .entry { text-align: justify; }
.blog-list-left { width: 150px; float: left; margin-right: 20px; }
.actual_post_tags a { color: #0160B9; text-decoration: underline; }
.actual_post_tags a:hover { text-decoration: none!important; }
.single_feat_image { margin-bottom: 20px; }

.single_np_prev a, .single_np_next a { color: #094A8C!important; }

ul.flights-airlines-list { width: 665px; margin: 0 auto; margin-top: 10px!important; }
ul.flights-airlines-list li { list-style: none!important; width: 300px; border: 1px solid #094a8c; float: left; margin: 5px 10px; padding: 5px; text-align: center; }
ul.flights-airlines-list li a { color: #094a8c; }

.children { margin-bottom: 0px!important; }
ul.children { margin-left: 20px!important; list-style:square!important; }
ul.children ul { margin-left:0!important; }

.google-ads-leader-board { width: 728px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }

.entry h2 a, .entry h1 a { text-decoration: underline!important; }
.entry h2 a:hover, .entry h1 a:hover { text-decoration: none!important; }

.entry a { color: #094A8C!important; }

ul.domtabs li a.link-button { color: #fff!important; }
p:empty { display: none; }





#boracaygo-packages-inclusion-container { background: #ebf5ff;
padding: 25px 13px 25px 25px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-bottom: 20px; }
#boracaygo-packages-inclusion-container .package-name { font-weight: bold;
font-size: 20px;
padding-top: 10px; }
#boracaygo-packages-inclusion-container .package-inclusions {
padding-top: 10px;
font-weight: bold;
font-size: 18px;
}
#boracaygo-packages-inclusion-container .inclusion-room {
font-weight: bold;
font-size: 16px;
margin-bottom: 15px;
}
#boracaygo-packages-inclusion-container .inclusions-left {
padding-top: 15px;
line-height: 21px;
}
#boracaygo-packages-inclusion-container .gateway-sideleft {
width: 400px; float: left; 	
}
#boracaygo-packages-inclusion-container .gateway-sideright {
width: 300px; float: right; 	
}
#boracaygo-gateway-main .package-validity {
color: red;
text-align: center;
font-weight: bold;
padding: 0 0 10px 0;
}
#boracaygo-gateway-main .package-price-container {
background: #fff;
padding: 10px;
}
#boracaygo-gateway-main .package-per-person {
font-weight: bold;
text-align: center;
font-size: 18px;
}
#boracaygo-gateway-main .package-price-container h2 {
font-size: 36px!important;
color: red!important;
font-style: normal;
text-align: center;
font-weight: bold;
margin-bottom: 0px;
}
#boracaygo-gateway-main .package-small-text {
font-size: 11px;
text-align: center;
}
#boracaygo-gateway-main .gateway-total-amount-due { color: #000; font-size: 20px; font-weight: bold; margin: 20px 0px; width: 350px; float: left; }
#boracaygo-gateway-main .gateway-total-amount { color: red; font-size: 20px; font-weight: bold; text-align: center; margin: 20px 0px; width: 250px; float: right; }
#boracaygo-gateway-main .gateway-total-amount span {  border-bottom: 3px double red; }

.gateway-form-container .last-name, 
.gateway-form-container .given-name, .gateway-form-container .middle-name { width: 240px; float: left; text-align: center; }
.gateway-form-container .given-name, 
.gateway-form-container .last-name,
.gateway-form-container .last-name-input, 
.gateway-form-container .given-name-input{ margin-right: 10px; }
.gateway-form-container .last-name-input, 
.gateway-form-container .given-name-input, .gateway-form-container .middle-name-input { width: 240px; float: left; }
.gateway-form-container input[type="text"], .gateway-form-container input[type="email"] { border: 1px solid #000; width: 220px; font-size: 14px; padding: 5px; }
.form-fields .gateway-title { width: 150px; float: left; margin-top: 7px; }
.form-fields .gateway-input { width: 250px; float: left; font-size: 14px; }
.gateway-namefield, .form-fields { margin-bottom: 5px; }
.clear { clear: both; }

a.gateway-btn-paypal { margin-right: 30px; }
a.gateway-btn-paypal, a.gateway-btn-pesopay { text-decoration: none!important; width: 90px; text-align: center; }
.gateway-btn-paypal, .gateway-btn-pesopay {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.gateway-btn-paypal:hover, .gateway-btn-pesopay:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.gateway-btn-paypal:active, .gateway-btn-pesopay:active {
	position:relative;
	top:1px;
}

.gateway-paywith { font-size: 16px; font-weight: bold; margin-bottom: 10px; margin-top: 30px; }
.gateway-buttons { width: 320px; margin-left: auto; margin-right: auto; }
.red { color: red; }

#travel-date-error, #travel-email-error, #travel-mobile-error { width: 350px;
float: left;
margin-top: 7px;
color: red; }

#gateway-client-error { color: red; text-align: center; }
.gateway-special-note { margin-bottom: 10px; }
.disabled { pointer-events: none; }
#agreement-container { margin-top: 20px; width: 670px; margin-left: auto; margin-right: auto; }

.success-message { background: #E2F9E3; border: 1px solid green; }
.failed-message{ background: #FCDCDC; color: red; border: 1px solid red; }
.failed-message, .success-message {padding: 20px; font-size: 28px; text-align: center;}