/*  
Theme Name: Golden Eagle Theme
Theme URI: http://www.goldeneaglebuilder.com
Description: Custom wordpress there created for Golden Eagle Development Group.
Version: 1.0
Author: Otion Creative
Author URI: http://www.otioncreative.com
*/

html,body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: url(images/BodyBG.jpg) bottom left repeat-x #FFF;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	margin: 0px;
	padding: 0px;
}

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

.clear {
	clear: both;
}

img{border:0px;}

img, div { behavior: url(iepngfix.htc) }

/* -------------------------------------------------------- */
/*
	Main Navigation & Logo
	Sub Navigation
	Intro Box & Jquery
	Homepage Setup
	Inside Page Setup
		Inside Page Content
	Footer Setup
*/
/* -------------------------------------------------------- */


/* ------------------------------------------ */
/* Main Navigation & Logo ------------------ */
#header {
	height: 175px;
	width: 1039px;
	margin: 0 auto;
	font-size: 14px;
}

#header ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#header li {
	display: block;
	float: left;
	list-style-type: none;
	padding-top: 10px;
	letter-spacing: -.2px;
	text-transform: uppercase;
}

#header .logo {
	width: 427px;
	height: 175px;
	background: url(images/Logo.gif) top left no-repeat;
	text-indent: -150px; overflow:hidden;
	padding: 0px 60px 0px 0px;
	font-size: 2px;
}

.logo a{
	width: 427px;
	height: 175px;
	padding: 0px 520px 175px 0px;
}

#header .current_page_item, #header .current_page_ancestor {
	background: url(images/MenuSelected.png) top left no-repeat;
	margin: 144px 0px 0px 0px;
	height: 43px;
	width: 112px;
	text-align:center;
}

#header .current_page_item a {
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 0px 3px #666;
}

#header .current_page_parent a {
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 0px 3px #666;
}

#header .current_page_ancestor a {
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 0px 3px #666;
}

#header .page_item {
	margin: 144px 0px 0px 0px;
	height: 43px;
	width: 112px;
	text-align:center;
	color: #0b2e4f;
}

#header .page_item a {
	color: #0b2e4f;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 0px 3px #ccc;
}

#header .page_item a:hover {
	color: #6484a2;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 0px 3px #ccc;
}
/* ----------------------------------------------------------------------------------------------------- */

/* ------------------------------------------ */
/* Sub Navigation -------------------------- */
#sub_nav {
	margin: 0px 0px 0px 60px;
	width: 250px;
	display: block;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
}

#sub_nav h3 a {
	color: #af8300;
	text-transform: uppercase;;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 250px;
	text-align: left;
}

#sub_nav ul {
	margin: 0px;
	padding: 0px;
}

#sub_nav li {
	margin: 5px 0px 5px 0px;
	display: block;
	padding: 0px;
	width: 240px;
	border: 1px solid #cecece;
}

#sub_nav a {
	color:#1d3348;
	text-decoration:none;
	display: block;
	padding: 5px 0px 5px 5px;
}

#sub_nav li a:hover {
	background: #ecf5fd;
	color: #333333;
}

#sub_nav .current_page_item a {
	background: #cedfef;
}

#sub_nav ul ul {
	margin: -5px 0px -5px 0px;
	padding: 0px;
	font-size: 11px;
}
#sub_nav ul ul li {
	border: 0px !important;
	border-top: 1px dashed #cecece !important;
	width: 205px;
	background: ;
	margin-left: 20px;
	
}

#sub_nav ul ul a {
	border: 0px;
	margin-left: 0px;
	background: url(images/arrow.gif) center left no-repeat !important;
	clear: both;
	padding: 5px 0px 5px 15px;
}

#sub_nav ul ul a:hover {
	/*color: #79b9f6 !important;*/
	width: 205px;
	background: url(images/arrow.gif) center left no-repeat #ecf5fd !important;
}

#sub_nav ul ul .current_page_item a {
	width: 205px;
	background: url(images/arrow.gif) center left no-repeat #cedfef !important;
}
/* ----------------------------------------------------------------------------------------------------- */



/* ------------------------------------------ */
/* Intro Box and JQuery -------------------- */
#intro {
	width: 1039px;
	height: 385px;
	background: url(images/IntroBox.png) top right no-repeat;
	margin: 0px;
	display: block;
	
}

#intro a{
	cursor: text;
}
/* ----------------------------------------------------------------------------------------------------- */



/* ------------------------------------------ */
/* Hompage Setup --------------------------- */
#home_content {
	width: 1039px;
	color: #605e5e;
}

#home_content .home_boxes {
	width: 710px;
	height: 258px;
	background: #FFF;
	display: block;
	float: left;
	margin: 3px 0px 0px 12px;
}

