/* General Items */
      a:link                 { color:#001133;text-decoration:none;} /* unvisited link */
      a:visited              { color:#001133;text-decoration:none;} /* visited link */
      a:hover                { color:#000033;}   /* mouse over link */
      a:active               { color:#000033}  /* selected link */
      h1                     { font-family: 'Yanone Kaffeesatz', sans-serif; color:#005599;font-weight:400; font-size:70px; margin:0px 0px 0px 0px;}
      h2                     { font-family: 'Yanone Kaffeesatz', sans-serif; color:#FFFFFF;font-weight:400; font-size:70px; margin:0px 0px 0px 40px;}
      h3                     { font-family: 'Yanone Kaffeesatz', sans-serif; color:#FFFFFF;font-weight:400; font-size:25px; margin:0px 0px 0px 0px;}
      h4                     { font-family: 'Yanone Kaffeesatz', sans-serif; color:#005599;font-weight:400; font-size:20px; margin:0px 0px 0px 0px;}

body                         { background: #1C2E4A; color:#FFFFFF; margin:0; padding:0; border:0;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:35px; font-weight:300;}

/* Containers*/
#maincontainer               { background:transparent; display:table; width: 100%; min-width:1280px; height:auto; margin:0; padding:0; border:0;}
#container                   { background:transparent; display:table; width:1280px; height:auto; margin:0 auto 0 auto; clear: both;}
#container02l                { background:transparent; float:left; text-align:left; width:520px; height:auto; margin:0 auto 0 auto; color:#005566;}
#container02r                { background:transparent; float:left; text-align:right; width:400px; height:auto; margin:0 auto 0 auto; color:#005566;}
#container960                { background:transparent; display:table; width:960px; height:auto; margin:0 auto 0 auto; clear: both;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:55px;color:#1C2E4A;}
#container960 h2             { font-family: 'Yanone Kaffeesatz', sans-serif; color:#005599; font-size:70px; margin:0px 0px 0px 0px;}
#container960 h3             { font-family: 'Yanone Kaffeesatz', sans-serif; color:#FFFFFF; text-align:left; font-size:45px; font-weight:400; margin:0px 0px 0px 10px;}
#container1000               { background:transparent; display:table; width:1000px; height:auto; margin:0 auto 0 auto; font-size:30px; clear: both;}
#container1100               { background:transparent; display:table; width:1100px; height:auto; margin:0 auto 0 auto; font-size:30px; clear: both;}
#container1100w              { background:#FFFFFF; display:table; width:1100px; height:auto; margin:0 auto 0 auto; clear: both;}
#container1100w h3           { font-family: 'Yanone Kaffeesatz', sans-serif; color: #0e87cc; text-align:center; font-size:65px; font-weight:400; margin:20px 20px 20px 10px;}
#container1280               { background:transparent; display:table; width:1280px; height:auto; margin:0 auto 0 auto; clear: both;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:55px;color:#FFFFFF;}
#container1280b              { background:#76E5F6; display:table; width:1280px; height:auto; margin:0 auto 0 auto; clear: both;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:55px;color:#000000; border-radius: 25px;}
#container1280t              { background:#77DDE7; display:table; width:1280px; height:auto; margin:0 auto 0 auto; clear: both;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:55px;color:#000000;}
#container1280w              { background:#FFFFFF; display:table; width:1280px; height:auto; margin:0 auto 0 auto; clear: both;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:55px;color:#000000;}
#containerbox                { background:transparent; margin: 0px auto 0px auto; width:960px; height:auto;}
#containerboxl               { background:transparent; margin: 0px auto 0px auto; width:960px; height:auto; text-align:left;}
#containerboxr               { background:transparent; margin: 0px auto 0px auto; width:960px; height:auto; text-align:right;}
#containerbox530             { background:transparent; float:left; width:530px; height:auto;}
#containerbarbback           { background: #318284; clear:both; text-align:center; width: 100%; min-width:1280px; height:auto; color:#FFFFFF;}
#containerbardbback          { background: #1C2E4A; clear:both; text-align:center; width: 100%; min-width:1280px; height:auto;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:55px;color:#FFFFFF;}
#containerbarlbback          { background: #145F9A; clear:both; text-align:center; width: 100%; min-width:1280px; height:auto; color:#FFFFFF;}
#containerbarsback           { background: #A98A5B; clear:both; text-align:center; width: 100%; min-width:1280px; height:auto; color:#FFFFFF;}
#containerbarwback           { background: #FFFFFF; clear:both; text-align:center; width: 100%; min-width:1280px; height:auto; color:#FFFFFF;}
#containercbartitle          { background: transparent; display:table; width: 100%; min-width:1280px; height:auto; margin:0; padding:0; border:0;}
#containercbartitle h2       { font-family: "Sansation", sans-serif; color: #FFFFFF; font-weight: 700; font-style: normal; text-align:left; margin:0px 0px 0px 40px;}
#containerdbartitle          { background: transparent; display:table; width: 100%; min-width:1280px; height:auto; margin:0; padding:0; border:0;}
#containerdbartitle h2       { font-family: "Sansation", sans-serif; color: #000000; font-weight: 700; font-style: normal; text-align:left; margin:0px 0px 0px 40px;}

#containerboxtext            { background: transparent;  width:1180px; height:auto; float:left; margin:0; padding:0; border:0;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:40px;color:#000000; text-align:left;}
#containerboxtextp           { background: transparent;  width:1180px; height:auto; float:left; margin:0; padding:0; border:0;
                               font-family: 'Yanone Kaffeesatz', sans-serif; font-size:40px;color:#000000; text-align:left;}
#containerboxtextp h1        { font-family: 'Yanone Kaffeesatz', sans-serif;  color:#1C2E4A; font-size:75px; text-align:left; margin:0px 10px 0px 0px;}
#containerboxtextp h3        { font-family: 'Yanone Kaffeesatz', sans-serif;  color:#0e87cc; font-size:70px; text-align:left; margin:0px 10px 0px 0px;}
#containerboxtextp h4        { font-family: 'Yanone Kaffeesatz', sans-serif;  color:#1C2E4A; font-size:50px; text-align:left; display:inline; margin:0px 10px 0px 0px;}
#containerboxtoplogo         { background: transparent; width:440px; min-height:400px; float:left; margin:0; padding:0; border:0;}
#containerboxtitle           { background: transparent  url(https://www.rivolwater.com/multimedia/back/translucent-white.png) repeat;
                               width:830px; min-height:400px; float:left; margin:0; padding:0; border:0;}
#containerboxtitle h1        { font-family: "Sansation", sans-serif; color: #004080; font-weight: 400; font-style: normal; text-align:left;
                               font-size:55px; text-align:left; margin:0px 10px 0px 40px;}
#containerboxtitle h2        { font-family: 'Yanone Kaffeesatz', sans-serif;  color:#FFFFFF; font-size:40px; text-align:left; margin:0px 10px 0px 40px;}

#containerlabback            { background: #282E3A  url(https://www.quimjal.com/multimedia/quimicos-jalisco-tratamiento-de-agua-soluciones.jpg) no-repeat; background-size: cover;
                               display:table; width: 100%; min-width:1280px; height:40px; margin:0 auto 0 auto; clear: both;}
#containersteamback          { background: #282E3A  url(https://www.quimjal.com/multimedia/quimicos-jalisco-tratamiento-de-agua-vapor.jpg) no-repeat; background-size: cover;
                               display:table; width: 100%; min-width:1280px; height:40px; margin:0 auto 0 auto; clear: both;}
#containersteambback         { background: #282E3A  url(https://www.quimjal.com/multimedia/quimicos-jalisco-tratamiento-de-agua-sistemas-industriales.jpg) no-repeat; background-size: cover;
                               display:table; width: 100%; min-width:1280px; height:40px; margin:0 auto 0 auto; clear: both;}
#containerwaterback          { background: #FFFFFF  url(https://www.rivolwater.com/multimedia/back/rivol-water-flow.png) no-repeat center center; background-width:1280px;
                               display:table; width: 100%; min-width:1280px; min-height:400px; margin:0 auto 0 auto; clear: both;}

#containerl1                 { background:#145F9A; float:left; width:670px; height:500px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerl3                 { background:#FFFFFF; color:#145F9A; float:left; width:530px; height:500px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerl3i                { background:transparent; float:left; width:490px; height:460px; overflow-x:hidden; overflow-y:hidden;
                               font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; color:#145F9A; font-size:30px;font-weight:400;}
#container11v                { background:#145F9A; float:left; width:670px; height:900px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerv1                 { background:#145F9A; float:left; width:824px; height:500px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerv1b                { background:#145F9A; float:left; width:960px; height:580px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerv2                 { background:#FFFFFF; float:left; width:440px; height:500px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerv2i                { background:transparent; float:left; width:400px; height:250px; overflow-x:hidden; overflow-y:hidden;
                               font-family: 'Raleway', sans-serif; text-align:center; color:#145F9A; font-size:24px;font-weight:200;}
#containerv3                 { background:#FFFFFF; color:#145F9A; float:left; width:372px; height:500px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerv3i                { background:transparent; float:left; width:350px; height:250px; overflow-x:hidden; overflow-y:hidden;
                               font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; color:#145F9A; font-size:30px;font-weight:400;}
#containerm2                 { background:#FFFFFF; float:left; width:600px; height:420px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerm2l                { background:transparent; float:left; width:570px; height:350px; overflow-x:hidden; overflow-y:hidden; text-align:center;}
#containerm2 h2              { font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; margin:10px 0px 10px 0px;
                               color:#0e87cc; font-size:35px;font-weight:700;}
#containerm4                 { background:#FFFFFF; float:left; width:290px; height:390px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerm4l                { background:transparent; float:left; width:270px; height:270px; overflow-x:hidden; overflow-y:hidden; text-align:center;}
#containerm4 h2              { font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; margin:10px 0px 10px 0px;
                               color:#0e87cc; font-size:35px;font-weight:700;}

#containerp3                 { background:#FFFFFF; float:left; width:400px; height:500px; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerp3l                { background:transparent; float:left; width:340px; height:255px; overflow-x:hidden; overflow-y:hidden; text-align:center;}
#containerp3 h2              { font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; margin:10px 0px 10px 0px;
                               color:#0e87cc; font-size:45px;font-weight:700;}

#containerbox960             { background:transparent; float:left; width:960px; height:auto; overflow-x:hidden; overflow-y:hidden;
                               font-family: 'Raleway', sans-serif; text-align:center; color:#000000; font-size:24px;font-weight:200;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerboxapi             { background: #580046; float:left; width:210px; height:auto; overflow-x:hidden; overflow-y:hidden;
                               -moz-box-shadow:    -3px 5px 5px 5px #000022;
                               -webkit-box-shadow: -3px 5px 5px 5px #000022;
                               box-shadow:         -3px 5px 5px 5px #000022;
                               -moz-border-radius: 9px 9px 9px 9px;
                               -webkit-border-radius: 9px;}
#containerboxapi h3          { font-family: 'Raleway', sans-serif; text-align:center; margin:10px auto 10px auto;
                               color:#FFFFFF; font-size:25px;font-weight:400;}
#containercategorybox        { background:transparent; float:left; width:455px; height:580px;
                               border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000 #000000 #000000 #000000;}
#containercatboxphoto        { background:#999999; float:left; width:453px; height:453px; overflow-x:hidden; overflow-y:hidden;}
#containercatboxtitle        { background:#000000; float:left; width:453px; height:125px;
                               border-width: 0px 0px 5px 0px; border-style: solid; border-color: #00DDFF;}
#containercatboxtitle h2     { font-family: 'Raleway', sans-serif; text-align:right; margin:10px 40px 0px 0px;
                               color:#00DDFF; font-size:44px;font-weight:400;}
#container h2                { font-family: 'Raleway', sans-serif; text-align:right; margin:10px 40px 0px 0px;
                               color:#0e87cc; font-size:70px;font-weight:400;}
#container960 h2             { font-family: "Audiowide", sans-serif; color: #000000; font-weight: 400; font-style: normal; text-align:left;
                               font-size:55px; margin:0px 0px 0px 30px;}
#container960 h3             { font-family: "Sansation", sans-serif; color: #000000; font-weight: 400; font-style: normal; text-align:left;
                               font-size:45px; margin:0px 0px 0px 30px;}
