@charset "utf-8";
/* CSS Document */

html {
	margin: 0px;
	padding: 0px;
	}
	
body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.jpg) #000000 repeat-x;
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
	}
img {
	border:none;
	}	
a {outline: none;}	

#bg {
	background: url(../images/bg2.png) center repeat-y;
	}
	
#wrapper {
	width: 980px;
	background-color:#000000;
	}

#credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #444444; 
	clear:both;
	background-color:#FFF;
	width: 980px;
	height: 45px;
	background-image:url(../images/creditsBackground.png);
	text-align:center;
}
#credits A:link {text-decoration: none; color:#444444;}
#credits A:visited {text-decoration: none; color:#444444;}
#credits A:active {text-decoration: none; color:#444444;}
#credits A:hover {text-decoration: none; color:#C50000;}

#details_txt {
	width:710px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	font-weight:bold;
	}
	
.white_bold_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 180%;
	}

.border {
		border:1px solid red;
		}	
		
#locator_div {
min-height:500px;
width:980px;
text-align:left; 
color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 140%;
}	

#locator_title {
	color:#FF0000;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

#news_big_div {
	width:980px;
	min-height: 670px;
	text-align:left;
	}
	
#news_sml_div {
	background:#FFFFFF;
	width:980px;
	
}	

#newsItemBody {
	font-size:12px;
	}
#newsItemBody A:link {text-decoration: none; color:#990000; font-weight:bold;}
#newsItemBody A:visited {text-decoration: none; color:#990000;  font-weight:bold;}
#newsItemBody A:active {text-decoration: none; color:#990000; font-weight:bold;}
#newsItemBody A:hover {text-decoration:none; color:#999999; font-weight:bold;}
	
#newsLeftContent {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:340px;
	margin: 0 10px 0 0;
	font-size:13px;
	float:left;
	line-height:200%;
	font-weight: bold;

	}
	
#newsRightContent {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 30px 0 0;
	font-size:11px;
	color:#000000;
	padding-top:30px;
	text-align:left;
	margin-left:340px;
	width: 610px;
	overflow: hidden;

	}	

#newsRightTitle {
	width:550px;
	height: 46px;
	background-image:url(../images/news_right_title.png	);
	}

#newsLeftContent A:link {text-decoration: none; color:#FFFFFF;}
#newsLeftContent A:visited {text-decoration: none; color:#FFFFFF;}
#newsLeftContent A:active {text-decoration: none; color:#FFFFFF;}
#newsLeftContent A:hover {text-decoration: none; color:#FF0000;}	
	
#newsSideName {
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	background:url(../images/sideGreybox.png) no-repeat;
	width: 140px;
	height:30px;
	padding-left: 10px;
	}		

#newsSideTitle {
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding-left: 10px;
	}	
	
#newsSideDate {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding-left: 10px;
	}	
	
#newsSideBody {
	padding-left: 10px;
	}		



#mainPageContent {
	width:980px;
	border:#FFFFFF 2px;
	}

#banner {
	width:980px;
	height: 60px;
	text-align:left;
	}

#banner2 {
	width:980px;
	height: 33px;
	}	
	
#content {
	width:980px;
	}

#buttons {
	height: 116px;
	}

.left {
	float: left;
	}		
	
#scroll {
	width: 240px;
	height: 107px;
	float: left;
	margin:3px 0 0 4px;
	}	
	
#warrantyPageText {
	font-size:12px;
	color: #000;
	text-align:left;
	width:660px;
	padding:10px;
	}
#warrantyPageText h1 {
	font-size:20px;
	color:#FF0000;
	}	
#warrantyPageText h3 {
	font-size:14px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	}	
#warrantyPageText h2 {
	font-size:14px;
	font-weight: bold;
	}

#warrantyPageText li {
	list-style:circle;
	margin: 6px;
	}		
	
