html,body { margin: 0; padding: 0; }

body 

{ 

	font: normal 12px Arial, Verdana, sans-serif;

	margin-right:auto;

	margin-right:0;

	background-color:#1255a6;

}

div#container {

	width: 790px;

	background: transparent url(../images/side_nav_bg.gif) top left repeat-y;

	text-align: left;

	height: auto;

	background-color:#1255a6;

	margin-left:auto;

	margin-right:auto;

	padding:0px 5px 5px 5px;

}

p { margin: 0; padding: 0; }

a { color: #1255A6; text-decoration: none; }

a:hover { color: #000; }

a img, a:link img { border: none; }

h1 { font-size: 18px; color: #1255A6; background: #eee; margin: 0px; padding: 10px; margin-bottom: 5px; }

h2 { font-size: 14px; margin: 0px; padding: 0px; margin-top: 15px; margin-bottom: 5px; }

h3 { font-size: 13px; margin: 0px; padding: 0px; margin-top: 15px; margin-bottom: 5px; }

div#header{ background-image:url(../images/header.jpg); text-align:right; position:relative; height:100px; color: #000; font-size:12px; font-weight:bold; line-height:20px; padding-right:5px; padding-top: 5px; background-repeat:no-repeat; }

div#header span.style3 {font-size: 14px}

div#header span.style4 {font-size: 11px}

div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B;}

div#top-nav-container { padding: 0; text-align: center; background: #299727 url(../images/top_nav_bg.gif) bottom left repeat-x; }

div#top-nav { padding-bottom: 6px; font-size: 12px; line-height: 20px; color: #fff; font-weight: bold; }

div#top-nav a, div#top-nav a:link { font-weight: bold; color: #fff; background: transparent; text-decoration: none; margin: 0 22px; }

div#top-nav a:hover { color: #000; }

div#top-nav a.current, div#top-nav a.current:link { cursor: default; color: #000 }

#side-nav {

	padding: 0 0 1em 0;

	margin-bottom: 1em;

	font: bold 11px Arial, Verdana sans-serif;

	background: transparent;

}

#side-nav ul {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

	background: transparent;

}

#side-nav li {

	display: inline;

	margin: 0;

	padding: 0;

	background: transparent;

}

#side-nav li a {

	display: block;

	padding: 5px 5px 5px 15px;

	border-bottom: 1px solid #9FBBE0;

	background: transparent;

	color: #7AD379;

	text-decoration: none;

}

html>body #side-nav li a {

	width: auto;

	background: transparent;

}

#side-nav li a:hover {

	background-color: #369;

	color: #7AD379;

}

#side-nav a.current, #side-nav a.current:link { color: #000; background: transparent; }

#side-nav a.current:hover { cursor: default; background: transparent; color: #000; }

#side-nav li a.category{ color: #FFF; font-weight:bolder; font: 14px Arial, Verdana sans-serif; }

/*#side-nav ul li a.category .1 strong { color: #FFFFFF; font-weight:bolder; font: 13px Arial, Verdana sans-serif; background-color:#299727; }

#side-nav ul li a.category .2 strong { color: #1255a6; font-weight:bolder; font: 13px Arial, Verdana sans-serif; background-color:FFFFFF; }

#side-nav ul li a.category .3 strong { color: #7AD379; font-weight:500; font: 13px Arial, Verdana sans-serif; }*/

#side-nav li a.category.current { color: #000; font-weight:bolder; font: 13px Arial, Verdana sans-serif; background: transparent; }

div#footer { font-size: 11px; background: transparent; color:#FFF; text-align: center; clear: both; margin-top: 75px; vertical-align:bottom;  width:610px; margin-left:180px; background-color:#1255a6;}

div#footer p { margin: 0; padding: 0; margin-bottom: 3px; }

div#footer a, div#footer a:link { color: #FFF; text-decoration: none; }

div#footer a:hover { text-decoration: underline; }

div#content { float: right; width: 610px; position: relative; }

div#content .wrapper { padding: 15px 20px 0px 20px; }

div#side-nav { width: 180px; float: left; height: auto; background: transparent;}

div#hp-content { width: 100%; }

div#hp-content .wrapper { margin-bottom: 25px; }

div#hp-content p { margin-bottom: 15px; }

.hp-highlight {

	font-weight: bold;

	position: absolute;

	right: 5px;

	background: #eee;

	width: 206px;

}

.hp-highlight .left { width: 117px; }

.hp-highlight h2 { color: #299727; font-size: 12px; margin: 0; padding: 0; margin-top: 10px; }

.hp-highlight p { font-size: 10px; margin-bottom: 10px; }

.hp-highlight a, .hp-highlight a:link { font-size: 11px; }

div#content .hp-highlight .wrapper { padding: 0; padding-left: 8px; }

#pallet-bulk-storage { top: 0; height: 206px; }

#pallet-bulk-storage img { float: right; width: 75px; }

#new-location {

	top: 160px;

}

div#content

{

	background-color:#FFFFFF;

	min-height:550px;

}

div#content h1 {font-size: 30px;}

#new-location .wrapper { margin-bottom: 20px; min-height:450px; }

#directions #content ul { margin: 3px 0 20px 20px; padding: 0; }

#directions #content ul li { margin: 0; padding: 0; margin-bottom: 8px; }

.subpage p { margin-bottom: 8px; line-height: 16px; }

.subpage #content .wrapper > h2 { margin-top: 0; padding-top: 0; }

.error { color: red; font-weight: bold; }

.left { float: left; }

.right { float: right; }

.clear {

   clear: both;

   overflow: hidden;

   width: 1px;

   height: 1px;

   margin: 0 -1px -1px 0;

   border: 0;

   padding: 0;

   font-size: 0;

   line-height: 0;

}



.style1 {font-size: 24px}

.style2 {font-size: 30px}





.style6 {color: #006C59}

.style9 {color: #010F5B}

.style10 {color: #007F1C}



.shadow { /*position:relative; display:block;*/  color:#1255A6; font-size:16px; margin-left:20px; margin-top:15px; }

/*.shadow span { position:absolute; display:block; top:0px;  }

.shadow:before { display:block; padding:1px; content: attr(title); color:#ccc;  }*/