/* CSS Document */

body {
  margin:0;
	padding:0;
	text-align:center;
	background:#eee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}
	
a img {
  border:0;}
	
#startpage {
  background:#fff;}

#startlogo {
  padding-top:200px;
	padding-bottom:10px;
  text-align:center;
}

#startenter {
  padding-top:100px;
	padding-bottom:100px;
  background:#96b716;
	text-align:center;
}

#frame {
  text-align:left;
	width:900px;
	margin:auto;
	margin-top:0;
	padding:0;
  background-image:url(pics/background.gif);
	background-repeat:repeat-y;}
	
#navi {
  float:left;
	width:153px;
	padding-left:35px;
	padding-top:66px;
	color:#96b716;
	background:#000;}
	
#navi a {
  color:#96b716;
	text-decoration:none;}
	
#navi a.active {
  color:#fff;}

#navi a:hover {
  color:#fff;}

#navi ul, #navi li {
  list-style-type:none;
	margin:0;
	padding:0;}
	
#navi ul li {
  letter-spacing:0.2em;
  font-size:16px;
	font-weight:bold;
  line-height:40px;
	border-bottom:1px solid #96b716;}
	
#navi ul li ul {
  	padding-bottom:10px;
	padding-top:10px;
	border-top:1px solid #96b716;
}

#navi ul li ul li {
  letter-spacing:0.1em;
  font-size:12px;
	font-weight:normal;
 	line-height:20px;
	padding-left:24px;
	border-bottom:0;
}
 	
#header {
  float:left;
  width:677px;
	height:36px;
	padding-top:30px;
	background:#fff;
	text-align:right;
	padding-right:35px;}
	
#content {
	float:left;
	padding:35px;
	width:642px;
}

#content h1 {
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.2em;
}

#content h1 .green {
	color:#96b716;
	
}

.pro_cav {
	float:left;
	margin-right:15px;
	background-color:#000000;
}

.pro_cav img {
	width:185px;
	height:165px;
	border:0px;
}


.pro_tap, .pro_bot {
	background-color:#000000;
	padding:1px 5px 1px 5px;
	color:#ffffff;
	text-align:center;
	width:175px;
}

.pro_rig img {
	width:420px;
	margin-right:8px;
	margin-bottom:5px;
	float:left;
}

.pro_gal img.main {
	margin-right:8px;
	margin-bottom:5px;
	float:left;
}


.pro_gal img.preview {
	width: 45px;
	height: 30px;
	margin: 0px 3px 3px 0px;
	float:left;
}

.pro_gal img {
	margin-bottom:5px;
	margin-right:5px;
}

.pro_rig, .pro_gal {
	background-color:#000000;
	font-size: 1.1em;
	color:#ffffff;
	text-align:left;
	padding:7px;
}

.pro_rig img {
	height:240px;
}

.pro_rig img.pdf {
	width:16px;
	height:16px;
}

.pro_rig img.youtube {
	width:60px;
	height:25px;
}

.pro_rig_leg {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #96b716;
	color:#96b716;
}

.pro_rig_leg a {
	color:#96b716;
}

a.content {
	font-weight:bold;
	color:#96b716;
	line-height:1.8em;
}

.textbox {
	padding:4px;
	text-align:left;
	font-size:1.1em;
	background-color:#000000;
}

.sub_nav {
	margin-top:5px;
}

.sub_nav a {
	font-weight:normal;
	color:#ffffff;
	font-size:14px;	
	text-decoration:none;
}

.sub_nav a:hover {
	font-weight:normal;
	color:#000000;
	font-size:14px;	
	text-decoration:none;
}