/* RESET CSS */

* {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

a {
	color:#9C2F4B;
	text-decoration:none;
}

a:hover { font-weight:bold; }
a.normal:hover { font-weight:normal; }

ul, ol {
	margin-bottom:0.1em;
	margin-top:0.1em;
	padding-left:1em;
}

h1 {
	font-size:2.2em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

h2 {
	font-size:2.0em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

h3 {
	font-size:1.8em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

h4 {
	font-size:1.6em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

h5 {
	font-size:1.4em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

input, select, textarea {
	border:1px solid #000000;
}

ol {
	padding-left:2em;
}

ol li {
	margin-bottom:1em;
}

table {
	border:0;
	padding:0;
}

td.maroon {
	background-color:#448800;
	border:1px solid #448800;
	color:#ffffff;
	font-size:x-large;
	text-align:center;
}

td.maroon_bold {
	background-color:#448800;
	border:1px solid #448800;
	color:#ffffff;
	font-size:x-large;
	font-weight:bold;
	text-align:center;
}

ul {
	padding-left:2em;
}

ul li {
	margin-bottom:1em;
}

/* navigation*/
#pagewidth {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:800px;
}

#header {
	position:relative;
	width:100%;
}

#footer {
	background-color:#9C2F4B;
	clear:both;
	color:#FFFFFF;
	font-size:0.8em;
}

#navigation {
	background-color:#9C2F4B;
	position:relative;
	width:100%;
}

#navigation ul {
	background-color:#9C2F4B;
	color:#FFFFFF;
	float:left;
	font-size:1em;
	margin:0;
	padding:0;
	width:100%;
}

#navigation ul li {
	display:inline;
}

#navigation ul li a {
	background-color:#9C2F4B;
	border-right:1px solid #fff;
	color:#FFFFFF;
	float:left;
	padding:0.2em 0.5em;
	text-decoration:none;
}

#navigation ul li a:hover {
	background-color:#FFFFFF;
	color:#000000;
	font-weight:normal;
}

#navigation ul li.special a {
	background-color:#9C2F4B;
	border-right:1px solid #fff;
	color:#FFFF00;
	float:left;
	font-weight:bold;
	padding:0.2em 0.5em;
	text-decoration:none;
}

#navigation ul li.special a:hover {
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

#twocols {
	float:right;
	position:relative;
	width:800px;
}

#maincol {
	background-color:#FFFFFF;
	display:inline;
	float:left;
	padding-top:1em;
	padding-bottom:1em;
	position:relative;
	width:600px;
}

#maincol div.section {
	clear:both;
	padding-bottom:.5em;
	padding-top:.5em;
}

#maincol div.section .applications_image_left {
	float:left;
	margin-right:1.2em;
}

#maincol div.section .left {
	float:left;
	width:50%;
}

#maincol div.section .right {
	float:right;
	width:50%;
}

#rightcol {
	float:right;
	padding-top:1em;
	padding-bottom:1em;
	position:relative;
	width:200px;
}

/* styling */
.bold_text {
	font-weight:bold;
}

.center_text {
	text-align:center;
}

.left_text {
	text-align:left;
}

.right_text {
	text-align:right;
}

a.black {
	color:#000000;
}

a.dash_border {
	color:#fff;
}

div.float_left {
	float:left;
}

div.float_right {
	float:right;
}

div.request_container {
	border:1px solid #000;
	margin:10px;
	text-align:center;
}

div.request_header {
	font-size:20px;
	font-weight:bold;
}

hr.separator {
	background-color:#000000;
	color:#000000;
	height:2px;
	margin:15px;
}

