/*
Theme Name: Byron Bay charters
Theme URI: Byron Bay charters
Description: The 2013 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/



*{ margin:0; padding:0;}
img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font:normal 13px/19px Arial; color:#4C4C4C; background:url(images/bg.png) no-repeat center top;}
 
 @font-face {
    font-family: 'CalifornianFBBold';
    src: url('fonts/califb_15.eot');
    src: url('fonts/califb_15.eot') format('embedded-opentype'),
         url('fonts/califb_15.woff') format('woff'),
         url('fonts/califb_15.ttf') format('truetype'),
         url('fonts/califb_15.svg#CalifornianFBBold') format('svg');
} 

a{
 	color:#1688d1;
	background-color:inherit;
    text-decoration:none;
	}

a:link, a:visited {
  color:#1688d1;
	background-color:inherit;
    text-decoration:none;
	}
	
a:hover, a:active {
    color:#035296;
	background-color:inherit;
    text-decoration:underline;
	}


  
  
.clearfix:after{ height:0; content:"."; display:block; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
#wrapper{width:998px; margin:0 auto;}
#logo{width:380px; height:144px; float:left; margin:44px 0px 0px 11px;}
#navigation{width:998px; height:71px; margin:0px 0px 0px 0px; background:url(images/nav.png) no-repeat; float:left;}

#facebook{width:38px; height:38px; float:right; margin:16px 30px 0px 0px;}


/*****************************************
	Navigation 
************************************************/
	

#access {
	background:url(images/menubg.gif) top left repeat-x;
	margin:0 0 10px 0!important;
	display:block;	
    position: relative;
    width:auto;
	padding:0px 0px 0px 5px; 
	float:left;  
	margin: 15px 0 0;
	}
	
#access .menu-header,
div.menu {
	width: auto;
}





#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;!important;	
	}

#access .menu-header li,
div.menu li {
    position: relative; 
	padding:0 15px; 
	margin:0px 0px 0px 0px; 
	float:left; 
	display:block; 
	background:url(images/nav_seperator.png) no-repeat right 50%;
	}

#access .menu-header li:last-child,
div.menu li:last-child{
	background:0 none!important;
	}

#access a {
	font:bold 17px/46px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-decoration:none; 
	text-transform:uppercase; 
	padding:10px 10px; 
	display:block;
	}

#access ul ul,
#access ul ul ul {
	left: 0;
	display: none;	
    left:0;
    overflow: hidden;
    position: absolute;
    top:62px;	
	background: none repeat scroll 0 0 #044882;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 3px #666666;
    padding: 5px 0;
    z-index: 1000;
}

#access ul ul li,
#access ul ul ul li {
	min-width:185px;
	background:none!important;
	height:auto!important;
	float:left;
	border-bottom: 1px dotted #0463a7;
	}
	
#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a,
#access ul ul ul a {
	line-height: 18px;
	padding:10px 12px;
	height: auto;
	color:#34a3e5;
	display:block;
}

#access ul ul :hover > a {
	color: #fff;
	left: 0;
    top: 46px;
    width:auto;
	z-index:1000;
	}
	
#access li:hover > a{
	color: #75c9fb;
	}

#access ul li:hover > ul {
	display: block;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #75c9fb;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #75c9fb;
}



   
/*
   
#banner{width:998px; height:494px; height:494px; float:left; margin:0px 0px 0px 5px; background:url(images/banner.png) no-repeat;}
#banner_text{ height:41px; float:right; margin:30px 49px 0px 0px; }
#banner_text h1{font:normal 39px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:42px; padding:0px 0px 0px 8px; text-transform:uppercase; font-weight:bold; background:#fcb040; width:288px; float:right;}

#banner_text h2{font:normal 39px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:42px; padding:0px 0px 0px 8px; text-transform:uppercase; font-weight:bold; background:#1883c6; text-transform:uppercase; float:right; margin:0px 0px 0px 10px; text-align:center;}
*/

#banner { 
	width:975px;
	height:493px;
	float:left; 	
	margin:0px 0px 0px 12px; 	 
	-webkit-box-shadow: 0px 1px 5px 2px #6F6F6F;
	box-shadow: 0px 1px 5px 2px #6F6F6F; 
	position:relative;
	}

#banner ul li {
    background: none!important;
    padding:0!important;
	}	

.smlads { 
	width:180px;
	height:auto;
	float:right;
	}	

ul.bjqs-controls{
	margin:0!important;
	}