#home_content .home_boxes ul {
	margin: 0px;
	padding: 0px;
}

li.left_box {
	width: 342px;
	height: 245px;
	border: 1px solid #CCC;
	display: block;
	float: left;
	margin: 0px 10px 5px 0px;
	list-style: none;
	background: url(images/EliteCutOff.jpg) bottom right no-repeat #FFF;
}

.left_box h3 {
	margin: 0px;
	padding: 5px 35px 0px 10px;
	font-weight: bold;
	font-size: 24px;
	color: #001e3d;
	text-transform: uppercase;
}

.left_box p {
	font-size: 16px;
	padding: 5px 20px 0px 10px;
}

#home_content .home_boxes ul {
	margin: 0px;
	padding: 5px;
}

li.right_box {
	width: 342px;
	height: 245px;
	background: url(images/HomeHouseBG.jpg) bottom right no-repeat #FFF;
	border: 1px solid #CCC;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.right_box h3 {
	margin: 0px;
	padding: 5px 15px 0px 10px;
	font-weight: bold;
	font-size: 24px;
	color: #001e3d;
	text-transform: uppercase;
	
}

.right_box p {
	font-size: 16px;
	padding: 0px 10px 0px 10px;
}

#home_content a {color: #001e3d; text-decoration: underline;}

#home_content .home_signup {
	width: 317px;
	height: 268px;
	background: url(images/EmailBox.png) top right no-repeat;
	display: block;
	float: left;
	margin-top:-5px;
}
#home_content .home_signup h3 {
	color: #FFF;
	text-transform: uppercase;
	font-size: 32px;
	padding: 0px 50px 0px 30px;
	margin: 20px 0px 0px 0px;
	text-shadow: 0px 0px 3px #666;
}

#home_content .home_signup p {
	color: #FFF;
	padding: 0px 30px 0px 30px;
	font-size: 12px;
}

#home_content .signup {
	height: 22px;
	font-size: 18px;
	color: #5f5f5f;
	width: 240px;
	margin-left:35px;
	padding:0px;
}

#home_content .signup_btn {
	height: 39px;
	font-size: 18px;
	background: url(images/submitBTN.png);
	border: 0px;
	color: #5f5f5f;
	width: 122px;
	margin-left: 90px;
	margin-top: -10px;
	padding: 0;
}
/* ----------------------------------------------------------------------------------------------------- */


/* ------------------------------------------ */
/* Inside Page Setup ----------------------- */
#pre_content {
	background: url(images/ContentWrapperTop.png) top left no-repeat;
	width: 1039px;
	height: 189px;
	display:block;
	float:left;
	margin: -22px 0px 0px 0px;
}

#content_wrapper {
	background: url(images/ContentWrapperMid.png) top right repeat-y;
	width: 1039px;
	display:block;
	float:left;
	margin-top: 0px;
	position: relative;
}

#content {
	width: 1039px;
	display:block;
	float:left;
	margin-top: -140px;
}

#pre_footer {
	background: url(images/ContentWrapperBot.png) bottom left no-repeat;
	height: 102px;
	width: 1039px;
	display:block;
	float:left;
}


				/* ------------------------------------------ */
				/* Inside Page Content --------------------- */
				#entry {
					width: 570px;
					display: block;
					float: left;
					margin: 18px 0px 0px 65px;
					color: #605e5e;
					font-size: 14px;
				}
				
				#entry em {
					color: #444344;
					text-transform: uppercase;
					font-weight: bold;
					font-size: 22px;
					font-style: normal;
					margin: 0px 0px 10px 0px;
					padding: 0px 0px 10px 0px;
				}
				
				#entry h2 {
					color: #444344;
					text-transform: uppercase;
					font-weight: bold;
					font-size: 22px;
					font-style: normal;
					margin: 0px;
					padding: 0px 0px 10px 0px;
				}
				
				#entry p {
					margin: 0px 0px 25px 0px;
					padding: 0px;
				}

				#entry strong {
					color: #444344;
					text-transform: uppercase;
					font-weight: bold;
					font-size: 14px;
					font-style: normal;
				}
				
				#entry ul {
					list-style: square;
					margin-left: 20px;
				}

				#entry_contact {
					margin: 20px 60px 0px 60px;
				}
				
				#entry a{
					color: #af8300;
					font-weight: bold;
					text-decoration: none;
				}
				
				
				/* ------------------------------------------ */
				/* Contact Us Page ------------------------- */
				#entrycontactus {
					width: 1039px;
					margin: 0px 65px 0px 65px;
					color: #605e5e;
				}
				
				#entrycontactus h2 {
					color: #af8300;
					text-transform: uppercase;
					font-weight: bold;
					font-size: 22px;
					font-style: normal;
					margin: 0px;
					padding: 4px 0px 10px 0px;
				}
				
				#entrycontactus h3 {
					padding: 0px;
					margin: 0px;
				}
				
				.address {
					margin-left: 30px;
				}
				
				.phone {
					margin-left: 30px;
				}
				
				.fax {
					margin-left: 30px;	
				}
				#reshistory {margin-top:50px; }
				
				/* ------------------------------------------ */
				/* Images ---------------------------------- */
				.alignleft {
					display: block;
					float: left;
					padding: 0px;
					margin: 5px 10px 25px 0px;
					border: 1px solid #8c8c8c;
				}
				.alignleftcontact {
					
					padding: 0px;
					margin: 5px 10px 20px 0px;
					border: 1px solid #8c8c8c;
				}
				.alignright {
					display: block;
					float: right;
					padding: 0px;
					margin: 5px 0px 20px 10px;
					border: 1px solid #8c8c8c;
				}
				.aligncenter {
					display: inline block;
					padding: 0px;
					margin: 0 auto;
					border: 1px solid #8c8c8c;
					text-align: center;
				}
				img.aligncenter{
					margin:10px;
					text-align: center;
				}
				img.alignnone{
					margin:10px;
				}
				.alignnone {
					border: 1px solid #ccc;
					margin: 0px;
					text-align: center;
				}
				p.wp-caption-text {
					padding: 0px;
					font-size: 11px;
					margin: 0px;
				}
				.wp-image-237 {
					border: 0px;
				}
			
				
