@charset "utf-8";
/***************************************************
 Custom styles
***************************************************/
body{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #000000;}
#container{width:988px; margin:auto;}
#top_left{width:688px; float:left;}
#top_right{width:300px; float:right;}
a.logo{display:block; float:left; background-image: url(logo.gif); background-repeat: no-repeat; margin-top: 10px; height:80px; width:451px;}
a.book{display:block; float:right; height:29px; width:203px; background-image: url(bookmark.gif); background-repeat: no-repeat;}
#search{width:230px; margin-top:11px; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7f7f7f;}
#login{width:300px; float:right; margin-top:15px; text-align:left; color: #FFFFFF;}
#login a{color: #FFFF66; text-decoration: none;}
.input{font-family: Tahoma, arial; font-size: 12px; padding-top:4px; height:18px; color: #747474; border: 1px solid #747474;}
#menu{width:100%; margin-top:10px; float:left; margin-left:8px;}
a.nav{background-image: url(menu_off.gif); background-repeat: no-repeat; height:22px; padding-top:7px; width:134px; float:left; display:block; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
a.nav2{background-image: url(menu_off.gif); background-repeat: no-repeat; height:22px; padding-top:7px; width:154px; float:left; display:block; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
a.nav#menu-selected, a.nav2#menu-selected{background-image: url(menu_on.gif); z-index: 2; position: relative;}
a.nav:hover{background-image: url(menu_on.gif); z-index:2; position:relative;}
#main{width:968px; margin-top:-2px; float:left; padding:10px; z-index:1; position:relative; background-color: #000000; border: 2px solid #464545;}
#main div.camthumb {display: inline; float: left; margin: 0px 10px 15px 10px; width: 175px;}
#main div.camthumb a.aa{ font-size:11px; text-decoration: underline; font-weight:500; }
#main div.camnav {font-size: 13px; font-weight: bold; margin-bottom: 5px; text-align: center; text-transform: uppercase; width: 170px; border: 1px solid #ffffff; padding: 3px 7px; background-color:#333;}
#main div.camnav a {color: #CC0000;}
.content{width:237px; margin-right:2px; margin-left:3px; margin-top:15px; display:inline; float:left;}
.img{width:233px; height:176px;}
.img a{width:233px; height:176px; float:left; border: 1px solid #f50000;}
.img a:hover{border: 1px solid #FFFFFF;}
.txt{width:233px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:12px; color: #FFFFFF; font-weight: normal;}
.txt a{font-size: 12px; color: #FFFFFF; text-decoration: none;}
.star_on{height:10px; float:left; background-image: url(star_on.gif); background-repeat: repeat-x;}
.star_off{height:10px; width:65px; float:right; background-image: url(star_off.gif); background-repeat: repeat-x;}
#pagination {float:left; text-align:center; padding-bottom:20px; width:100%; margin-top:40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
#pagination a {font-size: 11px; margin-top:20px; margin-left:2px; min-width:15px; padding-left:8px; padding-right:8px; text-align:center; height:25px; display:inline; padding-top:5px; padding-bottom:5px; line-height:22px; font-weight: normal; border: 1px solid #323232; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.point{color: #FFFFFF; text-decoration:none;}
#pagination a:hover {color: #FF0000;}
a.point_akt{color: #FF0000; text-decoration:none;}
#footer{width:100%; margin-top:15px; padding-bottom:20px; float:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
#footer a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
#player{width:650px; margin-top:10px; height:500px; float:left;}
#v_left{width:650px; float:left;}
#video_desc{width:100%; margin-top:10px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #bebebe;}
#video_desc li a{font-size: 1px; color: #000000;}
#video_desc a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none;}
#video_desc strong{font-weight: bold; color: #d3d1d2;}
#header{font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #FFFFFF;}
.red{font-size: 24px; font-weight: normal; color: #db0000;}
.red2{font-size: 24px; font-weight: bold; color: #930201; font-family: Arial, Helvetica, sans-serif;}
#v_right{width:300px; float:right;}
#related{width:100%; float:left; margin-top:10px;}
#main a{color: #FFCC00; text-decoration: none;}
#view_box{font-size: 11px; color: #c8c8c8; width:100%; float:left; margin-top:10px; background-color: #1A1A1A;}
#view_box a{color:#d28116; padding-left:2px;}
#view_box a:hover{text-decoration:underline;}
h3{color: #c8c8c8; padding-left:10px;}
.related{color:#F00; font-size:18px; font-weight:bold;}
#footer-links2 a{font-size:12px; color:#FF0000;}
#footer-links1 a{font-size:13px; color:#FF0000;}
/*########## addthis styles ##########*/
.addthis_toolbox .custom_hover{position: relative;}
.addthis_toolbox .custom_hover .custom_button{font-weight: bold; padding: 4px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}
.addthis_toolbox .custom_hover .custom_button.active{background-color: #eee;}
.addthis_toolbox .hover_menu {display: none; position: absolute; background: #fff;}
.addthis_toolbox .custom_hover .tower{-webkit-border-radius: 0 5px 0 0; -moz-border-radius-topleft: 0;}
.addthis_toolbox .hover_menu {z-index:2; width: 136px; padding: 10px 0 10px 0; border: 3px solid #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.addthis_toolbox .hover_menu  a{width: 102px;padding: 4px 0 4px 34px; position: relative; display: block; text-decoration: none; color: blue;}
.addthis_toolbox .hover_menu  a:hover{-moz-border-radius: 4px; -webkit-border-radius: 4px; background: #B4D3F8; text-decoration: none;}
.addthis_toolbox .hover_menu  span{position: absolute; left: 14px; top: 4px;}
.addthis_toolbox .hover_menu  .more{border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 10px 0 10px; text-align: center;}
.addthis_toolbox .hover_menu  .more a{padding: 4px 0; margin: 0;}
.addthis_toolbox .hover_menu  .more span{display: none;}
/* more styles */
.bold{font-weight: bold;}
.sixteen{font-size: 16px;}
.site{text-align:center; display:inline; height: 250px; width:290; float:left; display:inline;}
.site-txt{display:inline; font-size: 16px; padding-bottom: 15px;}
.free-cell{width: 96%; margin: 0 auto;}
.free-cell img{border: 1px solid #999; margin: 5px; margin-bottom: 1px;}
/* REVIEW SECTION */
#rev-left{width: 180px; float:left; margin-left: -968px;}
#rev-right{width: 190px; float:left; margin-left: -190px; font-size: 13px;}
#rev-right .lc-cont{padding-left:5px;}
#rev-left .tit{z-index: 2; padding-bottom:-2px; font-weight:bold; font-size:16px; background-image: url(t-top160.gif); background-repeat: no-repeat; height:22px; padding-left:8px; padding-top:5px; position:relative;}
#rev-left .rev-box{background-color: #000000; border: 2px solid #464545; margin-top:-2px; padding-top:3px; padding-bottom: 3px; padding-left:3px; font-size:14px;}
#rev-left .rev-box a{font-size:14px;}
#rev-mid{ margin: 0px 190px 0px 180px; padding-left:15px; padding-right:15px;}
#rev-mid h2{margin-bottom: -2px;}
#rev-mid { font-size:13px;}
#mid-wrapper{float: left;width: 100%;}
.rev-row-title {font-size:20px;}
.rev-row-desc {font-size:13px; text-align:justify;}
.rev-row-score {font-size:16px; padding-top:10px; font-weight: bold;}
#blockUI{border: medium none ; margin: 0pt; padding: 0pt; z-index: 1000; cursor: wait; width: 100%; height: 100%; top: 0pt; left: 0pt; background-color: rgb(0, 0, 0); opacity: 0.88; position: fixed;}
#warnbox{border: 1px solid #F00; margin:0 auto; padding: 0px; z-index:1001; position:fixed; width:500px; top: 10%; text-align:center; background-color:#FFF; left:25%; color:#000;}
#footer-txt{width: 860px; margin: 0 auto;}
#orderby{margin: 8px; font-size:14px; border: 1px solid #333; padding: 5px;}
#review_row {margin-left: 15px;}
#headertitle, #headertitle h1{margin-left:14px; margin-bottom: 5px; margin-top:2px; font-weight:900; color:#FAF9FE; font-size:18px;}
#headerextra{margin-left:29px; margin-top: -5px; margin-bottom: 10px; font-size:13px;}
#headerextra a{color:#F00; text-decoration:underline;}
#atff{display:none;}
#sorter{ padding-left: 10px; padding-bottom: 2px; font-size: 14px; float: right;}
#sorter a{text-decoration:underline;}
.menutr {height: 25px;}
.menutd {background-color:#222222; border:solid 1px #ff0000; border-top: 0px; text-align:center; border-right:solid 1px  #ff0000; border-left:solid 1px  #ff0000;}
.menutd a {font-size:13px; color:#FFF; text-decoration: none;}
/* TOPLIST STUFF */
#toplist a {color:#f50000; font-size:12px;}
#toplist {font-size:14px; width:770px; border: 1px solid #333; margin: 0 auto; margin-top: 20px; margin-bottom: 30px;}
#toplist div.hdr{font-size:16px; font-weight:bold; width: 100%; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #333;}
#tl {width: 100%; padding-bottom:5px;}
#tl-lft {width: 250px; float:left; display:inline-block; text-align:left; padding-left:10px;}
#tl-mid {width: 250px; margin-left: 260; display:inline-block; text-align:left;}
#tl-rgt {width: 250px; margin-left: 520; display:inline-block; text-align:left;}

#sorter{ padding-left: 10px; padding-bottom: 7px; font-size: 15px; float: right; width:100%; text-align:right;}
#sorter a{text-decoration:underline;}