#warrantyPageText2 {
	margin: 20px 20px 100px 40px;
	padding:10px;
	font-size:12px;
	color: #000000;
	text-align:left;
	width:720px;
	height: 440px;
	overflow:auto;
	padding-top:10px;
	}	
		
#warrantyPageText2 h1 {
	font-size:20px;
	color:#FF0000;
	}	
#warrantyPageText2 h3 {
	font-size:14px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	}	
#warrantyPageText2 h2 {
	font-size:14px;
	font-weight: bold;
	}

#warrantyPageText2 li {
	list-style:circle;
	margin: 6px;
	}		

#warrantyPic {
	text-align:left;
	}			

/********* Drop Down *********/

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px;
text-decoration:none;
}

#nav a:hover{
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
/*width:100px;*/
top:33px;
}

#nav li ul a{
/*width:100px;*/
height:auto;
float:none;
}

#nav ul ul{
top:0px;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 7px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
#safety { background-color:#fff; text-align:left; color:#000;font-size:12px; padding:20px 30px 40px 30px; text-align:justify;}
#safety h2 { color:#990000; font-size:16px; }
#safety h3 { color:#990000; font-size:16px; }
#safety A:link {text-decoration: none; color:#cccccc;}
#safety A:visited {text-decoration: none; color:#666666;}
#safety A:active {text-decoration: none; color:#cccccc;}
#safety A:hover {text-decoration: none; color:#C50000;}

#sitemap{ background-color:#000000; text-align:left; color:#FFFFFF;font-size:12px; padding:20px 30px 40px 30px; background-image:url(../images/p_safety.jpg); background-repeat:no-repeat; text-align:justify;}
#sitemap h2 { color:#FFFFFF; font-size:24px; }
#sitemap h3 { color:#990000; font-size:24px; }
#sitemap A:link {text-decoration: none; color:#cccccc;}
#sitemap A:visited {text-decoration: none; color:#666666;}
#sitemap A:active {text-decoration: none; color:#cccccc;}
#sitemap A:hover {text-decoration: none; color:#C50000;}

#media{ background-color:#000000; text-align:left; color:#FFFFFF;font-size:12px; padding:20px 30px 40px 30px; background-image:url(../images/p_safety.jpg); background-repeat:no-repeat; text-align:justify;}
#media h2 { color:#FFFFFF; font-size:24px; }
#media h3 { color:#990000; font-size:24px; }
#media A:link {text-decoration: none; color:#cccccc;}
#media A:visited {text-decoration: none; color:#666666;}
#media A:active {text-decoration: none; color:#cccccc;}
#media A:hover {text-decoration: none; color:#C50000;}

#scrollBanner {
	width:438px;
	height:33px;
	background-image:url(../images/menu_padding.png);
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	}
	
#homePageImgDiv {
		width: 980px;
		height: 460px;
		background-repeat:no-repeat;
		}

#aboutUsMenu {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px; 
		font-weight: bold;
		padding:20px 0 0 20px;
		line-height: 250%;
		
}

#aboutUsMenu A:link {text-decoration: none; color:#333;}
#aboutUsMenu A:visited {text-decoration: none; color:#333;}
#aboutUsMenu A:active {text-decoration: none; color:#333;}
#aboutUsMenu A:hover {text-decoration: none; color:#990000;}

#aboutUsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#900;
}

#AboutUsContent {
		font-size: 12px;
}

#AboutUsContent A:link {text-decoration: none; color:#900;}
#AboutUsContent A:visited {text-decoration: none; color:#900;}
#AboutUsContent A:active {text-decoration: none; color:#900;}
#AboutUsContent A:hover {text-decoration: underline; color:#900;}

#form { width: 300px;}
#form label{ width: 300px; display:block;}
#form input[type="text"]{ width: 300px;}
#form textarea{ width: 300px; height: 100px;}
#form input[type="submit"]{ float: right; margin-top: 5px;}
#red { color:#990000; }

#ProductPageTitle {
	font-weight:bold;
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#ProductPageLine {
color: #FFF;
background-color:#FFF;
height: 1px;
position: relative;
bottom:6px;
width: 180px;
float:left;
}

