@charset "utf-8";
/* CSS Document */
* {
 margin:0;
 padding:0;
 border:0;
}
body {
 margin: 0 auto;
 text-align:center;
 font-family: 'Trebuchet MS', Verdana, Arial;
 color:#fff;
 background: #161515 url(images/bg.jpg) repeat top center;
}

img {
boder:0;
}
img a {
boder:0;
}
a,a:visited {
 color:#fff;
}
a:hover {
 color:#c0a05a;
}
.clearing {
 clear:both;
}


#page {
 margin: 0 auto;
 text-align:center;
 background: url(images/bg_top.jpg) no-repeat top center;
}
#allbgpage {
margin: 0 auto;
text-align:center;
background:url(images/bg_all.jpg) repeat-y top center;
}
#wrapper {
 width:994px;
 margin: 0 auto;
 text-align:center;
}
.bgdivider {
  background:url(images/bg.jpg) repeat-x;
  height:8px;
}



.menu{
 text-align:center;
 margin:0 auto;
 background:url(images/nav.jpg) no-repeat;
 height:93px;
}
.menu ul {list-style:none; padding:23px 0 0 151px; text-align:center;}
.menu li {display:inline; font-weight:normal;
font-size: 22px;
font-family:"Book Antiqua", "Bookman Old Style", Georgia;}


.menu li span {display:block; height:44px; width:163px;float:left; margin-right:3px; padding-right:10px; }
.menu li span a {display:block; background:url(images/navoff.png) left top no-repeat; padding:7px 20px 0 30px; height:37px; color:#c0a05a; text-decoration:none;}
.menu li span:hover {}
.menu li span:hover a{background:url(images/navon.png) left top no-repeat; color:#e6d89a;}
.menu li.current_page_item span {background:url(images/navoff.png) right top no-repeat; text-shadow:#fff 1px 1px 1px;}
.menu li.current_page_item span a{background:url(images/navon.png) left top no-repeat; color:#e6d89a;}


.menuTop{
 padding:26px
 margin:10 auto;
 background:url(images/navTop.jpg) no-repeat;
 height:45;
}
.menuTop li {display:inline; font-weight:bold;
float:center;
font-size: 16px;
padding:16px
font-family:"Book Antiqua", "Bookman Old Style", Georgia;}

.menuBottom{
 padding:26px
 margin:20 auto;
 background:url(images/navTop.jpg) no-repeat;
 height:65;
}
.menuBottom li {display:inline; font-weight:bold;
float:center;
font-size: 16px;
padding:16px
font-family:"Book Antiqua", "Bookman Old Style", Georgia;}



/* DISCLAIMER */
#disclaimer_1 {
 background:url(images/disclaimer_1.gif) no-repeat top center;
 height:11px;
}
#disclaimer_2 {
 background:url(images/disclaimer_2.gif) no-repeat top center;
 height:37px;
}
#disclaimer_3 {
 height:192px;
  background:url(images/disclaimer_3.gif) no-repeat top center;
}
#disclaimer_4 {
 height:215px;
  background:url(images/disclaimer_4.jpg) no-repeat top center;
}

#under18 {
 position:relative;
 float:left;
 width:400px;
 padding:40px;
}
#over18 {
 float:right;
 width:400px;
 padding:40px;
}

#disclaimerheading {
 padding:12px;
  text-align:left;
 font-family:Georgia;
 font-size:17px;
 text-transform:uppercase;
 float:right;
  width:960px;
}
#disclaimerheading ul{  
 line-height:38px;
	text-indent: -30px;
 list-style-position: inside;
  list-style-type:none;
}
#disclaimerheading li {
padding-left: 58px;
background:transparent url(images/bullet.png) no-repeat;
background-position:0 5px;
}
#disclaimertext {
 font-size:13px;
 line-height:19px;
 text-align:left;
 padding:30px;
}









#main_02 {
 background:url(images/main_02.gif) no-repeat top center;
 height:11px;
}
#main_04 {
 background:url(images/main_04.gif) no-repeat top center;
 height:37px;
}
#main_05 {
 height:217px;
}
#main_logo {
  height:120px;
}
#main_intro {
  height:215px;
  background:url(images/main_intro.jpg) no-repeat top center;
}
#main_intro_bottom  {
  height:215px;
  background:url(images/main_intro_bottom.jpg) no-repeat top center;
}
#main_intro_bottom_sites  {
  height:215px;
  background:url(images/bottom_sites.jpg) no-repeat top center;
}
#main_intro_left {
 padding:16px;
 position:relative;
 width:470px;
 text-align:left;
 font-size:13px;
 float:left;
}
#main_intro_right {
 padding:12px;
  text-align:left;
 font-family:Georgia;
 font-size:17px;
 text-transform:uppercase;
 float:right;
  width:460px;
}
#main_intro_right ul{  
 line-height:38px;
	text-indent: -30px;
 list-style-position: inside;
  list-style-type:none;
}
#main_intro_right li {
   padding-left: 58px;
    background:transparent url(images/bullet.png) no-repeat;
    background-position:0 5px;
}


.title {
 position:relative;
 font-size:24px;
 float:left;
 padding:10px;
 width:700px;
 text-transform:uppercase;
 text-align:left;
}

.site {
 position:relative;
 font-size:16px;
 float:center;
 text-align:left;
}

.date {
 font-size:13px;
 font-weight:bold;
 float:right;
 padding:20px 15px 10px 10px;
 width:120px;
}
.description {
 font-size:12px;
 padding:16px;
}

