@charset "UTF-8";

#entersplash a,
img, 
div, 
a, 
.top, 
.bottom, 
#logo, 
#leftside,
div#subtitle.icon img { 
behavior: url(../styles/iepngfix.htc) 
}
 
body {
background-color : #ccb567;
margin-left : 0;
margin-top : 25px;
margin-right : 0;
margin-bottom : 0;
}

.textbox
{
	border: solid 1px black;
	font: tahoma 10px;	
}

.loginoptions 
{
	font-size : 15px;
	color : #023402;
	line-height : 20px;
	font-style : italic;
	font-weight : bold;
	text-decoration : none;
}

.loginoptions a
{
	font-size : 15px;
	color : #023402;
	line-height : 20px;
	font-style : italic;
	font-weight : bold;
	text-decoration : none;
}

.loginoptions a:hover
{
	font-size : 15px;
	color : #023402;
	line-height : 20px;
	font-style : italic;
	font-weight : bold;
	text-decoration : underline;
}

.loginoptions a:visited
{
	font-size : 15px;
	color : #023402;
	line-height : 20px;
	font-style : italic;
	font-weight : bold;
	text-decoration : none;
}

.dealer_register
{
	color : #023402;
}
.dealer_register a
{
	color : #023402;
}
.dealer_register a:hover
{
	color : #8B0000;
	text-decoration: underline;
}
.dealer_register a:visited
{
	color : #023402;
}



.mainsplash {
position : relative;
width : 810px;
margin:0 auto;
}
.mainsplash #topsplash {
background-image : url(images/splash.jpg);
background-repeat : no-repeat;
background-color : #ffffff;
position:absolute;
margin:auto;
width: 810px;
height: 450px;
}
.mainsplash #tagsplash {
display : block;
position : absolute;
width : 275px;
margin-left : 60px;
margin-top : 340px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
color : #0c2826;
/*text-align : right;*/
line-height : 20px;
font-style : italic;
}
.mainsplash #loginsplash a {
background : url("../images/login.png") no-repeat 0 0;
display : block;
position : absolute;
width : 100px;
height : 25px;
text-align : center;
font-variant : small-caps;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ccb567;
cursor : pointer;
line-height : 25px;
text-decoration : none;
left : 705px;
top : 5px;
}
.mainsplash #loginsplash a:hover {
background-position: -100px 0;
color:#FFFFFF;
}


.entereng {
position : absolute;
left : 20px;
top : 280px;
}
.enterfr {
position : absolute;
left : 220px;
top : 280px;
}

 #entersplash a {
background : url("../images/btn_splash.png") no-repeat 0 0;
display : block;

width : 185px;
height : 100px;
text-align : center;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
color : #023402;
cursor : pointer;
line-height : 20px;
text-decoration : none;
margin:0 0 0 20px;
padding:30px 0 0 0;
}
#entersplash a:hover {

color:#104f10;
}



.main {
position : relative;
width : 970px;
margin:0 auto;
}

.main #top {
background-image : url(../images/background.jpg);
background-repeat : no-repeat;
background-color : #ffffff;
position:absolute;
margin:auto;
width : 970px;
}

.main #bottom {
background-image : url(../images/shad-bottom.jpg);
background-repeat : no-repeat;
height : 20px;
}
.main #logo {
background-image : url(../images/logo.png);
background-repeat : no-repeat;
display : block;
position : absolute;
height : 125px;
width : 200px;
margin-left : 20px;
margin-top : 25px;
}
.main #tag {
display : block;
position : absolute;
width : 250px;
margin-left : 685px;
margin-top : 50px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #fbeeaf;
text-align : right;
line-height : 20px;
font-style : italic;
}
.main #login a {
background : url("../images/login.png") no-repeat 0 0;
display : block;
position : absolute;
width : 100px;
height : 25px;
text-align : center;
font-variant : small-caps;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ccb567;
cursor : pointer;
line-height : 25px;
text-decoration : none;
left : 865px;
top : 5px;
}

