body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* img, div { behavior: url(iepngfix.htc) } */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table
{ margin:0px; padding:0px; }

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/steelbg.jpg);
	background-repeat:repeat;
	font-size:12px;
	margin:0;
	padding:0;
	}

html {
overflow: -moz-scrollbars-vertical; 
overflow-y: scroll;
}


.toporangebar {
	background-image:url(/images/topbar-1.png);
	background-repeat:repeat-x;
	height:72px;
	width:100%;
	z-index:500;
}
	
.navbarcontainer {
	width:630px;
	height:53px;
	padding-top:19px;
	padding-left:240px;
	margin:auto;
}
	
.home {
	float:left;
	margin-right:15px;
	}

.about {
	float:left;
	margin-right:15px;
}

.products {
	float:left;
	margin-right:15px;
	}
	
.contact {
	float:left;
	margin-right:15px;
	}

.directions {
	float:left;
	margin-right:15px;
	}
	
.containertop
	{
	width:898px;
	background-image:url(/images/bg-fade.png);
	background-repeat:repeat-y;
	margin:auto;
	z-index:-999;
	padding-top:150px;
	top:-30px;
	position:relative;
}

.container
	{
	width:898px;
	background-image:url(/images/bg-fade.png);
	background-repeat:repeat-y;
	margin:auto;
	top:-30px;
	position:relative;
}

.logocontainer {
	width:848px;
	padding-left:50px;
	margin:auto;
	margin-bottom:20px;
	
}

.logo {
	width:161px;
	height:175px;
	float:left;
	position: absolute;
	z-index:899;
	top:26px;
		}
		
.customerstardiv {
	width:898px;
	margin:auto;
	position:relative;
	}
		
.customerstar {
	width:146px;
	height:145px;
	float:left;
	position:absolute;
	z-index:999;
	top:30px;
	margin-left:740px;
		}
		
.upperarea {
	float:left;
	position:absolute;
	margin:-100px 60px 0 180px;}
	
.upperareasmall {
	float:left;
	position:absolute;
	margin:-90px 60px 0 180px;}
		
		
.middle {
	padding-left:55px;
	width:795px;
	z-index:999;}

.orangelineslr {
	background-image: url(/images/diagonallines-lr.png);
	background-repeat:no-repeat;
	height:42px;
	width:787px;
	margin-top:1px;
}
	
.orangelinesrl {
	background-image: url(/images/diagonallines-rl.png);
	background-repeat: no-repeat;
	margin-top:30px;
	height:42px;
	width:787px;;
}


  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.leftbox {
	width:305px;
  	min-height:200px;
	float:left;
	position:relative;
	margin-right:60px;
	padding-left:60px;
}

.leftboxabout {
	width:335px;
	float:left;
	position:relative;
	margin-right:60px;
	padding-left:30px;
}

.leftboxcontact {
	width:365px;
	float:left;
	position:relative;
	margin-right:60px;
	padding-left:30px;
}

.leftboxdirections {
	width:530px;
	float:left;
	position:relative;
	margin-right:30px;
	padding-left:30px;
}

.leftboxproducts {
	width:335px;
	float:left;
	position:relative;
	margin-right:40px;
	padding-left:30px;
}

.righttbox {
	width:325px;
	float:left;
	position:relative;
}
	
.righttboxproducts {
	width:305px;
	padding-top:30px;
	float:left;
	position:relative;
}

.righttboxdirections {
	width:175px;
	float:left;
	position:relative;
}


.footer	{
	width:798px;
	height:46px;
	padding-left:100px;
	padding-top:6px;
	background-image:url(/images/bottomfade.png);
	margin:auto;
	position:relative;
	z-index:500;
	top:-30px;
}



p	{
	color: #000;
	font-size: 12px;
	line-height:18px;
	text-align:justify;}
	
.small	{
	color: #333;
	font-size: 10px;
}
	
.largehome {
	font-size:18px;
	line-height:28px;
	text-align:left;}


h1 {
	font-size: 15px;
	color: #4D4D4D;
	line-height:20px;
	}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #808080;}
	
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;}
	
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #663300;}
	

.redtext {
	color: #C00;
	font-weight:bold;
	font-size:12px;
}

.headertext {
	color: #FFFFFF;
}

.error_message{
	color: #990000;
	font-weight:bold;
}

a:link.navlinks	{
	color: #000000;
	font-size:12px;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	height:45px;
	width:69px;
	background: transparent url(/images/bggrey.png) no-repeat;
	}
	
a:visited.navlinks	{
	color: #000000;
	font-size:12px;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	height:45px;
	width:69px;
	background: transparent url(/images/bggrey.png) no-repeat;
	}
	
a:hover.navlinks	{
	color: #000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:45px;
	width:69px;
	background-position: -69px 0;
		}

a:link.navlinkswide	{
	color: #000000;
	font-size:12px;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	height:45px;
	width:89px;
	background: transparent url(/images/bggrey1.png) no-repeat;
	}
	
a:visited.navlinkswide	{
	color: #000000;
	font-size:12px;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	height:45px;
	width:89px;
	background: transparent url(/images/bggrey1.png) no-repeat;
	}
	
a:hover.navlinkswide	{
	color: #000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:45px;
	width:89px;
	background-position: -89px 0;
		}
	

a:link.footertext	{
	color: #000000;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
a:visited.footertext	{
	color: #000000;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;
	}

a:hover.footertext	{
	color: #000000;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration: underline;
	}
	

a:link	{
	color: #C58939;
	font-weight:bold;
	text-decoration: underline;
	margin:0;
	padding:0;
	}

a:visited	{
	color: #C58939;
	font-weight:bold;
	text-decoration: underline;
	margin:0;
	padding:0;
	}

a:hover	{
	color: #C58939;
	font-weight:bold;
	text-decoration: none;
	margin:0;
	padding:0;
	}

.highlighttext {
	color:#D6A04D;
	font-weight:bold;
	}
	
	
.t-validate {
        margin-left: 5px 0;
        padding-left: 5px;
        background-color: #990000;
        color : #FFF;}


#slider {
    width: 326px;
    overflow: hidden;
    height: 218px;
    z-index:1;
}

ul {
	list-style-type: none;
	color: #000000;
	margin-left:20px;
	} 
	

ul.bigdent {
	list-style-type: none;
	color: #000000;
	margin-left:50px;
	}

ul.biggerdent {
	list-style-type: none;
	color: #000000;
	margin-left:75px;
	}

	
li {
	background: url(/images/mybullet.gif) left center no-repeat;
	text-indent:30px;
	font-size: 13px;
	line-height:25px;
	}
	
li.nobullet {
	background: url(/images/nobullet.gif) left center no-repeat;
	text-indent:30px;
	font-size: 13px;
	line-height:20px;
	}

.formbg {
	background-color:#999;
	padding:3px;}

.tooltip_inner {
    /*border:#BBB0A6 solid thin;*/
    font-size:12px;
    height:68px;
    width:172px;
    margin-left:30px;
    margin-top:25px;
    overflow: hidden;
    color:#fff;

}

.tooltip {
    display:none;
    background:transparent url(/images/selector/black_arrow2.png);
    height:122px;
    width:216px;
}

