/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff url(../images/top_bg.gif) repeat-x;
	font-size:12px;
	line-height:130%;
	behavior: url(css/csshover.htc);
}

/* Define text links */

#content a:link {
	text-decoration:underline;	
	color: #339999;
}
#content a:visited {
	text-decoration:underline;	
	color: #339999;
}
#content a:hover {
	text-decoration:none;
	background: #339999;
	color: #ffffff;
}

/* End text links */

#wrapper {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	width:763px;
}

#banner
{
	padding:0;
	margin:0;
	width: 763px;
	height: 151px;
	background: #fff url(../images/top_bg.gif) repeat-x;
}

h1#title span {
	display: none; 
}
h1#title {
	margin:0px 0 0 0px; 
	padding:0px 0 0 0px; 
	width:763px; 
	height:150px; 
	background: url(../images/title_banner.jpg);
	background-repeat: no-repeat;
	background-position:top;
	border-bottom:1px solid #333333;
}

/* second order headings for pages */
h2#home span {display: none;}
h2#home {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2home.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#profile span {display: none;}
h2#profile {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2profile.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#intro span {display: none;}
h2#intro {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2intro.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#con span {display: none;}
h2#con {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2con.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#park span {display: none;}
h2#park {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2park.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#dist span {display: none;}
h2#dist {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2distributors.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#case-study span {display: none;}
h2#case-study {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2casestudy.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#arrog span{display: none;}
h2#arrog{
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2arrog.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#coming-soon span{display: none;}
h2#coming-soon {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2coming.gif) no-repeat;
	background-position:left;
	display:block;
}
/* product range h2's */
h2#kilfire span {display: none;}
h2#kilfire {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2kilfire.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#soil span {display: none;}
h2#soil {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2soil.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#agra span {display: none;}
h2#agra {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2agra.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#flame span {display: none;}
h2#flame {
	width:450px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2flame.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#erosionex span {display: none;}
h2#erosionex {
	width:480px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2erosionex.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#zero span {display: none;}
h2#zero  {
	width:480px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2zero.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#speeed span {display: none;}
h2#speeed {
	width:480px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2speeed.gif) no-repeat;
	background-position:left;
	display:block;
}
h2#emission span {display: none;}
h2#emission {
	width:480px;
	height:25px;
	padding-top:8px;
	background: url(../images/h2emission.gif) no-repeat;
	background-position:left;
	display:block;
}

/* third order headings for pages */
h3#news span {display: none;}
h3#news {
	width:150px;
	height:25px;
	padding-top:8px;
	background: url(../images/h3news.gif) no-repeat;
	background-position:center;
	display:block;
}
h3#prod span {display: none;}
h3#prod {
	width:150px;
	height:25px;
	padding-top:8px;
	background: url(../images/h3prod.gif) no-repeat;
	background-position:center;
	display:block;
}

h4{
	color:#339999;
	font-size:14px;
	font-weight:bolder;
	margin:35px 0 15px 0;;
}

table {
	margin:20px 0 0px 0;
}

#content{
	margin:10px 0 10px 0;
	width:763px;
	clear:both;
	float:left;
	overflow:hidden;
}
#content p{
	padding:0;
	margin: 15px 0 0 0;
}

.quote-summary{
	background-color:#ECF6F5;
	font-size:11px;
	margin:0;
	padding:0;
}

.bullet-list{
	font-size:11px;
	padding-right:30px;
}

.wide-border{
	border:18px solid #ECF6F5;
}

.small-text{
	font-size:10px;
	color:#339999;
}

/* left content column */
#left-column {
	float: left;
	width: 561px;
	padding: 4px 20px 20px 0px;
	text-align:justify;
}

/* right content column */
#right-column {
	float: left;
	width: 163px;
	padding: 10px 0 0px 10px;
	font-size:10px;
	border-left:1px solid #cccccc;
}

#footer
{
	width:763px;
	clear: both;
	background-color: #cccccc;
	padding: 0px;
	text-align: center;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size:8pt;
}

/* BEGIN PRODUCT DOWNLOADS MENU */

#download-menu{
	width:557px;
	list-style: none;
	padding:0;
	margin:0 0 0 0;
}

#download-menu ul{
	list-style: none;
	margin:0;
	padding:0;
}

#download-menu li{
	padding:0;
}

#download-menu li.pdf a{
	margin: 15px 0 0 0;
	padding: 8px 0 8px 40px;
	background: #ECF6F5 url(../images/pdficon.gif) no-repeat center left;
	border:1px solid #339999;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:518px;
}

#download-menu li.pdf a:hover{
	background: #339999 url(../images/pdficon.gif) no-repeat center left;
}

/* END PRODUCT DOWNLOADS MENU */

/* BEGIN MENU */

.menu{
	padding:0;
	margin:0;
	height:31px;
	background: #333333 url(../images/menu-off.gif) repeat-x;
	width:763px;
}

.menu ul {
	list-style: none;
	font-size:90%;
	
}

.menu ul a {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	display: block;
	width: 109px;
	padding:7px 0 7px 0;
}
			
.menu ul a:hover {
	color: #000000;
	text-decoration: none;
	background: #999999 url(../images/menu-on.gif) repeat-x;
}
			
.menu ul li {
	float: left;
	position: relative;
}
			
.menu ul li ul {
	list-style: none;
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	width: 109px;
}

.menu ul li ul a {
	color: #000000;
	padding:3px 0 3px 0;
	font-weight:bold;
	font-size:9px;
}

.menu ul li ul li {
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	background:#cccccc;
	/*left: -1px;*/
	border-bottom:1px solid #333333;
}

.menu ul li ul a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #99CCCC;
}

.menu ul li:hover ul { 
	display: block; 
}
		
.menu ul li:hover ul li ul { display: none; }

/* END MENU */

/* ------------- Mitchell Page Rollover ----------------- */
#base-footer {
	margin-top:10px;
	clear: both;
	text-align:center;
	padding-top:10px;
	font-size: 9px;
	margin: 0 auto;
	padding-bottom:20px;
	width: 760px;
	color:#999999;
	line-height:140%;
}
a#mpage img {background: url(../images/mplogooff.gif) top left no-repeat; width: 22px; height: 15px; border:none; margin-bottom:-3px;}
a#mpage:hover img {background: url(../images/mplogoover.gif) top left no-repeat; width: 22px; height: 15px; border:none; margin-bottom:-3px;}