
html, body {
	margin: 0px;
	padding: 0px;
	background-image:url(/images/bgbg2.jpg);
	background-repeat:no-repeat;
	background-color:#100F0D;
	font-weight:lighter;font-family: "Lucida Grande", Verdana, sans-serif; font-size: 12px;
	

}

a:link, a:visited {
	color: #ABCB2A;
}

h1, h2, h3, h4, h5 {
	
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}



h1 {
	color: #A5CB3A; text-transform:uppercase;
}

h2 {
	color: #A5CB3A; text-transform:uppercase;	font-size:20px
}

h3 {
	color: #A5CB3A; text-transform:uppercase;  
}

h4 {
	color: #ffffff; text-transform:uppercase;  font-size: 14px;
}

h5 {
	color: #000000; text-transform:uppercase;  font-size: 14px;
}

a.link1 {text-decoration:none; color: #ffffff}
a:visited.link1 {color: #ffffff}
a:hover.link1 {color: #ABCB2A}
a:active.link1 {color: #ffffff}

a.link15 {color: #000000;font-size:14px; }
a:hover.link15 {color: #FF6600; ; text-decoration:none}
a:active.link15  {text-decoration:underline;color: #FF6600;}

a.link14 {color: #FFFFFF; text-decoration:none; font-size:13px; }
a:hover.link14 {color: #ffffff; text-decoration:underline;}
a:active.link14  {text-decoration:underline;color: #FFFFFF;}


a.link13 {color: #FFFFFF; text-decoration:none; font-size:14px; }
a:hover.link13 {color: #ffffff; text-decoration:underline;}
a:active.link13  {text-decoration:underline;color: #FFFFFF;}


.news {color:#FFFFFF;font-size:19px 
}

.webform {color:#A5CB3A;font-weight:bold; 
}

#main_image {
	width:648px;
	height:300px;
	border:#333333 1px solid;
}
.gallery {list-style:none; width:648px; margin:0; padding:0}
.gallery li{display:block;width:80px;height:60px;overflow:hidden;float:left;margin:10px 15px 10px 0px;border:#CCCCCC 1px solid}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.gallery li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:75px;height:50px;border:#CCCCCC 1px solid}
.gallery li .caption{display:block;padding-top:.5em}

/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.0em;	
	font-weight: lighter;
	font-size: 13px;	
	font-family: arial;
	border: 0px solid #334143;
	background: #000000;
}
.caption-top {
   border-width: 0px 0px 0px 0px;
}
.caption-bottom {
   border-width: 0px 0px 0px 0px;
}
.caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0em;
}
.caption a:hover, .caption a:hover, .caption a:visited {
	background: #202020;
	text-decoration:none;
	color:#FFFFFF;
}
.caption-wrapper {
	float: left;
	margin:0px;
	padding:0px;
}
br.c { clear: both; }
img.captify {
	
}
a img { 
	border:#666666 1px solid;
 text-decoration:none;
}
.images a:hover img {
	border-color: #cdaf92;
	text-decoration:none;
}
.images a {
	background: none;
	padding: 0;
	text-decoration:none;
}
.images {
	width:670px;
}

#ots1 {padding-top: 30px}
#ots2 {padding-bottom: 30px}
#menu1 {width: 100%; height: 60px}
#menu2 {position:absolute; z-index:3}
#footer {padding-left: 30px; padding-right: 30px; padding-top: 40px; padding-bottom: 40px; width: 985px}
#footer-r {padding-right: 20px}
#footer-c {padding: 20px}
#footer-p {padding-top: 15px; padding-bottom: 15px; padding-right: 20px}


div#rotator {height:300px; width: 590px; left: 50%; margin-left: -40px; padding-top: -15px}
div#rotator ul li {float:left; position:absolute; list-style: none; z-index:1;}
div#rotator ul li.show {z-index:1;}

img {margin:0;padding:0;border:0;}

	
#navibar {margin-bottom: 30px;}

.white {color:#ffffff; 
}

.black {color:#000000; 
}


.grey {color:#47423F; 
}




.textinputs {
	width: 140px;
}