@charset "UTF-8";
/* CSS Document navbar copyright */
*{padding: 0;
margin:0;}

a {
	color:#a02c53;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
}

.register_link a{
color:white;
}

.announce{
	font-size:20px;
}

.PListCell {
margin-bottom:30px;
}

body{background: #fff url(images/background2.jpg);

z-index:-1}

#bgtop{
    position: absolute;
    z-index:1;
	top: 0;
	left: 0;
	padding: 0; 
	width: 100%;
	height: 260px;  
	background: transparent url(images/background-top2a.jpg) repeat-x top left;}

#container {
position: relative;
    top: 0px;
	width: 1042px; 
	background: transparent url(images/containerbg-bottom.png) no-repeat bottom right; 
	margin:0 auto; 
	padding: 20px 0 21px 0;
	z-index:2;}
	
/*Leaves for top..commenting out for now 
#leaves{
    position: absolute;
    z-index:1;
	left:50%;
	margin-left:-521px;
	padding: 0; 
	top: 205px;
	width: 1042px; 
	height:177px;
	background: transparent url(images/leaves-top.png) no-repeat bottom right; 
}
*/

#header{width:990px; 
	margin: 0 auto; 
	padding: 10px 0 0 0; 
	background: #680021 url(images/headerbg.jpg) repeat-x top left;
	border: 0;
	height: 293px;
	border-bottom: solid 1px #121212;}
	
#banner{
	
    height: 253px; 
	width:968px; 
	margin: 0 auto;
	padding: 0;
	border: solid 1px white;}
	
#navbar{height: 38px; 
	width:970px; 
	margin: 0 auto;
	padding: 0;
	background: transparent;
	}
	
#navbar ul{list-style:none;
	padding: 0;
	display: block;
	margin: 0;}

#navbar li {list-style:none;
	float: left;
	display: block;
	padding: 10px 8px 0px 8px;
	height: 28px;
	background: transparent url(images/navbarbg.png) repeat-x top left; }

#navbar li a{color: white; display: block; 
	valign:middle; 
	text-transform:uppercase; 
	text-decoration:none; 
	text-align:center;
        font-family: "Times New Roman", serif;
        font-weight: bold;
        font-size: 12pt;

}

#navbar li a:hover{border-bottom: solid 2px #b78952;}

#navbar li:hover{background: transparent url(images/navbarbg.png) repeat-x bottom left; }

#navhome{width:90px}
#navwhat{width:235px}
#navproducts{width:128px}
#navideas{width:161px}
#navabout{width:115px}
#navcontact{width:145px}
	
#main{width:990px; 
	background: #232323 url(images/mainbg.jpg) repeat-y top left;
	margin: 0 auto;
	border-top: solid 4px #2e2e2e;
	border-bottom: 0;
	padding:0;}
	 
#content{
	width:762px; 
	background: #FFF; 
	float: left;
	margin:0;
	padding: 4px 4px 0 12px;
	border-top: solid 1px #2e2e2e;
	border-left: solid 4px #2e2e2e;
	border-right:0;
	}

#right{ 	width: 191px; 
	background: #232323; 
	float: left;
	padding-bottom: 1px;
        padding-left: 10px;
	margin-left: 1px;
	border: solid 1px #000;
	border-left: 0;
	border-bottom:0;
	}
	
#right .box {margin: 2px;
width: 198;
padding: 2px;
color: #DADADA;}


#rightfooter{text-align: center; margin: 0 auto;}

#footer{height: 50px; 
	width:990px; 
	background: #2e2e2e url(images/footerbg-top.jpg) no-repeat top left; 
	clear: both;
	margin: 0 auto;
	border-bottom: solid 1px #222;} 
	
#footermenu {float: left; padding-top: 17px;}
#footermenu ul{padding: 0; margin:0; display: block; list-style:none;}
#footermenu li {float: left; text-align: center; border-left: solid 1px white; height: 10px; padding:0px 10px;}
#footermenu li.first {border-left: 0;}
#footermenu li a {color: #fff; display: block; padding: 0; text-decoration:none; font-size: 10pt; line-height: 10px;}
#footermenu li a:hover{color:#666666;}
#copyright {float:right;margin:5px 20px 0 0px; color: #AAA; font-size: 9pt; height: 50px;}
#copyright a{
color: #AAA;
}
#copyright a:hover{
color:#fff;
}



