/* Reset browser defaults */
body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h3{font-size:12px;}
img{border: 0;}
.fl{cursor: pointer;}


/*Set the main body styles*/
body {background-color: #000000;font-family: Verdana, Helvetica, Sans-Serif;font-size: 11px;}

/*Holds the main site, everything within and including the white box*/
#container {width: 975px;border: 1px solid #FFFFFF;margin-left: auto;margin-right: auto;margin-top: 10px;}
/****************************************
* Begin Top Nav (logo and gradient nav) *
****************************************/
/*Logo*/
#topnav img{float: left;padding-left: 50px;}
#topnavlinks{float: right;}

/*Hyperlinks in the top nav*/
#topnavlinks a{border: 1px solid #B9BABC;border-top-width: 0;text-transform: uppercase;color: #FFFFFF;display: inline-block;margin: 0;font-size: 10px;font-family: Verdana;text-decoration: none;height: 20px;width: 100px;padding-top: 150px;text-align: center;}

/*Specific items in the top nav, mainly for background color*/
#Header1_nav1{background-color: #333333;}
#Header1_nav2{background-color: #4D4D4D;}
#Header1_nav3{background-color: #666666;}
#Header1_nav4{background-color: #808080;}
#Header1_nav5{background-color: #999999;}
#navover{border: 1px solid #FFFFFF;border-top-width: 0;}
#Header1_navactive{background-color: #006688;}
/****************
*  End Top Nav  *
****************/

/********************
* Begin Middle Well *
********************/
#content1, #content1leftresources{clear: left;margin-top: 10px;}

#content1.gradient{clear: left;margin-top: 10px;background-image: url(images/background.gif);background-repeat: repeat-x;height: 404px;width: 975px;}
#content1.news{clear: left;margin-top: 10px;background-image: url(images/background.gif);background-repeat: repeat-x;width: 975px;background-color:#d0d0d0;}
#content1.visit{clear: left;margin-top: 10px;background-image: url(/images/visitusbg.jpg);background-repeat: no-repeat;height: 404px;width: 975px;padding-left: 0px;color: #FFFFFF;}

#content1.gradient #content1left{height: 404px;}
#content1.news #content1left{height: 100%;background-image: url(images/background.gif);background-repeat: repeat-x;background-color:#d0d0d0;padding-bottom:20px;}
#content1.news ul{margin-left: 20px;padding-left:40px;}
#content1left{float: left;}

#content1.warehouse{background-image: url(images/warehouse.jpg);background-repeat: no-repeat;clear: left;margin-left: 10px;margin-top: 10px;height: 404px;}
#content1left.warehouse{background-image: url(images/warehouse.jpg);background-repeat: no-repeat;clear: left;height: 370px;width:100%;}

#content1resources{background-image: url(images/warehouse.jpg);background-repeat: no-repeat;clear: left;height: 370px;width:100%;}
#content1leftresources{background-image: url(images/warehouse.jpg);background-repeat: no-repeat;clear: left;margin-left: 10px;margin-top: 10px;height: 404px;margin-bottom:-13px;}

#content1left h2, #content1leftresources h2{color: #eb4825;padding-left: 29px;padding-top: 25px;text-transform: uppercase;font-size: 14px;}
#content1left.news{width:915px; overflow: auto;padding: 5px 30px 5px 30px;}
#content1left.news p,#content1left.news h3{padding-left:29px;padding-right: 29px;}
#content1left.news #imgItem{float:right;padding: 10px;}

#content1leftresources ul{list-style-type: none;margin:0;padding:0;}
#content1leftresources a{font-family: "helvetica neue", Helvetica, Arial;}
#content1leftresources ul li ul, #content1leftresources ul li div{display: none;}
#content1leftresources ul li.navopen ul, #content1leftresources ul li.navopen div{display: block;padding-top: 5px;}
#content1leftresources ul li.navopen{background-image: url(images/resbgbig.jpg);background-repeat: no-repeat;font-size: 14px;font-weight: 700;padding-top: 5px;padding-left: 5px;width: 250px;height: 180px;}
#content1leftresources ul li.navopen hr{color: #CCCCCC;background-color: #CCCCCC;height: 1px;width: 160px;margin-left: 00px;border-width: 0;}
#content1leftresources ul li.navopen a{background-image: none;border-bottom: solid 1px #CCCCCC;padding-left: 0;}
#content1leftresources ul li.navopen .header{font-weight: 700;}
#content1leftresources ul li.navopen ul li a{border-bottom-width: 0;}
#content1leftresources ul li.navopen ul li a:hover{text-decoration: underline;}
#content1leftresources ul li.navopen ul li, #content1leftresources ul li.navopen div{font-size: 9px;font-weight: 500;text-decoration: none;margin-top: -2px;}
#content1leftresources h2{color: #FFFFFF;padding-left: 5px;font-size: 14px;padding-top: 20px;padding-bottom: 10px;text-transform: none;}
#content1leftresources a{color: #FFFFFF;}
#content1leftresources a{text-decoration: none;}
#content1leftresources a.nav{background-image: url(images/resbg.jpg);background-repeat: no-repeat;width: 230px;height: 25px;text-decoration: none;padding-left: 5px;display: block;padding-top: 5px;font-weight: 700;font-size: 14px;}

#content1left.warehouse h2{padding-left: 0;color: #FFFFFF;}
#content1left.warehouse .address{color: #FFFFFF;margin-top: 55px;margin-left: 20px;float: left;font-size: 12px;}

/*styles specific to the request a quote feature*/
#requestquotediv {display: none;float: left;background-image: url(images/popupwidowbg.gif);background-repeat: repeat;width: 300px;height: 280px;margin-left: 40px;margin-top: 55px;padding: 10px;border: 1px solid #FFFFFF;color: #FFFFFF;}
#requestquote{width: 330px;}
#requestquote textarea{width: 90%;}
#requestquote input{font-size: 10px}
#requestquote input.text{width: 85%;}
#requestquote input.button{height: 18px;font-size: 10px;}
#requestquote .required{color: #F05A29;}

#content1right{float: right;}

/********************
*  End Middle Well  *
********************/


/********************
* Begin Bottom Well *
********************/
#content2{background-color: #16384e;height: 300px;border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;clear: both;}
#content2.empty{height: 190px;}
#content2.homepage{height: 250px;}
#content2 .nav{float: left;width: 180px;text-align: left;padding-left: 20px;font-size: 14px;}
#content2 .nav a{color: #F05A29;padding-left: 10px;padding-bottom: 2px;}
#content2 .nav a.selected{background-image: url(images/subnav_selected_arrow.gif);background-repeat: no-repeat;}
#content2.homepage #newslist p{color:#FFFFFF}
#content2.homepage #newslist a{color:#FFFFFF; text-decoration: none;}
#content2 #newslist{float: left;margin-left: 26px;}

#content2 #newslist div div{width: 520px;}

/********************
*  End Bottom Well  *
********************/


/***************
* Begin Footer *
***************/
#footer{background-color: #115477;height:29px;}
#footerlogocont, footernavcont{float: left;}
/*List for the footer nav*/
#footer ul {list-style-type: none;padding: 0;margin:0;padding-top: 8px;float: left;}

/*Individual list items for the footer nav*/
#footer ul li {display: inline;}

/*Hyperlinks in the footer nav*/
#footer ul li a, #footer {color: #FFFFFF;margin: 0;font-size: 10px;font-family: Verdana;text-decoration: none;}

/*Hyperlinks in the footer nav*/
#footer ul li a:hover {text-decoration: underline;}

#footercopyright{padding-top: 8px;padding-right: 10px;float: right;}

#tagcopy{float: right; padding-right: 75px; padding-top: 72px;color: #256281;text-align:left;}
#tagcopy.visitus{padding-top: 15px;padding-right: 74px;}
#tagcopy #top{font-size: 36px;}
#tagcopy #line1{font-size:14px;padding-left: 60px;}
#tagcopy #line2{font-size:14px;padding-left: 10px;}
/***************
*  End Footer  *
***************/


/*****************************************
* Begin Sub Footer (address, phone, etc) *
*****************************************/
#subfooter{width: 975px;margin-left: auto;margin-right: auto;margin-bottom: 50px;color: #FFFFFF;text-align: center;margin-top: 10px;}
/*****************************************
*  End Sub Footer (address, phone, etc)  *
*****************************************/

/* Scroll container */
#scrollcont{float: left;height: 330px;width: 318px;overflow: hidden;margin: 30px 0 30px 20px;margin-top: 0;margin-bottom: 0}
#scrollcont.news{width: 901px;}
#scrollcontent{width: 300px;margin-top: 10px;padding-left: 10px;}
#scrollcontent p{margin: 0 0 10px 0;}
#scrollcontent hr{color: #999999;background-color: #999999;height: 1px;width: 200px;border-width: 0;}
#scrollcont.news #scrollcontent{width: 880px;}
#scrollcontent.directions h3{font-size:12px;color: #eb4825;}
#scrollcontent.directions ul{list-style-image: url(images/orange_bullet.gif);margin-top: 0;padding-top: 0;margin-bottom: 20px;}
#scrollcontent.directions ul li{margin-bottom: 2px;color:#FFFFFF;}
#scroller{background-image: url(images/sliderbg_dark.gif);background-repeat: no-repeat;float: left;margin-left: 10px;margin-top: 0;height: 350px;}
#slider{float: left;}






body {
	background-color: #000000;
}

a:link {
	color: #F0F0F0;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #F0F0F0;
}

a:hover {
	text-decoration: underline;
	color: #F0F0F0;
}

a:active {
	text-decoration: none;
	color: #F0F0F0;
}

body {
	background-image: url(images/bkg.gif);
}
body {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.relatedLinks{
	margin: 0px;
	font-size: 100%;
	color: #a5372a;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.style6 {font-size: 12px}
.full {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.7em;
	color: #ffffff;
	text-align: justify;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 10px;
	line-height: 1.5em;
}
.nmm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 15px;
}

.frame {
	margin: 10px;
	padding: 0px;
	background-color: #eeeeee;
}
.image-frame {
	margin: 0px;
	padding: 10px;
}
.wrap {
	border: thin solid #ffffff;
	margin: 0px;
	padding: 0px;
}
.text-border {
	border: thin solid #ffffff;
}

#content1.news a, #content1.news a:hover, #content1.news a:active, #content1.news a:visited{color:#0000ff}
