﻿body 
{
	text-align:center;
	font-family:Verdana;
	font-size:0.7em;
	line-height:1.5em;
	position:relative;
	margin-top:0px;
	color:#000000;
    background: #ddeefd url('../images/ui/bg_pattern.jpg');
	background-repeat: repeat-x;
	background-position:top;
	min-height: 600px;
}

a
{   
    color: Black;
}

 
#homeContent 
{
	width:1000px;
}
 
#homeContent1 
{
	/*background:#2f3436;*/
}
 
#HC_leftCol 
{
	width:600px;
	float:left;
	padding:0;
	margin:0;
}
 
#HC_Right1
{
	width:360px;
	float:left;
	text-align:left;
	margin-top:15px;
	padding-left:30px;
}
 
#HC_Right2 
{
	width:360px;
	text-align:left;
	margin:0;
	padding-left:30px;
	padding-right:20px;
}
 
#HC_Right3 
{
	width:360px;
	float:left;
	text-align:left;
	padding-left:30px;
}
 
#homeContainer 
{
	width:1000px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
}
 
#headercontainer
{
	width:1000px;
	height:85px;
	float:left;
	background: url('../images/topnav-Logo.png') no-repeat;/*
	background-color: #000000;*/
}
 
#headerleft
{
	width:350px;
	height:262;
	margin-top:20px;
	margin-left:80px;
	float:left;
}
 
#headerrighttop
{
	width:600px;
	height:61px;
	float:right;
}
 
#headerimage 
{
	width:576px;
	height:201;
	float:left;
	background-color:#849ed9;
}
 
#headerLangContainer 
{
	float:left;
	text-align:right;
	width:570px;
	/*height: 10px;*/
	margin-top:0px;
	height:42px;
}
 
.langText 
{
	width:20px;
	float:right;
	padding: 10px 15px 0px 0px;
}

.langText a
{
    text-decoration: none;
    color: Black;
}
 
.langIcon 
{
	width:40px;
	float:right;
	padding:5px 5px 10px 0px;
}	

 
.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;
}
 
#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:#0099CC;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}
 
.Title2 
{
	font-size:1.2em;
	color:#e7e7e7;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	text-transform:uppercase;
}
 
.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:200px;
	float:left;
	height:100%;
	
}
 
#contentLayout1_right 
{
	width:635px;
	float:left;
}
	
#contentLayout1_LeftCol 
{
	padding:5px;
	margin-top:10px;
}
 
#contentLayout1_Text1
{
	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:600px;
	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:30px;
}

/*--Layout2 MASTER-------------------------------------*/

#contentLayout2_left
{
	width:200px;
	float:left;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 0px;
}

#contentLayout2_right
{
	width:780px;
	float:left;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	vertical-align: top;
}
/* -----------------------------------------------------*/
/*--2ColLayoutRight-------------------------------------*/

#2ColLayoutRight_right
{
	width:200px;
	float:left;
	margin-right: 20px;
	margin-left: 15px;
}

#2ColLayoutRight_left
{
	width:700px;
	margin-left: 45px;
	float:left;
	text-align: left;
}
/* -----------------------------------------------------*/

.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 
{   
    margin-left: 2px;
	margin-right:3px;
	margin-bottom: 5px;
}
 
.itemspacing2 
{
	padding-left:20px;
	padding-top:10px;
}
 
 
.blueTitle 
{
	color:#0099CC;
	font-weight:bold;
	font-size:1.2em;
}
 
.blueText 
{
	color:#0099CC;
	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:1000px;
	min-height:26px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	text-align:center;
	background-image: Url('../images/ui/header2bar.png');
}
  
.navLevel2Container
{
	width:990px;
	margin-left: 10px;
	padding-top: 3px;
}
 
 
.navList2 
{
	float:left;	
	padding: 0px 20px 5px 15px;
	background-image:url(../images/ui/bluearrow2.png);
	background-position:left 2px;
	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;  }
 

.ProductTable 
{
	width:1000px;
	background-color:#525658;
	border:0;
	padding:0px;
	margin:0;
	text-align:center;
}
 
.tableHeader 
{
	background-color:#000000;
	font-weight:bold;
	height:30px;
}
 
.tableTitles 
{
	background-color:#b2d1e9;
	padding:5px;
	font-weight:bold;
}
 
.tableCell 
{
	background-color:#f4f8fd;
	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;
}
 
#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;
}
