* {margin:0; padding:0; }
body {background:#000; color:#d7d7d7; font-family:Helvetica,Arial,sans-serif; font-size:13px; _margin:0; _padding:0; _height:100%; _width:100%;}
img {border:0;}
#wrap {width:1050px; margin:0 auto; position:relative; height:1700px;}
#head {height:386px; width:1050px;}
#head h1 {text-indent:-9999px; outline:none; width:970px; height:386px; background:transparent url(/images/noflash-header.jpg) 0 0 no-repeat; z-index:0; margin:0 auto;}

#flash_container {position:absolute; top:0px; width:970px; height:600px; left:40px; z-index:1;}
#flash_container p {text-align:center; width:300px; margin:0 auto;}
#flash_container p a {color:#137dc0;}
#html_container {position:absolute; top:600px; left:0; width:1050px; height:1000px;}
#video_chooser {width:635px; height:315px; position:absolute; left:0; top:0;}
#video_chooser .right_arrow, #video_chooser .right_arrowactive {top:130px; right:20px;}
#video_chooser .left_arrow, #video_chooser .left_arrowactive {top:130px; left:37px;}
#video_chooser #watch_now {display:block; text-indent:-9999px; outline:none; position:absolute; bottom:36px; left:230px; width:197px; height:35px; background:transparent url(/images/watch-now.jpg) 0 0 no-repeat;}
#video_chooser #watch_now:hover {background-image:url(/images/watch-now-hover.jpg);}

.carousel { position: absolute; overflow: hidden; top: 55px; left: 82px; height: 240px; width: 489px; }
.carousel .label { display: none; }
.label { float: left; height: 38px; width: 114px; padding: 0 29px; cursor: pointer; }
.slide { display: none; position: absolute; height: 186px; width: 489px; }
.tabContainer { position: absolute; top: 0px; left: 34px; height: 38px; width: 580px; background: transparent url(/images/chooser-tabs.jpg) no-repeat scroll 0 0; }
.slideContainer { position: absolute; }

/*#video_chooser_slideshow ul {list-style:none; position:relative;}
#video_chooser_slideshow ul li {float:left;}
#vcs_wrap {position:absolute; top:55px; left:82px; overflow:hidden; width:489px; height:182px;}
#chooser_nav {width:580px; height:38px; background:transparent url(/images/chooser-tabs.jpg) 0 0 no-repeat; margin-left:34px;}
#chooser_nav ul {list-style:none; background:transparent;}
#chooser_nav li {float:left; background:transparent;}
#chooser_nav span {display:block; height:38px; text-indent:-9999px; outline:none; background:transparent; cursor:pointer;}
#chooser_nav li#featured_races span {width:173px;}
#chooser_nav li#invitational_races span {width:169px;}
#chooser_nav li#behind_the_scenes span {width:180px;} */
#downloads {width:395px; height:315px; position:absolute; right:0; top:0;}
#downloads #dl_header {background:transparent url(/images/downloads-tab.jpg) -1px 0 no-repeat; width:415px; height:32px;}
#downloads #blog_link {display:block; float:right; width:193px; height:26px; text-indent:-9999px; outline:none; background:transparent url(/images/blog-button.jpg) 0 0 no-repeat; margin:3px 40px 0 0;}
#downloads #blog_link:hover {background-image:url(/images/blog-button-hover.jpg);}
#downloads #dl_body {width:375px; height:215px; background:transparent url(/images/downloads-bg.jpg) 0 0 no-repeat;}
#downloads #dl_body li {height:70px; border-top:1px solid #303030; border-bottom:1px solid #303030; list-style:none;}
#downloads #dl_body li span {cursor:pointer; text-indent:-9999px; outline:none; display:block; height:70px; width:373px; background:transparent url(/images/downloads-buttons.jpg) 0 0 no-repeat;}
#downloads #dl_body li#dl_icons span:hover {background-position:0 -70px;}
#downloads #dl_body li#dl_wallpapers span {background-position:0 -140px;}
#downloads #dl_body li#dl_wallpapers span:hover {background-position:0 -210px;}
#downloads #dl_body li#dl_badges span {background-position:0 -280px;}
#downloads #dl_body li#dl_badges span:hover {background-position:0 -350px;}
#wanna_race {width:1050px; height:91px; position:absolute; left:0; top:295px; background:transparent url(/images/wanna-race.jpg) 0 0 no-repeat;}
#wanna_race #part_of_it {width:198px; height:34px; display:block; background:transparent url(/images/be-a-part-of-it.jpg) 0 0 no-repeat; float:right; text-indent:-9999px; outline:none; margin:16px 200px 0 0;}
.IE6 #wanna_race #part_of_it {margin-right:100px;}
#wanna_race #part_of_it:hover {background-image:url(/images/be-a-part-of-it-hover.jpg);}
#wanna_race p {text-indent:-9999px; outline:none;}
#information {width:1050px; height:408px; position:absolute; left:0; top:386px; background:transparent url(/images/information-bg.jpg) 0 0 no-repeat;}
#information #gauge {width:166px; height:136px; position:absolute; top:2px; left:1px;}
#information h2 {text-indent:-9999px;}
#information h3 {font-weight:bold; font-size:17px; color:#fefefe; margin-bottom:10px;}
#information #content {width:360px; height:210px; position:absolute; top:80px; left:220px;}
#information #content p {color:#d7d7d7; font-size:12px; line-height:1.5em;}
#information #content a {color:#137dc0;font-size:13px; text-decoration:underline;}
#information #learn_more {margin:10px 0 20px; display:block; background:transparent url(/images/learn-more.jpg) 0 0 no-repeat; width:145px; height:26px; text-indent:-9999px; outline:none;}
#information #learn_more:hover {background-image:url(/images/learn-more-hover.jpg);}
#information p#watch {white-space:nowrap; font-size:14px;}
#information #watch a {color:#d7d7d7; text-decoration:underline;}
#information #chart {position:absolute; width:375px; height:220px; top:80px; right:75px;}
#information #chart h3 {text-indent:-9999px; background:transparent url(/images/79percent.jpg) 0 0 no-repeat; width:372px; height:61px; position:absolute; top:7px;}
#information #chart h3#second_headline {background-image:url(/images/46percent.jpg);}
#information #chart h3#third_headline {background-image:url(/images/25percent.jpg);}
#information #chart #first_meter, #information #chart #second_meter, #information #chart #third_meter {position:relative; top:95px; left:80px;}
#information #chart #badgei7 {position:absolute; height:48px; width:39px; left:10px; top:85px; background:transparent url(/images/core-i7-badge-info.png) 0 0 no-repeat;}
#information #chart #badgecore2 {position:absolute; height:45px; width:36px; left:10px; top:145px; background:transparent url(/images/core-2-badge-info.png) 0 0 no-repeat;}
#information #chart p.buttons {position:absolute; bottom:15px; left:155px; width:69px; margin:10px auto 0;}
.IE6 #information #chart p.buttons {bottom:5px;}
#information #chart p.buttons span {cursor:pointer; text-decoration:none; margin-right:3px; background:transparent url(/images/info-button-dark.gif) 0 0 no-repeat; display:block; height:7px; width:20px; float:left; text-indent:-9999px; outline:none;}
#products {width:1050px; height:264px; position:absolute; left:0; top:758px; background:transparent url(/images/products-bg.jpg) 0 0 no-repeat;}
#products .right_arrow, #products .right_arrowactive {top:100px; right:30px;}
#products .left_arrow, #products .left_arrowactive {top:100px; left:40px;}
#products .slideshow_wrap {width:850px; overflow:hidden;height:140px; position:absolute; top:55px; left:110px;}
#products .slideshow ul {width:2000px;}
#products .slideshow ul li {float:left; list-style:none; position:relative; width:212px; height:138px;}
#products .slideshow ul li span {display:none;}
#products .slideshow ul li a {position:relative; top:20px; left:85px; color:#b7b7b7;}
#products .slideshow ul li.alienware a {top:23px; left:68px;}
#products .slideshow ul li.dell a {top:19px; left:84px;}
#products .slideshow ul li.hp a {top:25px;}
#products .slideshow ul li.gateway {background:transparent url(/images/gateway.png) 0 0 no-repeat; top:6px;}
#products .slideshow ul li.alienware {background:transparent url(/images/alienware.png) 0 0 no-repeat; top:2px;}
#products .slideshow ul li.dell {background:transparent url(/images/dell.png) 0 0 no-repeat; top:7px;}
#products .slideshow ul li.hp {background:transparent url(/images/hp.png) 0 0 no-repeat;}
#sponsors {width:1050px; height:141px; position:absolute; left:0; top:746px; background:transparent url(/images/sponsors-bg.jpg) 0 50px no-repeat;}
#sponsors h3, #products h3 {text-indent:-9999px; height:35px;}
#sponsors p {float:left; margin-top:66px; font-size:11px; margin-left:105px;}
#sponsors p.two {margin-left:118px;}
#sponsors p.three {margin-left:157px;}
.IE6 #sponsors p {margin-left:52px;}
.IE6 #sponsors p.two {margin-left:125px;}
.IE6 #sponsors p.three {margin-left:155px;}
#sponsors a {color:#137dc0;}
#footer {width:1050px; height:230px; position:absolute; left:0; top:907px; font-size:11px; color:#666;}
#footer p {padding:5px 20px;}
#footer p.links {text-align:center;}
#footer a {color:#666; text-decoration:underline;}
.right_arrow {cursor:pointer; display:block; text-indent:-9999px; outline:none; width:37px; height:37px; background:transparent url(/images/arrow-right-rest.png) 0 0 no-repeat; position:absolute;}
.right_arrow:hover {background-image:url(/images/arrow-right.png);}
.right_arrowactive {cursor:pointer; display:block; text-indent:-9999px; outline:none; width:37px; height:37px; background:transparent url(/images/arrow-right-active.png) 0 0 no-repeat; position:absolute;}
.left_arrow {cursor:pointer; display:block; text-indent:-9999px; outline:none; width:37px; height:37px; background:transparent url(/images/arrow-left-rest.png) 0 0 no-repeat; position:absolute;}
.left_arrow:hover {background-image:url(/images/arrow-left.png);}
.left_arrowactive {cursor:pointer; display:block; text-indent:-9999px; outline:none; width:37px; height:37px; background:transparent url(/images/arrow-left-active.png) 0 0 no-repeat; position:absolute;}
.IE6 .left_arrow {cursor:pointer;}
.IE6 .right_arrow {cursor:pointer;}
.IE6 .left_arrowactive {cursor:pointer;}
.IE6 .right_arrowactive {cursor:pointer;}
#modalOverlay {background-color:#000; cursor:wait; opacity:0.6;}
#modalContainer {height:429px; width:556px; left:50%; top:15%; margin-left:-278px; background:transparent; z-index:3150;}
.IE6 #modalContainer {position:absolute;}
#modalContainer a.modalCloseImg {background:url(/images/modal-close.png) no-repeat; width:24px; height:24px; display:inline; z-index:3200; position:absolute; top:14px; right:18px; cursor:pointer;}
#modalContainer #icons {background:transparent url(/images/icons-bg.jpg) 0 bottom no-repeat; width:556px; height:345px;}
#modalContainer #icons h4 {background:transparent url(/images/icons-tab.png) 0 0 no-repeat; width:556px; height:50px; text-indent:-9999px; outline:none;}
#modalContainer #icons ul {width:552px; height:278px; position:relative; top:1px; left:2px;}
#modalContainer #icons li {float:left; width:184px; height:139px; background:transparent; list-style:none;}
#modalContainer #icons li img {margin:46px 0 0 68px; outline:none; border:0;}
#modalContainer #icons li a {outline:none; border:0;}
#modalContainer #badges {background:transparent url(/images/badges-bg.png) 0 bottom no-repeat; width:556px; height:429px;}
#modalContainer #badges h4 {background:transparent url(/images/badges-tab.png) 0 0 no-repeat; width:556px; height:50px; text-indent:-9999px; outline:none;}
#modalContainer #badges #badge_wrap {width:244px; height:324px; margin:5px 0 0 160px; overflow:hidden; position:relative;}
#modalContainer #badges ul {position:relative; list-style:none;}
#modalContainer #badges li {float:left;}
#modalContainer #badges li embed, #modalContainer #badges li object {display:inline; float:left;}
#modalContainer #badges .right_arrow, #modalContainer #badges .right_arrowactive {position:absolute; top:200px; right:50px;}
#modalContainer #badges .left_arrow, #modalContainer #badges .left_arrowactive {position:absolute; top:200px; left:50px;}
#modalContainer #wallpapers {background:transparent url(/images/wallpapers-bg.png) 0 bottom no-repeat; width:556px; height:383px;}
#modalContainer #wallpapers h4 {background:transparent url(/images/wallpapers-tab.png) 0 0 no-repeat; width:556px; height:48px; text-indent:-9999px; outline:none;}
#modalContainer #wallpapers #wallpapers_wrap {width:405px; height:216px; margin:50px 0 0 78px; overflow:hidden; position:relative;}
#modalContainer #wallpapers ul {position:relative; list-style:none;}
#modalContainer #wallpapers li {float:left;}
#modalContainer #wallpapers a {outline:none; border:0;}
#modalContainer #wallpapers .right_arrow, #modalContainer #wallpapers .right_arrowactive {position:absolute; top:180px; right:20px;}
#modalContainer #wallpapers .left_arrow, #modalContainer #wallpapers .left_arrowactive {position:absolute; top:180px; left:20px;}
