BODY {font-family: Arial; font-size: 11px; font-weight: normal; color: #333333; background: #575757 url(../../images/3/bg_header1.gif) repeat-x left top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
IMG {BORDER: 0px solid;}
.pic {BORDER: 5px #fff1dc solid; margin: 10px 15px 50px 35px;}
table {  font-family: Arial; font-size: 11px; font-weight: normal; color: #072740; padding: 0px;}

td {
  font-family: Arial;
  font-size : 11px;
  color: #666666; 
  border: 0px solid #CCCCCC;
 border-collapse: collapse;
}

.header1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75%; HEIGHT: 200px; BACKGROUND: url(../../images/3/header1.jpg) no-repeat left top; text-align: center;}
.header1 h1 { font-size: 18px; color: #757575; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 20px 5px 500px; line-height: 1.2em; text-align: left;}
.header1 h2 { font-size: 26px; color: #757575; FONT-WEIGHT: bold; text-transform: uppercase; MARGIN: 0px 0px 0px 0px; PADDING: 5px 20px 10px 500px; line-height: 1.2em; text-align: left;}
.header2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75%; HEIGHT: 200px; BACKGROUND: url(../../images/3/header2.jpg) no-repeat left top; text-align: center;}
.header2 h1 { font-size: 18px; color: #757575; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 20px 5px 500px; line-height: 1.2em; text-align: left;}
.header2 h2 { font-size: 26px; color: #757575; FONT-WEIGHT: bold; text-transform: uppercase; MARGIN: 0px 0px 0px 0px; PADDING: 5px 20px 10px 500px; line-height: 1.2em; text-align: left;}
.header3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75%; HEIGHT: 200px; BACKGROUND: url(../../images/3/header3.jpg) no-repeat left top; text-align: center;}
.header3 h1 { font-size: 18px; color: #757575; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 20px 5px 500px; line-height: 1.2em; text-align: left;}
.header3 h2 { font-size: 26px; color: #757575; FONT-WEIGHT: bold; text-transform: uppercase; MARGIN: 0px 0px 0px 0px; PADDING: 5px 20px 10px 500px; line-height: 1.2em; text-align: left;}
.header4 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75%; HEIGHT: 200px; BACKGROUND: url(../../images/3/header4.jpg) no-repeat left top; text-align: center;}
.header4 h1 { font-size: 18px; color: #757575; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 20px 5px 500px; line-height: 1.2em; text-align: left;}
.header4 h2 { font-size: 26px; color: #757575; FONT-WEIGHT: bold; text-transform: uppercase; MARGIN: 0px 0px 0px 0px; PADDING: 5px 20px 10px 500px; line-height: 1.2em; text-align: left;}
.header5 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75%; HEIGHT: 200px; BACKGROUND: url(../../images/3/header5.jpg) no-repeat left top; text-align: center;}
.header5 h1 { font-size: 18px; color: #757575; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 20px 5px 500px; line-height: 1.2em; text-align: left;}
.header5 h2 { font-size: 26px; color: #757575; FONT-WEIGHT: bold; text-transform: uppercase; MARGIN: 0px 0px 0px 0px; PADDING: 5px 20px 10px 500px; line-height: 1.2em; text-align: left;}
.header6 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75%; HEIGHT: 200px; BACKGROUND: url(../../images/3/header6.jpg) no-repeat left top; text-align: center;}
.header6 h1 { font-size: 18px; color: #757575; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 20px 5px 500px; line-height: 1.2em; text-align: left;}
.header6 h2 { font-size: 26px; color: #757575; FONT-WEIGHT: bold; text-transform: uppercase; MARGIN: 0px 0px 0px 0px; PADDING: 5px 20px 10px 500px; line-height: 1.2em; text-align: left;}

.logobox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 25%; height: 200px; text-align: center; }
.langbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; HEIGHT: 45px; text-align: center; }
.langbox a { color: #ccc; font-weight: normal; text-decoration: none; PADDING: 2px 6px 2px 6px;}
.langbox a:visited { color: #ccc; font-weight: normal; text-decoration: none; }
.langbox a:hover { color: #fff; font-weight: normal; text-decoration: underline; }
.langbox a#langactive { color: #fff; font-weight: normal; text-decoration: none; BACKGROUND: url(../../images/bg_langactive.gif) no-repeat center center;}
.langbox h1 { font-size: 12px; color: #ccc; PADDING: 9px 0px 9px 0px; MARGIN: 0px 0px 0px 0px;}

.dealerbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 25%; HEIGHT: 30px; text-align: right;}
.dealerbox h1 { font-size: 12px; color: #333; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; text-align: right;}
.dealerbox a { color: #666; font-weight: normal; text-decoration: none; PADDING: 2px 6px 2px 6px;}
.dealerbox a:visited { color: #666; font-weight: normal; text-decoration: none; }
.dealerbox a:hover { color: #CC3300; font-weight: normal; text-decoration: underline; }

.searchbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; text-align: center; vertical-align: top;}

.middlebox { PADDING: 0px 0px 0px 0px; vertical-align: top; WIDTH: 100%; BACKGROUND: #fff url(../../images/3/bg_header2.gif) repeat-x left top; }

.leftbox { PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; vertical-align: top; WIDTH: 25%; BACKGROUND: #fff url(../../images/3/bg_left1.gif) no-repeat right top; height: 320px;}
.centerbox { PADDING: 0px 0px 0px 0px; WIDTH: 75%; vertical-align: top; }
.rightbox { PADDING: 10px 0px 10px 0px; vertical-align: top; WIDTH: 300px; text-align: right;}

.border_left { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; HEIGHT: 1px; BACKGROUND: url(../../images/3/border_leftmenu.gif) no-repeat center top;}
.border1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; HEIGHT: 1px; BACKGROUND: url(../../images/3/border1.gif) no-repeat right top;}

.topmenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 50%; HEIGHT: 45px; vertical-align: top; text-align: center; }

.leftmenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; vertical-align: top; text-align: left; }
.menu2 { vertical-align: top; WIDTH: 100%; cursor: arrow;}
.menu2 a { font-size: 12px; color: #333; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../../images/3/bg_leftmenu1.gif) no-repeat left top; padding: 9px 0px 8px 44px; line-height: 1em;}
.menu2 a:visited { font-size: 12px; color: #333; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../../images/3/bg_leftmenu1.gif) no-repeat left top;}
.menu2 a:hover {  font-size: 12px; color: #000; font-weight: normal; background-color: #dee2e5; BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none;}
.menu2 a#active { font-size: 12px; color: #000; font-weight: normal; background-color: #dee2e5; BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none;}

.menu3 a { font-size: 11px; color: #333; font-weight: normal; text-decoration: none; width: 100%; display: block; background: #eaedef; padding: 7px 0px 6px 60px; line-height: 1em;}
.menu3 a:visited { font-size: 11px; color: #333; font-weight: normal; text-decoration: none; width: 100%; display: block; background: #eaedef;}
.menu3 a:hover {  font-size: 11px; color: #000; font-weight: normal; background-color: #dee2e5; TEXT-DECORATION: none;}
.menu3 a#active { font-size: 11px; color: #000; font-weight: normal; background-color: #dee2e5; TEXT-DECORATION: none;}

.titlebox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 300px; HEIGHT: 40px; text-align: left; background: url(../../images/3/bg_title.gif) no-repeat left top;}
.titlebox h1 { font-size: 14px; color: #4D7D89; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 10px 10px 40px; }
.titlebox2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 280px; HEIGHT: 40px; text-align: left; background: url(../../images/3/bg_title2.gif) no-repeat left top;}
.titlebox2 h1 { font-size: 14px; color: #4D7D89; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 10px 10px 40px; }
.clientbox { WIDTH: 149px; HEIGHT: 74px; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; background: #ffffff; vertical-align: top; border: #E1E0CD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}

.bannerdirections { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 280px; HEIGHT: 100px; text-align: left; background: url(../../images/3/banner_directions.jpg) no-repeat left top;}

.phonebox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 80px 0px; WIDTH: 250px; text-align: left; background: url(../../images/3/bg_phone1.gif) no-repeat left bottom;}
.phonebox h1 { font-size: 14px; color: #A46A13; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 15px 10px 3px 10px; line-height: 1em;}
.phonebox h2 { font-size: 14px; color: #cc3300; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 3px 10px 3px 10px; line-height: 1em;}

.contentbox { PADDING: 20px 0px 25px 0px; vertical-align: top; BACKGROUND: #fff url(../../images/3/bg_center1.jpg) no-repeat left top; min-height: 400px; }
.contentbox h1 { font-size: 18px; color: #666666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 10px 10px 10px; line-height: 1.2em; background: url(../../images/border_content.gif) no-repeat center bottom; }
.contentbox h2 { font-size: 14px; color: #000; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 15px 3px 35px; line-height: 1.2em;}
.contentbox h3 { font-size: 12px; color: #333; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 15px 5px 35px; line-height: 1.2em; }
.contentbox h4 { font-size: 11px; color: #A46A13; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 5px 15px 5px 35px; line-height: 1.2em; background: url(../../images/3/ico_date.gif) no-repeat left top; }
.contentbox h5 { font-size: 14px; color: #A46A13; FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 35px; line-height: 1.2em; }
.contentbox h6 { font-size: 12px; color: #A46A13; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 35px; line-height: 1.2em; }
.contentbox hr { height: 1px; color: #ccc;}

.databox th { font-size: 12px; color: #333333; FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 0px; PADDING: 5px 10px 5px 10px; line-height: 1.2em; BACKGROUND: #dedede; border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.databox td { font-size: 12px; color: #666666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 3px 10px 3px 10px; line-height: 1.2em; border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.testimonialbox { PADDING: 20px 0px 0px 0px; vertical-align: top; min-width: 270px; max-width: 270px; width: 25%; }
.testimonialbox h1 { font-size: 18px; color: #666666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 10px 10px 10px; line-height: 1.2em; background: url(../../images/border_testimonial.gif) no-repeat center bottom; }
.testimonialbox h2 { font-size: 14px; color: #000; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 15px 3px 15px; line-height: 1.2em;}
.testimonialbox h3 { font-size: 12px; color: #333; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 15px 3px 15px; line-height: 1.2em; }
.testimonialbox h4 { font-size: 11px; color: #333; FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 0px; PADDING: 3px 15px 10px 15px; line-height: 1.2em; background: url(../../images/border_testimonial.gif) no-repeat center bottom; text-align: right;}

.equipmentbox { PADDING: 20px 0px 25px 0px; vertical-align: top; WIDTH: 100%;}
.equipmentbox h1 { font-size: 18px; color: #666666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 10px 10px 10px; line-height: 1.2em; background: url(../../images/border_equipment.gif) no-repeat center bottom; }
.equipmentbox h2 { font-size: 12px; color: #000; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 10px 15px 3px 15px; line-height: 1.2em;}
.equipmentbox h3 { font-size: 11px; color: #333; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 3px 15px 3px 15px; line-height: 1em; }

.zebra1 { font-size: 12px; color: #3C6264; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 3px 5px 3px 5px; line-height: 1.2em; background: #E7E6D7; border: #C1CABA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.zebra2 { font-size: 12px; color: #666666; font-weight: normal; PADDING: 3px 5px 3px 5px; border: #C1CABA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.price { font-size: 12px; color: #cc0000; font-weight: bold; }

.footer{ width: 100%; text-align: center; BACKGROUND: #575757 url(../../images/bg_footer.gif) repeat-x left top; } 
.footer h1 { font-family: Tahoma; MARGIN: 0px 0px 0px 0px; font-size: 36px; color: #feff01; font-weight: normal; font-style:italic; line-height: 1.5em; text-align: left; PADDING: 10px 0px 15px 50px;}
.footer h2 { MARGIN: 0px 0px 0px 0px; font-size: 11px; color: #ccc; font-weight: normal; line-height: 1.5em; text-align: right; PADDING: 32px 50px 32px 0px;}
.footer a { color: #fff; font-weight: normal; font-style: normal; text-decoration: underline; }
.footer a:visited { color: #fff; font-weight: normal; text-decoration: underline; }
.footer a:hover { color: #BFE1ED; font-weight: normal; text-decoration: underline; }

a { font-family: Arial; color: #3C6264; font-weight: normal; font-style: normal; text-decoration: underline; }
a:visited { color: #3C6264; font-weight: normal; text-decoration: underline; }
a:hover { color: #3D8A9C; font-weight: normal; text-decoration: underline; }

ol { font-size: 12px; color: #333; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 25px; }
ul { font-size: 12px; text-align: left; padding: 0px 0px 0px 5px; margin: 5px 5px 5px 45px; list-style-image: url(../../images/arrow.gif)}
li { font-size: 12px; text-align: left; padding: 3px 0px 3px 5px; vertical-align: middle; }

p { font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
span { font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}

input.text {font-family: Arial; font-size: 11px;
color: #333333;
text-align: Left;
background: #ffffff;
vertical-align: middle;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 110px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.but {font-size: 14px;
color: #CC3300;
font-weight: normal;
text-align: center;
background: url(../../images/3/bg_button.gif) no-repeat center center;
margin: 1px 1px 1px 1px; padding: 2px 5px 2px 5px;
width: 100px;
border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

#menuDIV {padding: 0px; margin: 0px; z-index:1000; width:500px; visibility:visible; text-align:center; vertical-align:top; position:absolute;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 10px;
left: -10000px;
top: -10000px;
border: 1px solid #fff1dc;
visibility: hidden;
font-size: 12px; 
FONT-WEIGHT: normal; 
COLOR: #A46A13; LINE-HEIGHT: 1.5em; 
TEXT-ALIGN: center;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -280px; top: -210px; /*position where enlarged image should offset horizontally */
}


FORM { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px;}