.main #login a:hover {
background-position: -100px 0;
color:#104f10;
}
.menubar {
margin : 105px 0 0 296px;
}
div#menu {
height : 20px;
float : left;
width : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
letter-spacing : -1px;
font-weight : bold;
font-size : 10px;
}
ul#nav, ul#nav li, ul#subnav {
list-style-type : none;
margin : 0;
padding : 0;
}
ul#nav {
width : 650px;
line-height : 19px;
}
ul#nav li {
float : left;
margin-right : 1px;
text-align : center;
}
ul#nav a {
float : left;
text-decoration : none;
color : #171412;
}
ul #reg a {
width : 80px;
background : url("../images/menu_on.gif") no-repeat 100% 0;
}
ul #reg a:hover {
background : url("../images/menu_over.gif") no-repeat 100% 0;
}
ul #long a {
width : 115px;
background : url("../images/menul_on.gif") no-repeat 100% 0;
}
ul #long a:hover {
color : #023402;
background : url("../images/menul_over.gif") no-repeat 100% 0;
}
ul#nav a:hover {
color : #023402;
}
ul#nav li.activelink a, ul#nav li.activelink a:hover {
background : url("../images/menu_active.gif") no-repeat 100% 0;
color : #ffffff;
}
ul#nav li.activelinklong a, ul#nav li.activelinklong a:hover {
background : url("../images/menul_active.gif") no-repeat 100% 0;
color : #ffffff;
}
.menubar #sub {
height : 20px;
}
div #submenu {
height : 20px;
float : left;
width : 100%;
}
ul#subnav {
margin-left : 70px;
}
ul#subnav.prod {
margin-left : 240px;
}
ul#subnav.prod li, ul#subnav.prod li a {
width : 130px;
}
ul#subnav.why {
margin-left : 120px;
}
ul#subnav.why li, ul#subnav.why li a {
width : 100px;
}
ul#subnav.markets {
margin-left : 160px;
}
ul#subnav.markets li, ul#subnav.markets li a {
width : 160px;
}
ul#subnav li, ul#subnav li a {
float : left;
margin : 0 0 5px 5px;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 19px;
color : #ffffff;
width : 80px;
}
ul#subnav li a:hover {
text-decoration : none;
color : #f4efde;
}
ul#subnav li.activelink a, ul#subnav li.activelink a:hover {
color : #ccb567;
text-decoration : none;
}
.content {
margin : 0 0 0 0;
position : relative;
}
.content #leftside {
width : 255px;
background-image : url(../images/line.png);
background-position : top 0%;
background-repeat : no-repeat;
margin-top : 0;
}
.content #rightside {
width : 650px;
margin-left : 255px;
}
.content #dropcap {
position : absolute;
height : 40px;
width : 40px;
background-color : #023402;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 32px;
color : #ffffff;
text-align : right;
line-height : 40px;
text-transform : capitalize;
left : 255px;
padding-bottom : 0;
}
.content #maintitle {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
color : #023402;
line-height : 40px;
margin : 5px 10px 0 42px;
}
.content #text {
display : block;
margin-left : 40px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}
.content ol{
font-family : Georgia, "Times New Roman", Times, serif;
list-style-position: inside;

position:relative;
width:380px;
left:0;
top:0;
padding-left:0;
margin-left:0;
margin-top:10px;

color:#023402;

}
.content ol li{
list-style-position: inside;

font-family : Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-left:0px;
line-height:normal;
font-size:small;

margin-left:20px;
line-height:13px;
}

.content ol li dd  {
_list-style-type:decimal;
_list-style-position: outside;
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:normal;
font-size:small;
margin-bottom:10px;
margin-left:0;

}
.content ul{
list-style-position: outside;
list-style:square;
font-size:15px;
position:relative;
width:380px;
left:0;
top:0;
padding-left:0;
margin-left:0;
margin-top:0;
line-height:15px;
color:#023402;

}

.content ul li   {
list-style-position: outside;
list-style:square;
font-family : Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-left:0px;
line-height:normal;
font-size:small;
margin-bottom:10px;
margin-left:20px;

}

div#text a {
color:#023402;

}

div#text a:hover {
color:#aa8402;
text-decoration:none;

}

.highlight {
font-family : Georgia, "Times New Roman", Times, serif;
color : #023402;
font-style : italic;
font-size : 14px;
}
.pull {
background-color : #f5f1e3;
width : 180px;
text-align : center;
font-family : Georgia, "Times New Roman", Times, serif;
color : #023402;
font-size : 18px;
line-height : 30px;
margin : 5px 5px 15px 15px;
}
.pulltop {
background-image : url(../images/pull-top.jpg);
background-repeat : no-repeat;
height : 10px;
}
.pullbottom {
background-image : url(../images/pull-bottom.jpg);
background-repeat : no-repeat;
height : 10px;
}
div#subtitle {
color : #6e5500;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
margin : 10px 0 0 0;
}
div#cats {
margin-left : 80px;
width : 530px;
}
div#subtitle.icon {
margin-left:-75;
}

div#subtitle.icon img {
position:absolute;
margin-top:15px;
}
.canada {
padding-left:20px;
height:20px;
width:20px;
background :url("../images/leaf.gif") no-repeat 0 0;
line-height:20px;
}


div#flashwindow {
margin-left : 6px;
vertical-align : baseline;
}
.end {
background : url("../images/end.gif") no-repeat 0 0;
width:50px;
height:10px;
margin:10px 10px 10px 40px;
}

.footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #0c2826;
margin : 5px 0 0 20px;
position : absolute;

display : block;
}
.footer a {
color : #0c2826;
}
.footer a:hover {
text-decoration : none;
color : #aa8402;
} 

.footersplash {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #0c2826;
margin : 455px 0 0 20px;
position : absolute;
display : block;
}
.footersplash a {
color : #0c2826;
}
.footersplash a:hover {
text-decoration : none;
color : #aa8402;
} 