#container960 h4             { font-family: "Audiowide", sans-serif; color:#0e87cc font-weight: 400; font-style: normal; text-align:left;
                               font-size:55px; margin:0px 0px 0px 30px;}
#container02l h2             { font-family: "Audiowide", sans-serif; color: #000000; font-weight: 400; font-style: normal; text-align:left;
                               font-size:65px; margin:0px 0px 0px 0px;}
#container02l h3             { font-family: "Sansation", sans-serif; color: #000000; font-weight: 400; font-style: normal; text-align:left;
                               font-size:55px; margin:0px 0px 0px 0px;}
#container02l h4             { font-family: "Audiowide", sans-serif; color:#0e87cc font-weight: 400; font-style: normal; text-align:left;
                               font-size:55px; margin:0px 0px 0px 0px;}
#container02r h2             { font-family: 'Raleway', sans-serif; text-align:right; margin:10px 0px 10px 0px;
                               color:#0e87cc; font-size:50px;font-weight:400;}
#containerv2 h2              { font-family: 'Raleway', sans-serif; text-align:center; margin:10px 0px 10px 0px;
                               color:#0e87cc; font-size:40px;font-weight:700;}
#containerv2 h4              { font-family: 'Raleway', sans-serif; text-align:center; margin:0px 0px 0px 0px;
                               color:#0e87cc; font-size:24px;font-weight:400;}
