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

/****** FORMATTING ******/
* {
margin:0px;
padding:0px;
}
.clear {
clear:both;
}
body {
background-image:url(images/bkgrd.jpg);
background-repeat:repeat;
background-color:#000;
}
#marginWrap {
margin: 0px auto;
width: 800px;
}
#floatWrap {
float:left;display:inline;
}

/****** HEADER ******/
#header {
background:url(images/header.jpg);
}
#header h1 {
display:none;
}
.flash {
z-index:1;
}
.home {
z-index:2;
}
.home a {
text-decoration:none;
display:block;
width: 800px;
height: 425px;
}

/****** MENU ******/
#menu {
}
.location {
background:url(images/location.jpg);
width: 139px;
height: 135px;
float:left;display:inline;
}
.location span {
display:none;
}
.location a {
text-decoration:none;
}
.about {
background:url(images/about.jpg);
width: 134px;
height: 135px;
float:left;display:inline;
}
.about span {
display:none;
}
.about a {
text-decoration:none;
}
.menu {
background:url(images/menu.jpg);
width: 127px;
height: 135px;
float:left;display:inline;
}
.menu span {
display:none;
}
.menu a {
text-decoration:none;
}
.news {
background:url(images/news.jpg);
width: 132px;
height: 135px;
float:left;display:inline;
}
.news span {
display:none;
}
.news a {
text-decoration:none;
}
.gallery {
background:url(images/gallery.jpg);
width: 130px;
height: 135px;
float:left;display:inline;
}
.gallery span {
display:none;
}
.gallery a {
text-decoration:none;
}
.contact {
background:url(images/contact.jpg);
width: 138px;
height: 135px;
float:left;display:inline;
}
.contact span {
display:none;
}
.contact a {
text-decoration:none;
}

/****** CONTENT ******/



/****** FOOTER ******/
#bottom {
float: left; display:inline;
background:url(images/bottom.jpg);
width: 800px;
height: 196px;
}
#bottom p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;display:inline;
color:#fff;
width:180px;height:50px;
font-weight:bold;
margin:120px 0 0 0;
}
#bottom p a {
color:#fff;
}

#footer {
float: left; display: inline;
padding: 10px 0 10px 0;
color:#FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#000;
width: 800px;
}
#footer div {
padding: 5px 0 10px 0;
}
#footer a {
color:#FF9900;
text-decoration:none;
}
#footer a:hover {
color:#FFCC00;
}

/******** Subscribe to Our mailing List Dropdown ***********/
.subscribe_background {	
background:url(images/subscribe_background.gif);
height:110px;
width:210px;
text-align:center;
font: 900 12px Arial, Helvetica, sans-serif;
line-height:26px;
position:absolute;
left: 585px;
top: 1px;
border: thin solid black;
}
.subscribe_header {
background:url(images/subscribe_header.gif);
height:26px;
width:210px;
color:white;
}
input.subscribe_button {
color:transparent;
padding: 10px;
margin: 0px;
}
#semail { width:190px;
background-color: #FFFFA0;
}



.twitterlogo img { border:0; }

/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}

/* Sample 2*/
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}

/* Sample 3*/
#box3{
	position:absolute;
}
#box3 span{
	display:block;
	float:left;
}

/* Sample 4*/
#box4{
	position:absolute;
}
#box4 div{
	width:750px;
	height:auto;
	float:left;
	background:#ccb265;
}

#box4 h3, #box4 p, #box4 ul{
	padding:5px 10px;
}
#box4 p{
	text-indent:16px;
}
#box4 img{
	width:200px;
	width:150px;
	float:left;
	margin:0 10px 10px 15px;
}
#info4{
	background:#fff !important;
	color:#000 !important;
	cursor:default
}
.buttons {width: auto; float:right;}
#text {
	margin: -50px 0 0 0;}

/* Sample 5*/
#box5{
	position:absolute;
	width:240px;
}
#box5 span{
	display:block;
}
#info5{
	bottom:0;
}

/* Sample 6*/
#box6{
	position:absolute;
	width:240px;
}
#box6 span{
	display:block;
}
#handles6_1{
	float:left
}
#handles6_2{
	float:right
}
.mask6{
	position:absolute;
	left:50%;
	margin-left:-120px;
	width:240px;
	height:180px;
	overflow:hidden;
}
.sample6 .buttons{
	clear:both;
	text-align:center;
}

/* Sample 7*/
#box7{
	position:absolute;
}
#box7 span{
	display:block;
	float:left;
}

#thumbs7{
	position:relative;
	width:486px;
	clear:both;
	height:41px;
	overflow:hidden;
	margin-top:200px;
}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:0;
	width:100%;
	height:41px;
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display:block;
	width:60px;
	height:41px;
	margin:0;
	float:left;
	cursor:pointer;
}
#thumbs7 .thumbs div img{
	width:54px;
	float:right;
}
#thumbs_handles7 span{
	background:url(thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:1200px;
	background:url(thumbs_mask.gif) no-repeat center top;
}

/* Sample 8*/
#box8{
	position:absolute;
}
#box8 div{
	width:480px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
.mask3{
	position:relative;
	width:750px;
	height:440px;
	overflow:hidden;
}
#handles4 {float:right;color:#000;}

span img{
	display:block;
	border:none;
}
.twitter {margin: 4px 0 0 0;}
