/* CSS Document */

body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	font-size:12px;
	}

#wrapper {


	width: 780px;
	margin: 0 auto;
	text-align: left;	
	padding-bottom:30px;
	padding-top:30px;
}


#main_content{
	width: 780px;
	margin-bottom:30px;
	
	}
	
	
#footer{

width: 780px;
	margin: 0 auto;
	padding-top:30px;
	text-align:left;	}

/* header */

#header{
padding-bottom:10px;}

#sub{
width: 780px;
float:left;
text-align:right;
padding-bottom:10px;
margin-bottom:20px;
border-bottom:1px solid #666666;}



.header_image
{
float:left;}


/* main vav by logo */
ul.mainmenu {

float:left;
text-align:left;
width:180px;
margin:0 0 0 10px;
padding:0;
min-height:170px;


}
ul.mainmenu li {
color: #8B8B8B;
list-style:none;
font-weight:bold;
font-size:10px;
line-height: 1.64em;
}

ul.mainmenu li a {

padding:0;
width:200px;
color: #8B8B8B;
text-transform:uppercase;
text-decoration:none;
}


ul.mainmenu li a:hover {
background:none;
color:#000000;
text-decoration:none;
}


.selected {
color: #009999;

}



/* sub nav  */
ul.subnav{
float:left;
list-style: none;
width:780px;
position:relative;
margin: 0;
padding: 0;


}

ul.subnav li {
display:inline;
vertical-align:text-bottom;

}
ul.subnav li a {
color:#8B8B8B;
vertical-align:text-bottom;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding:0 4px;
text-transform:uppercase;
}
ul.subnav li a:hover {
background:none;
color:#000000;
text-decoration:none;
}


/* text */

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-transform:uppercase;
	}
	
	
h1 {
	font-size: 16px;
	padding-bottom:10px;
	border-bottom:1px solid #666666;
	}
	
.h1 {
font-size: 16px;
text-align:left;
float:left;
margin-right:20px;
margin-left:0px;
position:relative;
text-transform:uppercase;}	








/* grid */
	
	
div.col {

display:block;
float:left;
margin:20px 30px 20px 0 !important;
min-height:250px;
position:relative;
width:240px;}


div.col2 {

display:block;
float:left;
margin:20px 30px 20px 0 !important;
min-height:250px;
position:relative;
width:300px;}


div.end {

display:block;
float:right;
margin:20px 0 20px 0 !important;
min-height:250px;
position:relative;
width:240px;}


.object{
	
		padding-bottom:40px;
	
		
		}	
		
  .clear {
	clear:both;
	margin-bottom:5px;
}


.bold

{font-weight:bold;}

img {border:none;}




a:link, a:active {
	color:#8B8B8B;
	text-decoration:none;
}

a:visited {
	color:#8B8B8B;
	text-decoration:none;
}

a:hover {
	color:#000000;
text-decoration:none;
}


.video

{width:780px;
height:400px;}


#pics{

width:780px;
float:left;
clear:left;}


#slideshow {list-style:none; color:white;}
#slideshow span {display:none}
#container {width:780px; margin:0 auto;}
#container * {margin:0; padding:0}
#fullsize {position:relative; width:780px; height:400px; padding:0px; border:1px solid #666; background:white}
#information {position:absolute; bottom:0; width:492px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:0; filter:alpha(opacity=0);}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:492px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:400px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat; display:none;}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat; display:none;}
#imglink {position:absolute; height:300px; width:100%; z-index:100; opacity:0; filter:alpha(opacity=0)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:20px}
#slideleft {float:left; opacity:0; width:20px; height:5px; display:none; background:white url(images/scroll-left.gif) center center no-repeat;}
#slideleft:hover {background-color:white; opacity:0; display:none;}
#slideright {float:right; opacity:0; width:20px; height:5px; display:none; background:white url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:white; opacity:0; display:none;}
#slidearea {float:left; position:relative; display:none; width:430px; margin-left:5px; height:5px; overflow:hidden}
#slider {position:absolute; left:0; height:85px}
#slider img {cursor:pointer; border:1px solid #666; padding:0px}