
html, body, div, img, p, span, a, a:hover, a:link, a:visited, table, tr, td, input, form, select, textarea { margin: 0; padding: 0; }
html, body { width: 100%; background: #000 url(/images/bg_main.jpg) top center no-repeat;  }
div.page { width: 870px; height: 1024px; margin: 0 auto; padding:0; overflow: hidden; } 
div.page div.hd div.nav ul { list-style-type:none; text-align:center;  margin: 1px 0 0 0; padding: 0; height: 39px; }
div.page div.hd div.nav ul li { float: left; }
div.page div.hd div.nav ul li a { float: left; display: block; }
div.page div.hd div.nav ul li a span { display:none; }

div.page div.hd div.nav ul li.leftspacer { width: 72px; height: 39px; margin-left: 3px; background: url(/images/nav_bracket_left.jpg) top left no-repeat;  }
div.page div.hd div.nav ul li.rightspacer { float: right; width: 71px; height: 39px; background: url(/images/nav_bracket_right.jpg) top left no-repeat;  }

div.page div.hd div.nav ul li a.milestones { width: 133px; height: 39px; background: url(/images/nav_milestones_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.milestones:hover { background: url(/images/nav_milestones_02.jpg) top left no-repeat; }

div.page div.hd div.nav ul li a.magic { width: 73px; height: 39px; background: url(/images/nav_magic_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.magic:hover { background: url(/images/nav_magic_02.jpg) top left no-repeat; }

div.page div.hd div.nav ul li a.the411 { width: 98px; height: 39px; background: url(/images/nav_the411_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.the411:hover { background: url(/images/nav_the411_02.jpg) top left no-repeat; }

div.page div.hd div.nav ul li a.gallery {width: 91px; height: 39px;  background: url(/images/nav_gallery_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.gallery:hover { background: url(/images/nav_gallery_02.jpg) top left no-repeat; }

div.page div.hd div.nav ul li a.a247store { width: 102px; height: 39px; background: url(/images/nav_247store_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.a247store:hover { background: url(/images/nav_247store_02.jpg) top left no-repeat; }

div.page div.hd div.nav ul li a.bio { width: 73px; height: 39px;  background: url(/images/nav_bio_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.bio:hover { background: url(/images/nav_bio_02.jpg) top left no-repeat; }

div.page div.hd div.nav ul li a.shoutout { width: 148px; height: 39px;  background: url(/images/nav_shoutout_01.jpg) top left no-repeat; }
div.page div.hd div.nav ul li a.shoutout:hover { background: url(/images/nav_shoutout_02.jpg) top left no-repeat; }

div.page div.bd, div.page div.bd div.milestones, div.page div.bd div.bio, div.page div.bd div.missionstatement, div.page div.bd div.magic,div.page div.bd div.press, div.page div.bd div.copyright, div.page div.bd div.d247store, div.page div.bd div.gallery, div.page div.bd div.posters, div.page div.bd div.shoutout, div.page div.bd div.the411 { width: 870px; height: 498px; display: block; overflow: hidden; z-index: 1; }
div.page div.bd div.milestones { background: url(/images/bg_milestones.jpg) top left no-repeat; margin: 0; position: relative; }
div.page div.bd div.bio { background: url(/images/bg_bio.jpg) top left no-repeat; }
div.page div.bd div.missionstatement { background: url(/images/bg_missionstatement.jpg) top left no-repeat; }
div.page div.bd div.magic { background: url(/images/bg_magic.jpg) top left no-repeat; }
div.page div.bd div.gallery { background: url(/images/bg_gallery.jpg) top left no-repeat; }
div.page div.bd div.shoutout { background: url(/images/bg_shoutout.jpg) top left no-repeat; }
div.page div.bd div.the411 { background: url(/images/bg_the411.jpg) top left no-repeat; }
div.page div.bd div.d247store { background: url(/images/bg_store.jpg) top left no-repeat; }
div.page div.bd div.posters { background: url(/images/bg_storeorder.jpg) top left no-repeat; margin: 0; position: relative; }
div.page div.bd div.copyright { background: url(/images/bg_copyright.jpg) top left no-repeat; }
div.page div.bd div.press { background: url(/images/bg_press.jpg) top left no-repeat; margin: 0; position: relative; }



div.page div.bd div.content { width: 280px; height: 320px; margin: 110px 0px 0px 260px; overflow: auto; font-size: 13px; z-index: 1; }
div.page div.bd div.content ul li { padding: 5px; }
div.page div.bd div.missionstatement div.content { margin-left: 170px; }
div.page div.bd div.copyright div.content { font-size: 12px; }

div.page div.bd div.milestones div.missionstatement { margin-left:-180px;margin-top:100px;position:absolute; background: none; }
div.page div.bd div.milestones div.missionstatement a { display:block;height:80px;width:165px; }
div.page div.bd div.milestones div.missionstatement a span { display: none; } 

div.page div.bd div.d247store div.posters { margin-left:-30px;margin-top:-50px;position:absolute; background: none; }
div.page div.bd div.d247store div.posters a { display:block;height:80px;width:170px; }
div.page div.bd div.d247store div.posters a span { display: none; } 

div.page div.ft { z-index: 10; }

div.page div.ft div.backhome { height:40px; margin: 30px auto 0 auto; width:210px; z-index: 10; position:relative; }
div.page div.ft div.backhome a { height:40px; width:200px; display: block; margin-left: 10px;  z-index: 10; }
div.page div.ft div.backhome a span { display: none; z-index: 10; }

div.page div.ft div.bookmarks { margin: 150px 25px 0 0; height: 50px; overflow: hidden; float: right; }
div.page div.ft div.bookmarks ul { list-style-type: none; margin: 0; padding: 0; }
div.page div.ft div.bookmarks ul li { float: left; margin-left: 10px; }
div.page div.ft div.bookmarks ul li.facebook { background: url(/images/facebook.png) top left no-repeat; }
div.page div.ft div.bookmarks ul li.myspace { background: url(/images/myspace.png) top left no-repeat; }
div.page div.ft div.bookmarks ul li.youtube { background: url(/images/youtube.png) top left no-repeat; }
div.page div.ft div.bookmarks ul li.linkedin { background: url(/images/linkedin.png) top left no-repeat; }
div.page div.ft div.bookmarks ul li a { color: #C2C5B0; width: 48px; height: 48px; display: block; }
div.page div.ft div.bookmarks ul li a span { display: none; }

div.page div.ft div.copyright { margin: 310px 35px 0 0;  color: #C2C5B0; font-size: 11px; text-align: right; letter-spacing: 2px; }
div.page div.ft div.copyright a { text-decoration: underline;  color: #C2C5B0; }


div.page div.bd div.milestones div.blog { margin-left:-130px; margin-top:20px; position:absolute; background: none; }
div.page div.bd div.milestones div.blog a { width: 100px; height: 80px; display:block; }
div.page div.bd div.milestones div.blog a span { display: none; } 


div.page div.bd div.the411 div.press { margin-left:-180px; margin-top:95px; position:absolute; background: none; }
div.page div.bd div.the411 div.press a { width: 165px; height: 75px; display:block; }
div.page div.bd div.the411 div.press a span { display: none; } 

