/********************************************************************************
	         Base Tags Overides
********************************************************************************/

body {
	background-color: #f8f8f8;
}
a {
	color: #156bb9;
}
input {
	border: 1px solid #999999;
}
input#searchsubmit, input#submit, input#sendbutton, input#sendbutton2 {
	background-color:#156bb9;
	color: #FFFFFF;
}
/********************************************************************************
               Typography
********************************************************************************/
/* Default font settings. The font-size percentage is of 16px. (0.75 * 16px = 12px) */
   
h1 {
	color: #666666;
}
h2, h3, h4, h5, h6 {
	color: #666666;
}
a {
	color: #156bb9;
	background: none;
}
a:hover {
	background: none;
}
/********************************************************************************
                Borders
********************************************************************************/

.border-left {
	border-left: 1px solid #dddddd;
}
.border-right {
	border-right: 1px solid #dddddd;
}
.border-top {
	border-top: 1px solid #dddddd;
}
.border-bottom {
	border-bottom: 1px solid #dddddd;
}
/********************************************************************************
                Misc
********************************************************************************/

/* Use a .box (Blueprint default) or .box2 to create a padded box inside a column. */

.box {
	background: none;
}
.box2 {
	background: none;
	border: 1px solid #dddddd;
}
/********************************************************************************
                Header
********************************************************************************/

#header {
	/*border-bottom: 1px solid #ccc;
	background-color: #FFFFFF;*/
}
.header-box {
	background: none;
}
/********************************************************************************
                Header Left
********************************************************************************/

/*#header-left h2 {
	color: #ccc;
}

#header-left div#description h2 {
	color: #fff;
}

#header-left a {
	color: #fff;
}

#header-left h1 span.dash, #header-left h1 span.com, #header-left h1 span.www {
	color: #ccc;
}

#header-right a {
	color: #fff;
}*/
/********************************************************************************
                Navbar & Nav
********************************************************************************/

#nav li ul {
	background-color: #ffffff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#nav li li {
	border-top: 1px solid #CCCCCC;
	border-left:none;
}

/*#nav li li a{
	color: #666;
}*/
/********************************************************************************
                Main Content
********************************************************************************/



div#maincontent h2 {
	border-bottom: 1px solid #ccc;
}
/********************************************************************************
                Content
********************************************************************************/

div.home-cat-post-listing-inner h2, div.home-cat-post-listing-inner-2 h2 {
	color: #156bb9;
}



div#content div#home-wrapper-1{
	background-color: #FFFFFF;
}

div#content h2 {
	border-bottom: 1px solid #156bb9;
}
div#content h3 {
	/*border-bottom: 1px solid #f5f5f5;*/
}
div#content p img.alignleft {
	border: 1px solid #999999;
}
div#content fieldset ol li input.single {
	border: 1px solid #ccc;
}
div#content fieldset ol li textarea {
	border: 1px solid #ccc;
}
div#content fieldset ol li input.fldrequired, #content fieldset ol li textarea.fldrequired {
	background-color:#f5f5f5;
}

div#content fieldset ol li input.cf_error, #content fieldset ol li textarea.cf_error{
	background-color:#156bb9;
	color: #FFFFFF;
}

.my-required{
	border-color: #FF0000;
}

/********************************************************************************
                Sidebar
********************************************************************************/

#sidebar {
	
}

.sidebar-nav {
	background-color: #fff;
}

#sidebar h2 {
	/*color: #fff;
	border-bottom: 1px solid #b3b3b3;*/
/*	border-bottom: 2px solid #7cb7f1;
*/	color: #666666;
}
#sidebar h2 a{
	color: #fff;
}
#sidebar h2 a:hover{
	color: #fff;
}
#sidebar ul li {
	border-bottom: 1px solid #f5f5f5;
}

#sidebar ul li.page-item-13{
	border:none;}

#sidebar ul li.page-item-16{
	border: none;
}

/********************************************************************************
                Footer
********************************************************************************/

