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

body {
	background-color: #000;
	background-image: url(images/sub_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px;
}

#bdsub {
	background-color: #000;
	background-image: url(images/home_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px;
}

#logo {
	position:relative;
	left:0px;
	top:6px;
	width:245px;
	height:200px;
	z-index:100;
	float:left;
	
}

#sublogo {
	position:relative;
	left:0px;
	top:6px;
	width:245px;
	height:150px;
	z-index:100;
	float:left;
	
}

#subname {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	text-align:right;
	font-weight:bold;
	width:600px;
	float:right;
	margin-right:61px;
	margin-top:50px;
}


#nav {
	width:620px;
	height:44px;
	margin-top:7px;
	margin-left:40px;
	position:relative;
	float:left;
	
}
#navsub {
	width:920px;
	height:90px;
	margin-top:7px;
	margin-left:40px;
	position:relative;
	float:left;
	
}
#wrapper {
	width:960px;
	margin: 0 auto;
}
#topwhite {
	background-image:url(images/topwhite.gif);
	background-repeat:no-repeat;
	height:20px;
	width:920px;
	margin:0 auto;

}
#bottomwhite {
	background-image:url(images/bottomwhite.gif);
	background-repeat:no-repeat;
	height:20px;
	width:920px;
	margin:0 auto;
	clear:both;

}
#content {
	width:920px;
	margin:0 auto;
	background-color:#FFF;
}

#contact {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float:right;
	margin-right:30px;
	margin-top:15px;
	clear:both;
	margin-bottom:50px;
}

#contact  a {
	color:#FFF;
	text-decoration:underline;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

a {
	color:#3e536c;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	font-weight:bold;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:0px;
}


.slider-wrapper { 
	width: 900px; 
	height: 460px;
	position:relative;
	top: -245px;
	left:30px;


}

.hdrimg {
	
float:left;
width:530px;

}

/*gallery thumbnail*/
.imgbdr {
	float:left;
	margin:5px;
	border-style:solid;
	border-color:#000; 
	border-width:5px;
}

.lftimage {
	float:left; 
	margin-top:15px;
	margin-right:15px;
	margin-bottom:10px;
	border-style:solid;
	border-color:#000; 
	border-width:5px;
}

/* navigation styles */
/*about us */

.aboutus {
	margin-left:30px; 
	float:left;
	width:110px;
}

.aboutus a:link, .aboutus a:visited {
	background-image:url(images/nav.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	display:block;
	width:110px;
	height:44px;
}

.aboutus a:hover {
	background-image:url(images/nav.gif);
	background-position: 0px -44px;
	width:110px;
	height:44px;
}

#aboutuson {
	background-image:url(images/nav.gif);
	background-position: 0px -44px;
	width:110px;
	height:44px;
	margin-left:30px; 
	float:left;
}


/* area info */
	
.areainfo {
	margin-left:30px; 
	float:left;
	width:120px;
}

.areainfo a:link, .areainfo a:visited {
	background-image:url(images/nav.gif);
	background-position: -140px 0px;
	background-repeat:no-repeat;
	display:block;
	width:120px;
	height:44px;
}

.areainfo a:hover {
	background-image:url(images/nav.gif);
	background-position: -140px -44px;
	width:120px;
	height:44px;
}

#areainfoon {
	background-image:url(images/nav.gif);
	background-position: -140px -44px;
	width:120px;
	height:44px;
	margin-left:30px; 
	float:left;
}



/* products */
	
.products {
	margin-left:30px; 
	float:left;
	width:105px;
}

.products a:link, .products a:visited {
	background-image:url(images/nav.gif);
	background-position: -290px 0px;
	background-repeat:no-repeat;
	display:block;
	width:105px;
	height:44px;
}

.products a:hover {
	background-image:url(images/nav.gif);
	background-position: -290px -44px;
	width:105px;
	height:44px;
}

#productson {
	background-image:url(images/nav.gif);
	background-position: -290px -44px;
	width:105px;
	height:44px;
	margin-left:30px; 
	float:left;
	
}

/* products */
	
.photogal {
	margin-left:30px; 
	float:left;
	width:160px;
}

.photogal a:link, .photogal a:visited {
	background-image:url(images/nav.gif);
	background-position: -430px 0px;
	background-repeat:no-repeat;
	display:block;
	width:160px;
	height:44px;
}

.photogal a:hover {
	background-image:url(images/nav.gif);
	background-position: -430px -44px;
	width:160px;
	height:44px;
	float:left;
}

#photogalon {
	background-image:url(images/nav.gif);
	background-position: -430px -44px;
	width:160px;
	height:44px;
	margin-left:30px; 
	float:left;
}

/* about box */

.aboutinf {
	
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	margin-bottom:25px;
	padding:20px;
	background-color:#f8dba6;
	border-radius:10px;
	clear:both;
}