ul.bjqs-controls li{
 	background:none!important;
    padding:0!important;
	}

ul.bjqs-controls li a{
  display:block;
  width:30px;
  height:30px;
  position:absolute;
  text-indent:-9999px;
	}

a.bjqs-prev{
  background:url(../images/arrow.png) top left no-repeat;
  width:30px;
  height:30px;
  left:10px;
}

a.bjqs-prev:hover{
  background:url(../images/arrow.png) bottom left no-repeat;  
}

a.bjqs-next{

background:url(../images/arrow.png) top right no-repeat;
width:30px;
  height:30px;
  right:10px;
}

a.bjqs-next:hover{

 background:url(../images/arrow.png) bottom right no-repeat;  
}

#banner p.bjqs-caption{
	color:#fff;
	font:bold 17px/19px Arial;
	padding:10px 12px;
	display:block;	
	position:absolute;
	right:20px;	
	top:20px;
	width:auto;
	z-index:100000;
	}
	

#banner p.bjqs-caption span{font:normal 39px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:42px; padding:2px 10px; text-transform:uppercase; font-weight:bold; background:#fcb040; width:auto; float:right; z-index:100000}

#banner p.bjqs-caption b{font:normal 39px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:42px; padding:2px 10px; text-transform:uppercase; font-weight:bold; background:#1883c6; text-transform:uppercase; float:right; margin:0px 0px 0px 10px; text-align:center; z-index:100000}


ul.bjqs{
	position:relative; 
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden; 
	}
	
li.bjqs-slide{
	display:none;
	position:absolute;
	}
	
ul.bjqs li{
	width:350px;
	_height:350px;
	}
	
p.bjqs-caption span{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-transform:uppercase;
	}

ul.bjqs-controls{
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;	
	}

ol.bjqs-markers{
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
	position:absolute;
	bottom:15px;
	}

ol.bjqs-markers li{
	background:url(images/bluebal.png) top left no-repeat;
	width:14px;
	height:14px;
	display:block;
	text-align:center;
	margin:0 2px;
	display:block;
	float:left;
	text-indent:-9999px;
	}

	
ol.bjqs-markers li a:link, 
ol.bjqs-markers li a:visited
	{
color:#da4c53!important;
	font:normal 14px/24px "Times New Roman", Times, serif;
text-indent:-9999px;
text-decoration:none;
	display:block;
	}
	
	
ol.bjqs-markers li a:hover,
ol.bjqs-markers li a:active
	{
	background:url(images/whitebal.png) top left no-repeat;
	color:#fff!important;
	}

	
ol.bjqs-markers li.active-marker a{
	color:#fff!important;
	background:url(images/whitebal.png) top left no-repeat;
	text-decoration:none;
	}	


#content_area{width:930px; padding:25px; float:left; margin:30px 0px 0px 9px; background:#e3e5e5;}
.innerpage{float:left; width:645px!important; overflow:hidden; height:100%; padding:15px;}
#content_area_home{width:980px; float:left; margin:30px 0px 0px 9px; background:#e3e5e5; padding-bottom:15px;}
#body_images{width:429px;height:485px; float:left; background:url(http://byronbaycharters.com.au/wp-content/uploads/2013/08/frameeeeee.png) no-repeat; position:relative; left:-60px; top:-20px;}
#body_images1{width:364px; height:363px; margin:0px 0px 0px 0px; float:left; background:url(images/frame1.png) no-repeat; position:absolute; left:27px; top:29px;}

#body_content{ width:290px; float:left; margin:0px 0px 0px -50px; padding:15px 0px 0px 0px;}
#body_content h1,
#body_content h2{font:normal 29px 'CalifornianFBBold'; color:#274e8b; line-height:18px;}
#body_content p{font:normal 15px Arial, Helvetica, sans-serif; color:#000000; line-height:22px; margin-bottom:12px;}

#sidebar_holder{
	padding: 0 17px 15px 17px;
    width: 255px;
	height:100%; 
	margin-bottom:25px;
	background:url(images/form__bg.jpg) repeat-x; 
	border-radius:5px;
	overflow:hidden;
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	}
	
#sidebar_holder ul li{
	float:left;
	width:255px;
	color:#68daff;
	line-height:14px;
	background:url(images/arrow.gif) 0 7px no-repeat;
	padding:1px 0 6px 15px;
	}	
	