#footer {
	background-color: #f5f5f5;/*
	border-bottom: 1px solid #898989;
	border-top: 1px solid #898989;
	color: #FFFFFF;*/
}
/********************************************************************************
                Page Specific - Home
********************************************************************************/

div#portfolio {
	/*border-bottom: 1px solid #f5f5f5;*/
}
div#home-listing {
	/*border-bottom: 1px solid #f5f5f5;*/
}
div.home-cat-post-listing-inner  {
	
}
div.home-cat-post-listing-inner-2 {
	
}

div.home-cat-post-listing-inner h3, div.home-cat-post-listing-inner-2 h3 {
	border-bottom: 1px solid #f5f5f5;
}
/********************************************************************************
                Widgets Specific
********************************************************************************/

.st-tag-cloud {
	/*border-bottom: 1px solid #f5f5f5;*/
}

ol.faq li:hover {
	background-color: transparent;
	background-image: none;
}
ol.faq h3 { 
	background: url(images/open.gif) top left no-repeat; 
}
ol.faq h3.active { 
	background: url(images/close.gif) top left no-repeat; 
}
/********************************************************************************
                Other
********************************************************************************/

p.meta {
	border-bottom: 1px solid #f5f5f5;
	color: #999999;
}
.byline {
	border-bottom: 1px solid #f5f5f5;
}

/************ DELME */

div#sidebar{
/*background-color: #ccc;
*/	
}

div#content.content-bg-color{
	background-color: #fff;
}

div#content div#home-wrapper-1{

}

div#content div.home-cat-post-listing-inner{
}

div#content div.home-cat-post-listing-inner-2{
}

div.content-bg-color{
	background-color: #fff;

}

.content-bg-color{
	background-color: #fff;
}

div#sidebar  div.widget ul li a{
	color: #666666;

}

div#sidebar  div.widget ul li a:hover{
	color: #156bb9;

}





div#sidebar  div.widget ul li ul li a{
	color: #156bb9;
}

div#sidebar  div.widget ul li ul{
	border-top: 1px solid #f5f5f5;
}

div#sidebar  div.widget ul li{
}

div#sidebar  div.widget ul li ul li{
	margin-left: 10px;
	border: none;
}


#footer-copyright{
}


#footer-logos{
}

div.home-cat-post-listing-inner img, div.home-cat-post-listing-inner-2 img{
	/*border: 1px solid #006600;*/
}

div#content th{
	background: none;
	border-top: 1px solid #156bb9;
	border-bottom: 1px solid  #156bb9;
}

div#content td{
	background: none;
	border-bottom: 1px solid  #ccc;
}

div#home-cat-post-listing-2 div.home-cat-post-listing-inner h2, div#home-cat-post-listing-2 div.home-cat-post-listing-inner-2 h2, div#home-cat-post-listing-2 div.home-cat-post-listing-inner h2 a, div#home-cat-post-listing-2 div.home-cat-post-listing-inner-2 h2 a{
color: #fff;

}

.content-thumbnail{
		border: 1px solid #156bb9;}
		
	/*	div#home-1{
			background-color: #CCCCCC;}
			
			div#home-2{
			background-color: #CCCC66;}
			
			div#home-3{
			background-color: #99CCCC;}*/
			
div#sidebar h4{
	border-top: 1px solid #bed9fb;
}


div#sidebar h4.cfs-widget-header{
	border:none;
}

div#home-1{}

div#home-1 h4, div#home-2 h4, div#home-3 h4, div#home-3a h4, div#home-4 h4{
	padding-left: 20px;
}

div#home-1 h4 span, div#home-2 h4 span, div#home-3 h4 span, div#home-3a h4 span, div#home-4 h4 span{
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	font-weight:bold;
}



div#home-2 {
}

div#home-3 {
}


div#booking-quick{

}

div#booking-quick h1{
	color: #156bb9;
}

div#booking-quick h2{
	border:none;
}

div#booking-quick h3{
	color: #156bb9;
}

div#booking-quick h4{

}

div#home-4-inner-1 h3, div#home-4-inner-2 h3{
	border-bottom: 1px solid #CCCCCC;
}