/*GLOBAL BEGIN
----------------------------------------------------------------------------------------------------*/

		*{
			margin:0;
			padding:0;
			font-family:Trebuchet MS;
			font-size:8pt;
			}
			
		h1	{font-size:2.0em;font-weight:bold;text-transform:uppercase;margin-bottom:1em;color:#999;letter-spacing:0.2em;}
		h2	{font-size:1.8em;font-weight:bold;text-transform:uppercase;margin-bottom:1em;color:#999;letter-spacing:0.2em;}
		h3	{font-size:1.5em;font-weight:bold;text-transform:uppercase;margin-bottom:1em;color:#999;letter-spacing:0.2em;}
		h4	{font-size:1.2em;font-weight:bold;text-transform:uppercase;margin-bottom:1em;color:#999;letter-spacing:0.2em;}
		
		a:link, a:visited, a:hover, a:active
			{color:#333;}
			
		sub, sup{
			font-size:0.8em;
			letter-spacing:-0.2em;
			}

		body{
			color:#fff;
			background:#000 url('/images/bg.gif') repeat-x;
			text-align:center;
			}
			
		#bodyHead, #bodyBody, #bodyFooter{
			margin:0 auto;
			width:972px;
			text-align:left;
			}

		.replaced span{
			display:none;
			}
			
		th, td{
			padding:0.3em;
			vertical-align:top;
			}
			
/*header
----------------------------------------------------------------------------------------------------*/
		.bodyTitle{
			position:absolute;
			top:0px;
			width:203px;
			height:112px;
			background: url('images/logo.png');
			}
			
		#baseHead{
			position:absolute;
			top:0;
			padding-left:192px;
			}
			
		#baseHead a:link,
		#baseHead a:visited,
		#baseHead a:hover,
		#baseHead a:active{
			color:#fff;
			text-decoration:none;
			}
			
		#baseHead ul{
			list-style:none;
			display:inline;
			}	
			
		#baseHead li{
			display:inline;
			}	
			
		#baseHead form{
			display:inline;
			}
			
/*menu_
----------------------------------------------------------------------------------------------------*/
		#baseHead #navTier1{
			margin-left:10px;
			margin-top:40px;
			width:800px;
			}

		#baseHead #navTier1 li{
			float:left;
			}
	
		.menu_home:link, .menu_home:visited, .menu_home:active{
			display:block;
			width:74px;
			height:48px;
			background:url('/images/menu/menu_home_d.png');
			}
			
		.menu_home:hover{
			display:block;
			width:74px;
			height:48px;
			background:url('/images/menu/menu_home.png');
			}
			
		.menu_products:link, .menu_products:visited, .menu_products:active{
			display:block;
			width:99px;
			height:48px;
			background:url('/images/menu/menu_products_d.png');
			}
			
		.menu_products:hover{
			display:block;
			width:99px;
			height:48px;
			background:url('/images/menu/menu_products.png');
			}
			
		.menu_news:link, .menu_news:visited, .menu_news:active{
			display:block;
			width:66px;
			height:48px;
			background:url('/images/menu/menu_news_d.png');
			}
			
		.menu_news:hover{
			display:block;
			width:66px;
			height:48px;
			background:url('/images/menu/menu_news.png');
			}

		.menu_about:link, .menu_about:visited, .menu_about:active{
			display:block;
			width:90px;
			height:48px;
			background:url('/images/menu/menu_about_d.png');
			}
			
		.menu_about:hover{
			display:block;
			width:90px;
			height:48px;
			background:url('/images/menu/menu_about.png');
			}

		.menu_contact:link, .menu_contact:visited, .menu_contact:active{
			display:block;
			width:88px;
			height:48px;
			background:url('/images/menu/menu_contact_d.png');
			}
			
		.menu_contact:hover{
			display:block;
			width:88px;
			height:48px;
			background:url('/images/menu/menu_contact.png');
			}

		.menu_dealers:link, .menu_dealers:visited, .menu_dealers:active{
			display:block;
			width:90px;
			height:48px;
			background:url('/images/menu/menu_dealers_d.png');
			}
			
		.menu_dealers:hover{
			display:block;
			width:90px;
			height:48px;
			background:url('/images/menu/menu_dealers.png');
			}

		.menu_support:link, .menu_support:visited, .menu_support:active{
			display:block;
			width:96px;
			height:48px;
			background:url('/images/menu/menu_support_d.png');
			}
			
		.menu_support:hover{
			display:block;
			width:96px;
			height:48px;
			background:url('/images/menu/menu_support.png');
			}

