/*==================================
               BODY
===================================*/
body

{
  margin: 0px;	background-attachment: fixed;	font-family: sans-serif;  text-align: center;
  background-color: #29431e;	background-image:url('images/bg-grad-grn.jpg');	background-repeat:repeat-x;
}
/*008842*/

/*==================================
               TEXT
===================================*/

span.t1 {					font-family: Trebuchet MS;	font-size: 13px;	font-style: none;	color: #424242;	}
span.t2 /*slight sml*/ {	font-family: Trebuchet MS;	font-size: 11px; 	font-style: none;	color: #424242;	}
span.t3 /*slight big*/ {	font-family: Trebuchet MS;	font-size: 15px;	font-style: none;	color: #424242;	}
span.t4 /*small*/ {			font-family: Trebuchet MS;	font-size: 9px;		font-style: none;	color: #424242;	}
span.columnheader {			font-family: Trebuchet MS;	font-size: 13px; 	font-style: none;	font-weight: bold;	color: #FFFFFF;	}
span.footertext {			font-family: Trebuchet MS;	font-size: 10px; 	font-style: none;	color: #222222;	}
span.pagecrumbs {			font-family: Trebuchet MS;	font-size: 10px;	font-style: none;	color: #FFFFFF;	line-height: 12px }

/* LOGIN MESSAGE */
span.login-msg {	font-family: Trebuchet MS;	font-size: 13px; 	font-style: none;	color: #ed1414;	}


/*==================================
          CONTAINERS
===================================*/
#wrap {
  position:relative;	/* This fixes the IE7 overflow hidden bug */
  margin-left: auto;	/* Centers main containter on screen */
  margin-right: auto;	/* Centers main containter on screen */
  width: 995px;			/* Centers main containter on screen */
  /*text-align: left; */
  overflow:hidden;	/* This chops off any overhanging divs */
}

#header {			position: static;	width: 995px;	height: 195px;	text-align: left;	}

#bodycontainer {	position: static;	width: 995px;	/*background-image: url(images/body-full.png);*/	/*background-repeat:repeat-y;*/	/*overflow:auto*/	}

#maincontainer {
  position: static;
  width: 995px; /*smaller to account for margins below*/
  padding-top: 10px; /*drops 3 main columns down so they don't touch nav*/
  margin-left: 7px;	/*indents to site border to keep content from falling outside edges of site*/
/*margin-right: 8px;*/ /*indents to site border to keep content from falling outside edges of site*/
/*min-height: 200px;*/
/*height: auto !important;*/
  height: inherit;
  }

#leftcol {
  float: left;
  background: #fff;
  text-align: left;
  margin-left: 10px; 	/*indents content so it doesn't touch sides of site*/
  width: 270px;
  height: auto;
}

#centercol {
  float: left;
  background: #fff;
  text-align: left;
  margin-left: 10px; 	/*indents content so it doesn't touch sides of site*/
  width: 465px;
  height: auto;
}

#rightcol {
  float: left;
  background: #fff;
  text-align: left;
  margin-left: 10px; 		/*indents content so it doesn't touch sides of site*/
  width: 200px;
  height: auto;
}

#rightcol-contact {
  float: left;
  background: #fff;
  text-align: left;
  margin-left: 10px; 		/*indents content so it doesn't touch sides of site*/
  width: 444px;
  height: auto;
}

#leftbigcol {
  float: left;
  background: #fff;
  text-align: left;
  margin-left: 10px; 	/*indents content so it doesn't touch sides of site*/
  width: 745px;
  height: auto;
}

#leftbigcol-contact {
  float: left;
  background: #fff;
  text-align: left;
  margin-left: 10px; 	/*indents content so it doesn't touch sides of site*/
  width: 500px;
  height: auto;
}

#columnheader { 		/*main header in columns - tiled background*/
/*  position: static;*/
  height: 20px;
  text-indent: 4px;
  background-image: url('images/header-bg-tile.jpg');
}

#footer {
/*  float: left;*/
  width: 995px;
  height: 231px;
  clear: both;  /*tells footer it must go below any floating divs above*/
}


#bdiv {
  position:absolute;
  width: 250px;
  height: 178px;
  left: 15px;
  bottom: 181px;
}


/*==================================
               TABLES
===================================*/

table#rightmodule {			background-color:#E8EDE4;	border: solid #000 0px;	width: 200px;	}
table#rightmodule-contact {	background-color:#E8EDE4;	border: solid #000 0px;	width: 200px;	}
table#pagebody {			background-color:#FFFFFF;	background: url(images/body-full.png);	border: solid #000 0px;	width: 995px;	}
table#coupon-inner {		background-color:#FFFFFF;	padding: 5px;	}
table#coupon-outer {		background-color:#000000;	padding: 1px;	}

/*==================================
               LINKS
===================================*/
a:link {		color: #333333;	}
a:visited {		color: #333333;	}
a:hover {		color: #333333;		/*background-color: #97B08C;*/	text-decoration: none;	}
a:active {		color: #333333;	}

a.nav:link {	color: #333333;	text-decoration: none;	}
a.nav:visited {	color: #333333;	text-decoration: none;	}
a.nav:hover {	color: #333333;	text-decoration: none;	}
a.nav:avtive {	color: #333333;	text-decoration: none;	}

a.footerlinks:link {		color: #FFFFFF;	text-decoration: none;}
a.footerlinks:visited {		color: #FFFFFF;	text-decoration: none;}
a.footerlinks:hover {		color: #FFFFFF;	text-decoration: underline;}
a.footerlinks:active {		color: #FFFFFF;	text-decoration: none;}

/*==================================
          MOUSEOVER TOOLTIP
===================================*/

/* MOUSEOVER TOOLTIP */
#dhtmltooltip{	position: absolute;	width: 100px;	border: 1px solid black;	padding: 2px;	background-color: #E8EDE4;	visibility: hidden;	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family: Trebuchet MS;	font-size: 13px;	font-style: none;	color: #424242;
}

/*==================================

	SLIDESHOW DISPLAY ORDER
(Changes display order of slideshow, keeps slideshow below drop-downs but above main divs)

===================================*/
#slideshow1
{
z-index: 50;
}