#sidebar_holder ul li a:link,
#sidebar_holder ul li a:visited{
	color:#68daff;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}	
	
#sidebar_holder ul li a:hover,
#sidebar_holder ul li a:active{
	color:#eaf6ff;
	text-decoration:none;
	}

#sidebar_holder h3{
font:bold 26px Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
line-height:48px; 
text-align:center; 
background:url(images/form_heading_bg.png) 0 0 no-repeat;}


#sidebar_holder label{font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:27px;}

.form_input_box{float:left; width:270px; height:27px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:27px; background:url(images/form_input_box.png) no-repeat; border:none; outline:none; padding:0px 5px 0px 5px; margin:0!important;
border:none!important;
}

.comment_box{width:246px; height:56px;float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; background:url(images/comment_box.png) no-repeat; border:none; padding:0px 5px 0px 5px; outline:none;}
.submit_btn{width:79px; height:31px; float:left; background:url(images/submit.png) no-repeat; outline:none; border:none; cursor:pointer; margin:10px 0px 0px 0px; text-indent:-9999px; border:none!important;}

.drop{ width:85px; float:left}
#date_box{width:135px; height:27px; float:left;}

.p_date{width:155px; height:27px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:27px; background:url(images/prefere_box.png) no-repeat; border:none; padding:0px 5px 0px 5px; outline:none;}
#date_box label{font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:27px;}


   
.styled-select {
   width: 75px;
   height: 27px;
   overflow: hidden;
   background:url(images/guest_drop_box.png) no-repeat;   
   }
   
.styled-select select {
   background: transparent;
   width:77px;
   padding: 5px;
   font-size: 12px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
   color:#666666;
   }
   
.styled-selectbig {
   width:252px;
   height: 27px;
   overflow: hidden;
   background:url(images/guest_drop_box_big.png) no-repeat;   
   }   
   
.styled-selectbig select {
   background: transparent;
   width: 252px!important;
   padding: 5px;
   font-size: 12px;
   font-family:Arial, Helvetica, sans-serif;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 27px!important;
   color:#666666;
   -webkit-appearance: none;
   }


.sidebar{
	width:290px; 
	height:100%;
	overflow:hidden;
	float:right; 
	margin:15px 10px 10px 0px;
}








#fotter{ width:991px; float:left; padding:17px 0px 60px 7px; color:#035296;}
 #fotter p,
  #fotter a{font:normal 12px Arial, Helvetica, sans-serif; color:#035296; line-height:20px;} 



	
/************************************************
	Stylesheet for blog  start from here										
************************************************/
#content{
	float: left;
    height: 100%;
    width: auto;
	}

h1.page-title,
h1.entry-title{
	font:normal 29px/33px 'CalifornianFBBold'; 
	color:#274e8b; 	
	margin-bottom:10px;
	}


h2.entry-title,
h2 {
	font:normal 22px/24px 'CalifornianFBBold'; 
	color:#274e8b; 	
	margin-bottom:10px;
	}
	
h2.entry-title a,
h2 a{	
	color:#af070e;
	text-decoration:none;
	}
	
/*h2.entry-title a:hover,
h2:hover{	
	color:#d2232a;
	text-decoration:underline;
	}*/
	
.entry-content h1,
.entry-summary h1{
	font:normal 28px/32px 'CalifornianFBBold'; 
	color:#274e8b; 	
	margin-bottom:10px;
	}
	
.entry-content h3,
.entry-summary h3,
h3{
	font:normal 18px/20px 'CalifornianFBBold'; 
	color:#274e8b; 	
	margin-bottom:10px;
	}
	
.entry-content img.alignright,
.entry-content img.alignleft,
.entry-summary img.alignright,
.entry-summary img.alignleft,
.entry-summary img.alignnone{
	border:1px solid #e6e6e6;
	padding:4px;
	}
	
.entry-summary,
.entry-content{	
	height:100%;
	color:#4C4C4C;
	font:normal 14px/19px Arial, Helvetica, sans-serif;	
	}
	
.entry-content p{
	margin-bottom:20px;
	}
	

.entry-content dl{border: 2px solid #D3D3D3;
float: left;
height: 150px;
margin-bottom: 9px;
margin-right: 6px;
width: 150px;}


.entry-summary img.attachment-excerpt-thumbnail,
.entry-content img.attachment-excerpt-thumbnail{
	border:1px solid #e6e6e6;
	padding:4px;
	float:left;
    margin: 0 15px 6px 0;
    width: 120px;
	height:120px;	
	}
	
