/* included styles */
@import url("lightbox.css");

html, body{
margin:0;
background-color:#000;
color:#eeeeee;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}
img{
border:0;
}
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
font-weight:normal;
color:#eeeeee;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
color:#f00;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#f00;
}
h4{
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#f00;
}
a:link, a:visited{
color:#ff9933;
text-decoration:none;
}
a:hover, a:active{
color:#ff0000;
text-decoration:none;
}
#header{
margin:0;
padding:0;
width:100%;
background-color:#ffffff;
}
#head-pic{
float:left;
/*width:408px;
height:120px;*/
width:483px;
height:114px;
}
#logo{
margin:0;
padding:0;
float:right;
width:222px;
height:222px;
}
#links {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:854px;
	min-height: 250px;
	list-style-type: none;
}
#nav-spacer{
float:left;
width:1px;
height:195px;
}
#navigation{
clear:left;
float:left;
margin:0;
padding:0;
width:854px;
height:27px;
background-color:#fff;
}
#navigation ul{
margin:0;
padding:0;
width:864px;
height:27px;
}
#navigation ul li{
float:left;
margin:0;
padding:0;
width:96px;
height:27px;
list-style-type:none;
}
#navigation ul li a img{
margin:0;
padding:0;
border:0;
}
#content{
clear:both;
margin:0;
padding:10px 40px;
background-color:#000000;
text-align:justify;
}
* html #content{
margin:-3px;
}

#center-img{
text-align:center;
}
#news{
margin:20px;
padding:20px;
width:360px;
float:right;
background-color:#fff;
color:#000;
border:1px solid #f93;
}

#footer{
margin:50px;
clear:both;
font-size:12px;
text-align:center;
}

/*Gallery Styles*/
#gallery{
text-align:center;
margin:0;
padding:0;
}
#gallery ul{
}
#gallery ul li{
margin:0;
padding:50px;
float:left;
width:250px;
height:180px;
list-style-type:none;
}

/*Gallery Styles*/
#gallery-album{
text-align:center;
margin:0;
padding:0;
}
#gallery-album ul{
clear:left;
}
#gallery-album ul li{
margin:0;
padding:10px;
float:left;
width:100px;
height:60px;
list-style-type:none;
}

/*Contacts Styles*/
#contacts{
margin:0;
padding:0;
}
#contacts ul{
margin:0;
padding:0;
}
#contacts ul li{
margin:20px;
padding:20px;
float:left;
width:350px;
list-style-type:none;
}

/*General Info Transportation Styles*/
table tr td.trans{
margin: 0;
padding: 2px 20px;
border: 0;
}

/*Registration Styles*/
table tr td.label{
text-align:right;
margin:5px;
padding: 2px 5px;
color:#000;
background-color:#f93;
border: 1px solid #fff;
}

table tr td.input{
text-align:left;
margin:5px;
padding: 2px 5px;
color:#eee;
background-color:#000;
border:1px solid #fff;
}

table tr td.submit{
text-align:center;
margin:5px;
padding: 2px 5px;
color:#eee;
background-color:#000;
border:1px solid #fff;
}

.phone_num{
color:#ff0000;
}

.pricing{
color:#ff9933;
}

.clean{
clear:both;
margin:0;
padding:0;
}

.clean-left{
clear:left;
margin:0;
padding:0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */