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

body {margin:0 auto; padding:0px 0px; text-align:justify; color:#000; background-color:#fff;}

a:link {color:#ff0000;}
a:visited {color:#ff0000;}
a:active {color:#9e0b0f;}
a:hover {color:#9e0b0f;}

.aligncenter {margin:0 auto; text-align:center;}
.alignleft {float:left; display:inline; text-align:left; }
.alignright {float:right; display:inline; text-align:right;}
.clearboth {clear:both;}

.prev {background:url(images/layout/prev.gif) left no-repeat; height:25px; padding-left:30px; padding-top:4px;}
.next {background:url(images/layout/next.gif) right no-repeat; height:25px; padding-right:30px; padding-top:4px;}

.boldtext {font-weight:bold; font-size:18px; padding-top:20px; padding-bottom:0px; margin-bottom:0px;}
span.smalltext {font-size:10px; color:#ccccccc;}

#wrapper {margin:0 auto; width:760px;}

#header {height:210px; width:100%; padding-bottom:10px; padding-top:0px;}
body#home #header {height:390px;}
 #logo {background:url(images/layout/gorilla_logo_sm.jpg) top left no-repeat; width:370px; height:170px; margin:0 auto;}
body#home #logo {background:url(images/layout/gorilla_logo.jpg) top left no-repeat; width:760px; height:350px;}
 #search {clear:both; background:url(images/layout/searchbox.gif) right no-repeat;height:40px; width:330px; margin:0px auto; paddin}
 #search div {padding-top:4px;padding-left:5px;}
 
#social {margin:0 auto; width:760px; padding-left:180px;}
 #fb {width:360px; float:left; display:inline;}
 #gplus {width:30px; display:inline; float:left; display:inline;}
 
#content {padding-top:15px;}

.centerbox {width:600px; margin:0px auto; padding-top:15px;}
.top, .mid, .bot {padding:0px 10px;}
.centerbox .top {background:url(images/layout/centerbox_top.gif) top center no-repeat;
	height:40px;
	padding-top:10px;
	color:#ffffff;
	font-variant:small-caps;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	}
.centerbox .mid {background:url(images/layout/centerbox_mid.gif) top center repeat-y; margin-top:-10px; text-align:center; padding-top:10px;}
.centerbox .bot {background:url(images/layout/centerbox_bot.gif) top center no-repeat; height:35px; padding-bottom:15px;}

.sidebox {width:300px; padding:5px 15px;}
.sidebox .top {background:url(images/layout/sidebox_top.gif) top center no-repeat;
	height:30px;
	padding-top:5px;
	color:#000000;
	font-variant:small-caps;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	}
.sidebox .mid {background:url(images/layout/sidebox_mid.gif) top center repeat-y; margin-top:-10px; text-align:center; padding-top:5px;}
.sidebox .bot {background:url(images/layout/sidebox_bot.gif) top center no-repeat; height:35px;}

.mid p {margin-bottom:0px;}

.bot_image {width:190px;}

.divider_bar {background:url(images/layout/footerbar.gif) top center no-repeat; height:4px; width:100%; margin:15px 0px 5px;}

#footer {
	height:4px;
	width:100%;
	overflow:visible;
	text-align:center;
	color:#b7b7b7;
	font-size:12px;
	line-height:14px;
	}
	
	#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color:#b7b7b7; font-size:10px;}
	
	




/* NAVIGATION */
#navWrapper, #navWrapperLeft, #navWrapperRight {
	color: #ffffff;
	background:#b7b7b7 url(images/layout/nav_bg.gif) bottom center repeat-x;
	height:52px;
	padding:0px;
	margin:0px;
	z-index:10;
}
#navWrapperLeft {
	background:url(images/layout/nav_left.gif) bottom left no-repeat;
}
#navWrapperRight {
	background:url(images/layout/nav_right.gif) bottom right no-repeat;
}

#navdrop {padding-left:12px; padding-top:10px;}
ul.navDrop ul{display:none}
ul.navDrop li:hover>ul{display:block}
ul.navDrop ul{position: absolute;left:-1px;top:98%;}
ul.navDrop ul ul{position: absolute;left:98%;top:-2px;}
ul.navDrop,ul.navDrop ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	border:1px solid #555;
	background-repeat:repeat;
	border-color:none;
	border-width:1px;
	border-style:solid;
}
ul.navDrop table {border-collapse:collapse}ul.navDrop {
	display:block;
	zoom:1;
	height:21px;
	float: left;
}
/*ul.navDrop ul{
	width:207.9px;*/
}
ul.navDrop li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.navDrop a:active, ul.navDrop a:focus {
outline-style:none;
}
ul.navDrop a, ul.navDrop li.dis a:hover, ul.navDrop li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:normal 11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:default;
}
/*ul.navDrop span{
	overflow:hidden;
}*/
ul.navDrop li {
	float:left;
}
ul.navDrop ul li {
	float:none;
}
ul.navDrop ul a {
	text-align:left;
	white-space:nowrap;
}
/*ul.navDrop li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.navDrop li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;
	background-image:none;
	}
ul.navDrop ul li.sep span{
	width:100%;
	height:3px;
}*/
ul.navDrop li:hover{
	position:relative;
}
ul.navDrop li:hover>a{
	background-color:#ffc0c0;
	border-color:#ff0000;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #333;
	text-decoration:none;
}
ul.navDrop li a:hover{
	position:relative;
	background-color:#ffc0c0;
	border-color:#ff0000;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #333;
	text-decoration:none;
}
/*ul.navDrop li.dis a {
	color: #ff0000 !important;
}
ul.navDrop img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.navDrop ul img {width:16px;
height:16px;
}
ul.navDrop img.over{display:none}
ul.navDrop li.dis a:hover img.over{display:none !important}
ul.navDrop li.dis a:hover img.def {display:inline !important}
ul.navDrop li:hover > a img.def  {display:none}
ul.navDrop li:hover > a img.over {display:inline}
ul.navDrop a:hover img.over,ul.navDrop a:hover ul img.def,ul.navDrop a:hover a:hover img.over{display:inline}
ul.navDrop a:hover img.def,ul.navDrop a:hover ul img.over,ul.navDrop a:hover a:hover img.def{display:none}
ul.navDrop a:hover ul{display:block}*/
ul.navDrop span{
	display:block;
	background-image:url(./images/layout/arrv_down.gif);
	background-position:right center;
	background-repeat: no-repeat;
	padding-right:9px;}
/*ul.navDrop ul span{background-image:url(./images/layout/arr_black.gif)}
ul.navDrop ul li:hover > a span{	background-image:url(./images/layout/arr_white.gif);}
ul.navDrop table a:hover span{background-image:url(./images/layout/arr_white.gif)}*/
ul.navDrop li.navDropi0 {
width:105px;
height:25px;
}
ul.navDrop li a.navDropi0{
height:100%;
background-image:url(./images/layout/nav_but.gif);
border-width:0px;
font:normal 11px Tahoma;
color:#000;
}
ul.navDrop li a.navDropi0:hover{
background-image:url(./images/layout/nav_but_up.gif);
font:normal 11px Tahoma;
color:#fff;
}
 ul.navDropm0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.navDropm0>li>a {
padding:8px 10px 0px 10px;
}
 ul.navDropm0 a {
padding:8px 10px 0px 10px;
}
 ul.navDropm0 ul a {
padding:2px 5px 5px 10px;
}
 ul.navDropm0>li {
margin:0px 0px 0px 0px;
}
 ul.navDropm0 li {
margin:0px 0px 0px 0px;
}
 ul.navDropm0 li li {
margin:2px 0px 0px 2px;
}

/*GALLERY*/
img.gallery {border:none;}
