* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(/images_side/1pxbg.gif) #FFFFFF;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
a {text-decoration: none; color: #00ccff;}
a:hover {text-decoration: underline; color: #660000; }

/*head*/
.head { width: 1057px; height: 96px; margin: 0px auto; background: url(/images_side/logo.gif); margin-bottom:5px;}

.menu_box { margin-left: 330px; margin-top:24px; position: absolute; width:720px; }
.menu LI { float: left; font-size: 12px; font-weight: bolder; color: #809a0e; }
.menu LI A { color:#5f322c; text-decoration: underline; }
.menu LI A:HOVER { color:#00ccff; text-decoration: none; }

.nav { color:#5f322c; font-weight: bolder; font-size:12px; margin-top:19px; float: left; width: 320px; }
.nav SPAN { background: #c30f18; color: white; padding:3px 6px 3px 6px; line-height: 18px; }
.nav A { color:#c30f18; text-decoration: none; }
.nav A:HOVER { color:#00ccff; text-decoration: underline; }
.nav A.in_link { color: white; }
.nav A.in_link:hover { color: yellow; text-decoration: none; }

.paysites_nav { margin-top:18px; float: left; }

.ad_text_link { margin-top:21px; float: left; width: 228px; margin-left: 30px; text-align: center; }
.ad_text_link A { font-size: 12px; color: white; font-weight: bolder; }
/*head*/

/*desc*/
.desc {text-align: center; color: #642d00; }
/*desc*/

/*archive pages*/
.pages {font-weight: bold; color: #890009; width: 1035px; margin: 7px auto; }
.pages span {display: block; float: left; margin-right: 11px; padding-top: 3px;}
.pages a {display: block; float: left; width: 22px; height: 18px; background: url(/images_side/pages_a_bg.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 3px; color: #c30f18;}
.pages a:hover {color: #FFFFFF;}
/*archive pages*/

.content_cell { width: 1105px; margin: 0 auto; }
.side_cell { width: 147px; float: left;}
.thumb_cell { width: 939px; float: left; padding-left:3px;}

.side_box { width:147px; background:#f8efdb; margin-bottom:5px; }
.side_box span.side_header { background:#f4dab9; width:147px; font-size:17px; display: block; color: #c30f18; line-height: 27px; }
.side_box span.side_header B { margin-left: 15px; }
.side_box P.side_content { font-size:11px; padding: 5px; text-align: justify; }
.side_box P.side_content A {font-weight: bolder; color: #c30f18; text-decoration: underline;}
.side_box P.side_content A:hover { color: red; text-decoration: none;}
.side_box P.side_content A IMG.screenshot { width: 135px; height: 180px; border: 2px solid #ab9083; margin-top:3px; margin-bottom:3px; }
.side_box P.side_content A:hover IMG.screenshot { width: 135px; height: 180px; border: 2px solid yellow; }

.side_box A.thumb_top { display: block; width: 147px; height: 210px;  color: #c30f18; background: url(/images_side/side_thumb_top_bg.gif); }
.side_box A.thumb_top:hover { color: #00ccff; }
.side_box A.thumb_top IMG { width: 135px; height: 180px; border: 1px solid #ab9083; margin: 4px;}
.side_box A.thumb_top:hover IMG { width: 135px; height: 180px; border: 1px solid yellow; }
.side_box A.thumb_top B { margin-left:25px; }

.thumb_cell .title { background: url(/images_side/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #c30f18; margin-top:5px; margin-bottom:5px;}
.thumb_cell .title A { color: #93b714; text-decoration: underline;}
.thumb_cell .title A:hover { color: #00ccff; text-decoration: none;}
.thumb_cell H2.title { { background: url(/images_side/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #c30f18; margin-top:15px; margin-bottom:5px;} }

.thumb_cell .review { font-size: 14px; color: black; padding:10px; }
.thumb_cell .review P { margin-top:10px; margin-bottom:10px; }

.thumb_cell .review .screen { margin:13px; float: left; font-size: 12px; text-align: center; }
.thumb_cell .review .screen IMG { border: 3px solid #aca3a3; }
.thumb_cell .review .screen2 { margin:13px; float: right; font-size: 12px; text-align: center; }
.thumb_cell .review .screen2 IMG { border: 3px solid #aca3a3; }



/*thumbs*/
.thumbs img {width: 150px; height: 200px; margin: 0 0 4px 4px; border: 1px solid #5f3806;}
.thumbs a:hover img {border: 1px dashed #660000;}

.thumbs_200x260 img {width: 200px; height: 260px; margin: 0 0 4px 4px; border: 1px solid #5f3806;}
.thumbs_200x260 a:hover img {border: 1px dashed #660000;}
/*thumbs*/

/*movie_thumbs*/
.movie_thumbs img {width: 216px; height: 162px; margin: 8px; border: 1px solid #5f3806;}
.movie_thumbs a:hover img {border: 1px dashed #660000;}
/*movie_thumbs*/

/*hardlink*/
.hardlink {margin-top: 5px; margin-bottom: 5px;}
.hardlink div {text-align: center; width: 200px; height: 90px; padding: 15px 6px 0 0; background: url(/images_side/hardlink_bg.jpg) no-repeat; float: left; color: #5f322c; font-weight: bold; font-size:11px; margin-left:12px; margin-right:12px;}
.hardlink a {color: #c30f18; font-size: 20px;}
.hardlink a:hover {color: #ff0000;}
/*hardlink*/

/*bottom_thumb_top*/
.bottom_thumb_top { width: 1100px; margin: 0 auto; background: #f8f0dc; margin-top:10px; }
.bottom_thumb_top A { display: block; font-size: 15px; font-weight: bolder; color: #c30f18; text-align: center; width: 140px; float: left; margin:7px; }
.bottom_thumb_top A:hover { color: #00ccff; text-decoration: underline; }
.bottom_thumb_top A IMG { width: 135px; height: 180px; border: 2px solid #ab9083;  }
.bottom_thumb_top A:hover IMG { width: 135px; height: 180px; border: 2px solid yellow; }
.bottom_thumb_top .title { background: url(/images_side/marker.gif) left no-repeat #f4dab9; padding-left: 27px; font-size: 20px; font-weight: bolder; color: #c30f18; padding-top:5px; padding-bottom:5px;}
/*bottom_thumb_top*/

/*top*/
.bottom_text_top {padding: 10px 0 0 0px; font-size: 15px; font-weight: bold; width:1070px; margin: 0px auto;}
.bottom_text_top a {color: #c30f18;}
.bottom_text_top a:hover {color: #666600;}
.bottom_text_top ul {float: left; width: 178px;}
.bottom_text_top li {background: url(/images_side/top-bullet.gif) 0px 5px no-repeat; padding-left: 22px;}

.top150link { text-align: center; margin: 15px; }
.top150link A { font-size: 32px; font-weightt: bolder; background: #c30f18; color: white;  text-decoration: none; }
.top150link A:hover { color: #c30f18; background: none; text-decoration: underline; }
/*top*/

/*footer*/
.footer {background: url(/images_side/footer_bg.jpg) top repeat-x;}
.foot {width: 548px; margin: 0px auto; background: url(/images_side/foot.jpg) bottom no-repeat; height: 300px;}
.foot-desc {position: absolute; width: 165px; font-size: 9px; color: #8d3901; margin: 50px 0 0 180px;}
.copy {position: absolute; margin: 270px 0 0 80px; font-size: 9px; color: #ffffff;}
.copy a {color: #FFFFFF;}
/*footer*/

.main_thumb_cell { float: left; width: 629px; }
.main_thumb_cell .title { background: url(/images_side/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #c30f18; }
.main_thumb_cell .title A { color: #93b714; text-decoration: underline;}
.main_thumb_cell .title A:hover { color: #00ccff; text-decoration: none;}
.main_thumb_cell P.desc { color:#642d00; text-align:left; margin:5px; font-size:12px; }
.main_thumb_cell P.desc .ad_links { display: block; margin: 5px; }
.main_thumb_cell P.desc .ad_links A { font-size:12px; font-weight: bolder; color: #c30f18; text-decoration: underline;}
.main_thumb_cell P.desc .ad_links A:hover { text-decoration: none; color: #00ccff; }

/*thumbs2*/
.thumbs2 img {width: 150px; height: 200px; border: 1px solid #5f3806; margin: 0 0 4px 4px;}
.thumbs2 a:hover img {border: 1px dashed #5f3806;}

.thumbs3 { padding-left:3px;}
.thumbs3 img {width: 150px; height: 200px; border: 1px solid #5f3806;}
.thumbs3 a:hover img {border: 1px dashed #5f3806;}

.thumbs2 p {text-align: center;}
.thumbs2 p {color: #c30f18; font-weight: bold; font-size: 16px; padding: 4px 0 12px 0;}
.thumbs2 p a {font-size: 30px; color: #93b714;}
.thumbs2 p a:hover {color: #00ccff;}


.thumbs2 .bn_hide IMG { width:350px; height: 261px; }
.thumbs2 .bn_hide IMG.thmb_paysite { float: left; }
.thumbs2 .bn_hide P { width:260px; padding: 5px; font-size: 13px; color: #642d00; font-weight: normal; float: left; text-align: left;}
.thumbs2 .bn_hide P A { font-size: 16px; color: #c30f18; font-weight: bolder; display: block; text-align: center; }
.thumbs2 .bn_hide A.paysite { text-decoration: underline; display: block; text-align: center; float: none; font-size: 40px; color: #93b714; font-weight: bolder; margin-top:5px; margin-bottom: 5px;}
.thumbs2 .bn_hide A.paysite:hover { text-decoration: none; color: #00ccff; }

/*thumbs2*/

.ad_cell { float: left; }
.ad_cell .text_ad { background: #f8efdb; width: 300px; padding: 5px; }

/*video_thumb*/
.thumb_cell div.video_thumb { width: 226px; height: 224px; background: #efebe2; text-align: center; float: left; margin: 2px; }
.thumb_cell div.video_thumb:hover { background: #e0d7c3; }
.thumb_cell div.video_thumb IMG.movie_thumb { width:216px; height: 162px; border: 1px solid #5f3806; }
.thumb_cell div.video_thumb IMG.movie_thumb:hover { border: 1px solid yellow; }
.thumb_cell div.video_thumb .title_desc { color: #5f3806; display: block; width: 220px; height: 28px; overflow: hidden; font-size: 11px; text-align: left; padding-top:3px; padding-left:5px; padding-right:5px; font-weight: bolder; }
.thumb_cell div.video_thumb ul { font-size: 10px; color: #5f3806; text-align: left; float: left; padding-left: 5px;}
/*video_thumb*/

.switcher { width:300px; height:28px; background: url(/images_side/switch_bg.gif) no-repeat; text-align: center; font-size: 12px; padding-top:5px; float: left; margin-left: 305px;}
.switcher A { font-weight: bolder; text-decoration:underline; color: #890009; }
.switcher A:hover { text-decoration: none; color: red; }

.tube_player { margin-left:5px; }

.duration_hearts { margin:5px; }
.duration_hearts .duration { color:#642d00; text-align:left; font-size:12px; width: 350px; float: left; }
.duration_hearts .rating_hearts { float: left; }
.duration_hearts .rating_hearts #msg { float: left; height: 23px; text-align: right; width:130px;  font-size:12px; color:#642d00; line-height:25px; font-weight: bolder; margin-right:5px; }

.search_form { margin: 10px; font-size: 12px; color: #642d00; background: #f8efdb; width: 400px; padding: 10px; }
.search_form A.keyword { font-weight: bolder; text-decoration:underline; color: #890009; }
.search_form A.keyword:hover { text-decoration: none; color: red; }

.search_result { font-size: 14px; color: #642d00; margin: 14px; }
.result_pages { font-size: 14px;  color: #642d00; margin: 14px; }
.result_pages A { font-weight: bolder; text-decoration:underline; color: #890009; }
.result_pages A:hover { text-decoration: none; color: red; }

.tube_gallery_ad_thumbs { margin-top: 10px; margin-bottom: 20px; }

.related_movies .title { background: url(/images_side/marker.gif) left no-repeat #f4dab9; padding-left: 27px; font-size: 20px; font-weight: bolder; color: #c30f18; padding-top:5px; padding-bottom:5px; margin-top:10px; }


.thumbs_sub div {text-align: center; float: left; width: 157px; margin-bottom: 2px; margin-top: 2px; color: #5c302d;}
.thmb { border: 1px solid #cc9b5a; width: 150px; height: 200px; margin-top: 2px; }
a:hover .thmb { border: 1px solid #c8ef36; }


/* new_toplist */
.new_toplist { padding: 31px 0 0 0px; font-size: 16px;  width:1000px; margin: 0px auto; }
.hits_top { font-size: 12px; font-weight: bolder; color: #8e8181; text-decoration: none; }

UL.top_1st { width:870px; margin: 0px auto; }
UL.top_1st LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #fed7a2; }
UL.top_1st LI A { font-size: 35px; color: #c30f18; font-weight: bolder; }
UL.top_1st LI A:HOVER { color: #ff4504; }
UL.top_1st LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_1st LI A:HOVER SPAN { text-decoration: none; }


UL.top_2nd { width:870px; margin: 0px auto; }
UL.top_2nd LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #fcdbab; }
UL.top_2nd LI A { font-size: 33px; color: #c30f18; font-weight: bolder; }
UL.top_2nd LI A:HOVER { color: #d83a03; }
UL.top_2nd LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_2nd LI A:HOVER SPAN { text-decoration: none; }

UL.top_3rd { width:870px; margin: 0px auto; }
UL.top_3rd LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #f8e0b8; }
UL.top_3rd LI A { font-size: 30px; color: #c30f18; font-weight: bolder; }
UL.top_3rd LI A:HOVER { color: #9e2901; }
UL.top_3rd LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_3rd LI A:HOVER SPAN { text-decoration: none; }

UL.top_4th { width:870px; margin: 0px auto; }
UL.top_4th LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #f5e6c6; }
UL.top_4th LI A { font-size: 27px; color: #c30f18; font-weight: bolder; }
UL.top_4th LI A:HOVER { color: #782001; }
UL.top_4th LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_4th LI A:HOVER SPAN { text-decoration: none; }

UL.top_5th { width:870px; margin: 0px auto; }
UL.top_5th LI { float: left; width: 400px; text-align: center; font-size: 13px; margin: 5px; padding: 10px; background: #f1ebd3; }
UL.top_5th LI A { font-size: 25px; color: #c30f18; font-weight: bolder; }
UL.top_5th LI A:HOVER { color: #5d1800; }
UL.top_5th LI A .desc_top { font-size: 14px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_5th LI A:HOVER SPAN { text-decoration: none; }

UL.top_6th { width:870px; margin: 0px auto; }
UL.top_6th LI { float: left; width: 264px; text-align: center; font-size: 13px; margin: 5px; padding: 7px; background: #efeedc; }
UL.top_6th LI A { font-size: 23px; color: #c30f18; font-weight: bolder; }
UL.top_6th LI A:HOVER { color: #380f01; }
UL.top_6th LI A .desc_top { font-size: 12px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block; }
UL.top_6th LI A:HOVER SPAN { text-decoration: none; }

UL.top_7th { width:870px; margin: 0px auto; }
UL.top_7th LI { float: left; width: 264px; text-align: center; font-size: 13px; margin: 5px; padding: 7px; background: #f3f2e6; }
UL.top_7th LI A { font-size: 21px; color: #c30f18; font-weight: bolder; }
UL.top_7th LI A:HOVER { color: #380f01; }
UL.top_7th LI A .desc_top { font-size: 12px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_7th LI A:HOVER SPAN { text-decoration: none; }

UL.top_8th { width:870px; margin: 0px auto; }
UL.top_8th LI { float: left; width: 264px; text-align: center; font-size: 13px; margin: 5px; padding: 7px; background: #f8f7eb; }
UL.top_8th LI A { font-size: 21px; color: #c30f18; font-weight: bolder; }
UL.top_8th LI A:HOVER { color: #380f01; }
UL.top_8th LI A .desc_top { font-size: 12px; font-weight: bolder; color: black; text-decoration: none; margin-top: 5px; margin-bottom: 5px; display: block;}
UL.top_8th LI A:HOVER SPAN { text-decoration: none; }

/* new_toplist */
