body {
        /*background-color: #777777;*/
        margin: 0; padding: 0;
        background: url(/images/gfx/page-bgrd.gif) #777777 top left repeat-x;}

td {
      color:#DDDDDD; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a:link {
      color:#222222; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a:visited {
      color:#222222; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a:active {
      color:#222222; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover {
      color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

#container {
	margin: 0 auto; width: 950px; background: transparent;}

#header {
        width: 940px; margin: 0 auto; align: center;}

#navigation {
	width: 950px; align: center;}

#body {
	float: left; width: 950px; background: transparent url(/images/gfx/global_body.png) repeat-y; 100% 0;}

#left {
	float: left; width: 160px;
	padding: 0px 0px 0px 0px; margin: 0px 9px 0px 17px; display: inline;}

#middle {
	float: left; width: 550px;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: inline;}

#right {
	float: right; width: 190px;
	padding: 0px 0px 0px 0px; margin: 0px 17px 0px 0px; display: inline;}

#photo {
	float: left; width: 710px;
	padding: 0px 0px 0px 0px; margin: 0px 9px 0px 17px; display: inline;}

#video {
	float: left; width: 710px;
	padding: 0px 0px 0px 0px; margin: 0px 9px 0px 17px; display: inline;}

#legal {
	float: left; width: 915px;
	padding: 0px 0px 0px 0px; margin: 0px 9px 0px 17px; display: inline;}

#disclaimer {
	float: left; width: 795px;
	padding: 5px 5px 5px 5px; margin: 0px 0px 0px 75px; display: inline;}

#join {
	float: left; width: 615px;
	padding: 0px 0px 0px 0px; margin: 0px 9px 0px 17px; display: inline;}

#benefits {
	float: right; width: 290px;
	padding: 0px 0px 0px 0px; margin: 0px 17px 0px 0px; display: inline;}

#links {
	float: left; width: 710px;
	padding: 0px 0px 0px 0px; margin: 0px 9px 0px 17px; display: inline;}

#rlinks {
	float: right; width: 190px;
	padding: 0px 0px 0px 0px; margin: 0px 17px 0px 0px; display: inline;}

#back-next {
        width: 950px; margin: 0 auto; align: center;}

#footer {
        width: 925px;
        padding: 1px 1px 1px 1px; margin: 0 auto; align: center;}

.subtitle {
      margin: 6px 5px 6px 5px;
      font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#DDDDDD; font-weight: bold; font-size:1.0em; text-align:left; line-height:13px;}

.mains {
      margin: 1px 3px 2px 3px;
      padding: 1px 3px 2px 3px;
      font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#DDDDDD; font-size:0.75em; text-align:left; line-height:14px;}

.sides {
      margin: 1px 3px 2px 3px;
      padding: 1px 3px 2px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#DDDDDD; font-size:0.75em; text-align:left; line-height:13px;}

.cssides {
      margin: 1px 3px 2px 3px;
      padding: 1px 3px 2px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#DDDDDD; font-size:0.75em; text-align:center; line-height:14px;}

.img{
      margin: 8px 4px 5px 4px;
      padding: 0px 1px 0px 1px;
      font-family: Arial, Helvetica, sans-serif; color:#DDDDDD; font-size:0.75em; text-align:center; line-height:14px;}

.join {
      margin: 0px 3px 2px 3px;
      padding: 0px 3px 2px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#DDDDDD; font-size:0.7em; text-align:center; line-height:13px;}

.ban {
      margin: 3px 3px 3px 3px;
      padding: 3px 3px 3px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#DDDDDD; font-size:0.75em; text-align:center; line-height:15px;}

.li {
      margin: 1px 3px 0px 3px;
      padding: 1px 3px 0px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:0.75em; text-align:left; line-height:15px;}

.compliance {
      margin: 2px 3px 0px 3px;
      padding: 2px 3px 0px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:1.0em; text-align:center; text-decoration: underline; line-height:13px;}

.adulttitle {
      margin: 2px 3px 0px 3px;
      padding: 2px 3px 0px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:2.0em; text-align:center; line-height:13px;}

.distitle {
      margin: 2px 3px 0px 3px;
      padding: 2px 3px 0px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:1.0em; text-align:center; text-decoration: underline; line-height:13px;}

.mid {
      margin: 2px 3px 5px 3px;
      padding: 2px 3px 5px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:0.7em; text-align:center; line-height:15px;}

.foot {
      margin: 2px 3px 2px 3px;
      padding: 0px 3px 2px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:0.7em; text-align:left; line-height:12px;}

.footnav {
      margin: 2px 3px 0px 3px;
      padding: 2px 3px 0px 3px;
      font-family: Arial, Helvetica, sans-serif; color:#222222; font-size:0.75em; text-align:center; line-height:15px;}

.links {
        font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:0.7em; text-align:center; line-height:15px;
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;         
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        MARGIN: 0px;
	BORDER-RIGHT: #DDDDDD 1px solid;
        BORDER-TOP: #DDDDDD 1px solid;
        BORDER-LEFT: #DDDDDD 1px solid;
        BORDER-BOTTOM: #DDDDDD 1px solid;
        BACKGROUND-COLOR: #DDDDDD;}