#containerv3 h2              { font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center; margin:10px 0px 10px 0px;
                               color:#0e87cc; font-size:45px;font-weight:700;}
#containerv3 h4              { font-family: 'Raleway', sans-serif; text-align:center; margin:0px 0px 0px 0px;
                               color:#0e87cc; font-size:24px;font-weight:400;}
#categorynamebar             { background: #FFFFFF; clear:both; text-align:center; width: 100%; min-width:960px; height:auto; color:#FFFFFF;}
#categorynamebox             { background:transparent; margin: 0px auto 0px auto; width:960px; height:140px;}
#categorynamebox h1          { font-family: 'Raleway', sans-serif; color:#005599; text-align:right; font-size:70px;font-weight:400;}
#interbarwhite               { background:#ffffff; width: 100%; height:auto; clear:both;}
#interbartop                 { background:#FFFFFF url(https://www.rivolwater.com/multimedia/galeria/rivol-water-industrial.jpg) no-repeat scroll center; background-size: 3000px AUTO; width: 100%; height:1000px; clear:both;}
#interboxtop                 { background:transparent; margin: 0px auto 0px auto; width: 960px; height:auto; text-align:center;}
#interboxtop h1              { font-family: 'Alkalami', serif; color:#000000;font-weight:400;font-size:80px; text-align:right; margin:10px 20px 10px 20px;}
#interboxtop h2              { font-family: 'Alkalami', serif; color:#000000;font-weight:400;font-size:55px; text-align:right; margin:0px 20px 0px 20px;}

