* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial;
	vertical-align: baseline;
	color:#5b5b5b;
	
}
html {overflow-y: scroll}
body{font-size:62.5%; background:#000000 url(../images/bg2.gif); background-repeat:repeat-x; height:813px;}
strong{font-weight:bold;}
#wrapper {width:903px; margin:0 auto 0 auto; position:relative;}
#logo2{padding:9px 0 12px 410px;}

/*#logo{float:left; padding:13px 0 0 366px;}*/

#whitebg{float:left; position:relative; z-index:12; top:0px; left:0;}
.dtype{float:left; background:url(../images/dtype_hero.jpg); background-repeat:no-repeat; width:903px; height:389px; }
.xkss{float:left; background:url(../images/xkss_hero.jpg); background-repeat:no-repeat; width:903px; height:389px; }
.ctype{float:left; background:url(../images/ctype_hero.jpg); background-repeat:no-repeat; width:903px; height:389px; }
.etype{float:left; background:url(../images/etype_hero.jpg); background-repeat:no-repeat; width:903px; height:389px; }
#whitebg #title h1{float:left; color:#767676; font-size:1.4em; text-transform:uppercase;  position:absolute; top:10px; left:15px; z-index:1001; font-weight:bold; width:400px;}
#whitebg #scrollcon{float:left; position:relative; top:0; left:0; z-index:1990}
#whitebg #scrollcon .arrowleft1{position:absolute; top:52px; left:0px; border:solid 0px Green; float:left; z-index:5002;}
#whitebg #scrollcon .arrowright1{position:absolute; top:52px; right:0; border:solid 0px Green; float:right; z-index:5002;}
#whitebg #scrollouter{float:left; width:903px; height:261px; margin-top:53px; overflow:hidden; position:relative; z-index:2000}
#whitebg #scrollinner{float:left; width:1124px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#whitebg #scrollouter .magazine{float:left; position:relative; z-index:1999; padding-right:10px; width:152px; height:260px;}
#whitebg #scrollouter .magazine p{position:absolute; bottom:14px; left:0; width:152px; z-index:2001; text-align:center; font-size:1.1em;}

#arrowleft, #arrowright{float:left;}
#outer{float:left; padding:337px 0 0 10px}
#smoothbox{overflow:hidden; float:left; width:843px;}
#smooth{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:solid 0px red;}
#smooth li{float:left; padding-left:7px; height:58px;}

#blackbg{float:left; width:903px; position:relative;top:-50px; left:0; z-index:13;}
#blackbg span{text-transform:uppercase; font-weight:bold;}
#blackbg #outerbox{float:left; width:903px; font-size:1.2em; color:#767676; padding-bottom:20px; height:140px;}
#blackbg #outerbox p{padding-bottom:16px;}
#blackbg #outerbox .innerbox{float:left; width:295px; padding-right:9px; min-height:107px;}
#blackbg #outerbox .innerboxlast{float:left; width:295px;}
#blackbg #outerbox #press{float:left}
.pressblock{float:left; width:206px; margin:32px 26px 0 0;}
.pressblock li{float:left; width:206px; list-style-type:none; border-bottom:solid 1px #2e2e2e;}
.pressblock li a{float:left; display:block; text-decoration:none; padding:2px 5px 2px 5px;}
.pressblock li a:hover, .pressblock li a.pressblocknavon{ color:#ffffff;}

#blackbg #pages{float:left; width:903px; height:30px;}
#blackbg #pages p{float:right;}
#blackbg #pages a{float:left; padding:3px 5px 3px 5px; text-decoration:none; border:solid 1px Black;}
#blackbg #pages span{float:left; border:solid 1px #2f2f2f; padding:3px 5px 3px 5px;}
#blackbg label{float:left; padding-bottom:10px; clear:both;}
#blackbg input{float:left; clear:both;}
.submit{margin-top:15px;}

/*Navigation*/
   	#pnav{border:solid 0px red; float:left; font-size: 1.2em; padding-left:160px; width:743px; height:30px; background:url(../images/nav-bg.gif) repeat-x;}
	#pnav li{float:left;display:block; background:url(../images/divide.gif) no-repeat;}
	#pnav li.first{background:none;}
	#pnav li a{float:left; color:#8f8f8f; display:block; text-decoration:none; padding:8px 16px 0 16px;}
	#pnav li a:hover, #pnav li a.pnavon{ color:#ffffff;}

   	#snav{float:left; font-size: 1.2em; padding-left:226px;}
	#snav li{float:left;display:block;}
	#snav li a{float:left; color:#8f8f8f; display:block; text-decoration:none; padding:8px 16px 0 16px;}
	#snav li a:hover, #snav li a.snavon{ color:#ffffff;}

   	#snavmod{float:left; font-size: 1.2em; padding-left:286px;}
	#snavmod li{float:left;display:block;}
	#snavmod li a{float:left; color:#8f8f8f; display:block; text-decoration:none; padding:8px 16px 0 16px;}
	#snavmod li a:hover, #snavmod li a.snavon{ color:#ffffff;}

#footer{float:left; border-top:1px solid #1d1d1d; border-bottom:1px solid #1d1d1d; width:903px; clear:both; position:relative; top:0px; left:0}
#footer-left p{float:left; height:20px; padding-top:9px; color:#505050;}
#footer-left img{float:left; padding:8px 5px 0 0;}
#footer-right{float:right; height:20px; padding-top:6px;}
#footer-right a{text-decoration:none;}
#footer-right a:hover{text-decoration:underline}
#footer-right .image{float:left; padding:0px 0 11px 0px;}


/* Footer Navigation */

   	#fnav{float:left; font-size: 1em;}
	#fnav li{float:left;display:block; background:url(../images/foot-divide.gif) no-repeat;}
	#fnav li.first{background:none;}
	#fnav li a{float:left; color:#505050; display:block; text-decoration:none; padding:6px 9px 0 9px;}
	#fnav li a:hover, #fnav li a.pnavon { color:#ffffff;}


