﻿body 
{
	text-align:center;
	font-family:Verdana;
	font-size:0.7em;
	line-height:1.5em;
	position:relative;
	margin-top:0px;
	color:#e7e7e7;
	background-color:#384146;
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	min-height: 600px;
}
	
A:link { text-decoration:underline; color:#4e5051 }
A:visited { text-decoration:none; color:#4e5051 }
A:active { text-decoration:underline; color:#4e5051 }
A:hover { text-decoration:underline; color:#7e9bd6 }

A.footer:link { text-decoration:none; color:#d6d6d6 }
A.footer:visited { text-decoration:underline; color:#d6d6d6 }
A.footer:active { text-decoration:underline; color:#d6d6d6 }
A.footer:hover { text-decoration:underline; color:#d6d6d6 }

A.grey:link { text-decoration:none; color:#e7e7e7; }
A.grey:visited { text-decoration:none; color:#e7e7e7; }
A.grey:active { text-decoration:none; color:#e7e7e7; }
A.grey:hover{ text-decoration:none; color:#bbbbbb; }

A.blueL:link { text-decoration:none; font-weight:bold; font-size:1.2em; color:#73bbd8; }
A.blueL:visited { text-decoration:none; font-weight:bold; font-size:1.2em; color:#73bbd8; }
A.blueL:active { text-decoration:none; font-weight:bold; font-size:1.2em; color:#73bbd8; }
A.blueL:hover{ text-decoration:none; font-weight:bold; font-size:1.2em; color:#bbbbbb; }

#homeContent 
{
	width:1000px;
	background-image:url(../images/2ColBg.gif);	
}

#homeContent1 
{
	width:1000px;
	background:#2f3436;
}

#HC_leftCol 
{
	width:471px;
	float:left;
	padding:0;
	margin:0;
}

#HC_Right1
{
	width:490px;
	float:left;
	text-align:left;
	margin-top:30px;
	padding-left:30px;
}

#HC_Right2 
{
	width:470px;
	float:left;
	text-align:left;
	margin:0;
	padding-left:30px;
	padding-right:20px;
}

#HC_Right3 
{
	width:490px;
	float:left;
	text-align:left;
	padding-left:30px;
}

#homeContainer 
{
	width:1000px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
}

#headercontainer
{
	width:1000px;
	height:262;
	float:left;
	background-color: #000000;
}

#headerleft
{
	width:424px;
	height:262;
	float:left;
}

#headerrighttop
{
	width:576px;
	height:61px;
	float:right;
}

#headerimage 
{
	width:576px;
	height:201;
	float:left;
	background-color:#849ed9;
}

#headerLangContainer 
{
	float:left;
	text-align:right;
	width:570px;
	height: 32px;
	margin-top:0px;
	height:42px;
}

.langText 
{
	width:200px;
	float:right;
	padding:2px 10px 0px 0px;
}

.langIcon 
{
	width:40px;
	float:right;
	padding:1px 0px 0px 0px;
}	

#headerNav
{
	float: right;
	text-align: center;
	width: 570px;
	margin-top: 12px;
	margin-bottom:0;
	border:0;
	padding: 0px 0px 0px 0px;
	color: #999999;
}

#headerNav A:link
{ 
	text-decoration:none;
	color:#999999;
}

#headerNav A:hover
{ 
	color:#fbaf25;
}

.spacing1 
{
	padding:5px;
	float:right;
}

.base 
{
	width:1000px;
	height:20px;
	padding:0px;
	margin:0px;
	border:0px;
}

.baseImage 
{
	width:1000px;
	height:10px;
	padding:0px;
	margin:0px;
	border:0px;
	background-image:url(../images/spacer.gif);
	background-repeat:repeat-y;
}

.listspace1 
{
	height:15px;
}

.nav
{
	background:#4e5051;
	color:#FFFFFF;	
	padding:2px;
}


.navElements 
{
	text-align:left;
	padding-left:40px;
	font-size:1.2em;
}

.navElementsH 
{
	text-align:left;
	color:#ffc218;
	cursor:hand;
}

.navSubmenu 
{
	text-align:left;
	font-size:1.2em;
}	



#homeContent2 
{
	width:1000px;
	float:left;
	background-color:#000000;
	height:40px;
}

#homeContentBase
{
	width:1000px;
	float:left;
	background-color:#000000;
}

#hContent2_Col1 
{
	width:313px;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:5px;
}

#hContent2_Col2 
{
	width:114px;
	float:left;
	text-align:left;
	padding-top:15px;
	padding-bottom:10px;
}

#hContent2_Col3
{
	width:1px;
	height:132px;
	float:left;
}

#hContent2_Col4 
{
	width:332px;
	float:left;
	padding-top:15px;
}

#hContent2_Col5
{
	width:1px;
	height:132px;
	float:left;
}

#hContent2_Col6 
{
	width:300px;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:5px;
}

#ContentLayout1_Col1 
{
	width:162px;
	float:left;
	background-color:#525658;
}

#ContentLayout1_Col2 
{
	width:838px;
	float:left;
}

#ContentLayout1_Footer
{
	width:1000px;
	height:49px;
	background-color:#000000;
}


.VertLine1 
{
	height:103px;
	width:1px;
	margin-top:13px;
	margin-bottom:16px;
	padding:0px;
}

.nutLink 
{
	padding-left:5px;
	float:left;
}

h1 
{
	font-size:1.2em;
}

h2 
{
	font-size:1em;
}

#footer 
{
	width:1000px;
	margin-top:5px;
	color:#d6d6d6;
}

#footerLeftCol
{
	width:500px;
	float:left;
	text-align:left;
	margin-left:5px;
}

#footerRightCol
{
	width:300px;
	float:right;
	text-align:right;
	margin-right:5px;
}

#greybg
{
	background-color:#f4f4f4;
	padding:7px;
}

.whitebg
{
	background-color:#FFFFFF;
}

.pagefooter 
{
	width:990px;
	height:3px;
}


.btn 
{
	margin-top:10px;
}

.title 
{
	font-size:1.2em;
	color:#e7e7e7;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}

.Title2 
{
	font-size:1.2em;
	color:#e7e7e7;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}

.message 
{
	color:#fd4919;
	font-weight:bold;
	font-size:larger;
	padding:10px;
}

.image 
{
	border:"0";
}

#twoColLeftForm 
{
	text-align:right;
	width:460px;
	float:left;
	padding:10px;
}

.formdiv 
{
	width:280px;
	padding:5px;
	float:left;
}

.labeldiv
{
	width:110px;
	text-align:right;
	float:left;
}

.contentdiv 
{
	width:150px;
	text-align:left;
}

.panel
{
	width:985px;
	text-align:center;
	background:#f4f4f4;
	margin-left:3px;
	float:left;
}


.print 
{
	width:200px;
	float:right;
	text-align:right;
	font-weight:bold;
}

.printerfriendlypage 
{
	background:#FFFFFF;
	text-align:left;
	padding:10px;
	margin:0px;
}

.formlabel 
{
	width:100px;
	text-align:right;
}

.formfield 
{
	float:left;
}

.quotes 
{
	border:solid 10px pink;
}

#contentLayout1_left 
{
	width:162px;
	float:left;
	height:100%;
}

#contentLayout1_right 
{
	width:835px;
	float:left;
}
	
#contentLayout1_LeftCol 
{
	padding:5px;
	margin-top:20px;
}

#contentLayout1_Text1
{
	width:480px;
	height:220px;
	float:left;
	text-align:left;
	padding:5px;
	margin-left:15px;
	margin-right:20px;
	margin-top:7px;
	line-height:1.5em;
}

#contentLayout1_Text1News
{
	width:480px;
	float:left;
	text-align:left;
	padding:5px;
	margin-left:15px;
	margin-right:20px;
	margin-top:7px;
	line-height:1.5em;
}

#contentLayout1_Photo
{
	width:250px;
	height:220px;
	float:left;
	margin-right:10px;
	margin-top:50px;
}

#contentLayout1_Text2 
{
	width:370px;
	float:left;
	margin-left:15px;
	margin-right:10px;
	margin-top:7px;
	text-align:left;
	padding:5px;
	line-height:1.5em;
}

#contentLayout1_Text3 
{
	width:370px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
	text-align:left;
	padding:5px;
	line-height:1.5em;
}

#contentLayout2_Text1
{
	width:510px;
	float:left;
	text-align:left;
	padding:5px;
	margin-left:15px;
	margin-right:10px;
	margin-top:7px;
	line-height:1.5em;
}

#contentLayout2_Photo
{
	width:250px;
	float:left;
	margin-right:5px;
	margin-top:50px;
}

.boldText 
{
	font-weight:bold;
}

.boldTextSmall 
{
	font-weight:bold;
	font-size:0.9em;
}

.bulletGreyArrow 
{
	background-image:url(../images/greyArrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.greyline
{
	width:128px;
	height:1px;
	background-image:url(../images/darkgreypx.gif);
	margin-top:10px;
}

.itemspacing1 
{
	padding:5px;
}

.itemspacing2 
{
	padding-left:20px;
	padding-top:10px;
}


.blueTitle 
{
	color:#73bbd8;
	font-weight:bold;
	font-size:1.2em;
}

.blueText 
{
	color:#73bbd8;
	font-size:1em;
}

/* First Level Navigation List */

ul#navlist
{
margin: 1px;
padding: 1px;
border:1px;
list-style-type:none;
white-space: nowrap;
background-color:Lime;
}

#navlist li
{
display: inline;
list-style-type: none;
}

/*
#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
*/

/* First Level Navigation List End*/

/* Second Level Navigation List */

/*
#navlist2 
{
	list-style-image: url(../images/bluearrow.gif);
}
*/




/* Second Level Navigation List End*/

.navLevel2 
{
	width:980px;
	min-height:40px;
	background:#2f3436;
	padding:10px 0px 10px 20px;
	text-align:center;
}



.navList2 
{
	float:left;	
	padding:0px 20px 10px 15px;
	background-image:url(../images/bluearrow2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:auto;
}

A.navLink:link { text-decoration:none; font-size:1em; color:#73bbd8; }
A.navLink:visited { text-decoration:none; font-size:1em; color:#73bbd8; }
A.navLink:active { text-decoration:none; font-size:1em; color:#73bbd8; }
A.navLink:hover{ text-decoration:none; font-size:1em; color:#ffffff; padding-bottom:7px; background-image: url("../images/navHoverBg.gif"); background-repeat:repeat-x; background-position:bottom }


#headerNav1 
{
	float:left;
	margin:0px 10px 0px 10px;
	padding:0;
	border:0;
}

#headerNav2 
{
	float:left;
	margin:0px 10px 0px 5px;
	padding:0px;
	border:0;
}

#headerNav3 
{
	float:left;
	margin:0px 5px 0px 5px;
	padding:0;
	border:0;
}

#headerNav4 
{
	float:left;
	margin:0px 5px 0px 5px;
	padding:0;
	border:0;
}

#headerNav5 
{
	float:left;
	margin:0px 5px 0px 5px;
	padding:0;
	border:0;
}

#headerNav6 
{
	float:left;
	margin:0px 5px 0px 5px;
	padding:0;
	border:0;
}

.ProductTable 
{
	width:875px;
	background-color:#525658;
	border:0;
	padding:0px;
	margin:0;
	text-align:center;
}

.tableHeader 
{
	background-color:#000000;
	font-weight:bold;
	height:30px;
}

.tableTitles 
{
	background-color:#3a4b51;
	padding:5px;
	font-weight:bold;
}

.tableCell 
{
	background-color:#2f3436;
	padding:5px;
}

.TitleTop
{
	width:900px;
	float:left;
	margin-left:20px;
	padding:10px 10px 15px 10px;
	text-align:left;
}

.TitleTop2 
{
	width:700px;
	float:left;
	margin-left:20px;
	padding:10px 10px 15px 10px;
	text-align:left;
}

#contentLayout1_TopImage
{
	width:780px;
	float:left;
	margin-left:15px;
	margin-right:10px;
	text-align:left;
}



ul
{
	list-style-image:url(../images/greyArrowOnGrey.gif);
	line-height:2em;
}

.blueArrow ul 
{
	list-style-image:url(../images/blueArrow.gif);
	line-height:2em;
}

.header2 
{
	float:left;
	width:1000px;
	height:30px;
	padding:0px;
	margin:0px;
}

.center 
{
	margin-left:auto;
	margin-right:auto;
}

#lightGreyBg 
{
	width:952px;
	background:url(../images/downloads/lightGrey3ColBg.gif);
}

#lightGreyBg_Col1
{
	width:305px;
	float:left;
	padding:6px;
}

#lightGreyBg_Col2
{
	width:305px;
	float:left;
	padding:6px;
}

#lightGreyBg_Col3
{
	width:305px;
	float:left;
	padding:6px;
}

.DownloadTitle 
{
	width:288px;
	background:#2f3436;
	font-weight:bold;
	font-size:1.1em;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:15px;
}

.DownloadThumbLeft 
{
	width:100px;
	float: left;
	margin-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;	
}

.DownloadTextRight 
{
	width:180px;
	float:left;
	text-align:left;
	padding:5px;
}

.DownloadsColContent
{
	width:280px;
	padding:5px;
	text-align:left;
}

.DownloadThumbsColLeft 
{
	width:110px;
	float:left;
	padding:5px;
	text-align:left;
	margin-left:10px;
}

.DownloadThumbsColRight 
{
	width:110px;
	float:left;
	padding:5px;
	text-align:left;
	margin-left:20px;
}

.message 
{
	font-weight:bold;
	color:#ffc218;
}

.indent 
{
	padding:20px;

}

.dealerinfo 
{
	color:#4e5051;
}

.LangColLeft 
{
	width:120px;
	float:left;
	text-align:left;
	margin-left:30px;
	margin-top:10px;
}

.LangColRight 
{
	width:550px;
	float:left;
}