@charset "UTF-8";
/* CSS Document */

body{ margin:0; background: #3a3939 url(../images/bg.gif) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#b2b2b2; font-weight:normal; line-height:1.4em;}

p {margin:0; padding:0 0 10px 0;}

#bg {background:url(../images/starsbg.gif) no-repeat; width:930px; margin:0 auto;}
#wrapper {width:800px; height:auto; margin:0 auto 40px auto;}
#header { width:800px; height:115px; border-bottom:2px solid #8e8e8e;}
#footer {width:780px; height:20px; font-size:10px!important; background:url(../images/footer.gif) no-repeat center bottom; padding:5px 5px 5px 15px; color:#585858; font-weight:bold;}

#footer-left{float:left;}
#footer-right{float:right; padding:0 15px 0 0;}
#footer-right a{color:#EC008C; text-decoration:none;}
#footer-right a:hover{text-decoration:underline;}

#logo{float:left; width:201px; height:103px;}
#logo img{border:0;}
#nav{ float:right;height:115px; width:599px; overflow:hidden;}

#nav ul{list-style:none; margin-top:82px; margin-bottom:0; padding-bottom:0;}
#nav li {display:inline; text-align:center; float:right; margin:5px 1px 0 0;}
#nav a {background:url(../images/nav.gif) no-repeat top left; width:92px; height:24px; display:block; font-size:14px!important; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#000; text-decoration:none; padding-top:5px;}
#nav a:hover{background:url(../images/nav.gif) no-repeat bottom right;}
#nav a.active{background:url(../images/nav.gif) no-repeat bottom right;}

#bannerpic{width:785px; height:330px; background:url(../images/headpic-bg.gif) no-repeat; background-color:#000; padding-top:25px; padding-left:15px; padding-bottom:20px;} 
#bannerpic img{border:none; width:775px;}

#maincontent { width:800px; height:auto; padding-top:10px; padding-bottom:15px; background-color:#000;}
#maincontent h1{font-size:16px; font-weight:bold; color:#fff200; display:block; border-bottom:2px dotted #868686; padding:0 0 5px 3px; margin:10px 0 10px 0; font-family:Verdana, Geneva, sans-serif!important;}
#maincontent h2{font-size:12px; font-weight:bold; color:#fff200; display:block; padding:0 0 5px 3px; margin:10px 0 10px 0;}
#maincontent h3{font-size:14px; font-weight:bold; color:#fff; display:block; padding:0 0 5px 3px; margin:5px 0 0 0;}
#leftcolumn {width:190px;  background:url(../images/content-bg_left.gif) no-repeat top center; border:1px solid #3a3939; background-color:#000;}
#centrecolumn {width:363px; background:url(../images/content-bg_centre.gif) no-repeat top center; border:1px solid #3a3939; background-color:#000;}


#centrecolumn object{ width:345px; height:279px;}


#wrap-left{float: left; width:207px; padding:0 0 0 12px; }
#wrap-right{float: left; width:186px; }
#wrap-center{float: left; width:377px; }


#rightcolumn{width:186px;}
.rightcolumncontent { width:176px; padding:0 10px 0 0; margin-bottom:10px;  background:url(../images/content-bg_right.gif) no-repeat top center; border:1px solid #3a3939; background-color:#000;}
#rightcolumn a{font-size:11px!important;}

#maincontent ul{padding-left:10px; margin:10px;}
#maincontent li{line-height:1.5em; list-style:url(../images/bullet.gif)!important;}

#maincontent a{ font-weight:bold; text-decoration:underline; }
#maincontent a:link{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#b2b2b2; }
#maincontent a:visited{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#CCC; }
#maincontent a:hover{ text-decoration:none!important; }
#maincontent a:active{ text-decoration: none; color:#CCC; }




#rightcolumn form{
margin:0;
padding:0;
}

#rightcolumn input, select, textarea{
background:#FFFFFF;
border: 1px solid #000;
font-weight:bold;
font-size:12px;
margin:0 0 5px 0;
background:#fff;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
color:#000;
width:150px;
height:auto;
}


#centrecolumn form{
width:250px;
margin:0;
padding:0;
}


#centrecolumn input, select{
background:#FFFFFF;
border: 1px solid #000;
font-weight:bold;
font-size:12px;
margin:0 0 5px 0;
background:#fff;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
color:#000;
width:250px;
height:20px;
}

#centrecolumn textarea{
background:#FFFFFF;
border: 1px solid #000;
font-weight:bold;
font-size:12px;
margin:0 0 5px 0;
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
height:14px;
color:#000;
width:250px;
height:50px;
}



.submit 
{
background: #fff;
height:25px!important;
width:75px!important;
color:#000!important;
font-size:12px!important;

}


.center_text{padding:5px 10px 10px 10px;}

.center_text img {padding:4px; background:#333333;  border:none;}

.center_text img a{border:none;}
.center_text img a:link{border:none; padding:4px; background:#333333; }
.center_text img a:visited {padding:4px; background:#666!important;}
.center_text img a:hover{padding:4px; background:#000000!important;}
.center_text img a:active{padding:4px; background:#999!important;}


.contact-right_text {padding:5px 10px 10px 10px;}

.left_text {padding:5px 10px 10px 10px;}

.left_text img {border:none;}

.left_text img a{  border:none;}

.left_text img a:hover{background:#000000!important;}

.left-text{padding:5px 0 10px 10px; width:160px;}

.all{clear:both;}

.services_text {padding:5px 10px 10px 10px;}

.services_text img {float:left; margin:0 10px 10px 0; padding:4px; background:#333333;  border:none;}

.book-now {float:right; color:#FFFFFF!important; font-size:14px!important;}