#ProductPageShort {
	font-size:11px;
	
}

#ProductPageDetails {
		font-size:11px;
		float: right;
}

#ProductPageDetails A:link {text-decoration: none; color:#900;}
#ProductPageDetails A:visited {text-decoration: none; color:#900;}
#ProductPageDetails A:active {text-decoration: none; color:#900;}
#ProductPageDetails A:hover {text-decoration: underline; color:#900;}

#hand {
		cursor:hand;
}

#creditsMainDiv {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#creditsMainDiv A:link {text-decoration: none; color:#556976;}
#creditsMainDiv A:visited {text-decoration: none; color:#556976;}
#creditsMainDiv A:active {text-decoration: none; color:#556976;}
#creditsMainDiv A:hover {text-decoration: none; color:#900;}


#productPageLeftBar A:link {text-decoration: none; color:#556976;}
#productPageLeftBar A:visited {text-decoration: none; color:#556976;}
#productPageLeftBar A:active {text-decoration: none; color:#556976;}
#productPageLeftBar A:hover {text-decoration: none; color:#900;}

#newWarranty {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

#newWarranty A:link {text-decoration: none; color:#000;}
#newWarranty A:visited {text-decoration: none; color:#000;}
#newWarranty A:active {text-decoration: none; color:#000;}
#newWarranty A:hover {text-decoration: none; color:#900;}

#newWarranty #h1{
	font-size:12px;
	font-weight:bold;
	
}

#newWarranty #h2{
	font-size:12px;
	font-weight:normal;
	
}

#FotterBlockText {
	font-size: 12px;
	font-weight: normal;
}

#FotterBlockText h1 {
	font-size: 16px;
	font-weight: bold;
	color:#900;
}

#FotterBlockText A:link {text-decoration: none; color:#900;}
#FotterBlockText A:visited {text-decoration: none; color:#900;}
#FotterBlockText A:active {text-decoration: none; color:#900;}
#FotterBlockText A:hover {text-decoration: underline; color:#900;}

.border {
		border:1px solid red;
}

.hand {
		cursor:hand;
}

#newsFrontPage {
}

#newsFrontPage A:link {text-decoration: none; color:#900;}
#newsFrontPage A:visited {text-decoration: none; color:#900;}
#newsFrontPage A:active {text-decoration: none; color:#900;}
#newsFrontPage A:hover {text-decoration: underline; color:#900;}

#saftyLeftSide {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

#saftyLeftSide A:link {text-decoration: none; color:#3F4E58;}
#saftyLeftSide A:visited {text-decoration: none; color:#3F4E58;}
#saftyLeftSide A:active {text-decoration: none; color:#3F4E58;}
#saftyLeftSide A:hover {text-decoration: none; color:#900;}

#accessories_title {
	color:#000000;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

#accessories_line {
	margin-top:15px;
	margin-bottom:-5px;
}

#accessories_spacer {
	margin-top:5px;
	margin-bottom:20px;
}

#accessories_name {
	color:#555555;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

#accessories_moreinfo {
	color:#000000;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

#accessories_desc {
	color:#ff4040;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#accessories_cost {
	color:#ffffff;
	display:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#accessoriesMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	padding:20px 0 0 20px;
	line-height: 175%;	
}


#accessoriesMenu A:link {text-decoration: none; color:#000;}
#accessoriesMenu A:visited {text-decoration: none; color:#000;}
#accessoriesMenu A:active {text-decoration: none; color:#000;}
#accessoriesMenu A:hover {text-decoration: none; color:#900;}


.link,
.signupframe {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		border: 1px solid #ffffff;
		background: #ffffff;
		}
		
#newsletter A:link {text-decoration: none; color:#900;}
#newsletter A:visited {text-decoration: none; color:#900;}
#newsletter A:active {text-decoration: none; color:#900;}
#newsletter A:hover {text-decoration: underline; color:#900;}		
