body {
    margin:0;
    padding:0;
    background: url(/res/img/bg-top.jpg) repeat-x;
    font-family:Arial, Helvetica, sans-serif; font-size: 12px;
}

a, a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:underline; }
FORM, FIELDSET, FORM { margin: 0; padding: 0;}
FIELDSET { border: none;}

#container {
    width:100%;
    margin:auto;
}
#header {
    height:50px;
    width: 933px; margin: 0 auto;
}
#header-links {
    float:right;
    font-size:15px;
    margin:12px 10px 0 0;
}
#header-links a {
    text-decoration:none;
    color:#fff;
}
#header-links span {
    color:#FF0000;
    margin:0 5px 0 10px;
}
#header-links a:hover {
    text-decoration:underline;
}
#logo a {
    width:117px;
    height:47px;
    background:url(/res/img/logo.jpg);
    float:left;
    display:block;
    margin:0;
    padding:0;
}
#logo b {
    display:none;
}

.content-header { width: 933px; padding: 0; margin: 0 auto; display: block; height: 52px; z-index: 99; min-width: 800px;}

/*
.content-header UL { margin: 0px; padding: 22px 0px 0px 0px; list-style: none; font-size: 15px; font-weight: bold; float: left;}
.content-header LI, .content-header LI A { color: #000000; text-decoration: none; margin: 0; padding: 0; float: left;}
.content-header LI A:hover {color: #000000;}
#tab01, #tab02, #tab03, #tab04, #tab05, #tab06, #tab07, #tab08, #tab09, #tab10{ display: block; text-align: center;}

#white { height: 25px;  padding-top: 6px; background: url(/res/img/white_mid.png) repeat-x; position: relative; margin-bottom: -1px;}
#white:hover { color: #000000;}
.white_left { display: block; float: left; width: 10px; height: 31px; background: url(/res/img/white_left.png) no-repeat; position: relative; margin-bottom: -1px;}
.white_right { display: block; float: left; width: 10px; height: 31px; background: url(/res/img/white_right.png) no-repeat; position: relative; margin-bottom: -1px; margin-right: 2px;}

#grey { height: 24px;  padding: 6px 0px 0px 0px; background: url(/res/img/grey_mid.png) repeat-x;}
.grey_left { display: block; float: left; width: 10px; height: 30px; background: url(/res/img/grey_left.png) no-repeat;}
.grey_right { display: block; float: left; width: 10px; height: 30px; background: url(/res/img/grey_right.png) no-repeat; margin-right: 2px;}
*/

.topmenu{ margin: 0px; padding: 22px 0px 0px 0px; list-style: none; font-size: 15px; font-weight: bold; float: left; }
.topmenuli{ list-style-type:none; float:left; margin-right: 2px; z-index: 99;}
.nav01, .nav02, .nav03, .nav04, .nav05, .nav06, .nav07, .nav08 { display:block;}

#white { height: 25px;  padding: 6px 0 0 10px; background: url(/res/img/menu-hover-l.png) no-repeat; position: relative; margin-bottom: -1px; color: #000000; text-decoration: none;  z-index: 96;}
#white SPAN { display: block; float: right; width: 10px; height: 31px; background: url(/res/img/menu-hover-r.png) no-repeat; position: relative; margin: -6px 0px 0 0;  z-index: 96;}


.topmenuli:hover #grey, .topmenuli:hover #white { height: 26px;  padding: 12px 0 0 10px; background: url(/res/img/menu-hover-l2.png) no-repeat; position: relative; margin:-7px 0 -1px 0; color: #000000; text-decoration: none;  z-index: 99;}
.topmenuli:hover #grey SPAN, .topmenuli:hover #white SPAN { display: block; float: right; width: 10px; height: 37px; background: url(/res/img/menu-hover-r2.png) no-repeat; position: relative; margin: -12px 0px 0 0;  z-index: 99;}

#grey { height: 24px;  padding: 6px 0px 0px 10px; background: url(/res/img/menu-static-l.png) no-repeat;  color: #000000; text-decoration: none;}
#grey SPAN { display: block; float: right; width: 10px; height: 30px; background: url(/res/img/menu-static-r.png) no-repeat; margin: -6px 0px 0 0;}