#topcontainer                { background: #1C2E4A;  width: 100%; min-width:1280px; height:auto; margin:0 auto 0 auto; clear: both;}
#topcontainerbox             { background:transparent; display:table; width:960px; height:auto; margin:0 auto 0 auto; clear: both;}
#topcontainerbox h2          { font-family: 'Open Sans', sans-serif; color:#ffffff;font-weight:700;font-size:20px; text-align:center;}

/* Separator Bars */
#blankh05                    { background: transparent; width:5px; height:5px; clear: both; margin:0px 0px 0px 0px;}
#blankh10                    { background: transparent; width:5px; height:10px; clear: both; margin:0px 0px 0px 0px;}
#blankh15                    { background: transparent; width:5px; height:15px; clear: both; margin:0px 0px 0px 0px;}
#blankh20                    { background: transparent; width:5px; height:20px; clear: both; margin:0px 0px 0px 0px;}
#blankh30                    { background: transparent; width:5px; height:30px; clear: both; margin:0px 0px 0px 0px;}
#blankh40                    { background: transparent; width:5px; height:40px; clear: both; margin:0px 0px 0px 0px;}
#blankh50                    { background: transparent; width:5px; height:50px; clear: both; margin:0px 0px 0px 0px;}
#blankh60                    { background: transparent; width:5px; height:60px; clear: both; margin:0px 0px 0px 0px;}
#blankh70                    { background: transparent; width:5px; height:70px; clear: both; margin:0px 0px 0px 0px;}
#blankh80                    { background: transparent; width:5px; height:80px; clear: both; margin:0px 0px 0px 0px;}
#blankh90                    { background: transparent; width:5px; height:90px; clear: both; margin:0px 0px 0px 0px;}
#blankh100                   { background: transparent; width:5px; height:100px; clear: both; margin:0px 0px 0px 0px;}
#blankl05                    { background: transparent; width:5px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl10                    { background: transparent; width:10px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl15                    { background: transparent; width:15px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl20                    { background: transparent; width:20px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl30                    { background: transparent; width:30px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl40                    { background: transparent; width:40px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl50                    { background: transparent; width:50px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl60                    { background: transparent; width:60px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl70                    { background: transparent; width:70px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl80                    { background: transparent; width:80px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl90                    { background: transparent; width:90px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#blankl100                   { background: transparent; width:100px; height:10px; float:left;  margin:0px 0px 0px 0px;}

