*{margin:0; padding:0;} 

body{ background:#2c2d27 url('images/bg_plate.jpg') no-repeat 50% 70px; font-family: Arial, Helvetica, sans-serif;  font-size:11px; font-weight:500;}
#container{position:relative; width:975px;  margin:70px auto 0;}

/*frames*/

#right{position:relative; width:313px; height:435px; margin: 0 auto; margin:0 0 0 10px; *margin:0;  float:left;}
#flash{position:relative; width:940px; height:466px;}
.no_flash{margin:5px 0 0 116px;}

.enter 	{}
.enter_link {float:left;
margin:10px 0 14px 725px;
font-size:14px;
font-weight:bold;
color:#979799;}

.enter_link a:hover {color:#fff; font-size:14px;}

/*gallery*/

#galleryimage{position:relative; width:650px; height:440px; margin:12px 0 0 -3px; float:left; text-align:center; z-index: 1;}
#galleryimage img{}
#logo{ position:relative; width:140px; height:100px; padding-top:20px; float:right;}
#splat{ position:relative; width:70px; height:124px; padding-top:20px; float:right; padding-right:20px; margin-top: 15px;}
#splat a{ position:relative; width:70px; height:60px; float:left; background:url(images/redsplat.png) no-repeat;}
#splat a:hover{ background-position: left -60px; }
#splat .active{ background-position: left -60px; }
#picinfo{ position:relative; width:313px; height:212px; float:right; text-align:right; margin-top:-30px; font-size:16px; color: #2c2d27; font-weight:bold;}
#picinfo h5{ font-size:16px;}
#picinfo li{ list-style:none; text-transform:uppercase; }
#picinfo li a{ color:#2C2D27; font-family:impact; font-size:23px; font-weight:normal;}
#picinfo li a:hover{ color:#027474; font-size:23px;}
#picinfo li .active{ color:#027474; font-size:23px;}

#picinfo a, a:hover{ color:#786E02; font-size:16px;}

#clickformore{ position:relative; width:313px; height:10px; float:right; text-align:right;  font-size:11px; color: #fff; margin-top:-10px;}

.news_text{height:440px;}
.news_text_right { width:220px; position:relative; float:right; margin:0 20px 0 0; text-align:right; font-family:Arial; font-size:14px; font-weight:bold;} 
.news_text_left { width:335px; position:relative; float:left; text-align:left; color:#000;  font font-family:Arial; font-size:14px; font-weight:bold;}

#qoute{position:relative; width:313px; height:88px; float:right; }
#gallnav{position:relative; width:300px; height:90px; padding-top:10px; float:right;}
#galleryselector{position:relative; width:975px; height:100px; margin: 0 auto 30px;  clear:both; text-align:right; padding-top:10px;}

#galltabs	{ float:right; font-size:14px;font-weight:bold; list-style:none; height:45px;}
#galltabs li {text-align:center; display:inline-block; width:25px; float:left; position:relative; }
#galltabs li a {  line-height:50px;}
#galltabs li a:hover { font-size:24px;line-height:50px; color:#fff;}
#galltabs li .active { font-size:24px;line-height:50px; color:#786E02; }

#galleryimages	{ float:right; font-size:14px;font-weight:bold; list-style:none; clear:both; width:960px;}
#galleryimages li { display:inline;}
#galleryimages li a {  text-align:center; width:22px;}
#galleryimages li a img { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#galleryimages li a:hover img { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
#galleryimages li .active img { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.magnify {position: relative; display: inline; float: left;  margin-top: 10px; margin-right: 3px; z-index: 100; color: #777;}

/*Bio*/


#biobg{float:left;position:relative;width:650px;height:440px; margin:12px 0 0 -2px;}
#bioimage{float:left;padding:5px;position:relative;}
#biotext{float:left;height:383px; margin: 0 0; position:relative;width:620px;color:#FFF;font-weight:bold;font-size:12px;}
#biotext h4{margin:0 0 30px 0; font-size:16px;}
#bioinfo{ position:relative; width:300px; float:right; text-align:right; line-height:15px; margin-top:-30px; font-size:12px; color: #000000; font-weight:bold;height:212px;}
.op{}

.jScrollPaneContainer { margin:20px 0 0 0 ;}

/*redsplat*/
#red{list-style:none;width:50px;float:right; display:block; left: 0; height:63px; width:65px;}
#red a {float:right; height:30px; text-indent:-99999px; background-position:left top;}
#red a hover{background-position: left -110px;}

#redsplat .bio a{background-position: left bottom;}
#redsplat .bio a {background-image: url(images/green_btn.png);	width: 69px;}

/*main nav*/

#topnav { list-style: none; width: 300px; clear:both; float: left; position:relative;}
#topnav li { position:relative;	display:inline; float: left;	margin: 0; padding: 0;}
#topnav li a { float: right; display: block;	height: 100px;	text-indent: -99999px;	background-position: left top; float: left; position:relative;}
#topnav li a:hover { background-position: left -110px;}
#topnav li .active_nav { background-position: left -110px;}
#topnav li.home a {	background-image: url(images/green_btn.png);	width: 69px;}
#topnav li.gallery a {	background-image:url(images/sea_btn.png);	width: 76px;}
#topnav li.news a {	background-image:url(images/blue_btn.png);	width: 62px;}
#topnav li.blog a { background-image:url(images/purple_btn.png); width: 75px;}


/*text links*/

a:link {color: #979799;	text-decoration: none;cursor: pointer;}
a:visited {	color: #979799;	text-decoration: none;cursor: pointer;}
a:hover {	color: #786E02;	text-decoration: none;cursor: pointer; font-size:24px;}
a:active {	color: #979799;cursor: pointer;font-size:24px;}
a img {border:none;}

/*text classes*/

.greentext2 {color: #786E02; font-size:24px;}
.greentext{ color:#786E02; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.whitetext{ color:#fff; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;   }
.hide{ display:none;}

/*headings*/

h3{ font-size:26px; font-weight:bolder; color:#2c2d27;margin-bottom:0}

/*footer*/

#footer { margin:45px 0 0; text-align:right; clear:both;}
#copy { color:#4E4F44;float:right;font-size:12px;margin:10px 10px 15px 10px; position:relative;}
#copy a { color:#4E4F44; font-size:12px;}
#copy a:hover { color:#786E02; font-size:12px; }  
.topfot {padding:25px 0 0;}

#gormleys	{float:right; position:relative; margin:6px 0 0;}
#gormleys-logo	{ background:url("../images/gormleyslogo.jpg") no-repeat scroll center top transparent;float:left;height:34px;text-indent:-9999px;width:101px;}
#gormleys-logo:hover	{ background-position:bottom center;}

a {outline:none;}


#contactarea {padding:70px; position:absolute; top:0; left:0;}
#contactarea br { clear:both;}
#contactarea label{float: left;width: 160px;font-weight: bold;position:relative; color:#2C2D27; text-align:right; margin:6px 10px 0 0; font-size:14px;}
#contactarea input, textarea {width: 270px;margin-bottom: 10px; position:relative; float:left; background:none; border:1px solid #FFFFFF; padding:5px;}
#contactarea select {width: 270px;margin-bottom: 10px; position:relative; float:left;  background:none; border:1px solid #FFFFFF; padding:5px; color:#000;}
#contactarea textarea{width: 270px;height: 150px;position:relative; float:left;}
#contactarea .submitbutton{margin-top:15px;width: 90px; position:relative; float:left;margin-left:363px;}

