@charset "UTF-8";

/* =CALL LIBRARY */

	@import url("reset-min.css"); /* ------- Reset all CSS Styles */









* {



	margin: 0;

	padding: 0;

	behavior: url(/iepngfix.htc);

	

}



/* GLOBAL STYLES */



body {

	

	background: url(img/bg.jpg) #000 repeat;

}







a:link, a:visited, a:active {



	color: #3a261a;



	text-decoration: none;



}











a:hover {



	color: #bb7440;



	text-decoration: none;



}







h1 {



	font-family: Apollo, Georgia, serif;



	font-size: 20px;



	font-weight: lighter;



	color: #522c1b;



	margin: 0 0 5px 0;



	padding: 0;

	

	border-bottom: 1px solid #9c8b76;



}







h2 {



	font-family: Apollo, Georgia, serif;



	font-size: 12px;



	font-weight: normal;



	color: #608b9f;



	margin: 0;



	padding: 0;



}







h3 {



	font-family: Apollo, Georgia, serif;



	font-size: 26px;



	font-weight: normal;



	color: #522c1b;



	margin: 0 0 0 0;



	padding: 0;



}







h4 {



	font-family: Apollo, Georgia, serif;



	font-size: 13px;



	font-weight: lighter;



	color: #608b9f;



	margin: 0;



	padding: 10px 0 5px 0;



	text-transform:uppercase;



}



h5 {



	font-family: Apollo, Georgia, serif;



	font-size: 12px;



	font-weight: lighter;



	color: #794500;



	margin: 0;



	padding: 0;



}





p {



	font-size:12px;

	

	color: #8a6448;

	

	line-height: 16px;

	

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 

	

	margin: 0 10px 15px 0;



}



/* END GLOBAL STYLES */







#container {



	

	width: 1024px;



	height: auto;



	margin-left: auto;



	margin-right: auto;

	

	margin-top: -60px;



}







#header {



	width: 1024px;



	height: auto;



}







#logo {

	background: url(img/logo.png);

	position: relative;

	width: 277px;

	height: 257px;

	margin-left: 0px;

	margin-top: 15px;

	z-index: auto;

	background-image: url(img/logo.png);



}



#navbar {



	background: url(img/menu_bar.jpg) no-repeat;



	width: 1024px;



	height: 47px;

	

	margin-left: 0px;



	margin-top: -140px;



}



.links_left {

	position: relative;

	width: auto;

	height: 16px;

	float: left;

	z-index: 20;

	font-size: 13px;

	margin-top: 15px;

	margin-left: 10px;

	padding-top: 0;

	padding-right: 25px;

	padding-bottom: 0;

	padding-left: 25px;

	display: inline;

	



}



.links_left ul {



	display: inline;



}



.links_right {



	position: relative;



	width: auto;



	height: 16px;



	float: right;



	z-index: 20;



	font-size: 13px;



	margin-top: 15px;



	margin-right: 10px;

	

	padding-top: 0;

	padding-right: 30px;

	padding-bottom: 0;

	padding-left: 0;



}



.links_right ul {



	display: inline;



}



#navHolder {



	padding-top:8px;



	color: #d2c8bc;



	margin-left: 5px;

	



}



#nav {

	position: relative;

	width: 1024px;

	margin-left: auto;

	margin-right: -50px;

	color: #3a261a;

	font-size: 10.47pt;

	font-family: Apollo, Georgia, serif;

	list-style: none;

	line-height: 1;

	z-index: 100;

	padding-right: 50px;



}







#nav a {



	display: inline;



	width: auto;



	height: 24px;



	color: #673619;



}







#nav a:hover {



	width: auto;



	height: 24px;

	

	color: #3a261a;



}



#databox_wrapper {

	background: url(img/content_bg.jpg) #edddbf;

	width: 1024px;

	height:488px;

	margin: auto;

	padding: 0px;

	float: left;

	

}



#databox1 {

	border: 1px solid #9c8b76;

	overflow:hidden;

	width: 1010px;

	height: 474px;

	left: auto;

	top: auto;

	margin: 6px;



}





#databox1 img{



	float: left;



}





#leftcolumn{float: left;width:512px; height: 159px;}