.entry-content p strong,
.entry-summary p strong{
	color:#8b8b8b;
	}		
	
.entry-date{
	background:url(images/calendar.gif) left no-repeat;
	padding:1px 0 0 16px;
	}
	
.post-date{
	margin-bottom:4px!important;
	font:normal 11px/13px Arial;
	color:#666666;
	}
	
	

.comments-link{
	background:url(images/comments.gif) left no-repeat;
	padding:1px 0 0 15px;
	}
	
.tag-links{
	background:url(images/tags.gif) left no-repeat;
	padding:1px 0 0 15px;
	}
	
.edit-link{
	background:url(images/edit.gif) left no-repeat;
	padding:1px 0 0 16px;
	}
	
.entry-utility{
	background:#eaeaea;
	padding:5px 10px;
	margin:10px 0 0 0;
	border:1px solid #d2d2d2;
	}
	
.entry-meta{
	margin-bottom:12px;	
	color:#5a5a5a;
	font-size:11px;
	}
	
.entry-meta a{
	color:#af070e;
	}	
	
.entry-meta a:hover{
	color:#a00e14;
	}
	
.entry-meta .author a{
	color:#af070e;
	font-size:12px;
	font-weight:normal;
	}	
			
.post{		
	margin:0px 0 20px 0px;
	}
	
.navigation	{	
	display:block;		
	height:30px;
	margin:10px 0 30px 0;
	}
	
.wp-paginate .current {
    background: none repeat scroll 0 0 #d2232a!important;
}
	
#nav-below .nav-previous{
	background:url(images/arrow_left.gif) left no-repeat;
	padding:1px 0 0 12px;
	}
	
#nav-below .nav-next{
	background:url(images/arrow_right.gif) right no-repeat;
	padding:1px 12px 0 0px;
	}
	
.none{
	display:none;
	}
	
/************************************************
	Comment form										
************************************************/


#respond {  
	width:auto; 
    padding:20px 20px 20px 20px;
	background:#eaeaea;
	height:100%;
	border:1px solid #d2d2d2;
	overflow:hidden;
	margin:10px 0 10px 0;
	}	

#respond h3 {
    border-bottom: 2px solid #d2d2d2;
    color: #222;
    font:normal 18px/20px Arial,Helvetica,sans-serif; 	
  	padding:0 0 10px 0;
	margin:0 0 15px 0;   
	}
	

#commentform p{
	width:auto;
	height:35px;
	display:block;
	float:left;
	}	
	
#commentform p label{
	width:120px;
	height:25px;
	float:left;
	display:block;
	}
	

#commentform p input, select{
	background: #fff;
	border:1px solid #cccccc;	
	color:#666!important;
	color: #555;
	font-size: 13px;	
	padding:5px 5px 5px 8px;
	width:272px;
   }
   
#commentform p.comment-form-comment{
	height:140px;
	display:block;	
	margin-bottom:20px;
	}

.logged-in-as{
	margin-bottom:10px;
	}

#commentform p textarea{
	background: #fff;
	border:1px solid #cccccc;	
	color:#9b9b9b;
	font-size: 13px;	
	padding:10px 0 0px 8px;
	width:350px;
	height:135px!important;	
	font-family:Arial, Helvetica, sans-serif;	
   }
   	
#commentform p span.required{
	color:#FF0000;	
	}	
	
#commentform p.form-allowed-tags{
	width:380px;
	height:auto;	
	display:block;	
	padding:0 0 0px 120px;	
	float:left;	
	}

#commentform p.form-submit{
	width:380px;	
	display:block;	
	padding:0 0 0px 120px;	
	float:left;	
	}

#commentform p.form-submit input{
	padding:4px 10px;
	width:160px;
	background:#4e4e4e;
	cursor:pointer!important;
	color:#fff!important;	
	}
	
.meta-nav{
	font-weight:bold;
	}

	
/************************************************
	for user comments form and reply					
************************************************/
	
ol {   
    display: block;
    list-style-type: decimal;
    margin: 1em 0 0 1.2em;
	}	

#comments h3{
	margin-bottom:15px;
	}	
	
.commentlist {
    list-style: none outside none;   
    overflow: visible;
    padding: 0;
	color: #7a7a7a;
	
	}	
	
.commentlist li {
    border-top: 1px solid #d4d4d4;
    overflow:hidden;
	height:100%; 
    position:relative;
	padding:20px 10px 0px 10px;
	}
	
