/* -- Undo browser defaults
        http://tantek.com/log/2004/09.html#d06t2354 -- */
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

/* - - - - Primary Identifiers - - - - - - - - - */

#container { clear:left; width: 100%; margin: 0 auto; min-height: 100%;
  background: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#FFFEEA)); /* Safari 4-5, Chrome 1-9 */
  background: -webkit-radial-gradient(circle, #fff, #F6F0E8); /* Safari 5.1+, Chrome 10+ */
  background: -moz-radial-gradient(circle, #fff, #FFFEEA); /* Firefox 3.6+ */
  background: -ms-radial-gradient(circle, #fff, #FFFEEA); /* IE 10 */
background-image: url(data:image/png;base64,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);
background-repeat: repeat-x repeat-y;
-webkit-box-shadow: 0 5px 6px -2px #eee;
-moz-box-shadow: 0 5px 6px -2px #eee;
 box-shadow: 0 5px 6px -2px #eee;}
#header { clear:left;float:left;width:100%;color:#222;font-weight:700;font-size:240%;margin:40px 0 20px 0;text-align:center;font-family:Sansus Webissimo;padding-bottom:0; }
#header img { clear:left; margin: 0 auto; }
#content { clear:left; float:left; width: 100%;
 overflow:auto; padding: 0px 0 33px 0; /* must be same height as the footer */
}
#footer { width: 96%; text-align: center; line-height: 1.6em; font-size: 80%; text-shadow: 0 1px 0 #ffffff; color: #999; padding: 5px 0 10px 0; margin: -33px auto 0 auto; /* negative value of footer height */ height: 32px; clear:both;}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { font: normal 90% "Helvetica", "Arial", sans-serif; text-align: left; line-height: 1.4em; width: 100%; min-width: 500px; background:#F8FAFB; color:#555; }
html, body {height: 100%;}
/*Opera fix for sticky footer*/ body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;/ }
div { border: 0; }
table { border-spacing: 0px; border-collapse: collapse; color:#333; }
dl { clear: left; }
dt { font-weight: bold; }
dd { font-weight: normal; margin: 3px 0 20px 0px; }
p { display: block; clear: left; float: left; margin: 5px 0; width: 100%; font-size:105%; }
ul { float: left; list-style: none; line-height: 1.2em; }
ul li { list-style: none; text-indent: 2px; padding: 2px 0 2px 0; }
img { max-width: 100%; height: auto; border: 0; -ms-interpolation-mode: bicubic; }

h1 { padding:30px 0 20px 0; text-align:center; font: normal 22px "Georgia", "Times", serif; color:#777; text-shadow: 0 1px 0 #ffffff; }

a { font-size: 100%; text-decoration: none; }
a:link { color: #049EF6; }
a:visited { text-decoration: none; color: #049EF6; }
a:hover { text-decoration: underline; color: #049EF6; }
a:active { text-decoration: none; color: #049EF6; }

.products-bar { clear:left;float:left;width:100%; margin-top:15px; background:#c7c7c7; }
.product { float:left; min-width:10%; min-height:150px; padding:10px 0;}
.cq { background:#6E2076; width:38%;
-webkit-box-shadow: inset 40px 0 40px -40px rgba(100, 100, 100, 0.4), inset 40px 0 40px -40px rgba(0, 0, 0, 0.4);
   -moz-box-shadow: inset 40px 0 40px -40px rgba(100, 100, 100, 0.4), inset 40px 0 40px -40px rgba(0, 0, 0, 0.4);
        box-shadow: inset 40px 0 40px -40px rgba(100, 100, 100, 0.4), inset 40px 0 40px -40px rgba(0, 0, 0, 0.4);}
.clickable:hover { opacity:.9; cursor: pointer; }
.inner { padding:10px 0; float:left; width:93%; margin: 0 3.5%; color:#eee; text-shadow: 0 1px 1px rgba(0,0,0,0.2); }
.inner a { font-size:19px; font-weight:700; color:#fff; text-decoration:none; }
.inner a:hover { color:#fff; text-decoration:none; }
.inner img { clear:left; float:left; margin:15px 0 0 35px; }
.inner img.go { clear:none; float:right; margin: 105px 5px 0 0; opacity: 1;transition: opacity .8s; }
.inner img.go.hidden { opacity: 0; }
.description { float:left; clear:none; width:52%; margin:20px 0 0 25px; }
.description p { font-size:110%; }