@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Oswald');
body {background: url(../images/bgtile.jpg) repeat-x; color:#333; padding:0px; text-align:center; margin:0 auto;}
#mainwrapper {width:1024px; margin:0 auto; padding:0px;}
.rounded-corners {
     -moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -khtml-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
div {text-align:left;}
#topwrapper {height:111px; width:1024px; padding:0px; margin:0 auto;}
#phone {width:186px; height:25px; background:url(../images/phone.png) no-repeat; padding:0px;}
#logo {width:335px; height:86px; float:left; margin-top:22px; z-index:99; padding:0px;}
a.logo:link {background:url(../images/logo.png) no-repeat; width:335px; height:86px; display:block;}
a.logo:visited {background:url(../images/logo.png) no-repeat; width:335px; height:86px; display:block;}
a.logo:hover {background:url(../images/logo.png) no-repeat; width:335px; height:86px; display:block;}
#trainyard {background:url(../images/trainyard_bg.jpg) no-repeat; width:1024px; height:307px; margin-top:-19px;}
#trainleft {background:url(../images/lefttrain.png) no-repeat;width:586px; height:200px; float:left; margin-left:8px; margin-top:110px; }
#trainright {background:url(../images/righttrain.png) no-repeat;width:342px; height:212px; margin-top:155px; float:right; clear:both;}
#leftside {width:100%; font-family:Arial, Helvetica, sans-serif; color:#3f4a51; font-size:11px; margin:10px; display:block; text-align:center;}
#rightside {width:100%; font-family:Arial, Helvetica, sans-serif; color:#3f4a51;font-size:11px;  text-align: center; padding:0px; margin-right:41px;}
#brandleft {width:133px; float:left; clear:none; padding:4px;}
#bodycontent {width:100%; height:100%; clear: both; text-align:center;}
#brandright {width:133px; float:right; padding:4px;}
#menuwrapper {width:689px; float:right; padding-top:44px; height:46px;}
#menu {width:689px; height:46px; padding:0px; margin:0;color:#fff;font-family: arial, helvetica, sans-serif;list-style-type:none; float:left;}
#menu li {display:inline;}
#menu li a {padding:0;color:#000;text-decoration:none;float:left;}
#menu li a:hover {color:#fff;}
/* topnav */
a.nav1:link {background-image: url(../images/1.jpg);width:91px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav1:visited {background-image:url(../images/1.jpg);width:91px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav1:hover {background-image:url(../images/1-on.jpg);width:91px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav2:link {background-image:url(../images/2.jpg);width:129px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav2:visited {background-image:url(../images/2.jpg);width:129px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav2:hover {background-image:url(../images/2-on.jpg);width:129px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav3:link {background-image:url(../images/3.jpg);width:126px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav3:visited {background-image:url(../images/3.jpg);width:126px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav3:hover {background-image:url(../images/3-on.jpg);width:126px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav4:link {background-image:url(../images/4.jpg);width:80px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav4:visited {background-image:url(../images/4.jpg);width:80px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav4:hover {background-image:url(../images/4-on.jpg);width:80px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav5:link {background-image:url(../images/5.jpg);width:65px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav5:visited {background-image:url(../images/5.jpg);width:65px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav5:hover {background-image:url(../images/5-on.jpg);width:65px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav6:link {background-image:url(../images/6.jpg);width:86px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav6:visited {background-image:url(../images/6.jpg);width:86px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav6:hover {background-image:url(../images/6-on.jpg);width:86px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav7:link {background-image:url(../images/7.jpg);width:112px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav7:visited {background-image:url(../images/7.jpg);width:112px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
a.nav7:hover {background-image:url(../images/7-on.jpg);width:112px;height:46px;background-repeat:no-repeat;background-position:top left;display:block;}
/* topnav END */

a.brand1:link {background:url(../images/brand_01.png) no-repeat; width:133px; height:69px; display:block;}
a.brand1:visited {background:url(../images/brand_01.png) no-repeat; width:133px; height:69px; display:block;}
a.brand1:hover {background:url(../images/brand_01-on.png) no-repeat; width:133px; height:69px; display:block;}

a.brand2:link {background:url(../images/brand_02.png) no-repeat; width:132px; height:69px; display:block;}
a.brand2:visited {background:url(../images/brand_02.png) no-repeat; width:132px; height:69px; display:block;}
a.brand2:hover {background:url(../images/brand_02-on.png) no-repeat; width:132px; height:69px; display:block;}

a.brand3:link {background:url(../images/brand_03.png) no-repeat; width:133px; height:70px; display:block;}
a.brand3:visited {background:url(../images/brand_03.png) no-repeat; width:133px; height:70px; display:block;}
a.brand3:hover {background:url(../images/brand_03-on.png) no-repeat; width:133px; height:70px; display:block;}

a.brand4:link {background:url(../images/brand_04.png) no-repeat; width:132px; height:70px; display:block;}
a.brand4:visited {background:url(../images/brand_04.png) no-repeat; width:132px; height:70px; display:block;}
a.brand4:hover {background:url(../images/brand_04-on.png) no-repeat; width:132px; height:70px; display:block;}

a.brand5:link {background:url(../images/brand_05.png) no-repeat; width:133px; height:70px; display:block;}
a.brand5:visited {background:url(../images/brand_05.png) no-repeat; width:133px; height:70px; display:block;}
a.brand5:hover {background:url(../images/brand_05-on.png) no-repeat; width:133px; height:70px; display:block;}

a.proses:link {background:url(../images/proses.png) no-repeat; width:133px; height:70px; display:block;}
a.proses:visited {background:url(../images/proses.png) no-repeat; width:133px; height:70px; display:block;}
a.proses:hover {background:url(../images/proses-on.png) no-repeat; width:133px; height:70px; display:block;}

a.riteway:link {background:url(../images/brand_riteway.png) no-repeat; width:133px; height:70px; display:block;}
a.riteway:visited {background:url(../images/brand_riteway.png) no-repeat; width:133px; height:70px; display:block;}
a.riteway:hover {background:url(../images/brand_riteway-on.png) no-repeat; width:133px; height:70px; display:block;}

a.brand6:link {background:url(../images/brand_rsm.png) no-repeat; width:133px; height:70px; display:block;}
a.brand6:visited {background:url(../images/brand_rsm.png) no-repeat; width:133px; height:70px; display:block;}
a.brand6:hover {background:url(../images/brand_rsm-on.png) no-repeat; width:133px; height:70px; display:block;}

a.brand8:link {background:url(../images/brands_08.jpg) no-repeat; width:133px; height:70px; display:block;}
a.brand8:visited {background:url(../images/brands_08.jpg) no-repeat; width:133px; height:70px; display:block;}
a.brand8:hover {background:url(../images/brands_08-on.jpg) no-repeat; width:133px; height:70px; display:block;}

a.brandnav1:link {background:url(../images/brands_01.png) no-repeat; width:98px; height:48px; display:block;}
a.brandnav1:visited {background:url(../images/brands_01.png) no-repeat; width:98px; height:48px; display:block;}
a.brandnav1:hover {background:url(../images/brands_01-on.png) no-repeat; width:98px; height:48px; display:block;}

a.brandnav2:link {background:url(../images/brands_02.png) no-repeat; width:95px; height:48px; display:block;}
a.brandnav2:visited {background:url(../images/brands_02.png) no-repeat; width:95px; height:48px; display:block;}
a.brandnav2:hover {background:url(../images/brands_02-on.png) no-repeat; width:95px; height:48px; display:block;}

a.brandnav3:link {background:url(../images/brands_03.png) no-repeat; width:97px; height:48px; display:block;}
a.brandnav3:visited {background:url(../images/brands_03.png) no-repeat; width:97px; height:48px; display:block;}
a.brandnav3:hover {background:url(../images/brands_03-on.png) no-repeat; width:97px; height:48px; display:block;}

a.brandnav4:link {background:url(../images/brands_04.png) no-repeat; width:95px; height:48px; display:block;}
a.brandnav4:visited {background:url(../images/brands_04.png) no-repeat; width:95px; height:48px; display:block;}
a.brandnav4:hover {background:url(../images/brands_04-on.png) no-repeat; width:95px; height:48px; display:block;}

a.brandnav5:link {background:url(../images/brands_05.png) no-repeat; width:97px; height:48px; display:block;}
a.brandnav5:visited {background:url(../images/brands_05.png) no-repeat; width:97px; height:48px; display:block;}
a.brandnav5:hover {background:url(../images/brands_05-on.png) no-repeat; width:97px; height:48px; display:block;}

a.brandnav6:link {background: url(../images/brands_06.png) no-repeat; width:97px; height:48px; display:block;}
a.brandnav6:visited {background:url(../images/brands_06.png) no-repeat; width:97px; height:48px; display:block;}
a.brandnav6:hover {background:url(../images/brands_06-on.png) no-repeat; width:97px; height:48px; display:block;}

a.brandnav7:link {background:url(../images/brands_07.png) no-repeat; width:101px; height:48px; display:block;}
a.brandnav7:visited {background:url(../images/brands_07.png) no-repeat; width:101px; height:48px; display:block;}
a.brandnav7:hover {background:url(../images/brands_07-on.png) no-repeat; width:101px; height:48px; display:block;}

a.brandnav8:link {background:url(../images/brands_08.png) no-repeat; width:101px; height:48px; display:block;}
a.brandnav8:visited {background:url(../images/brands_08.png) no-repeat; width:101px; height:48px; display:block;}
a.brandnav8:hover {background:url(../images/brands_08-on.png) no-repeat; width:101px; height:48px; display:block;}

a.brandnav9:link {background:url(../images/brands_09.png) no-repeat; width:101px; height:48px; display:block;}
a.brandnav9:visited {background:url(../images/brands_09.png) no-repeat; width:101px; height:48px; display:block;}
a.brandnav9:hover {background:url(../images/brands_09-on.png) no-repeat; width:101px; height:48px; display:block;}


#brandmenu {width:1024px; height:48px; color:#fff; white-space:nowrap; list-style-type:none; margin:0 auto; padding-left:30px; padding-top:8px; }
#brandmenu li {display:inline;}
#brandmenu li a {padding:0;color:#000;text-decoration:none;float:left;}
#brandmenu li a:hover {color:#fff;}
#orangebar {height:61px; background-color:#e75508; margin-top:-1px;}

#footer { color:#3f4a51; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; font-size:11px; bottom:0px; text-align:center; width:1024px; margin:0 auto;}
a.footerlink:link {font-family:Arial, Helvetica, sans-serif; font-size:11pt; text-decoration:none; color:#fff;}
a.footerlink:visited {font-family:Arial, Helvetica, sans-serif; font-size:11pt; text-decoration:none; color:#fff;}
a.footerlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11pt; text-decoration:underline; color:#fff;}
#headerwrapper {height:154px; background:url(../images/toptilebg.jpg) repeat-x;}
#footerwrapper {height:80px; background-color:#e75508; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt;position: relative; margin-top: -80px; /* negative value of footer height */ height: 80px; clear:both;}
.verticaldivider {border-left:1px dotted #e5e5e5;}
.prodlinkbox {height:15px; }
.prodimagebox {height:75px; }
.horizontaldivider {border-bottom:1px dotted #e5e5e5; width:200px; text-align:center;}
#footercontent {margin:0 auto; width:1024px; padding-top:18px;}
a.searchgo:visited {
    background: url(../images/search_02.png) no-repeat;
    height: 45px;
    width: 45px;
    display: block;
}
a.searchgo:link {
    background: url(../images/search_02.png) no-repeat;
    height: 45px;
    width: 45px;
    display: block;
}
h5 {font-family: 'Oswald', sans-serif; font-size:32px; line-height:34px; font-weight:400;}