/*  Liquid Light 3D
------------------------------
Author: Omni Studios Inc
Contact: info@omnistudios.com
Website: http://omnistudios.com/
------------------------------
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, b, u, i, center, ol, ul, li, form { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; font-family: Arial; text-decoration: none; }
body { line-height: 1; }
ul { list-style: none; }
:focus { outline: 0; }

body { background: black url(images/bg.jpg) top center no-repeat; }

/* wrapper */
#wrapper { width: 738px; margin: 0 auto; }

/* header */
#header { width: 738px; height: 123px; }
#header h1 { float: right; width: 233px; height: 77px; margin-top: 20px; margin-right: 5px; }
#header a { display: block; width: 233px; height: 77px; background: url(images/logo.png) 0 0 no-repeat; text-indent: -9999px; }

/* rotator */
#rotator { width: 738px; height: 215px; position: relative; background: url(images/loading.gif) center no-repeat; }
#rotatorCover { width: 738px; height: 215px; background: url(images/rotator_cover.png) 0 0 no-repeat; position: absolute; z-index: 1000; }

/* navigation */
#navigation { width: 738px; height: 115px; overflow: hidden; margin-top: 16px; }
#navigation li { float: left; width: 115px; height: 115px; margin-right: 9px; }
#navigation li span { cursor: pointer; }
#navigation li.end { margin-right: 0px; }
#navigation a * { display: none; }
#navigation a, #navigation a .hover { height: 115px; position: relative; display: block; background: url(images/navigation_sprite.png) 0 0 no-repeat; }

#navigation a.home { background-position: 0 0; width: 115px; }
#navigation .highlight a.home:hover, #navigation a.home .hover { background-position: -115px 0px; width: 115px; }

#navigation a.gallery { background-position: 0px -115px; width: 115px; }
#navigation .highlight a.gallery:hover, #navigation a.gallery .hover { background-position: -115px -115px; width: 115px; }

#navigation a.services { background-position: 0px -230px; width: 115px; }
#navigation .highlight a.services:hover, #navigation a.services .hover { background-position: -115px -230px; width: 115px; }

#navigation a.shop { background-position: 0px -345px; width: 115px; }
#navigation .highlight a.shop:hover, #navigation a.shop .hover { background-position: -115px -345px; width: 115px; }

#navigation a.downloads { background-position: 0px -460px; width: 115px; }
#navigation .highlight a.downloads:hover, #navigation a.downloads .hover { background-position: -115px -460px; width: 115px; }

#navigation a.contact { background-position: 0px -575px; width: 115px; }
#navigation .highlight a.contact:hover, #navigation a.contact .hover { background-position: -115px -575px; width: 115px; }

/* content */
#content { width: 738px; margin-top: 24px; }
#content h1 { font-size: 20px; color: #77c4ed; margin-bottom: 15px; }
#content p { font-size: 14px; color: white; line-height: 18px; margin-bottom: 20px; }
#content ul { margin-left: 30px; list-style: disc; }
#content li { margin-bottom: 10px; color: white; font-size: 14px; }
#content a { color: #77C4ED; }

/* footer */
#footer { clear: both; width: 738px; text-align: center; margin-top: 40px; margin-bottom: 20px; }
#footer span { font-size: 12px; color: white; }