@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'ComfortaaThin';
    src: url('/fonts/Comfortaa_Thin-webfont.eot');
    src: url('/fonts/Comfortaa_Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Comfortaa_Thin-webfont.woff') format('woff'),
         url('/fonts/Comfortaa_Thin-webfont.ttf') format('truetype'),
         url('/fonts/Comfortaa_Thin-webfont.svg#ComfortaaThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComfortaaRegular';
    src: url('/fonts/Comfortaa_Regular-webfont.eot');
    src: url('/fonts/Comfortaa_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Comfortaa_Regular-webfont.woff') format('woff'),
         url('/fonts/Comfortaa_Regular-webfont.ttf') format('truetype'),
         url('/fonts/Comfortaa_Regular-webfont.svg#ComfortaaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComfortaaBold';
    src: url('/fonts/Comfortaa_Bold-webfont.eot');
    src: url('/fonts/Comfortaa_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Comfortaa_Bold-webfont.woff') format('woff'),
         url('/fonts/Comfortaa_Bold-webfont.ttf') format('truetype'),
         url('/fonts/Comfortaa_Bold-webfont.svg#ComfortaaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
 
    margin: 0 auto;
	background-color:#FFFFFF;
	line-height:14px;
	color: #000000;
	font-family: 'ComfortaaRegular', "Helvetica", Helvetica, Arial, sans-serif;
	font-size:16px;
 background-image: url(/images/bg-hhh.jpg),  url(/images/bottom-bg.jpg);
background-repeat: no-repeat, no-repeat;
background-position: top center, bottom left;
-pie-background: #fff url(/images/bg-hhh.jpg) no-repeat top center, url(/images/bottom-bg.jpg) no-repeat bottom left;
  behavior: url(PIE.htc);  /*******THIS DRIVES THE MULTIPLE BACKGROUND IMAGES IN IE8 AND BELOW. FROM CSS3PIE.COM ***/
}

 

body, div, dl, dt, dd, ul, ol, li, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 16px; direction: ltr; }


#Logo{
float:left;
}
 
 .header {
 
 
 }
	
	#left-col{
		clear:left;
	}
	#right-col{
		
		
	}
	#left-col a{
	width:98%;
	margin-left:3px;	
	}
*/
/***********************nav bar  ***************************************/


#formestimate, #formbooking{
max-width:450px;
margin:0 10px;
}

.header_title {
font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif;
	 
		font-size:2.2em;
		color:#ffffff;
		line-height:1.5em;
		}
		
		.crac {
font-family:'ComfortaaRegular',Helvetica, Arial, sans-serif;
		
		font-size:1.5em;
		color:#ffffff;
		}

.telno {
	width:325px;
font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif;
line-height:0.5em;
	font-size: 1.5em;
	color: #ffffff;
		padding-top:5px;
		padding-right:0px;
		text-align:right;
		float:right;

 margin:0;padding:0;

}

.telno a:link { margin:0;padding:0;
color:#ffffff;
}
.email_header {
	float:right;
	color:#ffffff;
}
.email_header a{
	color:#ffffff;
}
h1 {
font-size: 24px;
color:#43A8BF;
font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif;

}


h2 {
font-size:20px;
color:#43A8BF;
font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif;
}



.nav-bar {font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif; cursor: pointer; border:none; background:#43A8BF;}

.nav-bar > li > a:first-child
{
  position: relative;

  display: block;
  font-size: 16px;
}
.nav-bar > li:last-child {border:none;}

.nav-bar > li > a {color: #ffffff;   }
.nav-bar > li.active:hover {color:  #ffffff; }
.nav-bar > li:hover { background:#43A8BF; }

.nav-bar > li
{
padding:3px 0px 3px 0px;
border:none;
}
 

h1, h2, h3, h4, h5, h6
{
font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif;

  color: #43A8BF;
  text-rendering: optimizelegibility;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}

/* Line 63 */
h4
{
  font-size: 18px;
}

a {
line-height:1.5em;

}

p {
font-family:'ComfortaaRegular', Helvetica, Arial, sans-serif;
line-height:1.5;
margin-bottom:5px;
font-size:16px;
}

hr { border: solid #43A8BF border-width: 5px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

.panel { background: #f2f2f2; border: solid 1px #e6e6e6; margin: 22px ; padding: 20px; }



.lt-ie9 .orbit .orbit-slide {  width:100%;height:100%;}
.lt-ie9 .nav-bar{height:22px;}

.header-padding {
padding:0;
margin-top:-7px;
}
#slider{
border:10px solid #ffffff;	
overflow:hidden;
margin-bottom:20px;

}

.row {
 max-width: 100%;
}

ul
{


} 

ul li
{
list-style-position:inside;
margin-left:5px;

} 

/* hide orbit images on load*/