/* ----------------------------------------------------------------------------------------------------- */


/* ------------------------------------------ */
/* Forms Styling --------------------------- */
input, textarea, select {
	border: 1px solid #cecece;
	margin: 3px;
	padding: 0px 3px;
	color: #666666;
	font-size: 18px;
	/*background: transparent;*/
}

label {
	float: left;
	margin: 5px;
	width: 100px;
	display: block;
}

#contactinfo {
	width: 450px;
	float: left;
	height: 100px;
	margin-top: 4px;
}

#formarea {
	float: left;
	width: 411px;
	height: 466px;
	margin-left: 10px;
	padding: 0px 0px 0px 30px;
	background: url(images/contactformbg.png) top left no-repeat;
	color: #fff;
	font-weight: bold;
}

#formarea h3 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 36px;
	font-weight: bold;
}

.send_btn {
	background: url(images/SendBTN.png) top left no-repeat;
	height: 39px;
	width: 69px;
	border: 0px;
	text-indent: -99999px;
	cursor: pointer;
	margin-top:-5px;
}

/* ------------------------------------------ */
/* Footer Setup ---------------------------- */
#footer {
	width: 1039px;
}

#footer .footer_left {
	width: 698px;
	display: block;
	float: left;
	margin: 10px 0px 0px 12px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}

#footer .footer_right {
	width: 309px;
	display: block;
	float: left;
	text-align: right;
	margin: 10px 20px 0px 0px;
	font-weight: bold;
	color: #FFF;
}


#otionhome {width:1039px; font-weight: normal; margin:0px 0px 0px 12px;font-size: 10px; }
#otionhome a{text-decoration:none; color: #657687;}
#otioninside {display:block;float:left; width:1039px; margin:-13px 0px 0px 12px;font-weight: normal; font-size: 10px; }
#otioninside a{text-decoration:none; color: #657687;}
/* ----------------------------------------------------------------------------------------------------- */


.jflow-content-slider {margin-top:10px;border:1px solid #cecece;}

#jFlowSlide{ }
#myController { padding: 2px 0;  width:570px; background:#ecf5fd; margin: 0px; text-align: center;}
#myController span.jFlowSelected { background:#cedfef; margin-right:0px; }

#resorcomm {text-align: center;background:#cedfef; font-weight: bold;color: #001e3d;}
#resorcomm .res{border-right: 2px solid #001e3d;}

#slides {margin:0px; padding:0px; }

.slide-details h2 {font-size:10px;}

.slide-wrapper { padding: 5px; overflow: hidden; }
.slide-thumbnail { width:150px; float:left; }
.slide-thumbnail img {max-width:150px; }
.slide-details { width:400px; float:right; margin-left:10px;}
.slide-details h4 {font-size:20px; margin:0px; padding:0px; text-transform: uppercase; }
.slide-details .description { margin-top:0px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#605e5e; cursor:pointer; padding-left:20px; padding-right:20px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover { background: #cedfef;}
.jFlowPrev:hover, .jFlowNext:hover { font-weight: bolder;}