
body { background:#191205; margin:0px; padding:0px;}

img {border:none;}

p, li { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF;}

a { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#e4c062;}

a:active, a:focus {outline: 0;}

a:hover{text-decoration:none;}

h2 { font-family:"Times New Roman", Times, serif; font-size:18px; line-height:1.1em; color:#e6d6a4; text-transform:uppercase; font-weight:normal; margin-bottom:8px;}
h3 { font-size:16px; color:#ccad5c; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
.gold { font-size:14px; color:#ccad5c;}

.txt1 { color:#c3b58b;}

.title { margin-bottom:25px; border-bottom:1px solid #42382b; height:31px;}
.title img { margin-left:5px;}

.clear {clear:both;}

/*******************Structure Styles Start *******************/

.container { width:950px; min-height:900px; margin: 0 auto; overflow:hidden;}

.logoArea { height:105px; width:950px; margin-top:5px;}

.mainNav {height:46px; width:950px; margin-top:6px;}

.bannerArea { width:950px; height:450px; overflow:hidden; margin-top:5px; margin-bottom:5px;}

.bannerAreaSmall { width:950px; height:368px; overflow:hidden; margin-top:5px; margin-bottom:5px;}

.contentArea { width:950px; min-height:330px; overflow:hidden; clear:both;}

.mainContent { width:700px; min-height:330px; background-color:#; float:left; margin-top:60px;}

.mainContent2 { width:710px; min-height:330px; background-color:#; float:left; margin-top:60px;}

.sidebar { width:200px; padding:25px; margin-top:60px; min-height:300px; background-color:#221c13; float:left;}

.footerArea {width:950px; border-top:1px solid #42382b; margin-top:5px; padding-top:5px; }

.footer { width:600px; float:left; display:inline;}

.footerLogos { width:350px; float:left; display:inline;}

.clear {
	clear: both;
}

#logo { display:block; height:105px; width:335px; background-image:url(../images/es_logo.jpg); background-repeat:no-repeat;}

/*******************MainNav Styles Start *******************/
        
.mainNav {
	background: url(/images/menu_bkg.jpg) repeat-x;
}
.mainNav ul { margin:0; padding:0px; width:100%;}
        
.mainNav ul li { list-style:none; display:inline; height:42px; min-width:103px; background-image:url(../images/menu_bkg.jpg); background-repeat:repeat-x; float:left; text-align:center; padding-top:4px; }
.mainNav ul li a { font-family:"Times New Roman", Times, serif; text-decoration:none; padding:0px; margin:0px; color:#42340a; font-size:12px;  padding-top:15px; }
.mainNav ul li:hover { background-position:bottom; }
.mainNav ul li:first-child { min-width:90px;}
.mainNav ul li:last-child { min-width:90px;}

.sidebar a{text-decoration:none;}
.sidebar a:hover {color:#fff;}

/*******************Slideshow Styles Start *******************/
#slideshow{
	position: relative;
}
#fadeshow1{
	position: relative;
	z-index: 1;
}
#picture1 {
	position: absolute;
	top: 240px;
	left: 260px;
	z-index: 3;
}
#picture2 {
	position: absolute;
	top: 240px;
	left: 400px;
	z-index: 2;
}
#picture3 {
	position: absolute;
	top: 240px;
	left: 500px;
	z-index: 4;
}

/*******************Footer Styles Start *******************/

.footer a { color:#e4c062; text-decoration:none; }
.footer a:hover {color:#ccad5c;}
.footer ul { width:100%; overflow:hidden; padding:0px; margin:0px;}
.footer ul li { display:inline; margin-left:-1px; text-transform:lowercase;}
.footer ul li a { color:#e4c062; text-decoration:none; border-left:1px solid #42382b; padding:0 8px 0 17px; font-size: 12px;}
.footer ul li a:hover { color:#ccad5c; text-decoration:underline;}
.footer strong { font-weight:normal;}
.footer p {padding:0px;}

.footer_nav {
	width: 950px;
}
.footer_nav a { color:#e4c062; text-decoration:none; }
.footer_nav a:hover {color:#ccad5c;}
.footer_nav ul { width:100%; overflow:hidden; padding:0px; margin:0px;}
.footer_nav ul li { display:inline; margin-left:-1px; text-transform:lowercase;}
.footer_nav ul li a { color:#e4c062; text-decoration:none; border-left:1px solid #42382b; padding:0 3px 0 3px; font-size: 12px;}
.footer_nav ul li a:hover { color:#ccad5c; text-decoration:underline;}

.footerLogos ol { width:300px; padding:10px 0 0 0; list-style:none;}
.footerLogos ol li { display:inline;}

/*******************Slimbox Styles Start *******************/
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../gallery/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../gallery/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../gallery/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../gallery/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
