/* CSS Document */
#container {position:relative; width:950px; margin:auto; padding-top:0px; background-color:#000000;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
#contentContainer { position:relative; padding:224px 0 0 0; width:950px; margin: 0px}
a {outline:none}

#titleBlock {position:absolute; top:120px; left:50px; z-index:1;}
h1 {color:#FFFFFF; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; margin: 10px 0 5px 0}
h2 {color:#e0007a; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; margin: 5px 0 0 0}
h3 {color:#FFFFFF; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; margin: 5px 0 0 0}

.Wii_title {color:#BA9A61; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; margin: 10px 0 5px 0}

.customFormSelect {padding:0; font-size:13px; margin:2px 0 2px 0}
.customFormTextInput {padding:0; font-size:13px; margin:2px 0 2px 0}
.customFormButton {background-color: #e0007a; font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; border: 1px solid #FFFFFF; padding: 1px; height: 18px; cursor: pointer; }

.history_divide {clear:both; position:relative; width:194px; text-align:center; height:18px; padding:2px 270px 0 40px ; background-image:url(../images/history_seperators.gif); background-repeat:no-repeat; background-position:30px 0; font-size:14px; font-weight:bold}
.history_panel {position:relative; width:274px; background-image:url(../images/history_panels_BG.gif); background-repeat: repeat-y; background-position:30px 0; padding: 3px 0 10px 240px;}
.history_bottom {clear:both; height:30px; background-image:url(../images/history_bottom.gif); background-repeat:no-repeat; background-position:219px 0px}


#rightContent {position:relative; float: right; width:574px; height:auto; text-align:left; padding-right: 48px;}
#rightContent a {font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #e0007a; text-decoration:none}
#rightContent a:hover {font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #e0007a; text-decoration:underline}

#rightContentHome {position:relative; float: right; width:574px; height:auto; text-align:left; padding-right: 48px;margin-bottom:20px}
#rightContentHome a {font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #e0007a; text-decoration:none}
#rightContentHome a:hover {font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #e0007a; text-decoration:underline}

#rightContentTop { width:574px; height:14px; background-image:url(../images/content_top.gif); background-repeat:no-repeat; background-position:top; overflow:hidden; }
#rightContentBottom { width:574px; height:14px; background-image:url(../images/content_bottom.gif); background-repeat:no-repeat; overflow:hidden;}
#rightContentArea {width:520px; height:auto; margin:0px; padding: 15px 25px 15px 25px;  border-left:2px solid #e0007a; border-right:2px solid #e0007a;}
#fullwidthContent {position:relative; width: 850px; padding:50px;} 
#leftContent {float:left; width:326px; display:inline; overflow:hidden; padding-bottom:120px;}

#home_lefttop {position:absolute; width: 327px; height: 190px; margin:0; background-image: url(../images/left_home_bg.gif); background-repeat:no-repeat; background-position:0 0; overflow:hidden;z-index:1;}
#home_lefttop_text {position: absolute; top:10px; left: 125px; width: 167px; height: 98px; overflow:hidden;}
#home_lefttop_image {position: absolute; top:10px; left: 50px; width: 65px; height:90px; background-image:url(../images/newsletter_image.gif)}

#fun_button {position: absolute; bottom:-15px; right:200px; background-image:url(../images/fun_button.gif); background-repeat:no-repeat; display:block; width:271px; height:30px;}
#funContainer {position:relative; background-image:url(../images/fun_bg.jpg); background-repeat:no-repeat; background-position:30px bottom; border:1px solid #000; padding-bottom:10px}
#homeContainerOLD {position:relative; background-image:url(../images/wii_image.jpg); background-repeat:no-repeat; background-position:30px bottom; border:1px solid #000; padding-bottom:10px}
#homeContainer {position:relative; background-image:url(../images/new_home_image.gif); background-repeat:no-repeat; background-position:30px bottom; border:1px solid #000; padding-bottom:10px}

.subNav {position:relative; width:231px; display: block; height: 14px; background-image: url(../images/navigation_down.gif); background-repeat:no-repeat; background-color: #000000; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #E1007A; text-decoration:none; font-weight:bold; overflow:hidden; padding: 7px 45px 7px 52px; margin-top:10px;}
a.subNavDown{position:relative; width:231px; display: block; height: 14px; background-image: url(../images/navigation_down.gif); background-repeat:no-repeat; background-color: #000000; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #E1007A; text-decoration:none; font-weight:bold; overflow:hidden; padding: 7px 45px 7px 52px; margin-top:10px;}

a.subNav{position:relative; width: 231px; display: block; height: 14px; background-image: url(../images/navigation.gif);  background-repeat:no-repeat; background-color: #000000; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; font-weight:bold; overflow:hidden; padding: 7px 45px 7px 52px; margin-top:10px;}
a.subNav:hover {position:relative; width: 231px; display: block; height: 14px; background-image: url(../images/navigation_over.gif); background-repeat:no-repeat; background-color: #000000; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #E1007A; text-decoration:none; font-weight:bold; overflow:hidden; padding: 7px 45px 7px 52px; margin-top:10px;}

#searchContainer {position:absolute; top:152px; left:768px; width:138px; height:18px; background-image:url(../images/search_bar.gif); background-repeat:no-repeat}
#searchField {position:absolute; top:1px; left:9px; width:100px; height:14px; border: 0px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#searchButton {position:absolute; top:0px; right:0px;}
		
#header {position: absolute; top:0px; width:950px; height: 214px;}
#headerLeft {position: relative; top:0px; width:497px; height: 184px; background-image:url(../images/header_left.gif); background-repeat:no-repeat; background-position:center;}
#headerRight {position: absolute; top:0px; width:453px; left:497px; height: 184px; background-image:url(../images/header_right.gif); background-repeat:no-repeat; background-position:center;}

#footer {position:relative;clear:both; width:450px; padding: 10px 50px 10px 50px; margin-left:400px; text-align:right;}
#footerLinks {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; text-decoration: none; color:#FFFFFF;}
#footerLinks a{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; text-decoration: none; color:#FFFFFF;}
#footerLinks a:hover{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; text-decoration: none; color:#919191;}
#address {position:absolute; bottom:60px; left: 0px; width:200px; height: 73px; display: block; overflow:hidden; margin-top:50px; padding:0px 20px 0px 107px; overflow:hidden;}
#addressBottom {position:relative; width:250px; height: 73px; display: block; overflow:hidden; padding:0 20px 0 107px; margin-top:30px; overflow:hidden;}

.systemButton { background-color: #092b47;font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; border: 1px solid #000000; padding: 1px; height: 18px; cursor: pointer; }
.formTable {font-family:tahoma, Arial, Helvetica, sans-serif;border: 0px solid #FFFFFF;border-collapse: collapse;margin: 1px; color:#b4ab97; font-size:15px; font-weight:normal; }
.formTable td{text-align:left;border: 0px solid #FFFFFF; border-collapse: collapse; padding:2px;}
.errorText {color:#FF0000; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.thisPage {color:#1E86B8;}
.bodyText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
.bodyTextBlack {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; text-decoration: none;}

.clear {clear:both;}	
.clear10 {clear:both; display:block; height:10px;}	
.clear20 {clear:both; display:block; height:20px;}

#searchField {position:absolute; top:1px; left:9px; width:100px; height:14px; border: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
#searchButton {position:absolute; top:0px; right:0px;}
/* I want to get rid of anything that isn't for this site from the above*/

.large-white {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px;}
.large-white a{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px;}
.large-white a:hover{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px;}

.medium-white {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}
.medium-white a{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}
.medium-white a:hover{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}

.small-white {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none}
.small-white a{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#e0007a; font-weight:normal; text-decoration:underline}
.small-white a:hover{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:underline}

.vsmall-white {font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.vsmall-white a{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#e0007a; font-weight:bold; text-decoration:none;}
.vsmall-white a:hover{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#e0007a; font-weight:bold; text-decoration:none;}



/* Top Navagation */
#navContainer {position: absolute; bottom:0px; width:950px; height:32px; left:0px; background-image: url(../images/nav/nav_bg.gif)}

#home{position:absolute; left:42px; display: block; width: 52px; height: 32px; background-image: url(../images/nav/home.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#home{position:absolute; left:42px; display: block; width: 52px; height: 32px; background-image: url(../images/nav/home.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#home:hover {position:absolute; left:42px; display: block; width: 52px; height: 32px; background-image: url(../images/nav/home.gif); background-position:0px -64px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#homeDown {position:absolute; left:42px; display: block; width: 52px; height: 32px; background-image: url(../images/nav/home.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#homeDown:hover {position:absolute; left:42px; display: block; width: 52px; height: 32px; background-image: url(../images/nav/home.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#about{position:absolute; left:123px; display: block; width: 74px; height: 32px; background-image: url(../images/nav/about.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#about{position:absolute; left:123px; display: block; width: 74px; height: 32px; background-image: url(../images/nav/about.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#about:hover {position:absolute; left:123px; display: block; width: 74px; height: 32px; background-image: url(../images/nav/about.gif); background-position:0px -64px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#aboutDown {position:absolute; left:123px; display: block; width: 74px; height: 32px; background-image: url(../images/nav/about.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#aboutDown:hover {position:absolute; left:123px; display: block; width: 74px; height: 32px; background-image: url(../images/nav/about.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#tech{position:absolute; left:226px; display: block; width: 143px; height: 32px; background-image: url(../images/nav/tech.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#tech{position:absolute; left:226px; display: block; width: 143px; height: 32px; background-image: url(../images/nav/tech.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#tech:hover {position:absolute; left:226px; display: block; width: 143px; height: 32px; background-image: url(../images/nav/tech.gif); background-position:0px -64px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#techDown {position:absolute; left:226px; display: block; width: 143px; height: 32px; background-image: url(../images/nav/tech.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#techDown:hover {position:absolute; left:226px; display: block; width: 143px; height: 32px; background-image: url(../images/nav/tech.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#press{position:absolute; left:398px; display: block; width: 87px; height: 32px; background-image: url(../images/nav/press.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#press{position:absolute; left:398px; display: block; width: 87px; height: 32px; background-image: url(../images/nav/press.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#press:hover {position:absolute; left:398px; display: block; width: 87px; height: 32px; background-image: url(../images/nav/press.gif); background-position:0px -64px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#pressDown {position:absolute; left:398px; display: block; width: 87px; height: 32px; background-image: url(../images/nav/press.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#pressDown:hover {position:absolute; left:398px; display: block; width: 87px; height: 32px; background-image: url(../images/nav/press.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#why{position:absolute; left:514px; display: block; width: 109px; height: 32px; background-image: url(../images/nav/why.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#why{position:absolute; left:514px; display: block; width: 109px; height: 32px; background-image: url(../images/nav/why.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#why:hover {position:absolute; left:514px; display: block; width: 109px; height: 32px; background-image: url(../images/nav/why.gif); background-position:0px -64px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#whyDown {position:absolute; left:514px; display: block; width: 109px; height: 32px; background-image: url(../images/nav/why.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#whyDown:hover {position:absolute; left:514px; display: block; width: 109px; height: 32px; background-image: url(../images/nav/why.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#stockist{position:absolute; left:652px; display: block; width: 72px; height: 32px; background-image: url(../images/nav/stockist.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#stockist{position:absolute; left:652px; display: block; width: 72px; height: 32px; background-image: url(../images/nav/stockist.gif); background-position:0px 0px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#stockist:hover {position:absolute; left:652px; display: block; width: 72px; height: 32px; background-image: url(../images/nav/stockist.gif); background-position:0px -64px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#stockistDown {position:absolute; left:652px; display: block; width: 72px; height: 32px; background-image: url(../images/nav/stockist.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#stockistDown:hover {position:absolute; left:652px; display: block; width: 72px; height: 32px; background-image: url(../images/nav/stockist.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#contact{position:absolute; left:753px; display: block; width: 85px; height: 32px; background-image: url(../images/nav/contact.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#contact{position:absolute; left:753px; display: block; width: 85px; height: 32px; background-image: url(../images/nav/contact.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#contact:hover {position:absolute; left:753px; display: block; width: 85px; height: 32px; background-image: url(../images/nav/contact.gif); background-position:0px -64px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#contactDown {position:absolute; left:753px; display: block; width: 85px; height: 32px; background-image: url(../images/nav/contact.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#contactDown:hover {position:absolute; left:753px; display: block; width: 85px; height: 32px; background-image: url(../images/nav/contact.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

#fun{position:absolute; left:865px; display: block; width: 53px; height: 32px; background-image: url(../images/nav/fun.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#fun{position:absolute; left:865px; display: block; width: 53px; height: 32px; background-image: url(../images/nav/fun.gif); background-position:0px 0px; margin: 0 auto;  text-indent:-1000px; overflow:hidden}
a#fun:hover {position:absolute; left:865px; display: block; width: 53px; height: 32px; background-image: url(../images/nav/fun.gif); background-position:0px -64px; margin: 0 auto; text-indent:-1000px; overflow:hidden }
a#funDown {position:absolute; left:865px; display: block; width: 53px; height: 32px; background-image: url(../images/nav/fun.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}
a#funDown:hover {position:absolute; left:865px; display: block; width: 53px; height: 32px; background-image: url(../images/nav/fun.gif); background-position:0px -32px; margin: 0 auto; text-indent:-1000px; overflow:hidden}

a .alt { display: none; }

.scoresTable {color:#FFFFFF; font-size:13px; background:url(../images/scorestableBG.gif) no-repeat 0 27px; margin:10px 0 10px 0}
.scoresTable td{height:27px; overflow:hidden;}
.scoresTop {color:#f00;}