/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

/* body and container */

html,body {padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#000}

#wrapper {margin:0 auto;width:100%;position:relative;padding:0;height:99.9%;min-height:100%;}
html>body #wrapper{height:auto;}

#container {margin:0 auto 0;padding:380px 0 0 20px;color:#fff;width:800px;}

/* Top Content */

#top {margin:0 auto;width:100%;position:absolute;top:0;background:url('images/logo2.jpg') top center;}
#banner {width:800px;margin:0 auto;padding:0;}
#logo {margin:0 auto;padding:0;height:315px;width:100%;}

/* Middle Content */

#MainContent {width:430px;float:left;padding-right:70px;}
#MainMenu {height:38px;width:800px;margin:0;padding:0;}
.home {display:block;float:left;width:89px;height:38px;background:url('images/nav.jpg') top left;}
.home:hover, .home.active {background:url('images/nav.jpg') 0 -37px;}
.products  {display:block;float:left;width:148px;height:38px;background:url('images/nav.jpg') -90px 0;}
.products:hover, .products.active {background:url('images/nav.jpg') -90px -37px;}
.about  {display:block;float:left;width:99px;height:38px;background:url('images/nav.jpg') -238px 0;}
.about:hover, .about.active {background:url('images/nav.jpg') -238px -37px;}
.feedback  {display:block;float:left;width:149px;height:38px;background:url('images/nav.jpg') -335px 0;}
.feedback:hover, .feedback.active {background:url('images/nav.jpg') -335px -37px;}
.studio {display:block;float:left;width:121px;height:38px;background:url('images/nav.jpg') 317px 0 ;}
.studio:hover, .studio.active {background:url('images/nav.jpg') 317px -37px;}
.contact  {display:block;float:left;width:128px;height:38px;background:url('images/nav.jpg') 195px 0 ;}
.contact:hover, .contact.active {background:url('images/nav.jpg') 195px -37px;}
.buy  {display:block;float:left;width:66px;height:38px;background:url('images/nav.jpg') 65px 0;}
.buy:hover, .buy.active {background:url('images/nav.jpg') 65px -37px;}

/* Footer Content */

#footer {color:#000000;height:200px;padding-top:10px;margin:0 auto;width:100%;clear:both;background:url('images/background.jpg')}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#clearfooter {width:100%;height:20px;clear:both;padding-top:10px;}
* html #footer{margin-bottom:-1px;padding-top:10px;}

/* General */

img {border:0;}
a:focus,a:active{outline:none;-moz-outline-style:none;-moz-outline:none;}
a:link {text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {color:##ee2024}
form {padding:0;margin:0}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
h1 {font-size:23px; color:#ffffff; font-family:	Arial, Helvetica, sans-serif;}
h2 {font-size:20px; color:#4c349d; font-family:	Arial, Helvetica, sans-serif;}
.floatright {float: right; padding: 4px; margin-left: 40px;}
.floatright2 {float: right;}
table.ticks {color:#454445; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.fright {float:right;}
.fleft {float:left;}
.bigtext {font-family:Arial, Helvetica, sans-serif;font-size:15px;}
.datetext {color:#939598;}
.redtext {font-size:15px; color:#ee2024;}