body
{
    padding: 0;
    margin: 0px;
    font-size: 10pt;
    color: black;
    font-family: Arial, helvetica, sans-serif;
	background: url(images/site/site_background.gif);
	text-align: center;
}
td
{
	font-size: 0.8em;
}
h1, h2
{
	font-size: 1.3em;
}
#sitemain
{
	width: 990px;
	text-align: left;
	margin: 0 auto 0 auto;
}
#pagemain
{
	background: url(images/site/page_background.gif)  repeat-y;
	width: 990px;
	float: left;
}
#header
{
	background: url(images/site/header_stripe.gif) top right  no-repeat;
	margin-right: 16px;
}
#logo
{
	padding: 17px 0 23px 25px;
}
#menu
{
	padding: 0 0 0 235px;
	margin: 0;
	height: 35px;
}
#menu ol
{
	margin: 0;
	padding: 0;
	display: inline;
	height: 29px;
	float: left;
}
#menu li
{
	list-style: none;
	display: inline;
	margin: 5px 0 5px 0px;
	padding-left: 18px;
	padding-right: 5px;
	height: 29px;
	line-height: 29px;
	background: url(/images/site/menu_separator_std.gif) left no-repeat;
	float: left;
}
#menu li.first
{
	padding-left: 0px;
	background: none;
}
#menu li.sales
{
	background: url(/images/site/menu_separator_green.gif) left no-repeat;
}
#menu li.rental
{
	background: url(/images/site/menu_separator_red.gif) left no-repeat;
}
#menu li a
{
    font-size: 0.9em;
    color: #000000;
    font-family: Arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
#menu li a.selected
{
}
#footer
{
	width: 953px;
	background: url(/images/site/footer_bg.jpg) top left no-repeat;
	padding: 42px 0 18px 0;
	text-align: right;
	float: left;
	font-size: 0.7em;
	color: #80807e;
}
#footer a
{
	color: #80807e;
}
#content
{
	width: 954px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: white;
}
.col1
{
	width: 402px;
	float: left;
	background-color: white;
}
.col2_green
{
	width: 184px;
	background: url(images/site/green_spacer.gif) repeat-y;
	float: left;
	background-color: white;
	margin: 0;
}
.col2_red
{
	width: 184px;
	background: url(images/site/red_spacer.gif) repeat-y;
	float: left;
	background-color: white;
	
}
.col2_filled
{
	width: 184px;
	background: #64bc46;
	color: white;
	float: left;
}
.col2_filled a
{
	color: white;
	text-decoration: none;
}
.content_text
{
	padding: 10px 15px 10px 17px;
}
a.button
{
	margin: 15px 0 0 0;
	display: block;
	width: 139px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	color: white;
	text-decoration: none;
	font-size: 0.9em;
	background: #777777;
}
.col2_green a.button
{
	background: #64bc46 url(/images/site/green_button.gif) no-repeat top right;
}
.col2_red a.button
{
	background: #ed1c24 url(/images/site/red_button.gif) no-repeat top right;
}
.col2_filled a.button
{
	color: #64bc46;
	background: white url(/images/site/white_button.gif) no-repeat top right;
}
.col2_green h1
{
	padding-left: 18px;
	background: url(/images/site/green_heading.gif) no-repeat;
	line-height: 28px;
	height: 23px;
}
.col2_red h1
{
	padding-left: 18px;
	background: url(/images/site/red_heading.gif) no-repeat;
	line-height: 28px;
}
.col2_filled h2
{
	padding-left: 13px;
	background: url(/images/site/white_heading.gif) left 3px no-repeat;
	line-height: 18px;
}
#intro
{
	float: left;
	width: 402px;
}
#intro.sales a
{
	padding: 0 0 0 10px;
	background: url(images/site/green_link.gif) left 3px no-repeat;
	text-decoration: none;
	color: #64bc46;
}
#intro.rental a
{
	padding: 0 0 0 10px;
	background: url(images/site/red_link.gif) left 3px no-repeat;
	text-decoration: none;
	color: #ed1c24;
}
#intro h1
{
	padding: 0;
	margin: 0;
}
#intro h2
{
	font-size: 1.2em;
	padding: 0 0 0 10px;
	margin: 0 0 2px 0;
}
#intro.sales h2
{
	background: url(images/site/green_link.gif) left 4px no-repeat;
}
#intro.rental h2
{
	background: url(images/site/red_link.gif) left 4px no-repeat;
}
.sales h1, .sales h2
{
	color: #64bc46;
}
.rental h1, .rental h2
{
	color: #ed1c24;
}
#folders, #products
{
	float: left;
	width: 552px;
}
#folders div.folder
{
	width: 184px;
	float: left;
}
#folders div.sales
{
	background: url(images/site/green_spacer.gif) repeat-y;
}
#folders div.rental
{
	background: url(images/site/red_spacer.gif) repeat-y;
}
#folder_image
{
	float: left;
	width: 552px;
	margin: 0;
	padding: 0;
}
#folders div.folder ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#folders div.folder li
{
	padding: 0 0 0 10px;
	background: url(images/site/gray_link.gif) left 3px no-repeat;
}
#folders div.folder li a
{
	color: #80807e;
	text-decoration: none;
}
#products div.content
{
	margin: 20px;
}
#products div.product
{
	float: left;
	width: 512px;
	margin: 0 0 20px 0;
}
#products .content_text
{
	padding: 4px;
}
#products p.details
{
	margin: 0 0 0 5px;
	float: left;
}
#products p.price span
{
	margin: 0 25px 0 8px;
}
#products h2
{
	margin: 0;
}

#products.sales
{
	float: left;
	background: url(images/site/green_spacer.gif) repeat-y;
}
#products.sales div.product
{
	background: #d8eed1;
	float: left;
}
#products.sales div.product_footer
{
	background: #64bc46;
	color: white;
	line-height: 20px;
	clear: both;
	margin-top: 10px;
}
#products.sales div.product_footer div
{
	width: 512px;
	float: left;
	background: #64bc46;
}

#products.sales p.price
{
	background: #d8eed1 url(/images/site/green_button.gif) no-repeat top right;
	width: 146px;
	margin: 0;
	float: right;
}
#products.rental
{
	float: left;
	background: url(images/site/red_spacer.gif) repeat-y;
}
#products.rental div.product
{
	background: #eecccc;
	float: left;
}
#products.rental div.product_footer
{
	background: #ed1c24;
	color: white;
	line-height: 20px;
	clear: both;
	margin-top: 10px;
}
#products.rental div.product_footer div
{
	width: 512px;
	float: left;
	background: #ed1c24;
}
#products.rental p.price
{
	background: #eecccc url(/images/site/red_button.gif) no-repeat top right;
	width: 146px;
	margin: 0;
	float: right;
}
#content_with_subnav
{
	background: white url(/images/site/subnav_main_background.gif) repeat-y;
	float: left;
	width: 954px;
}
#subnav
{
	width: 184px;
	float: left;
	background: #d4d4d3 url(/images/site/subnav_background.gif) no-repeat;
	color: #5c5c56;
}
#subnav .content_text
{
	padding: 20px 0 20px 20px;
}
#subnav h1
{
	color: #5c5c56;
}
#subnav ul
{
	margin: 0;
	padding: 0;
	border-top: solid 2px #5c5c56;
	list-style: none;
}
#subnav li
{
	margin: 0;
	padding: 5px;
	border-bottom: solid 2px #5c5c56;
}
#subnav a
{
	color: #5c5c56;
	font-weight: bold;
	text-decoration: none;
}
#main_content
{
	float: left;
	width: 770px;
}
#main_content.case_study
{
	background: white url(/images/site/case_study_background.gif) repeat-y;
}
#cstudy_row1
{
	float: left;
	width: 402px;
}
#cstudy_row2
{
	float: left;
	width: 186px;
	color: white;
}
#cstudy_row3
{
	float: left;
	width: 186px;
}
#calculator
{
	background: #c4c4c1;
	color: #5c5c56;
}
#calculator table
{
	padding: 5px;
}
#calculator td
{
	color: #5c5c56;
	font-size: 0.7em;
}
#calculator h2
{
	background: #5c5c56 !important;
	color: white;
	padding: 5px !important;
}
#calculate_button
{
	line-height: 20px;
	width: 144px;
	height: 20px;
	color: white;
	font-size: 0.8em;
	border: 0;
	background: url(/images/site/calc_button.gif) no-repeat;
	padding-left: 5px;
	text-align: left;
}
#text_jetsize
{
	background: #c4c4c1;
	border: solid 1px white;
}
.contacttoday {
	color: #FFFFFF;
	text-decoration: none;
}
