body {background-color: #FFF;background-image: url(../images/page-bg.jpg);background-position: center top;background-repeat: no-repeat;margin-left: 0px;margin-top: 8px;margin-right: 0px;margin-bottom: 0px;color: #fff;}
img {border: none;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a:link {color: #0ce7da;text-decoration: none;}
a:visited {text-decoration: none;color: #0ce7da;}
a:hover {text-decoration: none;color: #fff;}
a:active {text-decoration: none;color: #0ce7da;}
#container {width: 950px; margin: 0 auto; overflow: hidden;}
#header {height: 87px; overflow: hidden;}
#headerleft {width: 250px; float: left; overflow: hidden;}
#headerright {width: 670px; float: right; text-align: right; font-size: 22px; font-weight: bold; letter-spacing: -.2px; margin: 28px 3px 10px 0;}
#headerright ul {list-style: none; padding: 0; margin: 0; display: inline;}
#headerright ul li {list-style: none; padding: 0; margin: 0 0 0 10px; display: inline;}
#headerright a {color: #000; text-decoration: none; padding: 5px 10px;}
#headerright a:hover {color: #0ce7da; text-decoration: none; background-color:#000;}
#headerright a.current {color: #0ce7da; text-decoration: none; background-color:#000;}
#slidewrap {margin: 12px 0 18px 0; height: 314px;}
#slide {background-color: #000; padding: 10px; height: 302px;}
#mainwrap {width: 950px; overflow: hidden; margin: 0 0 10px 0;}
#main {width: 649px; padding: 0; border: 10px solid #000; margin: 0 10px 0 0; background-color: #141414; float: left; min-height: 375px;}
.header {padding: 6px 14px 6px 11px; background-color: #242424; overflow: hidden;}
span.title {float: left; width: 80%; color: #fff; font-size: 24px; letter-spacing: -1px;}
span.title a {color: #fff; font-size: 24px; letter-spacing: -1px; text-decoration: none;}
span.title a:hover {color: #0ce7da; font-size: 24px; letter-spacing: -1px; text-decoration: none;}
span.icon {float: right; width: 30px; text-align: right; padding: 2px 0 0 0;}
#twitter {width: 251px; padding: 0px; border: 10px solid #000; float: right; background-color: #141414; height: 375px; overflow: hidden;}
.content {height: 100%; padding: 10px;}
.content img {padding: 5px; background-color: #000; border: none;}
.content a img {padding: 5px; background-color: #000;}
.content a:hover img {background-color: #0ce7da;}
.content h2 {font-size: 18px; font-weight: bold; padding: 0; margin: 0 0 2px 0;}
.contenttwitter {height: 100%; padding: 10px; margin: -5px 0 0 0;}
.content p {font-size: 12px; padding: 0; margin: 12px 0 12px 0; font-weight: normal; color: #909090; line-height: 18px;}
.aboutimg img {float: right; padding: 0;}
#latestgear {width: 930px; padding: 0; border: 10px solid #000; margin: 0 0 0 0; background-color: #141414; float: left; min-height: 224px;}
.latestthumbs img {padding: 5px; background-color: #000; margin: 7px 4px 0 4px; border: 0px; text-align: center;}
.latestthumbs a img {padding: 5px; background-color: #000;}
.latestthumbs a:hover img {padding: 5px; background-color: #0ce7da;}
.moreproducts a {font-size: 10px; color: #000; text-decoration: none; float: right; margin: 7px 0 0 0;}
#footertop {background-color: #d9d9d9; margin: 20px 0 0 0; overflow: hidden;}
.footercontain {width: 950px; margin: 0 auto; padding: 15px 0 22px 0; overflow: hidden;}
#footerbot {background-color: #000; color: #fff; font-size: 11px;}
.footbotright {float: right; font-size: 10px;}
.footcolumn {float: left; margin: 0 35px 0 0; color: #000; width: 175px;}
.footcolumn a {color: #000; text-decoration: none;}
.footcolumn a:hover {color: #000; text-decoration: underline;}
.footcolumn ul {list-style: none; margin: 0; padding: 0;}
.footcolumn ul li {list-style: none; margin: 0; padding: 4px 0; border-bottom: 1px dotted #a3a3a3;}
.foothead {font-size: 24px;}
.newsarticle {border-bottom: 1px dotted #3e3e3e; padding: 5px 0 20px 0; overflow: hidden;}
.newsarticle div.left {float: left; width: 220px; margin: 0 15px 0 0;}
.newsarticle div.right {float: left; width: 370px;}
.newsarticle span.date {font-size: 11px; color: #909090;}
.newsarticle div.desc {margin: 8px 0 8px 0;}
.newsarticle div.readmore {font-size: 10px;}
.newsarticlelast {margin: 15px 0 0 0;}
.blogmore {text-align: right; margin: 12px 0 0 0; font-size: 10px;}
h1 {text-indent: -99999px; margin: -15px; padding: 0;}