#blankr                      { background: transparent; width:10px; height:10px; float:right; margin:0px 0px 0px 0px;}
#blankr05                    { background: transparent; width:5px; height:10px; float:right; margin:0px 0px 0px 0px;}
#blankr10                    { background: transparent; width:10px; height:10px; float:right; margin:0px 0px 0px 0px;}
#blankr20                    { background: transparent; width:20px; height:10px; float:right; margin:0px 0px 0px 0px;}

#blankllb                    { width:30px; height:10px; float:left;  margin:0px 0px 0px 0px;}
#dbluehb880                  { background: #1C2E4A; width:880px; height:4px; float:left; margin:0px 0px 0px 0px;}
#dbluehb1100                 { background: #1C2E4A; width:1100px; height:5px; float:left; margin:0px 0px 0px 0px;}
#greyhb880                   { background: #555555; width:880px; height:2px; float:left; margin:0px 0px 0px 0px;}
#blankwb                     { background: #BBBBBB; width:2px; height:80px; float:left; margin:0px 0px 0px 0px;}
#blankwbr                    { background: #BBBBBB; width:2px; height:120px; float:right; margin:0px 0px 0px 0px;}

/* Menu Elements*/
#topdatabar                  { background:#1C2E4A; clear:both; width: 100%; min-width:1280px; min-height:100px; margin:0px 0px 0px 0px;}
#upmenumbox                  { background:transparent; margin: 0px auto 0px auto; text-align:left; width:1280px; height:auto;}
#upmenumbox h3               { font-family: 'Yanone Kaffeesatz', sans-serif; color:#FFFFFF; text-align:left; font-size:28px; font-weight:400; margin:0px 0px 0px 0px;}
#upmenumbox h4               { font-family: 'Yanone Kaffeesatz', sans-serif; color:#00DDFF; text-align:center; font-size:50px; font-weight:700; margin:0px 0px 0px 0px;}

#upmenuboxtitle              { background:transparent; width:250px; height:auto; float:left;}
#upmenuboxtitle h1           { font-family: "Audiowide", sans-serif; color: #FFFFFF; font-weight: 400; font-style: normal; text-align:left; font-size:55px; margin:0px 0px 0px 30px;}
#upmenuboxtitle h2           { font-family: "Sansation", sans-serif; color: #FFFFFF; font-weight: 400; font-style: normal; text-align:left; font-size:45px; margin:0px 0px 0px 30px;}
#upmenuboxitemr              { background:transparent; width:180px; height:auto; float:right; text-align:center; }
#upmenuboxitems              { background:transparent; width:750px; height:auto; float:right; text-align:center; }

#outboxtitle                 { background:transparent; margin: 0px auto 0px auto; text-align:center; width:960px; height:auto;}

#botmenumbar                 { background:#FFFFFF; clear:both; text-align:center; width: 100%; min-width:960px; min-height:450px; margin:0px 0px 0px 0px; clear:both;}
#botmenumbox                 { background:transparent; margin: 0px auto 0px auto; text-align:center; width:960px; height:auto;}
#botmenucboxa                { background:transparent; width:570px; min-height:70px; float:left; text-align:left;}
#botmenucboxb                { background:transparent; width:250px; min-height:70px; float:left;}
#botmenucboxb h2             { font-family: 'Raleway', sans-serif; color:#FFFFFF; text-align:right; font-size:38px;font-weight:400; margin:0px 0px 10px 0px;}
#botmenucboxb h3             { font-family: 'Raleway', sans-serif; color:#00DDFF; text-align:right; font-size:22px;font-weight:400; margin:0px 0px 10px 0px;}
#botmenucboxc                { background:transparent; width:500px; min-height:70px; float:left;}
#botmenucboxc h2             { font-family: 'Yanone Kaffeesatz', sans-serif; color:#1D638D; text-align:right; font-size:55px;font-weight:400; margin:0px 0px 10px 0px;}
#botmenucboxc h3             { font-family: 'Yanone Kaffeesatz', sans-serif; color:#00DDFF; text-align:right; font-size:22px;font-weight:400; margin:0px 0px 10px 0px;}