span.help {
	color:#800000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

ul.arrow {
	list-style-image:url("../images/red_bullet.gif");
}

ul.arrow li {
	color:#000000;
	margin-bottom:1em;
}

ul.arrow li a {
	color:#9C2F4B;
}

span.button {
	display:inline-block;
	font-weight:bold;
	height:131px;
	width:131px;
}

span.button0 {
	background-image:url("../images/rate_request_button_gray.png");
	background-repeat:repeat-x;
}

span.button0_highlight {
	color:#000000;
	background-image:url("../images/rate_request_button_red.png");
	background-repeat:repeat-x;
}

span.button1 {
	background-image:url("../images/button1_gray.png");
	background-repeat:repeat-x;
}

span.button1_highlight {
	color:#000000;
	background-image:url("../images/button1_highlight.png");
	background-repeat:repeat-x;
}

span.button2 {
	background-image:url("../images/button2_gray.png");
	background-repeat:repeat-x;
}

span.button2_highlight {
	color:#000000;
	background-image:url("../images/button2_highlight.png");
	background-repeat:repeat-x;
}

span.button3 {
	background-image:url("../images/button3_gray.png");
	background-repeat:repeat-x;
}

span.button3_highlight {
	color:#000000;
	background-image:url("../images/button3_highlight.png");
	background-repeat:repeat-x;
}

span.button_agriculture {
	background-image:url("../images/applications_agriculture_button_gray.png");
	background-repeat:repeat-x;
}

span.button_agriculture_highlight {
	color:#000000;
	background-image:url("../images/applications_agriculture_button_red.png");
	background-repeat:repeat-x;
}

span.button_automotive {
	background-image:url("../images/applications_automotive_button_gray.png");
	background-repeat:repeat-x;
}

span.button_automotive_highlight {
	color:#000000;
	background-image:url("../images/applications_automotive_button_red.png");
	background-repeat:repeat-x;
}

span.button_big_box_chains {
	background-image:url("../images/applications_big_box_chains_button_gray.png");
	background-repeat:repeat-x;
}

span.button_big_box_chains_highlight {
	color:#000000;
	background-image:url("../images/applications_big_box_chains_button_red.png");
	background-repeat:repeat-x;
}

span.button_construction {
	background-image:url("../images/applications_construction_button_gray.png");
	background-repeat:repeat-x;
}

span.button_construction_highlight {
	color:#000000;
	background-image:url("../images/applications_construction_button_red.png");
	background-repeat:repeat-x;
}

span.button_disaster_relief {
	background-image:url("../images/applications_disaster_relief_button_gray.png");
	background-repeat:repeat-x;
}

span.button_disaster_relief_highlight {
	color:#000000;
	background-image:url("../images/applications_disaster_relief_button_red.png");
	background-repeat:repeat-x;
}

span.button_events {
	background-image:url("../images/applications_events_button_gray.png");
	background-repeat:repeat-x;
}

span.button_events_highlight {
	color:#000000;
	background-image:url("../images/applications_events_button_red.png");
	background-repeat:repeat-x;
}

span.button_home_improvement {
	background-image:url("../images/applications_home_improvement_button_gray.png");
	background-repeat:repeat-x;
}

span.button_home_improvement_highlight {
	color:#000000;
	background-image:url("../images/applications_home_improvement_button_red.png");
	background-repeat:repeat-x;
}

span.button_hotels {
	background-image:url("../images/applications_hotels_button_gray.png");
	background-repeat:repeat-x;
}

span.button_hotels_highlight {
	color:#000000;
	background-image:url("../images/applications_hotels_button_red.png");
	background-repeat:repeat-x;
}

span.button_local_retailers {
	background-image:url("../images/applications_local_retailers_button_gray.png");
	background-repeat:repeat-x;
}

span.button_local_retailers_highlight {
	color:#000000;
	background-image:url("../images/applications_local_retailers_button_red.png");
	background-repeat:repeat-x;
}

span.button_malls {
	background-image:url("../images/applications_malls_button_gray.png");
	background-repeat:repeat-x;
}

span.button_malls_highlight {
	color:#000000;
	background-image:url("../images/applications_malls_button_red.png");
	background-repeat:repeat-x;
}

span.button_manufacturing {
	background-image:url("../images/applications_manufacturing_button_gray.png");
	background-repeat:repeat-x;
}

span.button_manufacturing_highlight {
	color:#000000;
	background-image:url("../images/applications_manufacturing_button_red.png");
	background-repeat:repeat-x;
}

span.button_moving {
	background-image:url("../images/applications_moving_button_gray.png");
	background-repeat:repeat-x;
}

span.button_moving_highlight {
	color:#000000;
	background-image:url("../images/applications_moving_button_red.png");
	background-repeat:repeat-x;
}

span.button_packaging {
	background-image:url("../images/applications_packaging_button_gray.png");
	background-repeat:repeat-x;
}

span.button_packaging_highlight {
	color:#000000;
	background-image:url("../images/applications_packaging_button_red.png");
	background-repeat:repeat-x;
}

span.button_pallets {
	background-image:url("../images/applications_pallets_button_gray.png");
	background-repeat:repeat-x;
}

span.button_pallets_highlight {
	color:#000000;
	background-image:url("../images/applications_pallets_button_red.png");
	background-repeat:repeat-x;
}

span.button_pine_straw {
	background-image:url("../images/applications_pine_straw_button_gray.png");
	background-repeat:repeat-x;
}

span.button_pine_straw_highlight {
	color:#000000;
	background-image:url("../images/applications_pine_straw_button_red.png");
	background-repeat:repeat-x;
}

span.button_racing {
	background-image:url("../images/applications_racing_button_gray.png");
	background-repeat:repeat-x;
}

span.button_racing_highlight {
	color:#000000;
	background-image:url("../images/applications_racing_button_red.png");
	background-repeat:repeat-x;
}

span.button_schools {
	background-image:url("../images/applications_schools_button_gray.png");
	background-repeat:repeat-x;
}

span.button_schools_highlight {
	color:#000000;
	background-image:url("../images/applications_schools_button_red.png");
	background-repeat:repeat-x;
}

span.button_warehouse {
	background-image:url("../images/applications_warehouse_button_gray.png");
	background-repeat:repeat-x;
}

span.button_warehouse_highlight {
	color:#000000;
	background-image:url("../images/applications_warehouse_button_red.png");
	background-repeat:repeat-x;
}

span.button_waste_management {
	background-image:url("../images/applications_waste_management_button_gray.png");
	background-repeat:repeat-x;
}

span.button_waste_management_highlight {
	color:#000000;
	background-image:url("../images/applications_waste_management_button_red.png");
	background-repeat:repeat-x;
}

span.dash_border {
	color:#fff;
	background-color:#9c2f4b;
	border:3px dashed #000000;
	font-size:15px;
	font-weight:bold;
	margin-bottom:20px;
	padding:5px;
}

#maincol .applications_header1 {
	color:#1D2675;
	font-size:1.2em;
	font-weight:bold;
}

