@charset "utf-8";
/* CSS Document */

/*** GLOBAL DEFAULTS ***/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
a img {border: none;}
h1, h2, h3, h5, h5, h6 {display:block;}
h1{ font-size:17px; color:#000000; overflow:hidden; text-indent:-9999px;}

/*** PAGE STRUCTURE ***/
body {background:#dde1e0 url(../imgs/optiman-bg.jpg) top left no-repeat ; width:950px; }
#container {width:950px;; height:698px; position:relative;}
#logo{width:259px; height:82px; position:relative; background:url(../imgs/optiman-logo.gif); margin:30px 0 0 42px; float:left; z-index:99;}
#main-area {clear:left; top:-2px;; position:relative;}

#flash-container {width:643px; height:582px;  position:relative; background:url(../imgs/flash-area2.jpg);  float:left; z-index:99;}
.game-area {width:471px; height:342px; position:relative; top:74px; left:111px; border:1px #adb1b3 solid; z-index:99;}
.cyber-link {top:82px; clear:both; position:relative; z-index:99; width:100%; left:40px;}
.cyber-link p { font-size:14px; color:#a6aaab;  text-align:center;}
#flash-container a, #flash-container a:visited {color:#a6aaab; text-decoration:underline;}
#flash-container a:hover {color:#29659c;}

#hero-standing {position:absolute; top:2px; left:463px; width:541px; height:675px; background:url(../imgs/optiman-standing2.gif) ; z-index:0;}

#hall-link {position:absolute; top:17px; left:315px;}
#hall-link a {background:url(../imgs/hall-link.gif) no-repeat 0 0;  width:136px; height:14px; text-indent:-9999px; overflow:hidden; display:block; z-index:9999;}
#hall-link a:hover {background-position:0 -14px;}


#share-link {position:relative;  top:15px; float:left;}
#share-link a {background:url(../imgs/share-friend-link.gif) no-repeat 0 0;  width:188px; height:15px; text-indent:-9999px; overflow:hidden; display:block; z-index:9999;}
#share-link a:hover {background-position:0 -15px;}

#optima-link {position:relative;  top:15px; left:15px; float:left; }
#optima-link a {background:url(../imgs/optima-link.gif) no-repeat 0 0;  width:208px; height:15px; text-indent:-9999px; overflow:hidden; display:block;}
#optima-link a:hover {background-position:0 -15px;}

#nintendo-wii-link {position:relative;  top:55px; left:366px; width:150px; clear:left; }
#nintendo-wii-link a { background:url(../imgs/wii-tcs-link.gif) no-repeat 0 0; width:130px; height:89px; text-indent:-9999px; overflow:hidden; display:block;}
#nintendo-wii-link a:hover {background-position:0 -89px;}


/*Share Lightbox*/
#share-title {background:url(../imgs/share-title.gif) no-repeat left top; width:411px; height:24px; position:relative;top:60px; left:85px;}
.share-form input, .share-form textarea { background-color: #e6e6e8;  border:1px solid #a8a8a8;}
.share-form input {height:26px;}
.share-form label {color:#707579; font-size:14px; display:block; margin-bottom:3px;}
.share-form tr {margin-bottom:0;}
input.name-info {width:156px;}
input.email-info {width:218px;}
#send-button {width:103px; height:22px;}
.comments-box {color:#707579; font-size:12px; padding:10px; width:400px;}
.liability {font-size:10px; color:#707579;}


/*T + C Lightbox */
#terms-and-conditions {width:342px; height:41px; position:relative; background:url(../imgs/terms-title.gif) no-repeat left top;  top:60px; display:block; }

.game-terms {color:#707579; position:relative; top:80px; font-size:12px;}
.game-terms p {margin-bottom:20px;}
#wii-image {position:absolute; top:0; left:400px;}

/*Hall of Fame lightbox*/
#fame-title {background: url(../imgs/hall-of-fame-2008.gif) no-repeat left; width: 279px; height: 51px;position:relative;top:20px; left:360px;}

.fame-block{float:left;width:155px; margin:23px 25px 0px 20px;}
.fame-block p{margin-bottom:3px;}
.fame-winner{font-size:14px; color:#979b9e; font-weight:bold;}
.fame-date{font-size:14px;color:#2564a0;}

.fame-bottom-line{ width:550px; height:5px; border-bottom:2px solid #e8e8e8; margin-left:20px; padding-bottom:15px; float:left; }