/*forms
----------------------------------------------------------------------------------------------------*/

		form p{
			margin:0 0 0.2em 0;
			}

		form p label{
			float:left;
			width:6em;
			text-align:left;
			padding-right:1em;
			font-weight:bold;
			}
			
		form p textarea{
			display:inline;
			}

		form p.buttons{
			margin-left:7em;
			}
			
		form p.checkbox{
			width:auto;
			}
			
		form p input.checkboxInput{
			display:inline;
			margin-left:7em;
			}
			
		form p label.checkboxLabel{
			display:inline;
			float:none;
			font-weight:normal;
			width:auto;
			}
/*body
----------------------------------------------------------------------------------------------------*/

		#content{
			postion:absolute;
			top:80px;
			margin-left:203px;
			width:702px;
			background:#111;
			}

		#content p{
			margin:1em 2em 1em 30px;
			line-height:1.5em;
			}
			
		#content h4{
			margin-left:20px;
			color:#fff;
			}
			
		#content a{
			color:#f26622;
			}
			
		.productDescription ul{
			margin-left:40px;
			margin-bottom:1em;
			}
			
		#contentFooter ul{
			position:relative;
			top:4em;
			margin:7em 0em 7em 2.5em;
			margin-top:1em;
			list-style:none;
			}
			
		#contentFooter ul li{
			display:inline;
			color:#333;
			}
			
		#contentFooter ul li a{
			color:#666;
			text-decoration:none;
			}

		#contentFooter ul li.copyright{
			color:#fff;
			}			
		
/*footer
----------------------------------------------------------------------------------------------------*/
		#bodyFooter ul{
			margin-top:1em;
			list-style:none;
			text-align:center;
			}
			
		#bodyFooter ul li{
			display:inline;
			color:#333;
			}
			
		#bodyFooter ul li a{
			color:#666;
			text-decoration:none;
			}

		#bodyFooter ul li.copyright{
			color:#fff;
			}
			
/*indexSplash
----------------------------------------------------------------------------------------------------*/
	
		#flash{
			border:solid 1px red;
			margin:0;
			padding:0;
			border:0;
			}
			
		iframe{
			position:absolute;
			top:0px;
			left:0px;
			width: 700px;
			height: 354px;
			z-index: 5;
			}
			
		.floatingContent{
			position:absolute;
			top:79px;
			margin-left:275px;
			z-index: 10; 
			display: block; 
			color:#666;
			}
			
		.floatingContent2{
			position:absolute;
			top:79px;
			margin-left:562px;
			z-index: 10; 
			display: block; 
			color:#666;
			}
			
		.menuProducts{
			background:#fff ;
			}
			
		.menuNews{
			background:#fff ;
			}
			
		.menuAbout{
			background:#fff url('images/hdr_about.jpg') no-repeat;
			}
			
/*products
----------------------------------------------------------------------------------------------------*/

		.lightboxArea{
			border-left:solid 1px #2c3034;
			}

		.lightboxArea ul{
			list-style:none;
			margin:0;
			padding:0;
			}

		.lightboxArea li{
			margin:0 20px; 5px; 0;
			padding:0;
			}
			
		.pdf{
			margin-left:0px !important;
			text-align:center;
			}
			
		.pdf a img{
			border:none;
			position:relative;
			left:5px;
			}

/*news
----------------------------------------------------------------------------------------------------*/
		.newsArchive table th,
		.joinNewsletter table th{
			padding-bottom:20px;
			}

		.newsArchive{
			width:351px;
			border-right:solid 1px #444;
			}
			
		.newsArchive .date{
			white-space:nowrap;
			}
			
		.widthSet{
			background:#ccc;
			width:180px;
			}
			
		.productImage{
			border:none;
			}
			
/*wholesale
----------------------------------------------------------------------------------------------------*/
		#wholesale th{
			text-align:left;
			}

		#wholesale td{
			white-space:nowrap;
			}

/*contact us
----------------------------------------------------------------------------------------------------*/
		.contactForm{
			width:300px;
			border-left:solid 1px #444444;
			}
			
		.contactForm table td .widthSet{
			background:#ccc;
			width:200px;
			}

/*terms
----------------------------------------------------------------------------------------------------*/
			
		#content #terms ol{
			padding:1em 40px 1em 50px;
			}
			
		#content #terms ul{
			padding:1em 40px 1em 40px;
			}

		#content #terms li{
			text-align:justify;
			padding-bottom:0.5em;
			}
		

