/***********************
Links
************************/
a
{
	text-decoration: none;
}

a:link
{
	text-decoration: none;
}

a:visited
{
	text-decoration: none;
}


a:hover
{
	text-decoration: none;
	color: #000000;

}

a:active
{
	text-decoration: none;
}


img
{
	border:0;
}


body
{
	margin:0;
}



.banner { 

	display: block;
	border:none;
}



/***********************
*	Navigations
************************/

.navibaritem
{
	color: #616161;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
}

.sideNav
{
	color: #468d66;
	font-size: 13px;
		font-family:Arial, Helvetica, sans-serif;
}

.navBG
{
	background-image:url(../images/navBG.gif);
	font-family:Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 11px;

}

.navSpace
{
	color: #77735e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 11px;
	padding-right: 11px;
}



/***********************
*	Text
************************/

.topBG
{
	background:url(../images/topBG.jpg);
}


.mainBG
{
	background-image:url(../images/mainBG.jpg);


}


/***********************
*	General
************************/

.border
{
	border:solid 1px #d6dce6;
	padding:9px;
}


.coName
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
}


.pageheader
{
	color: #ce181e;
	font-size: 23px;
	font-family: "Times New Roman", Times, serif
	letter-spacing: 1px;
}

.pageheaderWhite
{
	color: #FFF;
	font-size: 21px;
	font-family: "Times New Roman", Times, serif
	letter-spacing: 1px;
}



.pageheaderSub
{
	color: #FFF;
	/*background-color: #ed8c90;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	padding-left: 5px;
	font-weight:bold;
}


.subHeader
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.subHeaderWhite
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 5px;
}

.title
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.bodytxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #454545;
	line-height: 20px;
}

.bodytxtBlack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}


.infoText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #454545;
	line-height: 17px;
}


.smalltext {
	font-size: 11px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}


.prodTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 18px;
}


.description {
	font-size: 11px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}

.description a:hover {
	color: #F00;
}


 .bullet {
	color: #ce181e;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
 }
 
.formInput
{
	font-size: 12px;
	color: #666;
	padding: 0px;
	width: 130px;
	height: 18px;
	background-color: #e8e8e8;
	border: 1px solid #e8e8e8;
}


.formInput2
{
	font-size: 12px;
	color: #666;
	padding: 1px;
	/*background-color: #e8e8e8;*/
	border: 1px solid #b3adad;
}





.formButt
{
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	border: 1px Solid #CCC;
	background-color: #d71920;
	height: 25px;
}


.navSpace
{
	color: #77735e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.dottedDiv
{ 
	background-image:url(../images/dottedDiv.gif);
	background-position:center;
	background-repeat:repeat-x;
}


/***********************************************************************************************************************
DOCUMENT: style/format.css
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 2/26/2009
DESCRIPTION: This document contains the structural formatting files for the accordion style menu.
************************************************************************************************************************/
.acc_container {
	width: 150px;
	margin-left: auto;
	margin-right: auto;
		z-index: auto; 
		
	}

.accordionButton {	
	width: 150px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	cursor: pointer;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003878;
	text-decoration: none;
		z-index:90;
	}
	
.accordionContent {	
	width: 150px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7b7b;
	text-decoration: none;
		z-index:90;
	}
	


/***********************
*	Footer
************************/

.footer
{
	color: #898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}


.footerBG
{
	color: #d3ddec;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-image:url(../images/bottomBG.jpg);
}



.footerLinks
{
	color: #7a7a7a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
}

.footerLinksHeader
{
	color: #7a7a7a;
	font-size: 16px;
	line-height:25px;
	font-family: "Times New Roman", Times, serif;
}


/***********************************************************************************************************************
DOCUMENT: style/format.css
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 2/26/2009
DESCRIPTION: This document contains the structural formatting files for the accordion style menu.
************************************************************************************************************************/
.acc_container {
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {	
	width: 150px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	cursor: pointer;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003878;
	text-decoration: none;
	}
	
.accordionContent {	
	width: 150px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7b7b;
	text-decoration: none;
	}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

/*.on {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003878;
	}*/
	
.over {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#029995;
	font-weight:bold;
	text-decoration: none;
	}
 
 
 
 /*****************************************************************************************************************
*	Banner
*****************************************************************************************************************/

/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
 /*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/


#slider-wrapper {
	width:640px;
     height:391px;
    margin:0 auto;
	z-index:99; 
}

#slider-wrapper2 {
	width:930px;
     height:200px;
    margin:0 auto;
	z-index:99; 
}


#slider {
	position:relative;
	width:640px;
     height:391px;
	 	z-index:99; 
	/*background:url(../images/bannerbg.jpg) no-repeat 50% 50%;*/
}

#slider2 {
	position:relative;
   width:930px;
     height:200px;
	 	z-index:99; 
	/*background:url(../images/bannerbg.jpg) no-repeat 50% 50%;*/
}


#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
		z-index:99;
}
#slider a {
	border:0;
	display:block;
		z-index:99;
}




.nivo-directionNav a {
	display:block;
	width:30px;
	height:80px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:0px;
}
a.nivo-prevNav {
	left:0px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	z-index:9999;
}
.nivoSlider img {
	z-index:99;
	position:absolute;
	top:0px;
	left:0px;

}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:99;
	/*display:none;*/
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:99;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:99;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:15;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
