*{border:0;margin:0;padding:0;text-decoration:none;}
html{background:#000 url(img/bg.gif);font-family:Arial,Helvetica,sans-serif;font-size:small;}
.clearboth{clear:both;}

/*Structure*/
#container{width:812px;margin:30px auto 30px auto;}
#rotatebg{float:left;width:252px;height:193px;background:url(img/rotatebg.png);padding:10px 0 0 10px;}
#topbg{width:812px;height:195px;background:url(img/topbg.png);margin:0 0 10px 0;}
#bottombg{width:812px;height:195px;background:url(img/bottombg.png);margin:10px 0 0 0;}
#header{height:203px;margin:0 0 15px 0;}
#c_left{width:262px;background:url(img/c_bg.jpg);float:left;margin:0 13px 0 0;}
#c_center{width:262px;background:url(img/c_bg.jpg);float:left;margin:0 13px 0 0;}
#c_right{width:262px;background:url(img/c_bg_r.jpg);float:left;}
#latestnews{width:262px;height:239px;background:url(img/latestnews.png);padding:29px 0 0 0;}
#player{width:262px;height:119px;background:url(img/player.jpg);margin:15px 0 0 0;}
#downloads{width:262px;height:372px;background:url(img/downloads.png);padding:29px 0 0 0;}
#tourdates{width:262px;height:106px;background:url(img/tourdates.png);padding:29px 0 0 0;}
#contact{width:242px;height:88px;background:url(img/contact.png);margin:15px 0 15px 0;padding:30px 10px 0 10px;}
#newsletter{width:242px;height:89px;background:url(img/newsletter.png);padding:30px 10px 0 10px;}
#footer{height:48px;background:url(img/footer.gif);margin:15px 0 0 0;}
#store_link{position:relative;top:137px;left:682px;}

/*Typography*/
h1,h2{display:none;}
h3{color:#fff;font-size:0.8em;margin:0 0 10px 0;text-transform:uppercase;}
p{color:#ccc;font-size:0.8em;margin:0 0 10px 0;line-height:150%;}
p a{color:#ff0066;}
p a:hover{border-bottom:#ff0066 1px solid;}
.subp{font-size:0.7em;}
#signup_nl a{background:url(img/signup.gif);width:186px;height:10px;text-indent:-9999px;display:block;}
#signup_nl a:hover{background:url(img/signupover.gif);border-bottom:none;}
#store_button a{background:url(img/store.gif);width:100px;height:58px;text-indent:-9999px;display:block;position:relative;top:147px;left:682px;}
#store_button a:hover{background:url(img/store_over.gif);border-bottom:none;}
.gray_h3{color:#525252;}
#header_flash{float:right;}
.downloadimg{float:left;}
.downloadinfo{float:right;width:115px;font-size:0.7em;}
.downloadhr{height:1px;border-top:#343434 1px solid;margin:0 0 10px 0;}
.ncp{position:relative;top:-3px;}
.dlico{margin:8px 4px 0 0;}
.dl_link a{color:#ccc;border-bottom:#ccc 1px solid;text-transform:uppercase;font-size:0.8em;}
.dl_link a:hover{color:#ff0066;border-bottom:#ff0066 1px solid;}

/*Footer Links*/
ul#footer{width:812px;height:48px;margin:15px 0 10px 0;position:relative;left:0px;}
ul#footer li{padding:0;margin:0;float:left;text-indent:-9999px;list-style-type:none;}
ul#footer li a{border:0;display:block;text-decoration:none;background:url(img/footer.gif) no-repeat;}
li#k405site a{width:198px;height:48px;}
li#facebook a{width:149px;height:48px;}
li#myspace a{width:131px;height:48px;}
li#dsi a{width:104px;height:48px;}
li#bebo a{width:120px;height:48px;}
li#youtube a{width:110px;height:48px;}
li#k405site a:hover,li#k405site a:focus{background-position:0px -48px;}
li#facebook a:link,li#facebook a:visited{background-position:-197px 0px;}
li#facebook a:hover,li#facebook a:focus{background-position:-197px -48px;}
li#myspace a:link,li#myspace a:visited{background-position:-347px 0px;}
li#myspace a:hover,li#myspace a:focus{background-position:-347px -48px;}
li#dsi a:link,li#dsi a:visited{background-position:-478px 0px;}
li#dsi a:hover,li#dsi a:focus{background-position:-478px -48px;}
li#bebo a:link,li#bebo a:visited{background-position:-582px 0px;}
li#bebo a:hover,li#bebo a:focus{background-position:-582px -48px;}
li#youtube a:link,li#youtube a:visited{background-position:-701px 0px;}
li#youtube a:hover,li#youtube a:focus{background-position:-701px -48px;}

/*Scroller*/
.scrollgeneric {line-height:1px;font-size:1px;position:absolute;top:0;left:0;}
.vscrollerbase{width:14px;}
.vscrollerbar{width:14px;background:url(img/scrolltracker.gif) no-repeat;height:21px !important;padding:20px 0 0 0 !important;}
.hscrollerbase{height:14px;background:#d7ebdf;}
.hscrollerbar{height:14px;background: #99cbcb;}
.vscrollerbar,.hscrollerbar{padding:10px;z-index:2;}
.vscrollerbarbeg{width:14px;height:15px !important;}
.vscrollerbarend{width:14px;height:15px;}
.hscrollerbarbeg{background:#eee;height:14px;width:15px !important;}
.hscrollerbarend{background:#666;height:14px;width:15px;}
.scrollerjogbox{width:14px;height:12px;top:auto;left:auto;bottom:0px;right:0px;background:#4E727C;}
.vscrollerbasebeg{width:14px;height:12px !important;background:url(img/scrollup.gif) no-repeat;background-position:top center;margin:5px 0 5px 0 !important;}
.vscrollerbaseend{height:14px;width:12px;background:url(img/scrolldown.gif) no-repeat;background-position:bottom center;}
.hscrollerbasebeg{background:#000;height:12px;width:12px !important;}
.hscrollerbaseend {height:12px;width:12px;background:#000;}
#mycustomscroll{width:234px;height:230px;overflow:auto;margin:0 0 0 15px;padding:0 10px 0 0;}
#mycustomscroll2{width:234px;height:362px;overflow:auto;margin:0 0 0 15px;padding:0 10px 0 0;}
#mycustomscroll3{width:234px;height:97px;overflow:auto;margin:0 0 0 15px;padding:0 10px 0 0;}