/* date    : 2006-1001           */
/* author  : Keith H Duggar      */
/* contact : duggar@alum.mit.edu */

* {
  margin  : 0    ;
  border  : none ;
  padding : 0    ;
  text-decoration : none ;
  position : relative ;
}

p {
  text-align : justify ;
}

h6 {
   text-align:center ;
   font-size : 22px ;
   color : white ;
}

body {
  width       : 100%             ;
  height      : 100%             ;
  background  : black            ;
  font-size   : 14px             ;
  font-family : "Georgia", serif ;
  text-align  : center           ;
  background-image    : url("../Images/Misc/ghostBKG.png") ;
  background-position : top center ;
  background-repeat   : repeat ;
}

.pageFrame {
  width : 901px ;
  margin-left  : auto  ;
  margin-right : auto  ;
}

.page {
  background-image  : url("../Images/Misc/diamond.png") ;
  background-position : top center ;
  background-repeat : repeat ;
}

.banner {
  width : 873px ;
  height : 166px ;
  background-color : transparent ;
  background-image  : url("../Images/Misc/homeBanner.png") ;
  background-repeat : no-repeat ;
  background-position : 0px 0px ;
}

.navrow {
  height : 30px ;
}

.navrow a {
  height  : 30px  ;
  float   : left  ;
  background-image : url("../Images/Tabs/buttons.gif") ;
}

.subrow {
  clear  : left  ;
  text-align : center ;
  padding : 1px 0px 5px 0px ;
  background-image : url("../Images/Tabs/button-edge.gif") ;
  background-position : left bottom ;
  background-repeat : repeat-x ;
}

.subrow a {
  color : white ;
  margin : 0px 8px ;
  padding : 1px 8px ;
}

.subrow a.iconlink {
  color : yellow ;
  margin : 4px 2px ;
  padding : 4px 2px ;
}

.subrow span {
  color : yellow ;
  margin : 4px 2px ;
  padding : 4px 2px ;
}

.deal .subrow a {
  color : white ;
  margin : 0px 2px ;
  padding : 1px 2px ;
}

.subsubrow {
  margin : 12px 0px ;
  text-align : center ;
}

.subsubrow a {
  color : white ;
  margin : 4px 8px ;
  padding : 4px 8px ;
  border-left  : 1px solid black ;
  border-right  : 1px solid black ;
}

a.aOnPlate {
  color : black ;
  font-family : "Verdana", sans-serif ;
  font-size : 16px ;
  font-weight : bold ;
}

a:hover.aOnPlate {
  color : #8B0000 ;
}

.content h3 {
  color : white ;
  text-align : center ;
  font-family : "Verdana", sans-serif ;
  padding : 8px 0px ;
  font-size : 18px ;
  font-weight : bold ;
}

.content p {
  color : white ;
  padding : 15px ;
}


.tabHome { width :  65px ; }
.tabAbou { width :  73px ; }
.tabProd { width : 136px ; }
.tabInno { width : 133px ; }
.tabCorn { width : 151px ; }
.tabTime { width :  87px ; }
.tabDeal { width : 162px ; }
.tabNews { width :  66px ; }