#botmenucboxal               { background:transparent; width:50px; min-height:50px; float:left;}
#botmenucboxat               { background:transparent; width:210px; height:auto; float:left;}
#botmenucboxat h4            { font-family: 'Raleway', sans-serif; color:#FFFFFF; text-align:right; font-size:27px;font-weight:400;}

#pinfoinnerboxb              { background:#76E5F6; width:1100px; height:auto; float:left; font-size:34px; border-radius: 25px;}
#pinfoinnerboxw              { background:#FFFFFF; width:1100px; height:auto; float:left; font-size:34px; border-radius: 25px;}
#pinfoinnerboxwico           { background:transparent; width:70px; height:70px; text-align:left; float:left; overflow-y:hidden;}
#pinfoinnerboxwrm            { background:transparent; width:530px; height:auto; text-align:left; float:left;}
#pinfoinnerboxwt             { background:transparent; width:330px; height:auto; text-align:left; float:left;}
#pinfoinnerboxwt h5          { font-family: 'Yanone Kaffeesatz', sans-serif; color:#1C2E4A; text-align:left;font-weight:400;font-size:38px; margin:0px 0px 0px 0px;}
#pinfoinnerboxwrm h5         { font-family: 'Yanone Kaffeesatz', sans-serif; color:#1C2E4A; text-align:right;font-weight:700;font-size:38px; margin:0px 0px 0px 0px;}

/* Foot Elements */
#footerbar                   { background:#000000; width: 100%; min-width:1280px; height:auto; clear: both;}
#footerbar h4                { font-family: 'Yanone Kaffeesatz', sans-serif; color:#ffffff;font-weight:400;text-align:right;
                               font-size:24px; margin:10px 0px 10px 0px;}

/* Style the button used to pause/play the video */
#myBtn                      {  width: 70px;  font-size: 12px;  padding: 5px;  border: none;  background: #000;  color: #fff;  cursor: pointer;}
#myBtn:hover                {  background: #ddd;  color: black;}

/* Classes */
.std_textbox                { background-color:#D0D0D0;box-shadow:none; width: 450px; font-weight:400; font-size:30px;}
.std_textboxb               { background-color:#D0D0D0;box-shadow:none; width: 800px; font-weight:400; font-size:30px;float:left;}
.std_textboxm               { background-color:#D0D0D0;box-shadow:none; width: 700px; font-weight:400; font-size:44px;float:left;}

.ttitles                    { background: #358c8e; width:940px; height:40px; margin:0px 0px 0px 0px;
                              font-family: 'Raleway', sans-serif; text-align:center; color:#000000; font-size:20px;font-weight:700;}
.ttname                     { width:468px; height:auto; border-width: 0px 4px 0px 0px; border-style: solid; border-color: #00DDFF;}
.ttcas                      { width:200px; height:auto; border-width: 0px 4px 0px 0px; border-style: solid; border-color: #00DDFF;}
.ttformula                  { width:270px; height:auto; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #00DDFF;}
.tcontents                  { background: transparent; width:940px; height:40px; margin:0px 0px 0px 0px;
                              font-family: 'Raleway', sans-serif; text-align:center; color:#000000; font-size:20px;font-weight:200;}
.tname                      { width:470px; height:auto; border-width: 0px 4px 4px 0px; border-style: solid; border-color: #00DDFF;}
.tcas                       { width:200px; height:auto; border-width: 0px 4px 4px 0px; border-style: solid; border-color: #00DDFF;}
.tformula                   { width:270px; height:auto; border-width: 0px 0px 4px 0px; border-style: solid; border-color: #00DDFF;}

.outshadow                   { -moz-box-shadow:    -3px 5px 5px 5px #000511;
                               -webkit-box-shadow: -3px 5px 5px 5px #000511;
                               box-shadow:         -3px 5px 5px 5px #000511;}
.whiteoutshadow              { -moz-box-shadow:    -3px 5px 5px 5px #AAAAAA;
                               -webkit-box-shadow: -3px 5px 5px 5px #AAAAAA;
                               box-shadow:         -3px 5px 5px 5px #AAAAAA;}
.greyoutshadow               { -moz-box-shadow:    -3px 5px 5px 5px #555555;
                               -webkit-box-shadow: -3px 5px 5px 5px #555555;
                               box-shadow:         -3px 5px 5px 5px #555555;}

::-webkit-input-placeholder  { color: #999999;/* Edge */ }
:-ms-input-placeholder       { color: #999999;/* Internet Explorer */ }
::placeholder                { color: #999999;

