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


A:link    {text-decoration: underline; color: #272E36; font-weight: bold;}
A:visited {text-decoration: underline; color: #272E36; font-weight: bold;}
A:active  {text-decoration: underline; color: #272E36; font-weight: bold;}
A:hover   {text-decoration: underline; color: #272E36; font-weight: bold;}

    body {
        background-image: url(img/background_fill.jpg);
        background-repeat: repeat-x;
        background-color: #273037;
		margin: 0px;
  		padding: 0px;
    }


	.Whole_Site {
	  position: absolute;
	  left: 50%;
	  top: 0;
	  width: 1071;
	  margin-left: -470;
	}

		
	.Content_Heading, h1 { 
		color:#293036;
		font-weight: bold;
		font-size:26px; 
		font-family:"Myriad Pro";
	}
	
	h2 { 
		color:#293036;
		font-weight: 700;
		font-size:18px; 
		font-family:"Myriad Pro";
	}	
	
	h3 { 
		color:#293036;
		font-weight: 700;
		font-size:14px; 
		font-family:"Myriad Pro";
	}
	
	
	.Main_Text {
	color:#293036;
	font-weight: bold;
	font-size:14px;
	font-family:"Myriad Pro";
	text-align: left;
	}
	
	p {
	color:#293036;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Cantarell', arial, serif;
	text-align: left;
	line-height: 1.3;
	}
	
	/*NON-IE BROWSERS
	html>body  p {
	color:#293036;
	font-weight: bold;
	font-size:12px;
	font-family:"Myriad Pro";
	text-align: left;
	}*/
	
	.areas { 
		color:#293036;
		font-weight: bold;
		font-size:20px; 
		font-family:"Myriad Pro";
		margin:0;
	}
	
	.area_description { 
		color:#293036;
		font-weight: bold;
		font-size:12px; 
		font-family:"Myriad Pro";
		outline-color:invert;
		outline-style:none;
		outline-width:0pt;
		padding:0pt;
		vertical-align: top;
	}
	
	.footer {
	color: #999;
	font-weight: lighter;
	font-size:10px;
	font-family:"Tahoma";
	vertical-align: middle;
	text-align: center;
	}
	
	.footer_links {
	color: #999;
	font-weight: lighter;
	font-size:9px;
	letter-spacing: 4px;
	font-family:"Tahoma";
	vertical-align: middle;
	text-align: center;
	}
	
	.footer_services {
	color:#FFF;
	font-weight: lighter;
	font-size: 12px;
	font-family: "Tahoma";
	vertical-align: top;
	text-align: left;
	}
	
	/*	if IE
		"request a quote"
	*/
	.quick_action a {
		background:url(img/REQUEST_QUOTE.png) right top no-repeat;
		padding-left: 105px;
		height:25px;
		width:147px;
		text-indent:-9999em;		
		text-align:left;
		display:block;
	}
	.quick_action a:hover {
	background-image: url(img/REQUEST_QUOTE.png);
	padding-left: 105px;
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	
	/* 	all other browsers
		"request a quote"
	*/
	html>body .quick_action a {
		background:url(img/REQUEST_QUOTE.png) right top no-repeat;
		padding-left: 140px;
		height:25px;
		width:147px;
		text-indent:-9999em;		
		display:block;
	}
	html>body .quick_action a:hover {
	background-image: url(img/REQUEST_QUOTE.png);
	padding-left: 140px;
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	/* end "request a quote" */
	
	/* pre-loading jquery script */
	#loading {
 	width: 400px;
 	height: 110px;
 	background-color: #333333;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -200px;
 	text-align: center;
	vertical-align:middle;
	z-index: 99999999999;
	font-family: Myriad Pro, Arial;
	color:#FFF;
	font-size:10px;
}

	html>body .main_content {
	position: absolute; 
	left: 120; 
	top: 140; 
	width: 705; 
	height: 390; 
	z-index: 200; 
	overflow:auto; 
	visibility: visible; 
	padding-right: 15px;
	}
	/*if IE*/
	.main_content {
	position: absolute; 
	left: 123; 
	top: 140; 
	width: 715; 
	height: 390; 
	z-index: 200; 
	overflow:auto; 
	visibility: visible; 
	padding-right: 15px;
	}
	
	.clouds1, .clouds2,  .clouds3 {
		background:url(img/clouds_1300.png) repeat-x 0 bottom; 
		width: 250%; 
		height:213px; 
		float:left;
		margin-left:-1000;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		z-index:110;
		background-position: bottom;
		position:absolute;
		overflow:inherit;}

	.clear {clear:both;}
