#maincontainer{
height: auto;
}

body{
margin:0;
padding:0 10% 0 13%;
line-height: 1.5em;
background-image: url(../images/bghome.gif);
background-repeat: repeat-x;
width: 900px;
}

textarea{
border: 1px solid #6F765E;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
height: 330px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentwrapper #contactForm table, #contentwrapper #contactForm tr, #contentwrapper #contactForm td{
border: 0px;
padding: 0 0 5px 10px;
}
.button{
background-color: #3B5E8D;
color: #fff;
font-size: 10px;
height: 20px;
font-weight: bold;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
width: 670px;
position: relative;
font-family: Verdana, arial, san-serif;
font-size: 11px;
line-height: 13px;
color: #717463;
}

.lc{
text-transform: lowercase;
}

#contentcolumnSubPg{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
width: 700px;
position: relative;
font-family: Verdana, arial, san-serif;
font-size: 11px;
line-height: 15px;
color: #717463;
margin-top: -290px;
}

#contentcolumnSubPg tr, #contentcolumnSubPg td, #contentcolumnSubPg table{
margin: 0;
border: 1px solid #ddd;
}

#contentcolumnSubPg ul{
padding: 0;
margin: 0;
line-height: 18px;
}
#contentcolumnSubPg li{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0 6px;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
background: #C8FC98;

}

# navwrapper{
position: relative;
left: -500px;
width: 150px;
}

#footer{
clear: left;
width: 900px;
padding: 10px 0 0 0;
position: relative;

color: #CCCBC9;
font-family: Verdana, arial, san-serif;
font-size: 10px;
line-height: 13px;

}

#footercontent{

border-top: 2px solid #D9D6CF;
padding: 5px 0;
}

#footer a{
color: #D9D6CF;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#lcolumn{
float: left;
width: 326px; /*Width of left column in pixel*/
margin-left: 5px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/
}

#rcolumn{
float: right;
width: 326px; /*Width of right column in pixels*/
margin-left: 346px; /*Set margin to -RightColumnWidth*/
margin-top: -119px;
}

#rcolumn img{
border: 5px solid #ddd;
margin-right: 10px;
}

#lcolumn img{
border: 5px solid #ddd;
margin-right: 10px;
}

#news img{
border: 5px solid #ddd;
margin-right: 10px;
}

#contentcolumn #innertube #main{
padding: 0 15px 0 15px}

#contentBannercolumn{
margin-left: 210px; /*Set left margin to LeftColumnWidth*/
background-image: url(../images/banner-frhome.jpg);
background-repeat: no-repeat;
width:666px;
height: 265px;
position: relative;
top: 20px;
font-family: Verdana, arial, san-serif;
font-size: 11px;
line-height: 13px;
}

#contentBannercolumnSub{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background-image: url(../images/banner-sub.jpg);
background-repeat: no-repeat;
width:670px;
height: 265px;
position: relative;
top: 20px;
font-family: Verdana, arial, san-serif;
font-size: 11px;
line-height: 13px;
}

#newsletter, #newsletter td{
font-family: Verdana, arial, san-serif;
font-size: 11px;
line-height: 13px;
}

#langMenucolumn{

position: relative;
top:14px;
left:0;
padding-left: 815px;

;
}

#leftMenucolumn{
float: left;
width: 200px; /*Width of left column*/
position: relative;
top: 18px;
left: -20px;
}

#leftSecMenucolumn{
float: left;
width: 200px; /*Width of left column*/
position: relative;
left: 30px;
color:#6F765E;
}

