* { margin: 0; padding:0; }
@font-face {
    font-family: 'Copperplate';
    src: url('Copperplate.eot');
    src: local('a'), url('Copperplate.woff') format('woff'), url('Copperplate.ttf') format('truetype'), url('Copperplate.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body { font-size: 62.5%; colour: #1D1D1B; font-family: Tahoma,Arial,Helvetica,sans-serif; } 
a { text-decoration: none;}
.alignLeft { text-align:left !important; }
#pageWrapperHome { width: 1000px; text-align: center;  margin: 0 auto; position: relative; height: 600px; }
#pageWrapperHome #contentHomeWrapper { position: absolute; left: 50%; margin-top:-255px;margin-left: -210px; top: 50%; width: 420px; height: 510px; }
#pageWrapperHome #contentHome { float: left; list-style-type: none; width: 420px;  } 
#pageWrapperHome #contentHome li { width: 120px; height: 120px; margin: 0 20px 20px 0; float: left;  } 
#pageWrapperHome #contentHome li.black { background: #000000; }
#pageWrapperHome #contentHome li.orange { background: #EC6608; }
#pageWrapperHome #contentHome li.lightGrey { background: #9D9D9C; }
#pageWrapperHome #contentHome li.darkGrey { background: #878787; }
#pageWrapperHome #contentHome li.white { border: 1px solid #878787; width: 118px; background: #FFFFFF; }

#tagLine { background: #EC6608; color: #FFFFFF; font-size: 1.6em; position: absolute; bottom: 40px; width: 100%; text-align: center; padding: 5px 0; position: relative; }
#tagLine a.enter { position:absolute; right: 10px; color: #FFFFFF; font-size: 0.9em; text-decoration: none; top: 4px; }

#pageWrapper { width: 1000px; text-align: center;  margin: 0 auto; position: relative;  }
#pageWrapper #menu { width: 980px; display: inline-block; margin: 10px;  }
#pageWrapper #menu li { width: 190px; display: inline-block; float: left; background: #575756;/* padding: 5px 0;*/ margin: 0 5px 0px 0; position: relative; }
#pageWrapper #menu li.active { background: #EC6608;  }
#pageWrapper #menu li a { color: #FFFFFF; font-size: 1.4em; font-family: 'Copperplate',Helvetica,Arial,sans-serif }
#pageWrapper #blocks { width: 980px; display: inline-block; margin: 10px;  }
#pageWrapper #blocks li { /*width: 190px; height: 190px;  */display: inline-block; float: left; /*background: #999999; margin: 0 5px 5px 0;*/ }
/*
#pageWrapper #blocks li.topLeft { width: 188px; height: 188px; border: 1px solid #EC6608; background: #FFFFFF; }
#pageWrapper #blocks li.topLeft a { width: 100%; float: left; margin-top: 55px;}
#pageWrapper #blocks li.bottomRight { background: #EC6608; padding: 70px 0 0 20px; width: 170px; height: 120px;  }
#pageWrapper #blocks li.bottomRight img { float: left; }
*/
#pageWrapper #blocks .leftRight { width: 190px; height: 385px; }
#pageWrapper #blocks .leftRight .topLeft { width: 188px; height: 188px; border: 1px solid #EC6608; background: #FFFFFF; }
#pageWrapper #blocks .leftRight .topLeft a { width: 100%; float: left; margin-top: 55px;}
#pageWrapper #blocks .leftRight .bottomLeft { margin-top: 5px; }                         
#pageWrapper #blocks .bottomRight { background: #EC6608; padding: 70px 0 0 20px; width: 170px; height: 120px; margin-top: 5px;  }
#pageWrapper #blocks .bottomRight img { float: left; }
#pageWrapper #blocks .center { width: 580px; height: 385px; float: left; position: relative; }
#pageWrapper #blocks .center .centerSlide { width: 580px; height: 385px; float: left; }
#pageWrapper #blocks .center .centerSlide img { top: 0; left: 0;}
#pageWrapper #blocks .center .partition { position: absolute; z-index: 999; }

#pageWrapper #blocks .center { width: 580px; height: 385px; float: left; margin: 0 5px; background: #CCCCCC; }
#pageWrapper #contentWrapper { width: 980px; display: inline-block; margin: 10px; }
#pageWrapper #contentWrapper h2 { font-size: 2.8em; color: #706F6F; display: block; margin: 5px 0; text-align: left; }
#pageWrapper #contentWrapper #contentW850 { float: left; width: 980px; /*margin: 10px 65px 0;*/ margin: 10px 0; }
#pageWrapper #contentWrapper #contentW850 p { width: 100%; margin: 10px 0; font-size: 1.4em; text-align: justify; float: left }
#pageWrapper #contentWrapper .wrapper { float: left; width: 100%; }
#pageWrapper #contentWrapper .wrapper #leftPanel { float: left; width: 769px; margin-right: 10px; }
#pageWrapper #contentWrapper .wrapper #leftPanel .tabSect { float: left; width: 769px; }

#pageWrapper #contentWrapper .wrapper #leftPanel p { width: 100%; margin: 10px 0; font-size: 1.4em; text-align: justify; float: left }
#pageWrapper #contentWrapper .wrapper #leftPanel .specs { width: 100%; }
#pageWrapper #contentWrapper .wrapper #leftPanel .specs th { background: #575756; color: #FFFFFF; text-align: center; vertical-align: middle; font-size: 1.4em; border: 1px solid #000000; border-collapse: collapse; padding: 10px 0; }
#pageWrapper #contentWrapper .wrapper #leftPanel .specs td  { border: 1px solid #000000; border-collapse: collapse; text-align: center; vertical-align: middle; font-size: 1.4em; }

#pageWrapper #contentWrapper .wrapper #rightPanel { float: left; width: 190px; }
#pageWrapper #contentWrapper .wrapper #rightPanel ul { float: left; list-style-type: none; }
#pageWrapper #contentWrapper .wrapper #rightPanel ul li {float: left; width: 190px; margin-top: 5px; background: #575756; }
#pageWrapper #contentWrapper .wrapper #rightPanel ul li.active { background: #EC6608; }
#pageWrapper #contentWrapper .wrapper #rightPanel ul li a { width: 190px; float: left; font-size: 1.4em; color: #FFFFFF; padding: 8px 0; font-family: 'Copperplate',Helvetica,Arial,sans-serif; text-align: center }

#pageWrapper #contentWrapper #contentW850 .contactLeft { width: 410px; float: left; border-right: 1px solid #EC6608; padding-right: 10px; }
#pageWrapper #contentWrapper #contentW850 .contactRight { width: 420px; float: left; margin-left: 9px; }
#pageWrapper #contentWrapper #contentW850 .contactLeft ul { list-style-type: none; float: left; }
#pageWrapper #contentWrapper #contentW850 .contactLeft ul li  {float: left; width: 410px; text-align: left; font-size: 1.4em; margin: 5px 0; }
#pageWrapper #contentWrapper #contentW850 .contactLeft ul li  label { display: block; padding: 2px 0; }
#pageWrapper #contentWrapper #contentW850 .contactLeft ul li  input[type="text"] { float: left; width: 410px; height: 20px; }
#pageWrapper #contentWrapper #contentW850 .contactLeft ul li  textarea { float: left; width: 410px; height: 80px; }
#pageWrapper #contentWrapper #contentW850 .contactLeft .errMsg { font-size: 1.4em; color: #FF0000; font-weight: bold; width: 410px; text-align: center;}

