/*logo--*/
#logo{
margin:0 auto;
width:530px;
height:80px;
position:absolute;
}
#logo img{
border:none;
}
#logo a:visited{
border:none;
}
#logo a:active{
border:none;
}
/*----------- Wrapper ------------*/
#wrapper{
width:800px;
margin:0 auto;
font-family: verdana, helvetica, sans-serif;
color: #FFFFFF;
background:  url(../images/body_background.jpg) top center repeat-y;
}
/*----------- Wrapper ------------*/
#caption_text{
font-family:arial,verdana, sans-serif;
font-size:14px;
width:250px;
margin:0 auto;
float:right;
padding:100px 340px 0 0;
}
/*--------- Form ---------------*/
#form_container{
font-size:12px;
width:600px;
margin:0 auto;
}
#form{
float:none;
margin:0 auto;
	}
#form a{
color:#fff;
text-decoration:none;
}
#form a:hover{
color:#fff;
text-decoration:underline;
}
#form a:visited{
color:#fff;
text-decoration:none;
}
#form dt{
margin:0 auto;
padding:5px 10px 5px 20px;
}
#form dd{
margin:0 auto;
padding:5px 10px 5px 20px;
}
#contact_btns{
padding:5px 10px 10px 20px;
}
#form label{
background-color:#000;
display:block;
border:1px solid #fff;
padding:2px;
}
/*----------- Document ------------*/
body{
margin:0 auto;
font-family:arial, verdana, sans-serif;
color: #FFFFFF;
text-align:left;
background:  url(../images/background.jpg) top center repeat-x;
background-color:#000;
}
/*----------- Gallery ------------*/
#gallery{
background: url(../images/photo_bg.jpg) top center no-repeat;
width: 700px;
height: 138px;
margin:0 auto;
padding: 15px 5px 0 0;
	}
#gallery ul{
margin:0 auto;
padding: 0 0 0 65px;
	}
#gallery li{
display:inline;
	}
#gallery a{
display:block;
float:left;
margin:0 2px;
border: 3px solid #fff;
	}
#gallery a:link{
display:block;
float:left;
margin:0 2px;
border: 3px solid #fff;
	}
#gallery a:hover{
display:block;
float:left;
margin:0 2px;
border: 3px solid #f00;
}
#gallery a:visited{
display:block;
float:left;
margin:0 2px;
border: 3px solid #fff;
}
/*----------- Header ------------*/	
#header{
width:800px;
height:235px;
margin:65px 0 0 0;
background:  url(../images/header.jpg) top center no-repeat;
}
/*----------- Header ------------*/	
#header2{
width:800px;
height:235px;
margin:65px 0 0 0;
background:  url(../images/header2.jpg) top center no-repeat;
}
/*--------- Form ---------------*/
#form_container{
width:650px;
margin:0 auto;
}
#form{
float:none;
margin:0 auto;
}
#form dt{
margin:0 auto;
padding:5px 10px 5px 20px;
}
#form dd{
margin:0 auto;
padding:5px 10px 5px 20px;
}
.dark{
background-color:#300;
}
#contact_btns{
padding:5px 10px 10px 20px;
}
/*-------- Photo Gallery ------------*/
#photo_gallery{
width:600px;
padding:30px;
margin:0 auto;
}
#photo_gallery img{
border:3px solid #fff;
}
#photo_gallery a{
color:#fff;
text-decoration:none;
}
#photo_gallery a:hover{
color:#fff;
text-decoration:underline;
}
#photo_gallery a:visited{
color:#fff;
text-decoration:none;
}
/*-------- Content ------------*/
#content{
width:800px;
margin:0 auto;
}
#content p{
padding:10px 5px;
margin:0 auto;
font-size:13px;
}
.header_contact{
width:800px;
height:42px;
margin:5px 0;
background:  url(../images/h1_contact.jpg) top center no-repeat;
}
.header_home{
width:800px;
height:42px;
margin:5px 0;
background:  url(../images/h1_home.jpg) top center no-repeat;
}
.header_about{
width:800px;
height:42px;
margin:5px 0;
background:  url(../images/h1_about.jpg) top center no-repeat;
}
.header_services{
width:800px;
height:42px;
margin:5px 0;
padding:5px 0;
background:  url(../images/h1_services.jpg) top center no-repeat;
}
.header_links{
width:800px;
height:42px;
margin:5px 0;
padding:5px 0;
background:  url(../images/h1_links.jpg) top center no-repeat;
}
/*----------- Text ------------*/
#text{
margin: 0 70px 0 70px;
}
#text li{
margin:5px 20px;
font-size:12px;
font-style:oblique;
}
/*----------- Navigation ------------*/
#nav{
display:block;
float:left;
width:144px;
margin:0 auto;
padding:98px 0 0 50px;
}
#nav ul{
margin:0 auto;
text-decoration:none;	
}
#nav a{
font-family: georgia, times, serif;
font-weight:bold;
color:#6CF;
border:none;
}
#nav a:link{
border:none;
margin:0 auto;
}
#nav img{
border:none;
}
/*----------- Footer ------------*/	
#footer{
background:  url(../images/footer.jpg) top center no-repeat;
width:800px;
height:175px;
margin:0 auto;
clear:both;	
}
#footer p{
margin:0 auto;
padding:15px 12px 0px 70px;
font-size:10px;
}
#footer .copyright{
margin:0 auto;
padding:5px 12px 0px 70px;
font-size:10px;
}
#footer li{
display:inline;
border-right: 1px solid #fff;
padding:0 5px 0 5px;
}
#footer ul{
font-size: 12px;
padding:40px 0 0 65px;	
border:none;
margin:0 auto;
}
#footer a:link{
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-decoration: none;
}
#footer a:visited{
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-decoration: none;
}
#footer a:hover{
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
color: #f00;
text-decoration: none;
border-bottom:1px solid #f00;
}
#otherlinks{
margin: 0 70px 0px 70px;
font-size:10px;
color:#FFFFFF;
}
#description{
width:120px;
padding: 5px 10px 10px 10px;
margin:0px 5px 0px 5px;
}
#otherlinks li{
height:110px;
display:inline;
text-decoration:none;
float:left;
margin:0px 10px 10px 0px;
border-right: 2px dotted #FFFFFF;
}
#otherlinks .last{
text-decoration:none;
margin:0px 10px 10px 0px;
border:none;
}
#otherlinks a{
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
#otherlinks a:hover{
font-size:14px;
color: #f00;
text-decoration:underline;
}
#otherlinks a:visited{
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}