body { min-height: 641px; margin:0px; background-color:#484848 }

img { border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
a { outline: none; } /* Firefox Outline Removal */
a:active { outline: none; } /* Firefox Outline Removal */
.mainContainer {width:780px; margin: 10px auto 10px auto; padding: 15px 0px 15px 0px; background-color:#FFFFFF;}
.page { width: 750px; margin: 0px auto 0px auto;  background-image: url(images/bgdTop.jpg);  background-repeat: no-repeat; background-position:top left; text-align:center; background-color:#BEB5A5;}
.mainmenu { margin: 0px; padding: 137px 0px 25px 45px; height:20px; background-image: url(images/menuBgd.jpg);  background-repeat: no-repeat; background-position:top left; z-index: 2000; text-align:left}
.menuitem {width:143px; padding: 5px 0px 0px 0px; float:left; z-index: 2500;}
.menuitemend {width:138px; padding: 5px 0px 0px 0px; float:left; z-index: 2500;}
.mainarea {width:690px; height: 385px; padding: 0px 30px 0px 30px; text-align:left;  background-image: url(images/midBgd.gif);  background-repeat: repeat-y; background-position:top left; }
.contactarea {width:690px; height:610px; padding: 0px 30px 0px 30px; text-align:left;  background-image: url(images/midBgd.gif);  background-repeat: repeat-y; background-position:top left; }
.contactaddress {width:250px; float:left;}
.contactform {width:420px; height: 562px; float:left; padding: 0px 10px 0px 10px; background-color:#E1E1E1;}
.partsarea {width:690px; height:650px; padding: 0px 30px 0px 30px; text-align:left;  background-image: url(images/midBgd.gif);  background-repeat: repeat-y; background-position:top left; }
.partsaddress {width:250px; float:left;}
.partsform {width:420px; height: 600px; float:left; padding: 0px 10px 0px 10px; background-color:#E1E1E1;}
.trailerRow {width: 680px; margin: 0px; padding: 0px 5px 0px 5px; }
.trailerThumbs {width:140px; height: 120px; float:left; padding: 0px 15px 0px 15px; text-align:center;}

.formRow {width: 200px; margin: 0px; padding: 3px; float:left}
.formTitle {float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #535353; line-height: 15px; padding: 3px 0px 0px 0px; }
.formInput {width: 260px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #535353; line-height: 15px; margin: 3px 0px 0px 0px; }
.heading {width:690px;}
.headingLeft {width:345px; float:left;}
.headingRight {width:345px; float:left; text-align:right;}

.footer { width: 720px; height:25px; margin: 0px auto 0px auto; }

.footer-left {  width: 275px; margin: 5px 0px 0px 0px; text-align: left; float:left; }
.footer-right { width: 275px; margin: 5px 0px 0px 0px; text-align: right; float:left }
.footer-center { width: 170px; margin: 5px 0px 0px 0px; text-align:center;  float:left}
.header { width: 960px; background-image: url(images/header.jpg); height: 120px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #484848; margin: 0px 0px 15px 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #999285; margin:0px; padding: 10px 0px 5px 0px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #535353;  margin: 0px 0px 15px 0px; line-height: 150%; }

a { font-family:  Verdana,Arial, Helvetica, sans-serif;  color: #6397CA; text-decoration: none;}
a:link { font-family:  Verdana,Arial, Helvetica, sans-serif;  color: #6397CA; text-decoration: none;}
a:visited { font-family:  Verdana,Arial, Helvetica, sans-serif; color: #6397CA; text-decoration: none;}
a:active { font-family:  Verdana,Arial, Helvetica, sans-serif;  color: #6397CA; text-decoration: none;}
a:hover { font-family:  Verdana,Arial, Helvetica, sans-serif;  color: #6397CA;  text-decoration: underline;}

a.newshead { font-family: Arial, Helvetica, sans-serif;  color: #496F6E; text-decoration: none;}
a.newshead:link { font-family: Arial, Helvetica, sans-serif;  color: #496F6E; text-decoration: none;}
a.newshead:visited { font-family: Arial, Helvetica, sans-serif; color: #496F6E; text-decoration: none;}
a.newshead:active { font-family: Arial, Helvetica, sans-serif;  color: #496F6E; text-decoration: none;}
a.newshead:hover { font-family: Arial, Helvetica, sans-serif;  color: #496F6E;  text-decoration: underline;}

a.news { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a.news:link { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a.news:visited { font-family: Arial, Helvetica, sans-serif; color: #A64686; text-decoration: none;}
a.news:active { font-family: Arial, Helvetica, sans-serif;  color: #A64686; text-decoration: none;}
a.news:hover { font-family: Arial, Helvetica, sans-serif;  color: #A64686;  text-decoration: underline;}

a.menumain { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.menumain:link { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.menumain:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.menumain:active { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.menumain:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #484848;  text-decoration: none; font-weight:bold; }

a.sitemap1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.sitemap1:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.sitemap1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.sitemap1:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310; text-decoration: none; font-weight:bold; }
a.sitemap1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #121310;  text-decoration: underline; font-weight:bold; }

a.sitemap2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; margin-left:30px;}
a.sitemap2:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none; }
a.sitemap2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none;  }
a.sitemap2:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686; text-decoration: none;  }
a.sitemap2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #A64686;  text-decoration: underline;  }

.nolinkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;  font-weight:normal }
.linkFooter:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:normal }
.linkFooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight:normal }

.linkFooterW { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none; font-weight:normal}
.linkFooterW:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none;  font-weight:normal}
.linkFooterW:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none; font-weight:normal }
.linkFooterW:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: none; font-weight:normal }
.linkFooterW:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E5E5E5; text-decoration: underline; }

ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #535353;  line-height: 16px; margin: 0px 0px 15px 5px; padding: 0px 0px 0px 0px; list-style-position: inside;  }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #535353; line-height: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-position: inside; }


/* Drop menu */

.menu ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.menu li { /* all list items */
	float: left;
	position: relative;
	width: 180px;
}

.menu li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 35px;
	left: 0px;
}

.menu li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

.anylinkcss{
width: 125px;
margin: 4px 0px 10px -6px;
position:absolute;
visibility: hidden;
border:1px solid white;
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:15px; 
	color:#121310; 
	font-weight:normal;
z-index: 20;
}

.anylinkcss a{
width: 125px;
display: block;
border-bottom: 1px solid white;
color:#121310; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:0px;
	padding-right: 0px;	
text-decoration: none;
background-color: #BBE3DA;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #9BBDB5;
}
.anylinkcss a:visited{ /*hover background color*/
color: #121310;
}

/* PAGE SCROLLER */
#controlArea {width:418px;}
#divUpControl {position:relative; left:0px;top:0px; width:20px; height:20px; z-index:1; text-align: left; padding: 2px 0px 0px 341px; float:left}
#divDownControl {position:relative; left:0px; top:0px; width:16px; height:20px; z-index:1; text-align: left;  float:left; padding: 3px 0px 0px 0px;}
#controlText {width: 40px;  float:left}
#divScrollArea {width:418px; height:330px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #6E8C8C;}
#divContainer {LEFT: 0px; TOP: 0px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:418px; HEIGHT: 330px;  POSITION: relative; padding-top:0px; padding-bottom:0px; }
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px; padding: 0px 0px 5px 0px;}
