@charset "utf-8";

#subnav {
	width:390px;
	height:34px;
	margin:0px auto;
	padding:20px 0 0;
	}
	
#subnav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#subnav ul li {
	float:left;
	}

#prevsubnav {
	padding:0;
	margin:0;
	float:left;
	background:url(../media/images/gal_nav/gal_nav_prev.jpg) no-repeat left;
	text-indent:-9999px;
	width:123px;
	height:34px;
	}
	
#prevsubnav:hover {
	background-position:right;
	}

#galsubnav {
	padding:0;
	float:left;
	background:url(../media/images/gal_nav/gal_nav_gal.jpg) no-repeat left;
	text-indent:-9999px;
	width:144px;
	height:34px;
	}
	
#galsubnav:hover {
	background-position:right;
	}

#nextsubnav {
	padding:0;
	float:left;
	background:url(../media/images/gal_nav/gal_nav_next.jpg) no-repeat left;
	text-indent:-9999px;
	width:123px;
	height:34px;
	}
	
#nextsubnav:hover {
	background-position:right;
	}
	
#image {
	clear:both;
	margin:0px auto;
	padding:20px 0 0;
	}
	
#image img, #video, #videometro, #videoless, #video360 {
	padding:20px;
	border:1px dotted #5555cc;
	}
	
#video {
	margin:0px auto;
	width:640px;
	height:520px;
	}
	
#videometro {
	margin:0px auto;
	width:800px;
	height:490px;
	}
	
#videoless {
	margin:0px auto;
	width:864px;
	height:520px;
	}	
	
#video360 {
	margin:0px auto;
	width:640px;
	height:400px;
	}	

#infoblock {
	margin:0px auto;
	width:480px;
	text-align:left;
	}

#infoblock h2 {
	margin:3em 0 0;
	border-bottom:1px solid #a89e96;
	}
	
#infoblock h4 {
	margin:2em 0 -1em;
	}	
	
#infoblock h4.moremargin {
	margin:2em 0 0;
	}	
	
#infoblock p {
	color:#a89e96;
	}
	
#infoblock a:link, #infoblock a:visited, #infoblock a:active, #infoblock a:hover {
	color:#758cff;
	}