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

body 
	{background:#b29eaf url(../_images/background.png) repeat-x top left; margin:0; padding:0; font:normal 0.9em Georgia, "Times New Roman", Times, serif; color: #3b3a48; }

img
	{ border:none; display:block; }
a:link 
	{text-decoration:underline;  color:#3b3a48;  }
a:visited
	{ text-decoration:none; color:#3b3a48; }
a:hover,
a:active
	{ text-decoration:underline;  color:#3b3a48; }
		
h1
	{margin:0;
text-indent:-3333px; }
h2
	{ font-size:2em;
margin:30px 13px 0;}	
h2.home
	{margin: 10px 0px 0px 10px; padding: 0; font-size: 1.2em; }
h2.sub
	{margin: 10px 0px 0px 10px; padding: 0; font-size: 1.2em; }			
h3
	{  }	
h4
	{  }	

/*DIVs*/

div#container
	{ width:850px; margin:0 -425px; position:absolute; left:50%;  }
div#header
	{ width:850px; height:108px; background:url(../_images/logo.png) no-repeat top left; margin:0;	}	
div#mainMenuWrapper
	{ width:850px; margin:0; text-align: left; }	
div#content
	{width: 850px; padding:0px 0px 0px 0px; margin: 0px; }
div#footer
	{ background:#FFFFFF; float:left;   margin:10px 0px 10px 0px;padding:10px 20px; width:810px; font-size: .8em; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px;  -webkit-border-bottom-left-radius:6px;   -webkit-border-bottom-right-radius:6px; }	
div#footer .right
	{ float:right; text-align: right; font-size: 1.2em;}	
div#footer .left
	{ float:left; text-align: left;}
div#footer .left img
	{ margin: 5px 0px 0px 0px;}						
div#flash
	{text-align: right; width:878px;  height: 296px;margin:0 0 10px; padding: 0px 0px 0px 0px;  background:url(../_images/main.jpg) no-repeat  -21px 0;}	
div#boxLeft
	{float:left; background: #e9e7db; padding: 5px; width:475px; min-height: 308px !important;  display: inline; margin: 0px 10px 0px 0px; border: 5px solid #FFFFFF;}	
div#boxLeft p
	{ margin: 10px 0 10px 10px; font-size: .92em;}	
div#boxLeft img
	{ margin-left:5px; display: inline;}		
div#boxRight1
	{float: right; background: #3b3a48; padding: 1px;width:333px; display: inline; margin: 0px 0px 10px 0px; border: 5px solid #FFFFFF;}	
div#boxRight1 a:link, a:hover, a:visted, a:active
	{padding:0; margin:0;}		
div#boxRight2
	{float:right; background: #f7ae4b url(../_images/rightBox2_bg.jpg) no-repeat center 1px; max-height: 217px; height: 217px; padding:1px;width:333px; display: inline;	margin: 0px 0px 10px 0px; border: 5px solid #FFFFFF;}
	div#boxRight3
	{float:right; background: #f7ae4b no-repeat center 1px; max-height: 217px; height: auto; padding:1px;width:333px; display: inline;	margin: 0px 0px 0px 0px; border: 5px solid #FFFFFF;}	
div#homebutton
	{float:left; width:500px; height:250px; margin-top:20px;	}			
div#subboxLeft1
	{float: left; background: url(../_images/menu-side-bg.png) no-repeat left bottom; width:217px;margin: 0px 0px 10px 0px; height:290px;}	
	div#subboxLeftNew
	{background: url(../_images/menu-side-bg.png) no-repeat left bottom; width:217px;margin: 0px 0px 10px 0px; height:290px;}
div#subboxLeft2
	{float: left;  margin:15px 5px 0;
padding:2px;
width:202px;}		
div#subboxRight1
	{	float:right; background: #e9e7db; padding:13px;
width:585px; min-height: 500px !important;  display: inline; margin: 0px 4px 0px 0px; border: 5px solid #FFFFFF;}
div#subboxRight1 img
	{ float: right; margin: 0px 0px 0px 10px;}		
div#subHead
	{ background: #FFFFFF url(../_images/sub-header-bg.png) no-repeat top left; float: right;	height:96px;width:625px; margin: 15px 0px 0px 0px;}	
div#subHead2
	{ background: #b29eaf url(../_images/menu-side-top-bg.png) no-repeat top left; float: left;	height:11px;width:217px; margin: 32px 0px 0px 0px;}		
div#menuAds
	{ margin: 10px 0px 0px 42px;	}
	div.ft_cnt {display: none;}

	
table#costs
	{float:left; width: 434px; background: #f5f4ec;	}	
table#costs .minitxt
	{font-size: .8em;	}		
table#costs tr.heading
	{text-align:center; background: #d7d5c9;  font-weight: bold;}		
table#costs td
	{padding: 8px;border-left:1px solid #e9e7db;
border-right:1px solid #e9e7db;
border-top:1px solid #e9e7db;}		
	
/* Classes */	
.subHeading
{ margin: 5px 0px 0px 10px;  color: #ff9300; }
.subHeading2
{color:#FF9300;
font-size:1.2em;
margin:5px 0 0 14px;
}
.bold
{font-weight: bold;	}	
	
	
/*NAV LISTS*/	
ul#sideMenu
	{ width: 209px; margin: 0px 0px 0px 0px; padding: 0px;	}
ul#sideMenu li
	{ font-size: .85em; list-style: circle;margin:0 0 0 22px; font-weight: bold;
padding:6px; background: url(../_images/menu-side-border.png) no-repeat bottom left; }
/*ul#sideMenu li a:link, a:visited, a:active
	{ text-decoration: none; padding: 4px;}
ul#sideMenu li a:hover
	{ text-decoration: none; background: #b5e0e4;}				*/
	
	
ul#navigation-1
	{ width:850px; height:39px; margin:0; padding:0; list-style:none; background:url(../_images/bg_navigation-1.png) no-repeat 0 0; overflow:hidden;  }
ul#navigation-1 li
	{margin:0; padding:0; float:left; display:inline;	}		
	 
	
ul#navigation-1 li .home
	{ width:81px; height:39px;  float:left; display:inline;  text-indent: -3333px;  }
ul#navigation-1 li .homeActive
	{ width:81px; height:39px;  float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat 0 0; text-indent: -3333px; }	

ul#navigation-1 li .services
	{ width:140px; height:39px; float:left; display:inline; text-indent: -3333px; }	
ul#navigation-1 li .servicesActive
	{ width:140px; height:39px; float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat -81px 0; text-indent: -3333px; }	
		
ul#navigation-1 li .prices
	{ width:151px; height:39px;  float:left; display:inline; text-indent: -3333px;}	
ul#navigation-1 li .pricesActive
	{ width:151px; height:39px;  float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat -221px 0; text-indent: -3333px;}	
		
ul#navigation-1 li .areas
	{ width:129px; height:39px;  float:left; display:inline;    text-indent: -3333px;}
ul#navigation-1 li .areasActive
	{ width:129px; height:39px;  float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat -372px 0;  text-indent: -3333px;}
			
ul#navigation-1 li .booking
	{ width:121px; height:39px; float:left; display:inline; text-indent: -3333px;}		
ul#navigation-1 li .bookingActive
	{ width:121px; height:39px; float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat -501px 0; text-indent: -3333px;}		
	
ul#navigation-1 li .clients
	{ width:116px; height:39px; float:left; display:inline;text-indent: -3333px;}		
ul#navigation-1 li .clientsActive
	{ width:116px; height:39px; float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat -622px 0; text-indent: -3333px;}	

ul#navigation-1 li .contact
	{ width:112px; height:39px; float:left; display:inline;  text-indent: -3333px; }							
ul#navigation-1 li .contactActive
	{ width:112px; height:39px; float:left; display:inline;  background:url(../_images/bg_navigation-2.png) no-repeat -738px 0;  text-indent: -3333px; }			
	
ul#navigation-0
	{ margin:0; padding:4px; text-align:right; list-style:none; position:absolute; top:10px; right:0px; font-size:1.15em; font-weight: bold; }
ul#navigation-0 li
	{ margin:0; padding:0; padding:0; display:inline; border-left:1px solid #3b3a48; color:#3b3a48;}
ul#navigation-0 li.none
	{ border:none; }
ul#navigation-0 li a:link,
ul#navigation-0 li a:visited,
ul#navigation-0 li a:hover, 
ul#navigation-0 li a:active
	{ color:#3b3a48; }	

ul#navigation-0a
	{ margin:0; padding:0px; text-align:right; list-style:none; position:absolute; top:67px; right:0px; font-size:.9em; font-weight: bold;}
ul#navigation-0a li
	{ margin:0; padding:0; padding:0 8px; display:inline; border-left:1px solid #3b3a48; color:#3b3a48;}
ul#navigation-0a li.none
	{ border:none; }
ul#navigation-0a li a:link,
ul#navigation-0a li a:visited,
ul#navigation-0a li a:hover, 
ul#navigation-0a li a:active
	{ color:#3b3a48; }	
	
ul#navigation-0b
	{ margin:0; padding:8px 0px 8px 0px; text-align:right; list-style:none; right:0px; font-size:.9em; font-weight: bold;}
ul#navigation-0b li
	{ margin:0; padding:0; padding:0 8px; display:inline; border-left:1px solid #3b3a48; color:#3b3a48; font-size:.9em;}
ul#navigation-0b li.none
	{ border:none; }
ul#navigation-0b li.last
	{padding:0px 0px 0px 8px;  }	
ul#navigation-0b li a:link,
ul#navigation-0b li a:visited,
ul#navigation-0b li a:hover, 
ul#navigation-0b li a:active
	{ color:#3b3a48; }	
	
	
ul#services-home
	{ font-size: .8em;}
ul#services-home li
	{ list-style: none; margin: 0px 0 0 -29px;	}					
ul#services-home li a:link, a:hover, a:active, a:visted
	{ text-decoration: underline; color:#3b3a48;  }						
	
	
/*FOOTER*/
ul#footerUL
	{ margin:0px; padding:0px; list-style:circle; color:#FFFFFF; float:left; margin-right:25px; max-width:200px; }
ul#footerUL.nostyle
	{ margin:0px; padding:0px; list-style:none; color:#FFFFFF; float:left; margin-right:25px; max-width:200px; }	
ul#footerUL li
	{ padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}		
ul#footerUL li a:link
	{ color:#FFFFFF; text-decoration:underline;}	
	

	
	/* contcat form */

label
	{ float:left;font-weight:bold; width:160px; }

table#choosePriceTable label
	
	{float:left;font-weight:bold;width:100%;}

input, textarea, select
	{margin-bottom:12px; }

textarea
	{ width:350px; height:150px; }

.boxes
	{ width:1em; }

.security
	{ margin-left:120px}

#submitbutton
	{ margin-left:130px;margin-top:5px;width:90px; }

div#contact br
	{ clear:left; }	
.secCode
	{ margin-left:120px;margin-top:5px; }

.BGn
	{ font-size:13px;padding-bottom:0px; color:#fcb201; margin-top:10px; }
.agree
    { width:500px; }		
.contactForm
{ -moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#FFFFFF none repeat scroll 0 0;
margin-left:99px;
padding:20px;
width:350px;}	
ul#address
	{ display:inline; margin:0px 0px 20px 0px; padding:20px;background:#070b0e; float:left; color:#FFF; -moz-border-radius:6px; -webkit-border-radius:6px;width: 550px;}
ul#address li
	{ display:inline; list-style:none; float:left;margin:0px 40px 20px 0px; }			
.smltxt {
	font-size:0.7em;
}
	
	