li.comment div{
	padding-bottom:10px;
	}
	
.commentlist li.comment {
    overflow:hidden;
	height:100%;   
    position:relative;
	} 
	
.commentlist li p {
    margin-right: 50px;
	padding-bottom:0px!important;
	}
	
.commentlist div.comment div.gravatar {
    background: url("images/gravatar_default.png") no-repeat scroll left top transparent;
	}

.commentlist li .gravatar img {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    float: left;
    height: auto;
    padding: 3px;
    width: 38px;
	}	

.comment-author {
    color: #222!important;
    display: inline;
    font: bold 1.5em Helvetica,Arial,Helvetica,sans-serif;
    margin:0px 3px 0 0;
    text-decoration: none;	
	}
	
.comment-author a{
	color: #222222!important;
	text-decoration: none;
	font-style:normal;
	}	
	
.comment-author img{
	float:left;
	margin-right:10px;
	}
	
.date{
	color:#c3c3c3;
	font-size:11px;
	}
	
#nav-below .nav-previous{
	background:url(images/arrow_left.gif) left no-repeat;
	padding:1px 0 0 12px;
	display:block;
	float:left;
	width:46%;
	}
	
#nav-below .nav-next{
	background:url(images/arrow_right.gif) right no-repeat;
	padding:1px 12px 0 0px;
	display:block;
	float:right;
	width:46%;
	text-align:right;
	}	

.comment-text p {
    font-size: 1.05em;
	}
	
.comment-body{
	padding:0px 0;
	font-size:12px;
	}
	
.comment-text {
    margin: 0 0 15px 61px;
	}
	
.reply a{
	background:#222!important;
	padding:3px 15px;	
	color:#fff;
	text-decoration:none;
	}
	
	
.screen-reader-text{
	display:none;
	}	

#searchform input{
	 background-color: #EDEEEE;
    border: 1px solid #1A3F76;
    border-radius: 6px 6px 6px 6px;
    color: #000000 !important;
    font: 13px/27px Arial;
    height: 27px;
    margin: 0 15px 15px 0;
    outline: medium none;
    padding: 0 5px;
    width: 241px;
	float: left;
	}

.widget_search{
	margin-bottom:20px;
	}
	
form#searchform input#searchsubmit{
	 background: none repeat scroll 0 0 #0F496A;
    border: medium none;
    color: #FFFFFF!important;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height:30px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    width: 66px;
	}

#content .gallery_box_single .gallery .gllr_image_block p {
    border: medium none !important;
    margin: 5px 10px 0 0 !important;
    padding: 0;
}

/************************************************
	mailbody					
************************************************/


.wpcf7{
	width:auto;
	height:100%;
	overflow:hidden;
	}

.wpcf7-form{
	width:255px;
	float:left;
	}

.wpcf7-form p{
	font-size:13px;	
	float:left;
	}
	
.wpcf7-form p span input{
	width:241px; 
	height:27px; 
 	background-color:#EDEEEE;
    font:normal 12px/27px Arial, Helvetica, sans-serif; 
	border:1px solid #1a3f76;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
    color: #000 !important;
    font-family: Arial;
    font-size: 13px;
	outline:none; 
	padding:0px 5px 0px 5px;
	margin:0 15px 15px 0;
	}		

	
.areabig {
   background:#EDEEEE!important; 
    font:normal 12px Arial, Helvetica, sans-serif; 
	border:1px solid #1a3f76;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
    color: #000 !important;
    font-family: Arial;
    font-size: 13px;
    height: 70px;
    padding: 5px 5px 5px 8px;
    width:495px;
	margin-bottom:20px;
	}
	

.submit{
    background: none repeat scroll 0 0 #1a3f76!important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    padding: 4px 10px!important;
    width: 100px!important;
	border:none;
	font-size:13px;
	text-transform:uppercase;
}


div.wpcf7-validation-errors{
float:left!important;
}
	

div.wpcf7-response-output{
float:left!important;
}	


	
div.wpcf7-mail-sent-ok{
	background:#398F14;
	color:#fff;
	float:left;
	}
	
div.wpcf7-validation-errors{
	border:none!important;
	color:#fff;
	background:#B01C27;
	}
	
	
span.wpcf7-not-valid-tip {
    left:0%!important;
    top:140%!important;
	color:#fff;
	width: 241px!important;
	background:#B01C27!important;
	padding:5px!important;
}