/* left column */

	.leftbox_wrapper{

		background: #dbccb0;

		padding:0px;

		margin-bottom: 0px;

		width:512px;

		overflow: hidden;

		font-size:12px;

		line-height: 18px;

		color: #784c30;

	}

	.leftbox{overflow: hidden;padding-bottom:0px;}

	.product_image{ float: left;margin: 0px;}

	.product_wrapper{

	float: right;

	width:285px;

	padding-right: 5px;

	height: 150px;

}

	.product_wrapper h4{font-size:1.4em;color: #3a261a; padding:10px 0 5px 0; border-bottom: 1px solid #9c8b76;}

	.product_wrapper p{font-size:1em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	.lastbox{margin:0;}

	

#rightcolumn{float: right;width:512px; height: 159px;}

/* left column */

	.rightbox_wrapper{

		background: #dbccb0 url(img/right_column_image.jpg) no-repeat;

		padding:0;

		margin-bottom: 0px;

		width:512px;

		overflow: hidden;

		font-size:12px;

		line-height: 18px;

		color: #784c30;

		

	}

	.rightbox{width:507px;overflow: hidden;padding-bottom:0px;}

	.news_image{ float: left;margin: 0px;}	

	.news_wrapper{float: right; width:285px; padding-right: 5px;}

	.news_wrapper h4{font-size:1.4em;color: #3a261a; padding:10px 0 5px 0; border-bottom: 1px solid #9c8b76;}

	.news_wrapper p{font-size:1em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	.news_wrapper img{float: left;padding-top: 15px;}

	.lastbox{margin:0;}

	

	

.content_bottom {



	width: 1024px;



	height: 10px;



	clear: both;



}







.content_bottom {



	background: url(img/footer.jpg) no-repeat;



	width: 1024px;



	height: 10px;



	clear: both;



}





#scroll {

	width: 645px;

	height: 510px;

	overflow: auto;

	margin-top: 40px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 20px;

	float: left;

	padding-top: 10px;

	z-index: 101;

	align: left;

	

}



#scroll img{



	border: 1px solid #9c8b76;

	

	margin: 5px 8px 8px 0px;

	

	padding: 8px;



}



#scroll2 {



	width: 200px;

	

	height: auto;

	

	margin: 10px 40px 15px 0px;

	

	padding: 5px;

	

	overflow: auto;

		

	float: right;

	

	border: 1px dotted #9c8b76;



	align: left;

}



#scroll3 {



	width: 300px;

	

	height: auto;

	

	margin: 10px 15px 30px 0px;

	

	overflow: auto;

		

	float: left;

	

	align: left;



}





#footer {

	font-family: Georgia, serif;

	height: 10px;

	margin-top: 15px;

	margin-bottom: 17px;

	width: 700px;

	margin-left: auto;

	margin-right: auto;

	color: #969696;

			

}







#footer a:link, #footer a:visited, #footer a:active {



	color: #969696;



}







#footer a:hover {



	color: #febc4d;



}







#footer ul {



	display: inline;



	padding-left: 5px;



	padding-right: 5px;



	border-right: 1px solid #969696;



	font-size: 12px;



}







#footer ul.no_border_right {



	display: inline;



	padding-left: 5px;



	padding-right: 5px;



	border-right: none;



	font-size: 12px;



}







.footer_line {



	background: url(img/footerline.png) no-repeat;

	

	width: 1024px;



	height: 4px;



	margin-bottom: 10px;



}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



.text-input {

		padding: 3px;

		color: #242424;

		background-color: #eeeee1;

		border: 1px solid #b5b19e;

		vertical-align: middle;

		}

img, #logo { behavior: url(iepngfix.htc); }

img, #leftcolumn { behavior: url(iepngfix.htc); }

img, #rightcolumn { behavior: url(iepngfix.htc); }

img, #rightcolumn, .news_wrapper { behavior: url(iepngfix.htc); }

img, #footer { behavior: url(iepngfix.htc); }

img, #footer_line { behavior: url(iepngfix.htc); }

img, #container, .footer_line { behavior: url(iepngfix.htc); }

img, #container, .footer { behavior: url(iepngfix.htc); }

img, #container { behavior: url(iepngfix.htc); }