#bottomnav {
 background:url(images/bottomnav.gif) no-repeat top center;
 height:240px;
}
#bottom_join {
 margin:28px;
 position:relative;
 float:left;
 width:395px;
}
#bottom_next {
 margin:28px;
 float:right;
 width:395px;
}


/* JOIN */
#join_1 {
 background:url(images/join_1.gif) no-repeat top center;
 height:11px;
}
#join_2 {
 background:url(images/join_2.gif) no-repeat top center;
 height:37px;
}
#join_3 {
 background:url(images/join_3.jpg) no-repeat top center;
 height:215px;
}
#join_4 {
 background:url(images/join_4.jpg) no-repeat top center;
 height:195px;
}
#join_5 {
 background:url(images/join_5.gif) no-repeat top center;
 height:122px;
}
#join_6 {
 background:url(images/join_6.jpg) no-repeat top center;
 height:386px;
 z-index:500;
 width:994px;
}
#joinleft {
padding:10px 40px 40px 20px;
width:600px;
font-size:13px;
text-align:left; 
}

#join_6 .cc { position: absolute; top: 25px; right: 20px; z-index: 1000;}
#join_6 .check { position: absolute; top: 140px; right: 20px; z-index: 1000;}
#join_6 .savings { position: absolute; top: 255px; right: 20px; z-index: 1000;}

.centered { 
position:relative; 
margin:0 auto; 
width: 990px; 
}
#jointext li {
 list-style:lower-roman;
 padding:3px 0 7px 20px;
 list-style-position:inside;
}

#joinheading {
 padding:12px;
  text-align:left;
 font-family:Georgia;
 font-size:17px;
 text-transform:uppercase;
 float:right;
  width:550px;
}
#joinheading ul{  
 line-height:38px;
	text-indent: -30px;
 list-style-position: inside;
  list-style-type:none;
}
#joinheading li {
   padding-left: 58px;
    background:transparent url(images/bullet.png) no-repeat;
    background-position:0 5px;
}





.spacing20 {
 height:20px;
}
#footer,#footer a {
 font-size:12px;
text-decoration: none;
line-height:30px;
}
#footer a:hover {
 text-decoration: underline;
}









#content-preview {
position: relative;
}
.preview-image { 
z-index: 400;
}
.player {
cursor: pointer;
position: absolute;
width: 200px;
height: 150px;
z-index: 500;
left:140px;
top:80px;
background: url(images/arrow.png);
background-repeat: no-repeat;
}
.footer_thumbs {
 font-size:13px;
 font-weight:bold;
}

/* NEWS */

.news {
text-align:left;
padding:4px;
width:90percent;

}


.news_link {
font-weight:normal;
font-size:10px;
color:#0056CC;
}

.news_title {
font-weight:bold;
font-size:11px;
color:#3B3B3B;
}

.news_title_link {
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#0056CC;
}

.news_info {
font-weight:normal;
font-size:12px;
color:#FFFFFF;
}


.news_body {
font-weight:normal;
font-size:12px;
color:#FFFFFF;
}

.news_body_small {
line-height:14px;
font-weight:normal;
font-size:11px;
color:#FFFFFF;
}


.news_hr {
size:1px;
height:1px;
border:0px;
background-color:#C0C0C0;
color:#C0C0C0;
}


.comments_wrapper {
padding:4px;
text-align:left;
}

.comments_heading {
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.comments_user {
font-weight:bold;
font-size:11px;
color:#3B3B3B;
}

.comments_info {
font-weight:normal;
font-size:12px;
color:#000000;
}

.comments_note {
font-family:Verdana;
font-weight:normal;
font-size:10px;
color:#FF0000;
}

.comments_body {
font-weight:normal;
font-size:12px;
color:#000000;
}

/*  UNIVERSAL NAVIGATION BAR */

#universal_navbar {
width:100percent;
line-height:29px;
text-align:center;
vertical-align:middle;
border-left:0px;
border-right:0px;
border-top:1px;
border-bottom:1px;
border-style:solid;
border-color:#FFFFFF;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background-image: url(images/titlebar.gif);
}

#universal_navbar span {
margin:0 6px 4px 6px;
color:#FFFFFF;
}

#universal_navbar table {
width:994px;
margin-left:auto;
margin-right:auto;
}

#universal_navbar td {
color:#FFFFFF;
font-weight:bold;
font-family:Arial;
font-size:12px;
}

#universal_navbar a {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

#universal_navbar a:hover {
text-decoration:underline;
color:#727272;
}

#universal_navbar a.hilite {
color:#39a0ee;
}


.totals {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

/*  TOP NAVIGATION AND SEARCH MENU */

.nav_fixed_width {
width:994px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}

.nav_liquid {
width:100percent;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
border-top:0px;
}

.navbar_bottom {
width:100%;
margin:0px;
padding:0px;
line-height:10px;
background-image: url(images/ripped-edge.gif);
}



#site_navbar {
width: 994px;
padding:0px;
margin:0px;
line-height:38px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
background-image: url(images/menubar.gif);
}

#site_navbar span {
margin:0 6px 4px 6px;
}

#site_navbar a {
text-decoration:none;
color:#FFFFFF;
}

#site_navbar a:hover {
text-decoration:underline;
color:#727272;
}

#site_navbar a.hilite {
color:#39a0ee;
}



/* GLOBAL STYLES - SITE-WIDE STYLES */

.title_bar_center {
text-align:center;
font-size:16px;
color:#000000;
font-weight:bold;
}


.title_bar {
width:100percent;
line-height:30px;
text-align:left;
padding-left:4px;
vertical-align:middle;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
background-image: url(images/titlebar.gif);
}
