.mainbg{
background:#FFFFFF url(mainbg.gif) top repeat-x ;
padding:40px 20px 0 0;
}
.products-title{
margin:0 0 20px 0px;
}
.products-types{
float:left;
clear:left;
width:200px;
margin:0 0 0 0;
padding:0;
/*background:#d8eaea url(prod-top.gif) left top no-repeat;*/
}

.content{
float:right;
width:520px;
margin:0 0 30px 20px;
}
.content p{
font-size:75%;
line-height:1.5em;
color:#333;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#005e00;
font-weight:lighter;
padding:20px 0 5px 0;
margin:0 0 15px 0;
font-size:120%;
border-bottom:1px solid #EEE;
background:#FFFFFF url(EAGLE.gif) left top no-repeat;
}
.h2{
color:#005e00;
font-weight:bold;
font-size:70%;
}
table.spec {
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
color:#666;
border-left:1px solid #999;
border-top:1px solid #999;
width:90%;
}
table.spec td{
border-right:1px solid #999;
border-bottom:1px solid #999;
text-align:center;
padding:2px 2px 2px 2px;
}
table.spec tr.fistline td{
font-weight:bold;
color:#FFF;
background:#FFFFFF url(tabletop.gif) repeat-x bottom;
padding:5px 0 5px 0;
border-bottom:1px solid #FFF;
}
table.spec tr.fistline td.grid{
font-weight:bold;
color:#FFF;
background:#FFFFFF url(grid.gif);
padding:5px 0 5px 0;
border-bottom:1px solid #FFF;
}

table.spec tr.fistline1 td{
font-weight:bold;
color:#666;
background:#d2ecff;
border-top:1px solid #CCC;
}
table.spec tr td.fistline2{
border-top:1px solid #CCC;
}

table.spec tr.colored{
background:#edf0ff
}

.sub-products{
width: 510px;
margin:0 0 25px 0;
float:right;
}
.sub-products-left{
float:left;
width:400px;
height:auto;
clear:left;
}
.sub-products-right{
width:100px;
float:right;
}

.sub-products-left h2{
font-size:70%;
font-weight:bold;
padding:0;
margin:0;
}
h2.dots{
display:block;
height:25px;
margin:0;
padding:0;
background: url(dots.gif) no-repeat right 50%;
}

.sub-products-left h2 a:link, .sub-products-left h2 a:visited{
color:#7fad2a;
text-decoration:none;
background:#FFFFFF url(sub-product-bg.jpg) left top no-repeat;
font-weight:bold;
height:25px;
float:left;
display:block;
padding:5px 5px 0 5px;
vertical-align:middle
}
.sub-products-left h2 a:hover, .sub-products-left h2 a:active{
color:#7fad2a;
text-decoration:underline;
background-color: #FFF;
font-weight:bold;
height:25px;
float:left;
display:block;
text-align:center;
padding:5px 5px 0 5px;
}
.sub-products-left p{
line-height:1.2em;
color:#666;
font-size:70%;
margin:10px 0 0 0;
}
#back{
float:left;
font-size:65%
}

#top{
text-align:right;
font-size:65%;
}

#back a, #top a{
color:#666;
text-decoration:none;
}
.orange{
color:#f2911e;
font-weight:bold;
}


#mainmenu{
	margin:0 0 0 7px;
	padding:0;
	list-style:none;
	width:200px;
	background:#d8eaea;
	
}
#mainmenu li{
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#mainmenu a{
	background:#d8eaea url(newmenu.gif) left top;
	text-indent:-10000px;
	height:52px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	/*padding: 10px 6px 0 6px;*/

}
#menu1 a:link,#menu1 a:visited{
	display:block;
	background-position:0 0;
}
#menu1 a:hover,#menu1 a:active{
	display:block;
	background-position:-200px 0;
}
#mainmenu #menu1 a.checked{
	display:block;
	background-position:-200px 0;
	color:#333;
}
#menu2 a:link,#menu2 a:visited{
	display:block;
	background-position:0 -52px;
}
#menu2 a:hover,#menu2 a:active{
	display:block;
	background-position:-200px -52px;
}
#mainmenu #menu2 a.checked{
	display:block;
	background-position:-200px -52px;
	color:#333;
}
#menu3 a:link,#menu3 a:visited{
	display:block;
	background-position:0 -103px;
}
#menu3 a:hover,#menu3 a:active{
	display:block;
	background-position:-200px -103px;
}
#mainmenu #menu3 a.checked{
	display:block;
	background-position:-200px -103px;
	color:#333;
}

#menu4 a:link,#menu4 a:visited{
	display:block;
	background-position:0 -155px;
}
#menu4 a:hover,#menu4 a:active{
	display:block;
	background-position:-200px -155px;
}
#mainmenu #menu4 a.checked{
	display:block;
	background-position:-200px -155px;
	color:#333;
}
#menu5 a:link,#menu5 a:visited{
	display:block;
	background-position:0 -206px;
}
#menu5 a:hover,#menu5 a:active{
	display:block;
	background-position:-200px -206px;
}
#mainmenu #menu5 a.checked{
	display:block;
	background-position:-200px -206px;
	color:#333;
}

#menu6 a:link,#menu6 a:visited{
	display:block;
	background-position:0 -258px;
}
#menu6 a:hover,#menu6 a:active{
	display:block;
	background-position:-200px -258px;
}
#mainmenu #menu6 a.checked{
	display:block;
	background-position:-200px -258px;
	color:#333;
}
#menu7 a:link,#menu7 a:visited{
	display:block;
	background-position:0 -309px;
}
#menu7 a:hover,#menu7 a:active{
	display:block;
	background-position:-200px -309px;
}
#mainmenu #menu7 a.checked{
	display:block;
	background-position:-200px -309px;
	color:#333;
}
#menu8 a:link,#menu8 a:visited{
	display:block;
	background-position:0 -361px;
	height:52px;
}
#menu8 a:hover,#menu8 a:active{
	display:block;
	background-position:-200px -361px;
    height:52px;
}
#mainmenu #menu8 a.checked{
	display:block;
	background-position:-200px -361px;
	height:52px;
	color:#333;
}

.sub-products-title{
font-size:100%;
font-weight:bold;
color:#008601;
font-family:Myriad, Arial, Helvetica, sans-serif;
padding:0 0 8px 5px;
margin: 5px 0 10px 0;
background:#FFF url(sub-products-title.gif) bottom right repeat-x;
}