input{
border: 1px solid #6F765E;}

h1{
background-image: url(../images/headerbglg.gif);
background-repeat: no-repeat;
width: 665px;
height: 30px;
color: #fff;
font-family: trebuchet ms, verdana;
font-size: 14px;
text-transform: uppercase;
padding-top: 9px;
text-indent: 15px;
margin: 0;
}

h2{
background-image: url(../images/headerbgsm.gif);
background-repeat: no-repeat;
width: 326px;
height: 30px;
color: #fff;
font-family: trebuchet ms, verdana;
font-size: 14px;
text-transform: uppercase;
padding-top: 9px;
text-indent: 15px;
margin: 0;
}

h3{
font-family: trebuchet ms, verdana;
font-size: 14px;
font-weight: bold;
text-transform: normal;
margin: 0;
padding-bottom: 5px;
color: #3B5E8D;
}

#subHeader h3{
background-image: url(../images/headerbgsub.jpg);
background-repeat: no-repeat;
background-position: 8px 18px;
width: 644px;
height: 70px;
font-family: trebuchet ms, verdana;
font-size: 16px;
font-weight: normal;
text-transform: normal;
position: relative;
padding-left: 25px;
padding-top: 45px;
color: #fff;}

#subHeader2 h3{
background-image: url(../images/headerbgsub2.jpg);
background-repeat: no-repeat;
background-position: 8px 18px;
width: 644px;
height: 70px;
font-family: trebuchet ms, verdana;
font-size: 16px;
font-weight: normal;
text-transform: normal;
position: relative;
padding-left: 25px;
padding-top: 45px;
color: #fff;}


#subHeader3 h3{
background-image: url(../images/headerbgsub3.jpg);
background-repeat: no-repeat;
background-position: 8px 18px;
width: 644px;
height: 70px;
font-family: trebuchet ms, verdana;
font-size: 16px;
font-weight: normal;
text-transform: normal;
position: relative;
padding-left: 25px;
padding-top: 45px;
color: #fff;}

#subHeader4 h3{
background-image: url(../images/headerbgsub4.jpg);
background-repeat: no-repeat;
background-position: 8px 18px;
width: 644px;
height: 70px;
font-family: trebuchet ms, verdana;
font-size: 16px;
font-weight: normal;
text-transform: normal;
position: relative;
padding-left: 25px;
padding-top: 45px;
color: #fff;}

#subHeader5 h3{
background-image: url(../images/headerbgsub5.jpg);
background-repeat: no-repeat;
background-position: 8px 18px;
width: 644px;
height: 70px;
font-family: trebuchet ms, verdana;
font-size: 16px;
font-weight: normal;
text-transform: normal;
position: relative;
padding-left: 25px;
padding-top: 45px;
color: #fff;}

h4{
font-family: trebuchet ms, verdana;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin: 0;
color: #3B5E8D;
}

.logo{
position: relative;
left: 5px;}

#navwrapper{
font-family: trebuchet ms;
font-size: 12px;
font-weight: bold;
}

.subscribe{
background-color: #BBB49B;
color: #fff;}

/*PRODUCT NAV*/
#navProdcontainer { 
	margin-right: 0px; 
	margin-top: 35px; 
	margin-left: 50px;
	}

#navProdcontainer ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 18px;
	}

#navProdcontainer li { 
	margin: 0; 
	}

#navProdcontainer a{
	text-align: left;
	display: block;
	color: #999;
	background-color: transparent;
	width: 100%;
	padding: 2px 0 2px 0;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
	background-image: url(../images/navbg.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	font-family: verdana, san-serif;

	}

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


#navProdcontainer #currentpage a {
	color: #3B5E8D;
	}

#navProdcontainer #lastpage a{
	text-align: left;
	display: block;
	color: #777;
	background-color: transparent;
	width: 100%;
	padding: 2px 0 2px 0;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
#navProdcontainer #lastcurrentpage a {
	color: #06c;
	background-image: none;
	}
	
#navProdcontainer #lastpage a:hover{
	color: #06c;
	}

#currentpage a {
	color: #fff;
	}
	

#navProdcontainer ul ul li a{
	text-align: left;
	display: block;
	color: #999;
	background-color: transparent;
	width: 100%;
	padding: 2px 0 2px 0;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 50px bottom;
	font-family: verdana, san-serif;
	}

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


#navProdcontainer #currentpage a {
	color: #3B5E8D;
	}


a:link, a:active, a:visited  {
	color: #3B5E8D;
	}
	
	a:hover{
	text-decoration: none;}