.submenuul{ list-style-type:none; position:absolute; background: url(/res/img/bg_subnav.png) no-repeat; margin: -2px 0 0 0; padding: 10px 0 0 0; width: 173px; height: 142px; display:none; z-index: 97; }
.flash { z-index: 1;}

.submenuli { padding: 3px 13px; font-size: 12px;}
.submenuli a{ font-weight: normal; font-size: 12px; margin: 7px 0; color: #000; text-decoration: none;}
.submenuli a:hover { color: #FF0000; font-weight: bold;}

#dmenu li:hover ul , #dmenu li.over ul{ display: block; z-index: 98;}
#dmenu li>ul {  top: auto; left: auto;}
#dmenu { margin-bottom: -1px;}



/* content */
#content {clear: both; background: #ffffff; padding: 25px 1% 0 1%; border-top: 1px solid #B3B3B3; z-index: 1; min-width: 800px;}

/* common stuffs*/
.home, .why, .signup, #support, .signup, #faq, #privacy, #terms, .payout, .products { width: 933px; margin: 0px auto; clear: both;}
#login_button { border: none; color: #FFFFFF; padding: 0; margin: 0; cursor: pointer; font-family: Arial, Helvetica, sans-serif; vertical-align:middle;}
#dotted_hr { border: none; border-top: 1px dotted #666666; margin: 20px 0; padding: 0; height: 1px;}
#contactinfo2 A  { color: #FF0000;}
#contactinfo2 A:hover { color: #FF6666;}


.home H1, .why H1, #support H1, .signup H1, .payout H1, .products H1 { margin: 0; padding: 0; font-size: 15px;}
#red_link A { color: #FF0000;}
#red_link A:hover { color: #FF6666;}
#box606 A:hover { text-decoration: underline;}
.hr_dotted { border: none; border-top: 1px dotted #666666; margin: 20px 0; padding: 0; height: 1px;}

/* home */
.home_left { width: 310px; float: left; margin-right: 5px;}
.home_right { width: 606px; float: left;}
.box306 { background: url(/res/img/bg_box306.gif) no-repeat top left; width: 286px; min-height: 124px; padding: 10px; margin-bottom: 20px;}
#box606 { background: url(/res/img/bg_box606.gif) no-repeat top left; width: 586px; padding: 10px; margin-bottom: 20px;}
#box606 A { color: #FF0000; font-weight: bold; text-decoration: none;}
.home_right A { color: #000000; font-size: 13px; text-decoration: none; padding:0 13px 0 0px; background: url(/res/img/red_arrow.gif) no-repeat right 5px;}
.home_icon01 { background: url(/res/img/chameleon.gif) no-repeat; padding-left: 70px;}
.home_icon02 { background: url(/res/img/home_icon02.gif) no-repeat; padding-left: 70px;}
.home_icon03 { background: url(/res/img/home_icon03.gif) no-repeat; padding-left: 70px;}

/* networks */
#networks H1 { margin: 0; padding: 0; font-size: 15px; text-align: center;}
#networks P { width: 650px; margin: 0 auto; clear: both;}
.plugins { width: 265px; display: block; float: left; font-size: 14px; margin: 15px 0; padding:0 30px;}


/* products */
.products H1 { text-indent: 18px;}
.products H2 { font-size: 15px;}
#flv_img {margin-bottom: 10px;}
#flv SPAN A { color: #0033CC; background: url(/res/img/magnifying-glass.gif) no-repeat 0 2px; padding-left: 15px;}
#flv .box582 { float: right;}
.products P SPAN { display: block; float: left; margin: 0 8px;}
.products P { clear: both; display: block;}

/* referral */
#referral TABLE { border-bottom: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1;}
#referral TD { border: 1px solid #B1B1B1; border-bottom: none; border-right: none; padding: 5px 0 5px 20px;}
.table_head { background: url(/res/img/bg_table_head.gif); color: #FFFFFF; font-weight: bold;}
.grey_box { background: #ffffff url(/res/img/bg_greybox.gif) repeat-x; border: 1px solid #B1B1B1; padding: 5px;}
#referral .grey_box P { width: 430px; float: left; margin: 0 5px; padding: 0; clear: none;}
#referral .grey_box P STRONG { font-size: 15px; display: block; text-align: center;}
#referral .grey_box P EM { font-size: 11px; font-style: normal; margin-left: 80px; background: url(/res/img/red_box.gif) no-repeat 0 3px; padding-left: 15px;}	
#referral .grey_box P IMG { margin-bottom: 20px;}

/* why */
.why H1 { text-indent: 18px;}	
.why_left, .why_mid, .why_right { float: left; margin: 0 15px; width: 272px;}
.why_left P, .why_mid P, .why_right P { margin: 0; padding: 8px;}
.why_right { margin-left: 0px;}
.why_left H2, .why_mid H2, .why_right H2 { text-transform: uppercase; text-align: center; font-size: 16px; padding: 138px 0 0 0;}
.why_left H2 { background: url(/res/img/about01.gif) no-repeat;}
.why_mid H2 { background: url(/res/img/about02.gif) no-repeat;}
.why_right H2 { background: url(/res/img/about03.gif) no-repeat;}		
.box456 { background: url(/res/img/bg_box456.jpg) no-repeat top left; width: 436px; min-height: 124px; padding: 10px; margin-bottom: 20px;}
#red_link2 { color: #F90200; font-size: 12px; padding:0 13px 0 0px; background: url(/res/img/red_arrow02.gif) no-repeat right 5px; text-decoration: none;}	
#red_link2:hover { text-decoration: underline; color: #FF3300}

#signup H3 A { color: #FD0004; font-size: 16px; text-transform: uppercase; margin: 0; padding: 0; line-height: 18px; text-decoration: none;}
#signup .why_left H3 SPAN, #signup .why_mid H3 SPAN, #signup .why_right H3 SPAN{ font-size: 12px; font-weight: normal; text-transform: none;}
#signup H3 { padding: 20px 0 0 94px; margin: 0;}

#signup .why_left H3, #signup .why_mid H3, #signup .why_right H3 
{ text-align: center; padding: 0;}	

#bottom_l , #bottom_m, #bottom_r { width: 210px; margin-left: 0;}
#bottom_l { margin-left: 40px; margin-right: 30px;}
#bottom_m { margin-left: 60px;}
#bottom_r { margin-left: 70px;}
#signup #bottom_l SPAN, #signup #bottom_m SPAN, #signup #bottom_r SPAN { width: 100%; margin-top: 8px;}

/* press */
.press H1 { margin: 0; padding: 0 0 0 15px; font-size: 14px;}
.press_right { width: 310px; float: left; margin-top: 10px;}
.press_left { width: 606px; float: left; margin-right: 5px; margin-top: 10px;}
.press_release P { padding-left: 20px;}
.press_release #red_link2 { font-weight: normal;}

.press_rightnav { padding: 20px;}
.press_rightnav H3 { font-size: 12px; padding: 0; margin: 0;}
.press_rightnav H3 IMG { margin-right: 10px; vertical-align: bottom;}
.press_rightnav HR { height: 1px; border: none; border-top: 1px solid #DFDFDF; width: 100%; margin: 30px auto 20px auto;}
.press_rightnav P IMG { vertical-align: middle; margin-right: 5px;}

/* press page */
#box606 .press_pageleft A:hover { text-decoration: underline;}
.press_pageleft { width: 170px; height: 600px; float: left; color: #666666; font-size: 12px; margin-right: 40px;}
#box606 .press_pageleft STRONG { color: #000000; font-size: 12px;}
#box606 .press_pageleft A { color: #F90200; font-size: 12px; padding:0 13px 0 0px; background: url(/res/img/red_arrow02.gif) no-repeat right 5px; text-decoration: none; font-weight: normal;}	
.press_pageleft H5 {margin: 0; padding: 12px 0 0 0; }
#box606 .press_pageleft H5 A { font-size: 13px; color: #000000; font-weight: bold; padding:0 0 0 13px; background: url(/res/img/red_arrow03.gif) no-repeat left 5px;}
.press_pageleft HR { border: none; border-top: 1px solid #DFDFDF; margin: 20px 0; padding: 0; height: 1px;}	

.press_pageright { width: 370px; float: left;}
.press_right, #box606 .press_pageright STRONG { font-size: 12px;}
#box606 .press_pageright_link, #box606 .press_pageright_link A { color: #FF0000;  font-size: 11px;}
#box606 .press_pageright_link A { font-weight: normal;}
#box606 .press_pageright_link IMG { vertical-align: middle; margin-right: 6px;}

/* events */
#events H2 { font-size: 14px; margin: 0; padding: 0; font-weight: normal;}
#events P IMG { vertical-align: middle;}
#events P SPAN { margin: 0 20px;}
#events P STRONG { font-weight: normal; color: #FF0000;}


/* we're hiring */
#jobs LABEL { width: 150px; display: block; float: left; text-align: right; vertical-align: middle; padding: 5px 30px 0 0;}
#jobs P { clear: both;}
#jobs INPUT { border: 1px solid #C5C5C5; width: 204px; height: 20px; padding: 3px; vertical-align: middle;}
#jobs TEXTAREA { border: 1px solid #C5C5C5; width: 660px; height: 210px; padding: 3px; vertical-align: middle;}	
#jobs #job_button { border: none; padding: 0; width: 143px; height: 38px; background: url(/res/img/job_button.gif); cursor: pointer;}


/* support */
.support_left { width: 310px; float: left; margin-right: 5px;}
.support_right { width: 606px; float: left;}
.box306 { background: url(/res/img/bg_box306.gif) no-repeat top left; width: 286px; min-height: 124px; padding: 10px; margin-bottom: 20px;}
#box606 { background: url(/res/img/bg_box606.gif) no-repeat top left; width: 586px; padding: 10px;}
#box606 A { color: #FF0000; font-weight: bold; text-decoration: none;}

#support_left { background: #EEEEEE;}
#support_left STRONG { font-size: 16px; line-height: 30px;}

.support_right STRONG { font-size: 16px;}
.new_ticket { padding: 0px 0 0 55px; background: url(/res/img/contact_newticket_bg.gif) top left no-repeat;}

.check_ticket { padding: 0 0 0 55px; background: url(/res/img/contact_checkticket_bg.gif) top left no-repeat;}
.new_ticket P, .check_ticket P { margin-top: 0;}
.check_ticket P INPUT { margin: 5px; vertical-align: middle;}
#button_check_ticket { background: url(/res/img/contact_button02.gif); margin: 0 0 0 90px; padding: 0; border: none; width: 100px; height: 22px; cursor: pointer;}
#t_blackborder { border: 1px solid #000000;}
#ticket_status { border: 1px solid #666666; background: #DB8606; color: #FFFFFF; font-weight: bold; cursor: pointer;}
#box606 DIV STRONG { font-size: 11px;}

#box606 SPAN { display: block; float: left; width: 155px;}
#box606 INPUT, #box606 SELECT, #box606 TEXTAREA { margin: 0 0 3px 0; vertical-align: middle;}
#box606 B { font-weight: bold; font-size: 14px; color: #FF0000;}

/* signup */
.box933 {	width:893px; font-size:12px; margin: 20px auto;clear: both; padding: 27px 20px; background: #ffffff url(/res/img/bg_footer.jpg) no-repeat;}
#signup SPAN, #signup B { font-weight: bold; font-size: 14px; color: #575757;}
#signup SPAN { width: 175px; display: table; float: left;}
#signup INPUT, #signup SELECT, #signup TEXTAREA { margin:0 10px 5px 0; padding: 3px; border: 1px solid #CCCCCC; vertical-align: middle;}
#signup EM { font-style: normal;}
#submit_signup { cursor: pointer;}

/* payout */
#payout { width: 586px; min-height: 400px; padding: 10px; margin-bottom: 20px;}
.box582 { background: url(/res/img/bg_box582.gif) no-repeat top left; width: 542px; margin: 0 auto; padding: 20px;}

.th, .t_active, .t_even, .t_odd, .t_total { padding: 5px;}
.th { background: #C3C3C3; border-right: 1px solid #B1B1B1;}
.t_active { background: #DFDFDF; border-right: 1px solid #B1B1B1;  border-bottom: 1px solid #B1B1B1;}

.t_odd, .t_even, .t_th { padding: 5px; }
.t_odd {
    background:#FFFFFF none repeat scroll 0 0;
    border-bottom:1px solid #CFCFCF;
    border-left:medium none;
    border-right:1px solid #CFCFCF;
    padding:5px;
}
.t_even {
    background:#EEEEEE none repeat scroll 0 0;
    border-bottom:1px solid #CFCFCF;
    border-left:medium none;
    border-right:1px solid #CFCFCF;
    padding:5px;
}
.t_th {
    background:#4F4F4F none repeat scroll 0 0;
    border-right:1px solid #CFCFCF;
    color:#FFFFFF;
    height:25px;
    font-weight: bold;
}
.t_total { background: #FB7373; font-weight: bold; border-right: 1px solid #B1B1B1;}
#t_leftborder{ border-left: 1px solid #B1B1B1;}
#t_bottomborder{ border-bottom: 1px solid #B1B1B1;}

/* Footer */

.footer_wrapper { background: #2B2B2B url(/res/img/bg_footerwrap.gif) repeat-x; padding: 10px 0 0 0;}
.copyright_wrapper { background: #252523; }
.copyright { width:933px; margin: 0 auto; font-size: 11px; color: #939393; display: table;}
.copyright P { margin: 0; padding: 1%; width: 48%; float: left;}
.footer_wrapper P { margin: 0; padding: 0; color: #939393; font-size: 11px; width: 48%; float: left; padding: 1%;}
#footer { 
    width:933px; font-size:12px;
    color:#666666; margin: 10px auto 0 auto;
    clear: both; height: 150px;
}
#footer P { background: transparent; float: left; margin: 0; padding: 0;}
#p1 { width: 82px;}
#p2 { width: 127px;}
#p4 { width: 136px;}
#p5 { width: 103px;}
#p6 { width: 117px;}
#p7 { width: 106px;}
#p8 { width: 126px;}
#footer STRONG A, #footer STRONG { color: #FC0000; font-size: 14px;}
#footer a { margin: 0; color: #cccccc; text-decoration: none; line-height: 18px;}
#footer STRONG { line-height: 18px;}
#footer a:hover { text-decoration: underline;}
#footer p { margin:0; padding: 0;}

#footer #p3 { margin-left: 11px; width: 125px;}

#footer P SPAN { font-weight: normal;}

ul.errors {
    clear:left;
    color: red;
}



/* updates 7/14/2009 */
.home_icon01, .home_icon02, .home_icon02-1, .home_icon03, .home_icon04, .home_icon05, .home_icon06 .home_icon09{ margin: 0 0 10px 0; padding: 0px 0 20px 70px; border-bottom: 1px dotted #666666;}
#grey , #white{ text-decoration: none;}
#grey:hover , #white:hover { text-decoration: underline;}
.hr_dotted { display: none;}
#faq LI { list-style: none; margin: 5px 0;}
#faq A, .red_text { color: #FF0000;}
#faq A:hover { color: #FF3366;}
.box582 { min-height: 300px;}

.home_icon02-1 { background: url(/res/img/home_icon02.png) no-repeat; padding-left: 70px;}
.home_icon04 { background: url(/res/img/home_icon04.png) no-repeat; padding-left: 70px;}
.home_icon05 { background: url(/res/img/home_icon05.png) no-repeat; padding-left: 70px;}
.home_icon06 { background: url(/res/img/home_icon06.png) no-repeat; padding-left: 70px;}
.home_icon09 { background: url(/res/img/affiliate/icon-gamebound.png) no-repeat; padding-left: 70px;}

.flash { width: 939px; height: 300px; padding: 0 0 0 0; text-align: center;  margin: 0px auto 0px auto; position: relative; top: -10px; background: url(/res/img/flash2.jpg) no-repeat; text-align: right;}

/* updated 10/27/09 */
#box606 #red_link3{ font-weight: normal;}
#red_link3 { color: #F90200; font-size: 12px; padding:0 0 0 13px; background: url(/res/img/red_arrow02.gif) no-repeat left 5px; text-decoration: none;}

sup { display:none; }

#jobs INPUT[type=submit] { margin-left: 400px;}
.resources P { width: 50%; float: left; height: 30px;}


.flvdir-uninst{
    width:903px;
    padding:20px 15px;
    margin:0 auto;
    background:url(/res/img/bg_footer.jpg) no-repeat 0 0;
}

/* 12-14-09 */
.home_icon07 { margin: 0 0 10px 0; padding: 0px 0 20px 70px; border-bottom: 1px dotted #666666; background: url(/res/img/home_icon08.png) no-repeat;}
#networks-product {width:933px; clear:both; margin:0 auto;}
#networks-product H1 { margin: 0; text-indent:18px; font-size: 15px;}
#networks-product H2 { margin: 0; padding: 20px 0 0 0; font-size: 15px;}
#networks-product IMG { float: left; margin-right: 18px;}
#networks-product A IMG { float: none;}

/* feb 4 2010 */
.flash { width: 933px; height: 400px; padding: 0 0 0 0; text-align: center;  margin: 0px auto 0px auto; position: relative; top: -10px; background: url(/res/img/flash3.jpg) right 30px no-repeat; text-align: left;}
.flash .tube { float: left; width: 534px; text-align: center}
.flash P { margin: 0; padding: 203px 0 0 35px; float: left; text-align: center; float: left;}
.flash P IMG { margin-bottom: 10px;}
.flash P A { color: #FF0000;}
.home_icon07 { background: url(/res/img/home_icon08.png) no-repeat; top left; margin: 0 0 20px 0; padding: 0px 0 20px 70px; border-bottom: 1px dotted #666666;}

.boxstyle01 H1 { margin-top: 10px; font-size: 15px;}
.boxstyle01 P { width: 50%; float: left;}
.boxstyle01 .tube P { width: auto; float: none;}
.red_text { color: #FF0000;}

.boxstyle02 H1 { margin: 10px 0 13px 0; padding: 5px 0 5px 40px; font-size: 15px; background: url(/res/img/icon-in-the-news.gif) no-repeat;}
.boxstyle02 EM { font-style: normal; background: url(/res/img/icon-date.gif) 2px 0 no-repeat;padding: 0px 0 5px 25px; color: #FF0000;}
.boxstyle02 H3 { color: #666666; font-size: 12px;}
.boxstyle02 A IMG, .boxstyle03 A IMG { border: none;}

.boxstyle03 H1 { margin: 10px 0 27px 0; padding: 5px 0 8px 40px; font-size: 15px; background: url(/res/img/icon-events.gif) no-repeat;}
.boxstyle03 H3 { margin: 0 0 19px 0; padding: 0; font-size: 12px;}	
.boxstyle03 HR { margin: 18px auto; border: none; height: 1px; background: url(/res/img/events-hr.gif) no-repeat;}
.boxstyle03 IMG { margin-top: 10px;}

/* 2-10-10 */
.sitemap H1 { margin: 0; padding: 0; font-size: 15px;}
.sitemap UL { margin: 30px 0; padding: 0; list-style: none;}
.sitemap UL UL { margin: 10px 0 30px 20px; padding: 0; list-style-image: url(/res/img/red_arrow02.gif);}
.sitemap UL UL LI { margin-bottom: 8px;}
.sitemap A { color: #F90200; text-decoration: none;}
.sitemap A:hover { color: #ff0000; text-decoration: underline;}

.removal-submit {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/res/img/button-next.gif) no-repeat scroll 0 0;
    border:medium none;
    cursor:pointer;
    height:23px;
    width:64px;
}

