@charset "utf-8";

* {margin: 0; padding: 0;}
img {behavior: url(inc/pngbehavior.htc);}
.pad5 {padding: 5px; }
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.clear {clear: both;}
.clright {clear: right;}
.clleft {clear: left;}
a, a:link, a:visited, a:active, a:hover {}
a:hover {}
a img {border: none; text-decoration:none;}
p {margin-top: 10px; text-indent: 0px; }
p.flat {text-indent: 0px;}
h1 {font-size: 1.4em; color:#666666; font-family:Georgia, "Times New Roman", Times, serif}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
.graytext {color:#333; font: 16px/20px Arial, Helvetica, sans-serif;}
.dark {color:#000;}

body { background:#e5e6f1; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font:16px/22px;}
#wrapper { width:100%; text-align:center; margin:0 auto;}
#header { width:890px; height:160px; margin:0 auto; background:url(../images/header.jpg);}
#nav {width:890px; height:49px; background:url(../images/navbg.jpg); margin:0 auto;}
#mid {background:url(../images/mid.jpg); width:890px; height:37px; padding-top:10px; margin:0 auto; text-align:center;}
#sl {float:left; text-align:left; margin-left:25px; padding-right:15px; border-right:1px solid #188c2b;}
#sm {float:left; text-align:left; margin-left:15px;}
#sr {float:right; text-align: right; margin-right:25px;}
#sr a {color:#188c2b;}
#sr a:hover {color:#666;}

#content { 
	width:890px; 
	text-align:center; 
	background:url(../images/bodybg2.jpg);	
	min-height: 540px;
	height: auto !important;
	height:540px;
	margin:0 auto;}
	#content2 { 
	text-align:left; 
	padding:20px 70px; 
	margin:0 auto;}
#footer { width:890px; margin:0 auto;}
#credit { width:860px; margin:0 auto; margin-top:-6px; position:relative; z-index:1000;}

/*******************************************/
/********* HORIZONTAL NAV MENU *************/
/*******************************************/
ul#hrznav {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 890px; /*For KHTML*/
	list-style: none;
	height: 24px;
	position:relative;
	margin-left:-7px;
	padding-top:14px;
	}

*:first-child+html ul#hrznav {
	width: 860px; /*For KHTML*/
	}

*html ul#hrznav {
	width: 860px; /*For KHTML*/
	}
#navtweak {padding-left:25px;}
ul#hrznav li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
	}
ul#hrznav ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	}
ul#hrznav ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
	}
/* Root Menu */
ul#hrznav a {
	border-right: #CCC 1px solid;
	padding: 0 7px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #fff;
	font: 16px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}
/* Root Menu Hover Persistence */
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {
	background: #209a33;
	color: #b4f1bc;
	}
/* 2nd Menu */
ul#hrznav li:hover li a, ul#hrznav li.iehover li a {
	float: none;
	background: #EEE;
	color: #666;
	}
/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover, ul#hrznav li:hover li:hover a,
ul#hrznav li.iehover li a:hover, ul#hrznav li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}
ul#hrznav ul ul,
ul#hrznav ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul,
ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {
	display: none;
	}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul,
ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul,
ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul {
	display: block;
	}
a[target ="_blank"] { padding-right: 18px; background: transparent url(../images/newwindow.gif) no-repeat center right; }
a.nonewwin { padding-right: 0px; background: transparent url() no-repeat center right; }
a[target ="_blank"].pdf { padding-right: 0px; background: transparent url(../images/adobe-pdf.gif) no-repeat center right; }
ul#pdf a[target ="_blank"] {background:none;}

form#contact{
	width:270px;
	float:right;
	background:#959595;
	border:#999999 2px inset;
	color:#fff;
	margin-right:0px;}
#contactform td {color:#fff;}
form#contact textarea {height:75px; width:250px;}

#toolnav a {text-decoration: none;}
#toolnav {list-style:none; }
#toolnav li{ float:left; display:inline; margin-right: 10px;}
strong.red {font-weight:bold; color:#f00;}



/******* TOOL  NAV MENU  ***********/
ul#toolnav, ul#toolnav li, ul#toolnav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px; /*For KHTML*/
  list-style: none;
	}
ul#toolnav li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
	}
ul#toolnav li img { vertical-align:top;}
#toolbar	{
	background:#e5e6f1;
	border:1px solid #666;
	padding:5px;
	float:left;
	width:200px;
	float:right;
	text-align:left;
	color:#000; }
#toobar table {display:block; float:left; width:200px; }
* html #toolbar li {display:block;}
#toolbar a {text-decoration:none; color:#333;}
#toolbar .price { font:bold 16px  Verdana, Arial, Helvetica, sans-serif; color:#900; }

div#divPics2 {
	float:right;
	width:210px;
	margin:0 0 0 0;
	padding:0;
	height:600px;
	overflow: scroll;
	overflow-x:hidden;
	background:#e5e6f1;
	}
div#divPics2 img {padding:5px; background:#fff;}
div#divPics2 p {text-align: center;}
