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


body{ margin: 0px; background-image: url(../images/body_bg.png); background-repeat: repeat;}

#header{ width: 1015px; height: 70px; margin: auto;}

p{ font-family: Geneva, Arial, sans-serif; width: 960px; color: #666666; font-size: 12px; margin: auto; margin-bottom: 50px; padding-top: 15px;}

#home_text{/* background-image: url("../images/slip_about.jpg"); */ background-repeat: none; width: 960px; margin: auto; height: auto; margin-bottom: 0px; margin-top: 0px; }

#home_text p{font-family: Geneva, Arial, sans-serif; padding: 0px; color: #2b2b2b; font-size: 16px; /* padding-top: 275px; */  padding-top: 0px; width: 960px; margin-top: 0px; margin-bottom: 10px;}



/******** WRAPPER   **********/



/* #wrapper{ width: 1015px; background-image: url(../images/wrapper_bg.png); height: auto; margin: auto; background-repeat: repeat-y; } */


#wrapper{ width: 1000px; background-color: #FFFFFF; height: auto; margin: auto; border: solid 1px #CCCCCC; margin-top: -10px; }



h2{width: 960px; font-family: Geneva, Helvetica, sans-serif; font-size: 28px; margin: auto; color: #333333; letter-spacing: -2px; margin-bottom: 0px; }



/*  NAVIGATION  
*****************************/

#topnav {
	background:							#fff url(../images/bg_gradient.gif) repeat-x top;
	height:								31px;
	line-height: 						31px;
	-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
	margin: auto;
	margin-top:	10px;
margin-bottom: 10px;	
border: 							1px solid #c4c4c4;
        width: 960px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
        
	}

#topnav ul {
	list-style:	none;
        margin-left: -40px;
        margin-top: 0px;
	}

#topnav li {
	float:left;
	
	}

#topnav li a {
	height:				31px;
	line-height: 		31px;
	float:				left;
	border-right: 		1px solid #ccc;
	background:			#fff url(../images/bg_gradient.gif) repeat-x top; 
	text-decoration: 	none;
	color: 				#696969;
	text-transform: none;
	font-size: 			12px;
	padding:			0 15px;
	}

#topnav li a:hover {
	background:		#fff url(../images/bg_gradient.gif) repeat-x bottom; 
	color: 			#696969;
	}
	
#topnav li.current a {
	background:		#015d00;
	color: 			#fff;
	}



/******* Features *********/

.display{
	-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
	width: 960px;
	height: 200px;
	border: 1px solid #CCCCCC;
	margin: auto;
	overflow: hidden;
	margin-bottom: 15px;
	
	
	}
	
.display a:hover{ background-image: url(../images/display-hover.jpg); background-repeat: repeat-x;}
	

.newsdisplay{
	-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
	width: 960px;
	height: auto;
	border: 1px solid #CCCCCC;
	margin: auto;
	overflow: hidden;
	margin-bottom: 15px;
	
	
	}
	
.newsdisplay a:hover{ background-image: url(../images/display-hover.jpg); background-repeat: repeat-x;}
	
.photo{ 

	height: 120px;
	width: 120px;
	padding: 5px;
	border: solid 1px #CCCCCC;
	float: left;
	margin-left: 10px;
	margin-top: 0px;

}	


.links{ font-family:Geneva, Arial, Helvetica, sans-serif; color: #990000; margin-top: 10px; font-size: 15px;}

.links a{ font-family:Geneva, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}

.links a:hover{ font-family:Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}


.details{ float: left; height: 150px; width: 600px;}

.detail_name{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:25px; color: #044b03; margin-top: 5px; margin-left: 10px; letter-spacing: -2px; width: 350px; height: 30px;}

.detail_name a{ color: #044b03; text-decoration: none;}

.detail_name a:hover{ color: #033502; text-decoration: none;}

.detail_text{ width: 135px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#666666; margin-left: 10px; margin-top: 0px; font-size: 12px; float: left; padding-right: 10px; border-right: solid 1px #CCCCCC;}

.detail_desc{ width: 625px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#333333; font-size: 12px; margin-left: 15px; float: left; margin-top: 0px;}

.price{ float: right; margin-top: 0px; margin-right: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #990000; letter-spacing: -1px; font-size: 15px; width: 100px; height: 30px;}

.detail-top{ width: 940px; margin-left: 10px; margin-right: 10px; height: 35px;}

.detail-bottom{ width: 940px; margin-left: 10px; margin-right: 10px; height: 145px;}

.detail-links{ float: right; height: auto; width: auto; font-family: Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size: 10px; margin-top: -25px;}

.detail-links a{ color: #044b03; text-decoration: none;}

.detail-links a:hover{ text-decoration: none;}


#text{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 960px; margin: auto; padding-bottom: 15px; margin-bottom: 0px; height: 300px;}

#text p{width: 450px; float: left; padding-bottom: 25px; margin-bottom: 50px;}

#text h2{ font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 24px; margin-bottom: 5px;}


/****** FLOAT BOXES *******/

.box{
	-moz-border-radius-bottomleft:		6px;
	-moz-border-radius-bottomright:		6px;
	-moz-border-radius-topleft:			6px;
	-moz-border-radius-topright:		6px;
	-webkit-border-top-left-radius:		6px;
	-webkit-border-top-right-radius:	6px;
	-webkit-border-bottom-left-radius:	6px;
	-webkit-border-bottom-right-radius:	6px;
	width: 223px;
	height: 130px;
	border: 1px solid #CCCCCC;
	margin-right: 15px;
	overflow: hidden;
	margin-bottom: 15px;
	float: left;
	
	}

.box h4{font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; letter-spacing: -1px; margin: 0px; padding: 10px; padding-bottom: 0px;}

.box p{padding: 10px; padding-top: 0px;}

.box p a{text-decoration: none; color: #333333;}

.box p a:hover{text-decoration: underline; color: #333333;}

h4{font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #666666; letter-spacing: -1px; margin: 0px; padding: 10px; padding-bottom: 0px; width: 960px; margin: auto;}

#contact-footer ul li.first{padding-left: 0px; margin: 0px}

#contact-footer{width: 960px; font-size: 12px; margin:auto; height: 25px; margin-top: 10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#333333}

#contact-footer ul{float:left; list-style-type:none; padding: 0px; margin: 0px; width: 800px;}

#contact-footer ul li{display:inline; padding-right: 25px; padding-left: 25px; border-right: solid 1px #cccccc;}

#contact-footer p{float:right; width: 150px; margin: 0px; padding: 0px;}

#contact-footer a{text-decoration: none; color: #333333;}

#contact-footer a:hover{text-decoration: underline; color: #333333;}