#maincol .applications_header2 {
	font-weight:bold;
}

#maincol table.inventory {
	background-color:white;
	border-collapse:separate;
	border-color:gray gray gray gray;
	border-spacing:0px;
	border-style:outset outset outset outset;
	border-width:1px 1px 1px 1px;
	font-family:verdana, sans-serif;
	font-size:0.8em;
	width:90%;
}

#maincol table.inventory th {
	background-color:white;
	border-color:black black black black;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	padding:2px 2px 2px 2px;
	-moz-border-radius:0px 0px 0px 0px;
}

#maincol table.inventory td {
	background-color:white;
	border-color:black black black black;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	padding:2px 2px 2px 2px;
	-moz-border-radius:0px 0px 0px 0px;
}

#rightcol div.contact_info {
	background-color:#F3F3F3;
	border:1px solid #000000;
	font-weight:bold;
	margin-bottom:1em;
	text-align:center;
}

#rightcol div.reasons_container {
	background-color:#F3F3F3;
	border:1px solid #000000;
}

#rightcol div.reasons_header {
	background-color:#9C2F4B;
	clear:both;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}

#rightcol ol.reasons_body li {
	color:#000000;
	font-size:1em;
	line-height:140%;
}

#rightcol ol.reasons_body li a {
	color:#000000;
}

#rightcol span.service_area {
	background-image:url("../images/map.png");
	border:1px solid #000000;
	display:inline-block;
	font-weight:bold;
	height:90px;
	margin-top:1em;
	width:195px;
}

#rightcol span.service_area_highlight {
	background-image:url("../images/map_highlight.png");
	border:1px solid #000000;
	color:#000000;
	display:inline-block;
	font-weight:bold;
	height:90px;
	margin-top:1em;
	width:195px;
}

/**********************************************************/
/**********************************************************/
/**********************************************************/

#slideshow {
	position:relative;
	height:250px;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#slideshow IMG.active {
	z-index:10;
}

#slideshow IMG.last-active {
	z-index:9;
}

/**********************************************************/
/**********************************************************/
/**********************************************************/

html,body
{
	font-family:arial, helvetica, sans-serif;
	font-size:100%;
	margin:0;
	padding:0;
	text-align:center;
}

/* *** Float containers fix: */ 
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}
/* End hide from IE-mac */

