* { margin: 0; padding: 0; outline: 0; }
body {
	font: 12px/18px Arial,sans-serif;
	color: #FFF;
	text-align: center;
	background: #fff url(images/bg.gif) repeat-x 0 0;
}

a { color: #02a3e7; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 962px; align: center; padding-top:20px;}

#header{ height:130px; background: url() repeat-x;}

h1#logo a { height: 190px; width: 300px; background: url(images/logo.gif) no-repeat 0 0; float: left; margin-top: 400px; text-decoration: none; }
h1#logo a:hover { text-decoration: none; }
h1#logo span { font-size: 10px; text-align: center; line-height: 13px; color: #fff;  letter-spacing: 1px; word-spacing: 4px; display: block; padding: 60px 0 0 44px; color:#909090; }


.slide-area{ height:350px; background:#e8e8e8; padding-top:-30px; border-bottom:solid 2px #fff;}

.slider{ width:962px; height:350px; background: url(images/slide.png) no-repeat 0 -0px;}
.slider ul{ list-style-type: none; float: left; display: inline;}
.slider .image{ float: left; width:330px; text-align: right;}
.slider .image img{}
.slider .info{ float: left; width:500px; padding-top:35px; height:315px; position:relative; z-index: 1; text-align: left;}
.slider .info h2{ font-size: 22px; color:#fff; line-height:23px; text-transform: uppercase; padding-bottom:14px;}
.slider .info p{ color:#fff; padding-bottom:14px}
.slider .info a{ color:#fff; font-weight: bold; text-decoration: none;}
.slider .info a.download{ width:230px; height:63px; display: block; position:absolute; bottom:11px; left:260px; z-index: 10; background: url(images/download.gif); font-size:0; line-height:0; text-indent:-4000px; text-decoration: underline;}

#content{ background:#202020 url(images/cnt-bg.jpg) repeat-x 0 0; padding-top:0px;}

.bot{ border:0 !important;}
.bot p{ padding-bottom:0px !important}


#footer{ height:5px; background: url(images/ftr.gif) repeat-x;}
#footer .social{ float: left; display: inline;  padding-top:60px; padding-right:15px;}
#footer .social a{ margin-right:7px; float: left; }
#footer p.ftr-nav{ font-size: 10px; color:#828282; line-height:12px; padding-top:24px; float: left; display: inline; width:300px; }
#footer p.ftr-nav a{ font-size: 10px; color:#828282; text-decoration: none;}
#footer p.ftr-nav a:hover{ text-decoration: underline;}
#footer p.copy{ text-align: right; font-size: 10px; color:#828282; line-height:12px; padding-top:60px}
#footer p.copy a{ color:#828282;}