.none p { background-color : #00A38F ; }
.home p { background-color : #00A38F ; }
.abou p { background-color : #CB8000 ; }
.prod p { background-color : #FF5543 ; }
.inno p { background-color : #FF4993 ; }
.corn p { background-color : #E841FF ; }
.time p { background-color : #5F8BFF ; }
.deal p { background-color : #009BD5 ; }
.news p { background-color : #00A0B4 ; }

.none h2 { background-color : #006C5D ; }
.home h2 { background-color : #006C5D ; }
.abou h2 { background-color : #865300 ; }
.prod h2 { background-color : #C00013 ; }
.inno h2 { background-color : #BA0061 ; }
.corn h2 { background-color : #A300B7 ; }
.time h2 { background-color : #005AC4 ; }
.deal h2 { background-color : #006694 ; }
.news h2 { background-color : #006C7F ; }

.none h3 { background-color : #006C5D ; }
.home h3 { background-color : #006C5D ; }
.abou h3 { background-color : #865300 ; }
.prod h3 { background-color : #C00013 ; }
.inno h3 { background-color : #BA0061 ; }
.corn h3 { background-color : #A300B7 ; }
.time h3 { background-color : #005AC4 ; }
.deal h3 { background-color : #006694 ; }
.news h3 { background-color : #006C7F ; }

.none h6 { background-color : #006C5D ; }
.home h6 { background-color : #006C5D ; }
.abou h6 { background-color : #865300 ; }
.prod h6 { background-color : #C00013 ; }
.inno h6 { background-color : #BA0061 ; }
.corn h6 { background-color : #A300B7 ; }
.time h6 { background-color : #005AC4 ; }
.deal h6 { background-color : #006694 ; }
.news h6 { background-color : #006C7F ; }

.none .subrow { background-color : #00A38F ; }
.home .subrow { background-color : #00A38F ; }
.abou .subrow { background-color : #CB8000 ; }
.prod .subrow { background-color : #FF5543 ; }
.inno .subrow { background-color : #FF4993 ; }
.corn .subrow { background-color : #E841FF ; }
.time .subrow { background-color : #5F8BFF ; }
.deal .subrow { background-color : #009BD5 ; }
.news .subrow { background-color : #00A0B4 ; }

.none .subrow a:hover { background-color : #006C5D ; }
.home .subrow a:hover { background-color : #006C5D ; }
.abou .subrow a:hover { background-color : #865300 ; }
.prod .subrow a:hover { background-color : #C00013 ; }
.inno .subrow a:hover { background-color : #BA0061 ; }
.corn .subrow a:hover { background-color : #A300B7 ; }
.time .subrow a:hover { background-color : #005AC4 ; }
.deal .subrow a:hover { background-color : #006694 ; }
.news .subrow a:hover { background-color : #006C7F ; }

a.attention { color : yellow ; }

.none .subrow a.current { background-color : #006C5D ; }
.home .subrow a.current { background-color : #006C5D ; }
.abou .subrow a.current { background-color : #865300 ; }
.prod .subrow a.current { background-color : #C00013 ; }
.inno .subrow a.current { background-color : #BA0061 ; }
.corn .subrow a.current { background-color : #A300B7 ; }
.time .subrow a.current { background-color : #005AC4 ; }
.deal .subrow a.current { background-color : #006694 ; }
.news .subrow a.current { background-color : #006C7F ; }

.none .subsubrow a { background-color : #00A38F ; }
.home .subsubrow a { background-color : #00A38F ; }
.abou .subsubrow a { background-color : #CB8000 ; }
.prod .subsubrow a { background-color : #FF5543 ; }
.inno .subsubrow a { background-color : #FF4993 ; }
.corn .subsubrow a { background-color : #E841FF ; }
.time .subsubrow a { background-color : #5F8BFF ; }
.deal .subsubrow a { background-color : #009BD5 ; }
.news .subsubrow a { background-color : #00A0B4 ; }

.none .subsubrow a:hover { background-color : #006C5D ; }
.home .subsubrow a:hover { background-color : #006C5D ; }
.abou .subsubrow a:hover { background-color : #865300 ; }
.prod .subsubrow a:hover { background-color : #C00013 ; }
.inno .subsubrow a:hover { background-color : #BA0061 ; }
.corn .subsubrow a:hover { background-color : #A300B7 ; }
.time .subsubrow a:hover { background-color : #005AC4 ; }
.deal .subsubrow a:hover { background-color : #006694 ; }
.news .subsubrow a:hover { background-color : #006C7F ; }

.none .subsubrow a.current { background-color : #006C5D ; }
.home .subsubrow a.current { background-color : #006C5D ; }
.abou .subsubrow a.current { background-color : #865300 ; }
.prod .subsubrow a.current { background-color : #C00013 ; }
.inno .subsubrow a.current { background-color : #BA0061 ; }
.corn .subsubrow a.current { background-color : #A300B7 ; }
.time .subsubrow a.current { background-color : #005AC4 ; }
.deal .subsubrow a.current { background-color : #006694 ; }
.news .subsubrow a.current { background-color : #006C7F ; }

.tabHome             { background-position :    0px   0px ; }
.tabHome:hover       { background-position :    0px -30px ; }
.home .tabHome       { background-position :    0px -60px ; }
.home .tabHome:hover { background-position :    0px -60px ; }

.tabAbou             { background-position :  -65px   0px ; }
.tabAbou:hover       { background-position :  -65px -30px ; }
.abou .tabAbou       { background-position :  -65px -60px ; }
.abou .tabAbou:hover { background-position :  -65px -60px ; }

.tabProd             { background-position : -138px   0px ; }
.tabProd:hover       { background-position : -138px -30px ; }
.prod .tabProd       { background-position : -138px -60px ; }
.prod .tabProd:hover { background-position : -138px -60px ; }

.tabInno             { background-position : -274px   0px ; }
.tabInno:hover       { background-position : -274px -30px ; }
.inno .tabInno       { background-position : -274px -60px ; }
.inno .tabInno:hover { background-position : -274px -60px ; }

.tabCorn             { background-position : -407px   0px ; }
.tabCorn:hover       { background-position : -407px -30px ; }
.corn .tabCorn       { background-position : -407px -60px ; }
.corn .tabCorn:hover { background-position : -407px -60px ; }

.tabTime             { background-position : -558px   0px ; }
.tabTime:hover       { background-position : -558px -30px ; }
.time .tabTime       { background-position : -558px -60px ; }
.time .tabTime:hover { background-position : -558px -60px ; }

.tabDeal             { background-position : -645px   0px ; }
.tabDeal:hover       { background-position : -645px -30px ; }
.deal .tabDeal       { background-position : -645px -60px ; }
.deal .tabDeal:hover { background-position : -645px -60px ; }

.tabNews             { background-position : -807px   0px ; }
.tabNews:hover       { background-position : -807px -30px ; }
.news .tabNews       { background-position : -807px -60px ; }
.news .tabNews:hover { background-position : -807px -60px ; }

.plate {
  /*prevent vert collapse*/
  padding : 1px 0px ;
  position : relative ;
  background : transparent ;
}
    .plate { height : 1px  ; } /*IE6 width hack beg*/
* > .plate { height : auto ; } /*IE6 width hack end*/

.plateCC {
  display : block ;
  margin-top    : 19px ;
  margin-bottom : 19px ;
  margin-left   : 14px ;
  margin-right  : 14px ;
}

.plateTL {
  top  : 0px ;
  left : 0px ;
  width  : 40px ;
  height : 40px ;
  position : absolute ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateCorners.gif") ;
  background-repeat : no-repeat ;
  background-position : 0% 0% ;
}

.plateTCL {
  position : absolute ;
  top  : 0px ;
  left : 20px ;
  width : 50% ;
  height : 20px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateHorz.gif") ;
  background-repeat : repeat-x ;
  background-position : 0% 0% ;
}

.plateTCR {
  position : absolute ;
  top  : 0px ;
  right : 20px ;
  width : 50% ;
  height : 20px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateHorz.gif") ;
  background-repeat : repeat-x ;
  background-position : 100% 0% ;
}

.plateTR {
  position : absolute ;
  top  : 0px ;
  right : 0px ;
  width : 40px ;
  height : 40px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateCorners.gif") ;
  background-repeat : no-repeat ;
  background-position : 100% 0% ;
}

.plateRCT {
  position : absolute ;
  top  : 20px ;
  right : 0px ;
  width : 14px ;
  height : 50% ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateVert.gif") ;
  background-repeat : repeat-y ;
  background-position : 100% 0% ;
}

.plateRCB {
  position : absolute ;
  bottom  : 20px ;
  right : 0px ;
  width : 14px ;
  height : 50% ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateVert.gif") ;
  background-repeat : repeat-y ;
  background-position : 100% 100% ;
}

.plateBR {
  position : absolute ;
  bottom  : 0px ;
  right : 0px ;
  width : 40px ;
  height : 40px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateCorners.gif") ;
  background-repeat : no-repeat ;
  background-position : 100% 100% ;
}

.plateBCR {
  position : absolute ;
  bottom  : 0px ;
  right : 20px ;
  width : 50% ;
  height : 20px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateHorz.gif") ;
  background-repeat : repeat-x ;
  background-position : 100% 100% ;
}

.plateBCL {
  position : absolute ;
  bottom  : 0px ;
  left : 20px ;
  width : 50% ;
  height : 20px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateHorz.gif") ;
  background-repeat : repeat-x ;
  background-position : 0% 100% ;
}

.plateBL {
  position : absolute ;
  bottom  : 0px ;
  left : 0px ;
  width : 40px ;
  height : 40px ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateCorners.gif") ;
  background-repeat : no-repeat ;
  background-position : 0% 100% ;
}

.plateLCB {
  position : absolute ;
  bottom  : 20px ;
  left : 0px ;
  width : 14px ;
  height : 100px ;
  height : 50% ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateVert.gif") ;
  background-repeat : repeat-y ;
  background-position : 0% 100% ;
}

.plateLCT {
  position : absolute ;
  top  : 20px ;
  left : 0px ;
  width : 14px ;
  height : 50% ;
  background-color : transparent ;
  background-image : url("../Images/Plate/PlateVert.gif") ;
  background-repeat : repeat-y ;
  background-position : 0% 0% ;
}

.p150x100 {
  width  : 178px ;
  height : 137px ;
}

.p150x100 img {
  width  : 150px ;
  height : 100px ;
}

.p216x144 {
  width  : 244px ;
  height : 181px ;
}

.p216x144 img {
  width  : 216px ;
  height : 144px ;
}

.p90x60 {
  width  : 118px ;
  height :  97px ;
}

.p90x60 img {
  width  : 90px ;
  height : 60px ;
}

.p240x160 {
  width  : 268px ;
  height : 197px ;
}

.p240x160 img {
  width  : 240px ;
  height : 160px ;
}

.plateCC p {
  padding : 1ex 1em ;
}

.copyNote {
  text-align : center ;
  padding    : 8px 0px 4px 0px ;
  color      : white ;
}

.validW3C {
  margin-top : 10px   ;
  text-align : center ;
  background-color : transparent ;
}

.validW3C img {
  width  : 88px ;
  height : 31px ;
}


.faq a {
  display : block ;
}

.faq h2 {
  color : white ;
  text-align : left ;
  font-family : "Verdana", sans-serif ;
  padding : 8px 8px ;
  font-size : 22px ;
  font-weight : bold ;
}

.faq h3 {
  color : white ;
  text-align : left ;
  font-family : "Verdana", sans-serif ;
  padding : 4px 16px 4px 32px ;
  font-size : 18px ;
  font-weight : normal ;
}

.faq p {
  color : white ;
  padding : 4px 16px 4px 32px ;
}

.home .faq a { background-color : #00A38F ; }
.abou .faq a { background-color : #CB8000 ; }
.prod .faq a { background-color : #FF5543 ; }
.inno .faq a { background-color : #FF4993 ; }
.corn .faq a { background-color : #E841FF ; }
.time .faq a { background-color : #5F8BFF ; }
.deal .faq a { background-color : #009BD5 ; }
.news .faq a { background-color : #00A0B4 ; }

.home .faq a:hover { background-color : #006C5D ; }
.abou .faq a:hover { background-color : #865300 ; }
.prod .faq a:hover { background-color : #C00013 ; }
.inno .faq a:hover { background-color : #BA0061 ; }
.corn .faq a:hover { background-color : #A300B7 ; }
.time .faq a:hover { background-color : #005AC4 ; }
.deal .faq a:hover { background-color : #006694 ; }
.news .faq a:hover { background-color : #006C7F ; }

.home .faq a.current { background-color : #006C5D ; }
.abou .faq a.current { background-color : #865300 ; }
.prod .faq a.current { background-color : #C00013 ; }
.inno .faq a.current { background-color : #BA0061 ; }
.corn .faq a.current { background-color : #A300B7 ; }
.time .faq a.current { background-color : #005AC4 ; }
.deal .faq a.current { background-color : #006694 ; }
.news .faq a.current { background-color : #006C7F ; }

.faq a h2 {
  background-color : transparent ;
}

.faq a h3 {
  background-color : transparent ;
}

.home .dealer { background-color : #00A38F ; }
.abou .dealer { background-color : #CB8000 ; }
.prod .dealer { background-color : #FF5543 ; }
.inno .dealer { background-color : #FF4993 ; }
.corn .dealer { background-color : #E841FF ; }
.time .dealer { background-color : #5F8BFF ; }
.deal .dealer { background-color : #009BD5 ; }
.news .dealer { background-color : #00A0B4 ; }

.dealer {
   color : white ;
   padding : 12px ;
   font-size : 14px ;
}

.dealer .name {
   font-size : 14px ;
   font-weight : bold ;
   color : blue ;
}

.dealer .city {
   font-size : 14px ;
   font-weight : bold ;
   color : black ;
}

.dealer .province {
   font-size : 14px ;
   font-weight : bold ;
   color : black ;
}

.dealer .country {
   font-size : 14px ;
   font-weight : bold ;
   color : black ;
}


