/*
	Heli Forklift Canada - Screen styles for content pages
	Tested with: firefox 1, safari 1.2, ie 6 win, opera 8, Netscape 7.2
*/


/*------------------ hiding stuff ------------------*/
.hide, hr, #title h1 span, #menu h2, #col2 h2, #footer p { 
	position: absolute;
	top: 0; left: -9999px;
	}


/*------------------ font settings ------------------*/
p, td, ul, ol, ul, li, dl, dt, dd, input, textarea, div {
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	text-transform: none;
	color: #fff;
	
	}
#col2 p { margin: 15px 0 0 0; }

#col2 p a:link {color: #60401D; text-decoration: none; border-bottom: 1px dashed #bbb; }
#col2 p a:visited {color: #60401D; text-decoration: none; border-bottom: 1px dashed #bbb; }
#col2 p a:hover {color: #000; border-bottom: 1px dashed #000; }
#col2 p a:active {color: #60401D; text-decoration: none; border-bottom: 1px dashed #bbb; }


/*------------------ global layout stuff ------------------*/
body {
	margin: 0 auto; padding: 0;
	text-align: center;
	background: #101618;
	}
#container {
	margin: 0 auto;
	width: 820px;
	text-align: center;
	background: transparent url("../images/background.gif") repeat-y center top;
	}
#sub_container {
	margin: 0 auto; padding: 36px 0 0 0;
	width: 803px;
	text-align: left;
	background: transparent url("../images/pagetop.gif") no-repeat center top;
	}
#quote {
	display: none;
	}


/*------------------ page title ------------------*/
#title {
	margin: 0 auto; padding: 0; margin-bottom: 7px;
	display: block;
	width: 803px; height: 41px;
}
#title a {
	margin: 0 auto; padding: 0;
	display: block;
	width: 803px; height: 41px;
	background: #2E383D url("../images/logo.gif") no-repeat;
}
#title h1 {
	margin: 0; padding: 0;
	display: block;
	width: 803px; height: 41px;
}
div.clearer {clear: left; line-height: 0; height: 0; margin: 0; padding: 0; } /* collapsing float hack by Complex Spiral */

/*------------------ navigation ------------------*/
#menu {
	display: block;
	margin: 0; padding: 0; width: 803; height: 37px;
	text-align: left;
	background: #E0003A url("../images/menubar.gif") no-repeat center top;
	position: relative;
	}
#menu ul {
	display: block; 
	margin: 0; padding: 8px 0 0 0;
	text-align: left;
	}
#menu li {
	display: inline;
	padding: 0; margin: 0;
	}
#menu span {
	padding: 15px 0 0 20px;
}
#menu a { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 9px; line-height: 0; font-weight: bold; letter-spacing: 0; }
#menu :link, #menu a:visited { color: #fff; text-decoration: none; }
#menu a:hover { color: #111; text-decoration: none; }
#menu a:active { color: #fff; text-decoration: none; }

.menuselected {
	color: #111;
	}


/*------------------ content ------------------*/
#content { position: inherit; margin: 6px 0 0 0; }
#col1 {
	display: block; float: left;
	width: 464px; height: 250px;
	margin: 0; padding: 0;
	}
#col2 {
	display: block; float: left;
	width: 333px; height: 250px;
	margin: 0 0 0 6px; padding: 0;
	background: transparent url("../images/intro.gif") no-repeat right bottom;
	}
#textblock {
	width: 80%; display: block;
	margin: 0 auto; padding: 0; padding-top: 20px;
	}

#content2 { 
	clear: left;
	margin: 0; padding: 7px 0 0 0;
	}
#content2 img, #content img { 
	border: 0;
	}
#testdrive {
	float: left;
	margin: 0; padding: 0;
	}
#dealer { 
	float: left; 
	margin: 0 7px 0 7px; padding: 0;
	}
#20000 { 
	float: left;
	margin: 0;
	width: 180px;
	}
#over20000 {
	margin: 0; padding: 0;
	}
#20000 a {
	margin: 0; padding: 0;
	}
#certification {
	margin: 5px 0 0 0; padding: 0;
	}


/*------------------ headers ------------------*/
.header_about, .header_products, .header_support, .header_accounts, .header_financing, .header_locator, .header_locator_admin, .header_contact, .header_testdrive {
	margin: 34px auto 0 auto; padding: 0;
	width: 80%; height: 40px;
	
	}
.header_products_1_1, .header_products_2_1, .header_products_2_2, .header_products_2_3, .header_products_3_1, .header_products_3_2, .header_products_4_1, .header_products_5_1 {
	margin: 0 0 5px 0; padding: 0;
	width: 100%; height: 181px;
	}
.header_about span, .header_products span, .header_contact span, .header_support span, .header_accounts span, .header_financing span, .header_locator span, .header_locator_admin span, .header_contact span, .header_testdrive span {
	display: block;
	}
.header_products_1_1 span, .header_products_2_1 span, .header_products_2_2 span, .header_products_2_3 span, .header_products_3_1 span, .header_products_3_2 span, .header_products_4_1 span, .header_products_5_1 span {
	display: block;
	}

.header_about { background: none; }
.header_products { background: none; }
.header_support { background: none; }
.header_accounts { background: none; }
.header_financing { background: none; }
.header_locator { background: none; }
.header_locator_admin { background: none; }
.header_contact { background: none; }
.header_testdrive { background: none; }

.header_products_1_1 { background: none; }
.header_products_2_1 { background: none; }
.header_products_2_2 { background: none; }
.header_products_2_3 { background: none; }
.header_products_3_1 { background: none; }
.header_products_3_2 { background: none; }
.header_products_4_1 { background: none; }
.header_products_5_1 { background: none; }


/*------------------ footer ------------------*/

#footer {
	margin: 0 auto; width: 100%; height: 43px;
	display: block; margin: 0; padding: 0;
	clear: both;
	background: #101618 url("../images/footer.gif") no-repeat center top;
	}

