*{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif
}
#block2{width: 1120px;}
#block_mov, #block_mov2, #block_mov3, #block_tube{width: 1233px;}
#block_50ps, #block_frnd {width:850px}
#block_tpl {width:998px}
#block_txt, #block_cat {
	width:985px
}
#block_cat_txt {width:870px}
#block_pics, #block_pics2{width:1124px}
body {background:url(bg.jpg) #482209 center top; margin:0px; padding:0px}
#bgh {background: url(bgh.jpg) repeat-x center top; height:185px;}
#bgf {background: url(bgf.jpg) repeat-x center bottom; height:100px; position:relative;}

.mainbody {display: block; position: relative; clear: both;}

#headcontainer, #footcontainer {margin: 0px auto; position: relative; z-index: 2;}
#headcontainer {width:998px; height:185px;}
#hp1, #hp2, #hp3, #hp4, #hp5 {height:185px; float:left}
#hp1 {width:149px; background:url(hp1.jpg)}
#hp2 {width:135px; background:url(hp2.jpg)}
#hp3 {width:169px; background:url(hp3.jpg)}
#hp4, #hp4a, #hp4b {width:285px; float:left}
#hp4a {height:118px; background:url(hp4a.gif)}
#hp4b {height:67px; background:url(hp4b.jpg)}
#hp5, #hp5a, #hp5b {width:260px; float:left}
#hp5a {height:124px; background:url(hp5a.jpg)}
#hp5b {height:61px}


#htext {position: absolute; top:49px; right: 44px; width: 213px; height: 72px; text-align: center}
.htxt {
	text-align: left;
	font-size: 11px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.htxt b{color:#B5FF07}

#search {
	position: relative;
	text-align: center;
	width: 330px;
	float: left;
}
.searchbut {
	width:65px;
	height:22px;
	border:1px solid;
	border-color:#C2D047;
	background:url(rl_bg.jpg) repeat-x bottom;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 20px;
}
.searchtxt {
	width:230px;
	font-size:14px;
	background:#FFFFFF;
	margin-left: 5px;
	height: 20px;
	line-height:20px
}
#under { 
width: auto;
 }
.under2 { 
color: #000000;
float: right;
font-size: 17px;
font-weight: 700;
padding-right: 15px;
padding-top: 4px;
 }
.under2 a { 
color: #FFCC33;
font-size: 17px;
font-weight: 700;
 }
.under2 a:hover { 
color: #FFFFFF;
 }

#footcontainer {width:998px; height:100px;}
#fp1, #fp2 {height:100px; float:left;}
#fp1 {width:311px; background: url(fp1.jpg) no-repeat}
#fp2 {width:687px;}
#footxt {
	position: absolute;
	top:2px;
	right: 2px;
	width: 682px;
	height: 93px;
	text-align:left;
}
.textup {
	color: #FFFFFF;
	font-size: 12px;
}
.textup a{
	text-decoration: none;
	font-size: 15px;
	color: #FFCC33;
	font-weight: bold;
}
.textup a:hover{color: #D55F08; text-decoration: none;}

.lb1 {
	width:155px;
	height:20px;
	background:url(rl_bg.jpg) repeat-x bottom;
	float: left;
	margin:0 7px 5px 0;
	border: 1px solid;
   -moz-border-radius:5px; 	border-color: #C2D047;
}
.lb1 a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.lb1 a:hover, .lb1 b a{color:#000000; background:url(rl_bg2.jpg) repeat-x bottom; display: block; -moz-border-radius:5px}
.linkblock{
	width:998px;
	position: relative;
	clear: all
}
.headername{
	height:25px;
	background:url(bgt.jpg) repeat-x;
}


.bgt_l{
	background:url(bgt_l.jpg) no-repeat;
	float:left;
	width:17px;
	height: 25px;
}
.bgt_r{
	background:url(bgt_r.jpg) no-repeat;
	float:right;
	height: 25px;
	width: 16px;
}
.bgt_l2{
	background:url(bgt_l2.jpg) no-repeat bottom;
	float:left;
	width:17px;
	height: 27px;
}
.bgt_r2{
	background:url(bgt_r2.jpg) no-repeat right;
	float:right;
	width:16px;
	height: 27px;
	line-height: 24px;
}
.bgt_l3{
	background: url(bgt.jpg) no-repeat;
	float:left;
	width:17px;
	height: 25px;
}
.bgt_r3{
	background: url(bgt.jpg) no-repeat;
	float:right;
	height: 25px;
	width: 16px;
}
.blockfoot{
	height:27px;
	background:url(bgbd.jpg) repeat-x top;
	clear: both;
}
.thumbs {
	background-color: #240F06;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #C87146;
	float: left;
	width: 100%;
	margin-bottom:2px;
	padding: 2px 0 0 0;
}
.thumbs1 {
	background-color: #240F06;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #C87146;
	float: left;
	width: 100%;
	margin-bottom:0px;
	padding: 2px 0 4px 0;
}
.t, .t2, .t3, .t4 {
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	position: relative;
	display:inline-block;
	_overflow:hidden;
  	*zoom:1;
  	*display:inline;
	vertical-align: top;
	float:left;
    margin: 2px;
    margin-left: 2px;
}
.t {
	background-image: url(thumb.jpg);
	width: 242px;
	height: 182px;
	padding-bottom: 2px;
}
.t a img{
	width: 240px;
	height: 180px;
}

.t a{
	text-decoration: none;
}
.t a img, .t2 a img, .t3 a img, .t4 a img {
	border: 1px solid;
	border-color:#CA754D;
	font-size:12px;
	color:#FFFFFF;
	background-color:#000000;
	padding: 1px;
}
.t a:hover img, .t2 a:hover img, .t3 a:hover img, .t4 a:hover img {
	border: 1px dashed; border-color:#ffffff;
}
.t2 {
	width: 182px;
	height: 242px;
   margin-left: 3px;
}
.t2 a img{
	width: 180px;
	height: 240px;
}
.t2 a{
	text-decoration: none;
}
.t3 {
	width: 242px; 
	height:200px;
   margin-left: 2px;
}
.t3 a{
	text-decoration: none;
	color: #FEED7B;
	font-size: 14px;
	vertical-align:text-top;
}
.t3 a img{
	width: 240px; 
	height:180px;
}
.t3 a:hover{
	text-decoration:none;
	color: #DBF820;
	font-size: 14px;
}
.t3_txt, .t3_txt a{
	text-decoration: none;
	color: #FEED7B;
	font-size: 11px;
	vertical-align:text-top;
	overflow: hidden;
	display: block;
	width: 240px;
	height:15px;
}
.t4 {
	padding-bottom: 2px;
}
.t6{
	color: #FFFFFF;
	position: relative;
	display:inline-block;
	_overflow:hidden;
  	*zoom:1;
  	*display:inline;
	vertical-align: top;
	float:left;
    margin:2px;
    margin-left: 8px;
}
.t6 a img{
	border: 1px solid;
	border-color:#FCDA9A;
	font-size:12px;
	color:#FFFFFF;
	background-color:#000000;
}
.t6 a:hover img{
	border: 1px dashed; border-color:#ffffff;
}
.t6 {width: 362px; height:292px;
	text-decoration: none;
	font-weight:normal;
	color: #FADD5B;
	font-size: 12px;
	vertical-align:text-top;}
.t6 a{
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
	font-size: 12px;
	vertical-align:text-top;
text-transform:capitalize;
	overflow:hidden;
}
.t6 a:hover{
	text-decoration: none;
	font-weight:bold;
	color: #FADD5B;
	font-size: 12px;
}
.arct li{
	list-style-type: none;
}
.arct li a {
	color:#FFCC66;
	background: url(arc_bg.jpg) repeat-x;
	border:1px solid;
	padding:1px 3px 1px 3px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:11px;
	float:left;
	border-color:#C1823C;
	margin:2px;
	height: 16px;
	line-height: 14px;
	margin-top: 4px;
	-moz-border-radius:5px;
	list-style-type: none;
}
.arct li a:hover{
	color:#000000;
	border-color:#FFFFFF; 
	background: url(arc_bg2.jpg) repeat-x;
}
li.arctu a{
	color:#000000;
	border-color:#FFFFFF; 
	background: url(arc_bg2.jpg) repeat-x;
}
span.scj_dots {
	color:#FFCC66;
	background: url(arc_bg.jpg) repeat-x;
	border:1px solid;
	padding: 1px 10px 1px 10px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:11px;
	float:left;
	border-color:#C1823C;
	margin:2px;
	height: 16px;
	line-height: 14px;
	margin-top: 4px;
	-moz-border-radius:5px;
	list-style-type: none;
}
.arc a, .sm_niches a{
	color:#FFCC66;
	background: url(arc_bg.jpg) repeat-x;
	border:1px solid;
	padding:1px 3px 1px 3px;
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:11px;
	float:left;
	border-color:#C1823C;
	margin:2px;
	height: 16px;
	line-height: 14px;
	margin-top: 4px;
	-moz-border-radius:5px;
	}
.arc a:hover, .arc b a, .sm_niches a:hover{
	color:#000000;
	border-color:#FFFFFF; 
	background: url(arc_bg2.jpg) repeat-x;
}
.btl {
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	float:left;
	line-height: 24px;
}
.book {
	width:260px;
	height:27;
	float: right;
	margin-right: 10px;
}
.blocktitle{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height: 24px;
	float: left;
}

.ct{
	padding-left: 0px;
	display: block;
	clear: both;
}
.ct .top {
	width:312px;
	float:left;
	background-color: #240F06;
	text-align: left;
	padding: 0 0 0px 0px;
}
.ct .top li {
	color: #AF5C34;
	height: 18px;
	}
.ct .top a{
	color:#E0AC94;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align: left;
	line-height: 18px;
}
.ct .top a:hover{color: #A1CB10; text-decoration: underline;}

h1, h2, h3{
	color:#FFFFFF;
	font-weight:normal;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
h1, h2 {
	font-size:18px
}
h3 {font-size:17px;
	text-align: left;
}
.desc_block {
	display: block;
	clear: both;
	background-color: #4E478B;
}
.desc {
	color: #FF4342;
}
.desc a{
	color:#CDCBE4;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height: 18px;
}
.desc a:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	background-color: #3C3368;
	line-height: 18px;
}

.bigtop {
	padding-left: 2px;
	display: block;
	clear: both;
	background-color: #240F06;
}

.bigtop .top {width:249px; padding: 3px 0 3px 0px; float:left; background-color: #FFFFFF;}
.bigtop .top li {
	color: #4E8513;
	font-size: 13px;
	font-style: normal;
	text-indent:5px;
	white-space:nowrap;
	text-align:left;
	overflow:hidden;
	font-weight: bold;
	border-bottom: 1px dotted;
	border-color: #CCCCCC;
}
.bigtop a{color:#000000; font-size:13px; text-decoration:none; font-weight:normal}
.bigtop a:hover{	color: #E85B2B;
	text-decoration: underline;
}
.topsites{
	text-decoration: none;
	font-size: 18px;
	color: #003300;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.webm a, .topsites a{
	text-decoration: underline;
	font-size: 21px;
	color: #CC9966;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.webm a:hover, .topsites a:hover{color: #FFDF0C; text-decoration: underline;
}
.tit_col {
	color:#FFCC33;
}
h1 strong, h2 strong, h3 strong 
{
	font-weight:bold;
	color:#FFCC33;
}
.paysites a:link, .paysites a:active, .paysites a:visited
{
	font-size:14px;
	margin:0px;
	display:block;
	padding: 0.01em 1em;
	border: 0px solid;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #333366;
	text-decoration: none;
}
.paysites a:hover {
 font-size:14px; margin:0px; display:block; padding: 0.01em 1em;  border: 0px solid; background-color: #DDDDDD; color: #333366; font-weight: bold;
}
.txtgals {
	color:#AAAAAA;
}
.txtgals a:link, .txtgals a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E0AC94;
	text-decoration:none;
}
.txtgals a:hover {
	text-decoration:underline;
	color:#A1CB10;
}
.lex {
	color:#AAAAAA;
}
.lex a:link, .lex a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E0AC94;
	text-decoration:none;
}
.lex a:hover {
	text-decoration:underline;
	color:#A1CB10;
}
.txtgals ul{
	list-style-type:disc;
	list-style-position:inside;
}
.txtgals li{
	list-style-type:disc;
	list-style-position:inside;
	font-size: 12px;
	overflow: hidden;
	height: 15px;
}
.top30 {
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CCCCCC;
	line-height:21px;
	text-align:left
}
.top30 a:link, .top30 a:visited
{
font-size: 19px; 
color:#CC9966;
text-decoration:none;
font-weight: bold;
line-height:21px;
}
.top30 a:hover
{
font-size: 19px; 
color:#FFDF0C;
text-decoration:none;
font-weight: bold;
line-height:21px;
}
.friendtgp 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	text-align:left
}
.friendtgp a:link, .friendtgp a:active, .friendtgp a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #E0AC94;

}
.friendtgp a:hover
{
	font-weight: bold;
	color: #A1CB10;
	text-decoration: underline;
}
.categorytgp
{
font-size: 16px;
font-style: italic;
font-weight: normal;
font-family: "Times New Roman", Times, serif;
color: #FFFF66;
text-decoration: none;
}
.t3 h4,.t3 h4 a:link, .t3 h4 a:visited, .t3 h4 a:active, .t3 h4 a:hover
{text-transform:uppercase;
font-size:14px;
font-weight:bold;
}
.sp_img a:link img, .sp_img a:visited img
{
	background-color:#777777;
	border-color:#D55F08;
}
.sp_img a:hover img
{
	border-color:#FFCC66;
}
.styledesc 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFCC66;
}
.stylebonus 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #D55F08;
}
.runtime, .runtime a:hover{
	background-color: #482209;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 10px;
	border: 1px solid;
	padding: 1px;
	width: auto;
}
.runtime {border-color:#001100 #F7BB1F #F7BB1F #001100;position: absolute;top: 8px;right: 9px;
}

/* FLASH PAGE */
#flash_page {
	width:1233px;
	margin:0 auto; 
	padding:5px 0 25px; 
	overflow:hidden;
	background-color: #240F06;
}
.flash { width: auto;}
.line { padding:4px 0; color: #af5c34;}
.line a:link, .line a:active, .line a:visited {
	color: #af9a34;
}
.line span { padding-right:5px; padding-left:5px; color: #cdcbe4;}
.l_space { padding-left:25px;}
.fr { float:right; display:inline;}
.line em {color: #cc9966; font-weight:bold;}
.line h3 a:link { font-size:18px; text-align:center; color: #cdcbe4;}
.banner { width:400px; float:right; text-align:center;}
.player { padding-bottom:10px;}