/*span.wpcf7-not-valid-tip-no-ajax {
   position: absolute;
}*/












ul {
padding-left: 1.2em;
}




#sidebar_holder > img {
  float: left;
  margin-top: 15px;
  width: 100%;
}
.da-thumbs{
  border-radius: 1px 1px 1px 1px;
  float: left;
  height: 153px;
  width: 150px !important;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background-color: none !important;
}
.imgContainerSingle td{background:none !important;}


.textwidget {
  float: right;
  width: 100%;
}

.textwidget > img.blueborder {
    border: 6px solid #137FC7;
    float: left;
    margin: 13px 0 0;
    width: 255px;
}

.widget-container.widget_text {  
  list-style: none outside none;  
}




#fancybox-buttons.top {
  top: 35px !important;
}

.pk {
  border: 2px solid;
  float: left;
  height: 150px;
  margin-bottom: 8px;
  margin-left: 7px;
  width: 150px;
}

#banner .textwidget {
  float: right;
  padding-right: 0px;
  width: 100%;
}









.blog_area {
  float: left;
  margin: 10px 0 0;
  max-width: 980px;
  width: 100%;
}

.blog_area_left {
  float: left;
  max-width: 656px;
  width: 100%;
}

.blog_areass {
  float: left;
  width: 656px;
}

.blog_areass h2 {
  color: #1484cc;
  font: 22px/35px 'Arial,Helvetica,sans-serif';
  padding: 0 0 10px;
}

.blog_pic {
  float: left;
  margin: 0 16px 0 0;
  width: 300px;
}

.blog_pic img {
  box-shadow: 1px 1px 5px #0d1f85;
}

.blog_areass p {
  color: #000;
  float: left;
  font: 15px/22px Arial,Helvetica,sans-serif;
  width: 340px;
}

.permalink_box {
  border-bottom: 1px solid #0d1f85;
  border-top: 1px solid #0d1f85;
  float: left;
  margin: 15px 0;
  padding: 10px 0;
  width: 656px;
}

.permalink_box ul {
  float: left;
  list-style: none outside none;
}

.permalink_box ul li {
  color: #1484cc;
  float: left;
  font: 14px/18px 'Arial,Helvetica,sans-serif';
  padding: 0 25px 0 0;
  vertical-align: top;
}


.permalink_box ul li img {
  float: left;
  padding-right: 10px;
}


.permalink_box ul li a {
  color: #1484cc;
  float: left;
  font: 16px/18px 'Arial,Helvetica,sans-serif';
  text-decoration: none;
}

.permalink_rightss {
  float: right;
  width: 144px;
}

.permalink_rightss ul {
  float: left;
  list-style: none outside none;
}

.permalink_rightss ul li {
  float: left;
}

.permalink_rightss ul li img {
  float: left;
}

.permalink_rightss ul li a {
  color: #1484cc;
  float: left;
  font: 14px/18px 'Arial,Helvetica,sans-serif';
  text-decoration: none;
}

.blog_areass p.read_more a {
  float: left;
  margin: 20px 0 0;
  text-decoration: none;
  width: 90px;
}

.blog_categories h3{font:normal 23px 'MyriadProRegular'; color:#fff; line-height:25px; text-transform:uppercase; background:-webkit-linear-gradient(#283891, #00AEEF); background:-moz-linear-gradient(#283891, #00AEEF); background:linear-gradient(#283891, #00AEEF); text-align:center; padding: 5px 0;}

.blog_categories ul{list-style:none; padding: 16px 0 0 11px;}

.blog_categories ul li {
  background: url("images/arrowcvf.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
  color: #1484cc;
  float: left;
  font: 16px/22px 'Arial,Helvetica,sans-serif';
  width: 260px;
}


.blog_categories ul li a {
  color: #1484cc;
  float: left;
  font: 16px/22px 'Arial,Helvetica,sans-serif';
  padding: 0 0 0 25px;
  text-decoration: none;
  text-transform: uppercase;
}


.read_more {
  float: right;
  width: 14%;
margin-top: 25px;
}

.blog_area_left h4 {
  color: #1486cd;
  float: left;
  font: bold 26px/48px Arial,Helvetica,sans-serif;
  width: 100%;
}


.blog_categories {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 20px;
}

.blog_categories iframe {
  background: none repeat scroll 0 0 #fff;
  float: left;
  height: 302px !important;
  width: 100% !important;
}
