body {
	background: black url(../images/background.jpg) no-repeat center top;
	margin: 0px 0 0px 0; padding: 0; text-align: center; color:#999/*#92796A*/; font-size: 12px;
	font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
}

a { color: white; text-decoration: none; }
a:focus, a:hover { color: #fff; }
a:hover { text-decoration: underline; }

a.submenulink { color: #ff9900; text-decoration: none; font-size: 11px; }
a.submenulink:focus, a.submenulink:hover { color: #fff; }

ul { list-style: none; }
img { border: 0; }
h1, h2 { white-space: nowrap; margin: 4px 0 4px 0; font: bold 26px "Lucida Sans Unicode", Arial; letter-spacing: -1px; color: #636466; }
body.video h1, body.search h1 { float: left; color: white; font-size: 20px; margin: 0px 0px 0px 30px; }

.banner h2{
	font-size:16px;
}

:focus { outline: 0; }

#container { width: 968px; background-color: black; margin-left: auto; margin-right: auto; text-align: left; margin-bottom: 30px; vertical-align: top; overflow: hidden; }
#header { height: 92px; width: 968px; }
#top_header { background-image: url(../images/header_top.gif); margin-top: 0px; height: 112px; margin-left: auto; margin-right: auto; }
#logo { float: left; }
#right { width: 420px; height: 66px; float: right; text-align: right;}
body.video #header { height: 98px; }
#header_bottom { margin-top: 0px; margin-bottom: 0px; height: 92px; }
#toplinks { margin-top: 3px; }
#toplinks a { color: #8c8c8c; }
#toplinks a:hover { color: #fff; }
#submenu_holder { float: right; position: relative; top: -80px; }
body.categories #submenu_holder { top: -70px; }
body.video #submenu_holder { display: none; }
#submenu { padding-top: 6px; padding-bottom: 6px; }
#content { width: 100%; float: left; clear: both; }
body.categories #content { top: 10px; padding-top: 20px; background-color: #121212; }
body.video #content { top: 0px; margin: 0; padding: 0; }

#errors { width: 958px; margin: 5px 0 5px 0; padding: 5px 0 7px 0; background: #121212; border: 1px solid #252525; font: bold 13px Arial, Helvetica; text-align: center; color: #f72740; }
#messages { width: 90%; margin: 0px auto 10px auto; padding: 10px 0px; background: #121212; border: 1px solid #252525; font: bold 13px Arial, Helvetica; text-align: center; color: #fff; }

.error_message { width: 80%; margin-left: 10%; margin-right: 10%; padding: 20px 0 20px 0; font: bold 13px Arial, Helvetica; text-align: center; color: #f72740; }

.left { float: left; }
.right { float: right; }
.hide { display: none; }
.userinfo { width: 300px; }
.span-320 { width: 320px; }
.span-575 { width: 575px; }
.user-right-box { width: 480px; float: right; }
.full-width { margin-left: 0px; width: 100%; }

.ad_blank { background-color: transparent; overflow: hidden; }
.ad_blank iframe { width: 100%; height: 100%; }
.ad_fullbnr { width: 468px; height: 60px; }
.ad_ldrbrd { width: 728px; height: 90px; }
.ad_wd_sky { width: 160px; height: 600px; }
.ad_xwd_sky { width: 200px; height: 600px; }
.ad_med_rect { width: 300px; height: 250px; }
.ad_fullbnr, .ad_ldrbrd, .ad_wd_sky, .ad_xwd_sky, .ad_med_rect { display: block; }

#header_ad { position: relative; float: right; margin-top: 15px; margin-right: 6px; width: 480px; max-height: 90px; }
#footer_ad { clear: both; text-align: center; margin-left: 27px; margin-top: 10px; z-index: 1000; /*max-height: 92px;*/ }
#right_ads { margin-right: 0px; float: right; z-index: 5; margin-right: 15px; margin-bottom: 15px; } 
#video_ads { float: right; }
#right_ad { }
#right_ad_2 { }

#footer_links { text-align: center; clear: both; display: block; padding-top: 10px; }

#viewed_videos ul { margin: 0; padding: 0; }
#viewed_videos li { float: left; margin: 0; padding: 0;}

.response, .response_full { padding: 5px 0 5px 0; border: 1px solid #b3e76f; background: #d5e5c0; text-align: center; color: #000;}
.response { width: 95%; margin: 5px 3% 5px 2%; }
.response_full { width: 100%; margin: 5px 0 5px 0 }

#footer { width: 100%; text-align: center; color: #808284; padding-top: 10px; clear: both; padding-bottom: 10px; }
#footer a { color: #8c8a8c; }
#footer a:hover { color: #fff; }

.clear { clear: both; }
.clear_right { clear: right; }
.clear_left { clear: left; }
.clear5 { clear: both; margin-top: 15px; }
.clear10 { clear: both; margin-top: 20px; }
.clear20 { clear: both; margin-top: 30px; }

.button { font:bold 12px Arial, Helvetica, sans-serif; margin-left: 5px; border:none; padding: 1px 6px 1px 6px; background: #a2a2a2 url(../images/submit_bg.png) repeat-x; color: #222; cursor: pointer;}
.button_srch { background: transparent url(../images/search.jpg) no-repeat; color: transparent; width: 33px; height: 27px; border: 0px; }

#search form { margin: 7px; }
#search label { color: white; font-weight: bold; text-transform: uppercase; clear: none; display: inline; float: none; margin: 0px; }

.span_search { font-size: 12px; color: #aaa; margin-left: 10px; }
.advanced-search a { color: #999; } 
.advanced-search a:hover { color: #ff9900; }

.box, .box_margin { padding: 0px; padding-top: 8px; margin: 0px; width: 100%; background-color: #121212; }
body.home .box { padding-top: 0px; }
body.video .box { background-color: #121212; }
body.video .inner_box { margin: 14px 20px; }
body.videos .box { padding-top: 0px; }
body.category .box { padding-top: 20px; }
.categories .box { padding-top: 0px; }
.related { padding: 0px; padding-bottom: 20px; }
/*.box, .box_margin { border-right: 1px solid #453F40; border-left: 1px solid #2B2525; }*/
.box_insert { border: 1px solid #353335; }
.bsub { width: 100%; background: #212021; height: 7px; }
.btitle { width: 100%; height:25px; background-color: #7F6355; text-align: left; }
.btitle1 { }
.btitle h2 { color: white; margin: 0 0 0 8px; padding: 3px 0 5px 0; font-weight: bolder; font-size: 15px; }
.bvideos { margin: 0px; padding: 0px 10px 10px 10px; }
.bcontent { margin: 0px; padding: 20px; width: 748px; float: left; }
.bmenu { width: 100%; height:25px; text-align: left; margin-bottom: 24px; }
.bmenul, .btitlel { float: left; white-space: nowrap; }
.bmenul { padding-left: 28px; }
.bmenul h1, .bmenul h2 { clear: none; display: inline-block; color: white; margin: 0; padding: 3px 0 15px 0; font-size: 15pt; font-weight: bold; }
body.search .bmenu { margin-top: 14px; }
.bmenur { float: right; margin: 0px; text-align: right;}
.bmenu_rel { width: 100%; border: 0px; text-align: left; }
.bmenu_rel h2, bmenu_rel h2 a { color: #636466; }
.btitler { margin: 0px; padding:4px; text-align: right; }
.btitler2 { margin: 5px 1% 0 0; text-align: right; }
.btitler a, a.btitler, .btitler2 a, a.btitler2 { color: #7F6355; font-weight: bold; text-transform: uppercase;  }
a.btitler:hover, .btitler a:hover { text-decoration: underline; }
.btitlerr { width: 38%; margin: 2px 1% 0 0; float: right; text-align: right; }
/*.bsubmenu { width: 97%; text-align: right; border-bottom: 1px dotted #212021; padding: 3px 2% 3px 1%; font-size: 12px; height: 20px;}*/

#nav { background: black url(../images/nav_bg_bar.gif) no-repeat bottom right; height: 60px; }
body.video #header #nav { height: 56px; }
body.video #content #nav { height: auto; background-image: none; }
body.video #content #nav .navtop { height: 56px; background: black url(../images/nav_bg_bar.gif) no-repeat bottom right; }
body.video .navmenu { height: 42px; }
#search { float: right; text-align: right; }
#search #search_query, #search select { padding: 4px 5px; background-color: #0F0F0F; border: 1px solid #4B4B4B; color: #FAFAFA; }

.navmenu { float: left; margin: 0px; padding: 0px; padding-top: 14px; border: 0px; }
.bottom .navmenu { padding-top: 10px; }
.bottom .more { margin-top: 20px; }
.bottom .more a { background: transparent url(../images/video_related_plus.gif) no-repeat right top; padding-right: 25px; height: 19px; display: block; padding-top: 3px; font-weight: bold; color: white; font-size: 11px; margin-right: 20px; }
/*
#header .navmenu { margin-top: -44px; }
.mozilla #header .navmenu { margin-top: -40px; }
.opera #header .navmenu { margin-top: -40px; }
*/
.navmenu ul { margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; display: block; }
.navmenu ul.level1 { height: 40px; }
.navmenu2 { background-color: #121212; clear: both; padding-top: 0px; width: 100%; float: left; }
.navmenu ul li { float: left; display: block; }
.navmenu ul li a, .navmenu ul li span { color: #979693; }
.navmenu ul li.nav_upload a { color: #ffe8e8; }
.navmenu ul.level1 { padding-left: 18px; }
.navmenu ul.level1 li { padding: 10px 24px; }
.navmenu ul.level1 li.selected { background-color: transparent; background-image: url(../images/navmenu_level1_selected.gif); background-repeat: repeat-x; background-position: top left; border: 1px solid #262626; border-bottom: 0px; padding-bottom: 11px; height: 24px; }
.navmenu ul.level2 { font-size: 11px; padding: 15px 0px 20px 10px; float: none; clear: left; display: none; font-weight: normal;
		/*background: #121212 url(../images/box_bg.gif) repeat-y top center; */
		margin-bottom: 0px; margin-left: 19px; }
.navmenu ul.level2 li.prefix { padding-top: 5px; }
.navmenu ul.level2 li.selected a, .navmenu ul.level2 li.selected { font-weight: bold; color: white; }
.navmenu ul.level2 li a { background-image: url(../images/minibuttons.gif); background-position: left 50%; background-repeat: no-repeat;
		text-decoration: none; display: block; width: 90px; padding: 5px 0px; text-align: center; }
.navmenu ul.level2 li a:hover { background-position: left bottom; }
.navmenu ul.level2 li.selected a { background-position: left top; }
.navmenu ul.level2 li { padding: 0px 4px 0px 0px; /*border-right: 1px solid #333333;*/ }
.navmenu ul.level2 li.last { border-right: 0px; }
.navmenu ul.level2 li.prefix { border-right: 0px; padding-right: 0px; }
.navmenu ul.level2 li.prefix span { color: #ababab; }
.navmenu ul.selected { display: block; }

.filter_menu { margin-left: 10px; }
.filter_menu img { margin-bottom: 2px; margin-left: 3px; }
.filter_box { position: absolute; display: none; z-index: 1040; padding: 20px; width: 140px; height: 224px; background-image: url(../images/filter_bg.png); background-repeat: no-repeat; }
.filter_box form { margin: 0px; padding: 0px; text-align: center; }
.filter_box p { margin: 4px 0px 12px 0px; padding: 0px; color: white; }
.filter_box ul { margin: 0px; padding: 0px; }
.filter_box ul li { clear: both; float: left; display: block; width: 100%; padding-bottom: 6px; padding-top: 6px; border-bottom: 1px solid #313131; color: #F2D77C; font-weight: bold; font-size: 12px; }
.filter_box form ul li input { float: right; }
.filter_box form > input { margin-top: 15px; }

.bsubmenul { width: 67%; float: left; text-align: left; margin-top: 2px;}
.bsubmenur { width: 23%; float: right; text-align: right; margin-top: 0px; }

.blink { width: 97%; text-align: right; border-bottom: 1px dotted #212021; padding: 3px 2% 3px 1%; font-size: 12px;}
.pagination { float: right; padding: 6px; text-align: left; margin-right: 15px; margin-bottom: 10px; width: 500px; }
.pagination .nav { float: left; }
.pagination ul { margin: 0; padding: 0; font: bold 12px Arial; float: right; }
.pagination li { display: inline; padding-bottom: 1px; margin-left: 5px; }
.pagination a, .pagination a:visited, .pagination li > span { padding: 5px 10px; text-decoration: none; color: #ddd; border: 1px solid #333; background-color: black; }
.pagination a:hover, .pagination a:active { color: #ffffff; background-color: #333333; }
.pagination span.currentpage { background-color: #555555; color: #FFFFFF; font-weight: bold; cursor: default; }
.pagination a.disablelink, .pagination a.disablelink:hover { background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext { font-weight: bold; }
.pagination .title { padding: 0 5px; text-decoration: none; color: #ddd; border: 0px; background: transparent none; color: gray; font-weight: normal; }
.bottom_pagination { margin-top: -20px; }
body.search .bottom_pagination { width: 730px; }

/*.video_box, .video_c_box { float: left; position: relative; padding: 0; width: 160px; height: 190px;}*/
.video_box, .video_c_box { background-color: transparent; float: left; position: relative; padding: 0; width: 182px; border: 0px; text-align: center; }
.video_box > div, .video_box .video_text > div { clear: none; }
.video_box .video_text { text-align: left; padding: 1px; background-color: transparent; border: 0px; border-top: 1px solid transparent; }
.video_box .title { white-space: nowrap; overflow: hidden; font-size: 12px; height: 15px; font-weight: bold; width: 100%; display: block; text-align: left; }
body.categories .video_box .title { display: block; text-align: center; padding: 4px 0px; }
.video_box { margin: 0px 5px 43px 5px; }
.video_box a > span { color: white; }
IMG.pic { width: 182px; height: 138px; display: block; border: 1px solid #121212; }
body.categories .video_box, body.categories .video_c_box { width: 246px; }
body.categories IMG.pic { width: 247px; height: 185px; }
.video_c_box { margin: 10px 10px 0 12px; }
.video_box img, .video_box_related img, .video_c_box img { margin-bottom: 0px;}
.video_box img:hover, .video_box_related img:hover, .video_c_box img:hover { border: 1px solid #333333; }
.box_left { width: 68px; color: white; float: left; margin: 0px; text-align: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}
.video_text div { white-space: nowrap; overflow: hidden; }
.video_text .box_left a, .video_text .box_right a { font-size: 11px; color: #8A8A8A; }
.box_right { width: 80px; float: right; margin: 0px; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; color: #666; }
.video_box_related { float: left; position: relative; padding: 0; width: 200px; height: 180px; margin: 10px 0 0 18px; }
.vbox_rel_left { width: 78px; float: left; margin: 3px 0 1px 1px; text-align: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; }
.vbox_rel_right { width: 78px; float: right; margin: 3px 0 1px 1px; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; }
.videos_box { margin-top: 0px; width: 788px; float: left; }
#videos_mr { margin-top: 20px; width: 968px; overflow: hidden; }

#related_menu_page_selector { margin: 0px; padding: 0px; }
#related_menu_page_selector li { float: left; margin-left: 2px; }
#related_menu_page_selector li a { display: block; width: 16px; height: 16px; border: 1px solid #707070; background-color: #414141; text-align: center; }
#related_menu_page_selector li.selected_related_page a { color: white; }

.narrow, .narrow a { font-family: "Arial Narrow"; }

.video_actions { padding: 1%; margin: 0px; }
.video_info { height: 95px; padding: 0px; padding-left: 11px; margin-bottom: 15px; background-image: url(../images/video_info_left.gif); background-repeat: no-repeat; }
.video_info .inner { background-image: url(../images/video_info_middle.gif); height: 95px; background-repeat: repeat-x; background-position: top left; padding: 10px 0px; float: none; display: block; }
.video_info .right { background-image: url(../images/video_info_right.gif); width: 11px; height: 95px; float: right; clear: none; }
.video_info li { margin: 0px; padding: 0px; margin-bottom: 5px; display: inline; float: left; clear: left; }
.video_info * { color: white; font-size: 13px; }
.video_info span { font-weight: bold; text-transform: uppercase; }
.video_info a { font-weight: bold; }
.video_info a:hover { text-decoration: underline; }
.video_info_left { width: 55%; float: left; text-align: left; padding-left: 16px; text-indent: -16px; margin: 0px; }
.video_info_right { width: 30%; float: right; text-align: left; clear: none; margin: 0px; }
li.video_tags { width: 350px; float: left; text-align: left; margin-top: 0px; margin-bottom:0px; }
.video_addtime { width: 29%; float: right; text-align: right; margin-top: 5px; }

#favorite_video a, #favorite_photo a, #favorite_game a { margin-left: 5px; float: right; padding-left: 24px; height:20px; background-image: url(../images/favorite_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#favorite_video a:hover, #favorite_photo a:hover, #favorite_game a:hover { background-position: 0 -20px; }
#favorite_video_message, #favorite_photo_message, #favorite_game_message { width: 100%; margin: 5px 0 5px 0; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
#flag_video a, #flag_photo a, #flag_game a { margin-left: 5px; float: right; padding-left: 23px; height:20px; background-image: url(../images/flag_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#flag_video a:hover, #flag_photo a:hover, #flag_game a:hover { background-position: 0 -20px; }
#flag_video_message, #flag_photo_message, #flag_game_message { width: 100%; margin: 5px 0 5px 0; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }

.video_box_left, .photo_box_left { width: 270px; padding: 10px; margin-left: 20px; float: left; }
.video_box_right, .photo_box_right { width: 290px; padding: 10px; float: right; }
#share_video_form .video_box_left, #share_video_form .video_box_right { width: 250px; }

.video_info_2 { font: normal 13px Arial; color: white; width: 596px; height: 132px; background: transparent url(../images/video_info_bg.jpg) no-repeat left top; overflow: hidden; padding: 0; margin: 0; }
.video_info_2 > div { float: left; display: block; margin: 12px; }
.video_info_2 #vote_box { padding: 6px; width: 230px; float: left; }
.video_info_2 #views_text { float: none; clear: left; margin-bottom: 16px; }
.video_info_2 #share { float: none; clear: left; margin-top: 16px; }
.video_info_2 #share a { text-decoration: none; }
.video_info_2 #share a:hover { text-decoration: underline; }
.video_info_2 #info_box { width: 180px; }
.video_info_2 #info_box > div > p { margin: 2px 0 0 0; line-height: 31px; }
.video_info_2 #info_box .title { font-weight: bold; }
.video_info_2 .info_box .attribute { color: #717171; }
.video_info_2 a { text-decoration: underline; color: white; }
.video_info_2 a:hover { text-decoration: none; }
div.video_tags { padding: 20px; }
div.video_tags span { color: #717171; font-weight: bold; }
div.video_tags > a { color: white; }
div.video_tags > a.more { color: #FFA4A4; }
.video_info_2 > table td { padding: 12px; }
.video_info_2 > table td.c1 { width: 230px; }
.video_info_2 > table td.c2 { width: 180px; }
.video_info_2 > table td.c3 { width: 117px; }

.moretags { display:none;position:absolute;background-color:black;border:1px solid #CDCDCD;padding:0px;z-index:10;text-indent:0px;line-height:13px;margin:0px;border-top:0px;color:#CDCDCD; }
.moretags a { display:block;padding:2px;padding-left:4px;padding-right:4px;margin:0px;border-top:1px solid #CDCDCD;color:#CDCDCD; }
.moretags a:hover { text-decoration:none;background-color:yellow;color:black; }

#watch_in_hd { float: right; width: 93px; background-color: black; padding-top: 1px; padding-right: 1px; }
/*#watch_in_hd a { float: right; margin-left: 5px; margin-right: 5px; }*/
#watch_in_hd a { background-image: url(../images/hd.jpg); background-position: left top; height: 105px; width: 93px; display: block; }
#watch_in_hd a:hover { background-position: left bottom; }
/*#share_video a, #share_photo a, #share_game a { float: right; padding-left: 26px; height:20px; background-image: url(../images/share_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }*/
#share_video a:hover, #share_photo a:hover, #share_game a:hover { background-position: 0 -20px; }
#embed_video a { margin-left: 5px; float: right; padding-left: 30px; height:20px; background-image: url(../images/embed_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#embed_video a:hover { background-position: 0 -20px; }

/*
.video .box .navmenu { border-bottom: 5px solid #272727; }
.video .box .navmenu ul.level1 { margin-top: 10px; }
.video .box .navmenu ul.level1 li.selected { background: transparent url(../images/video_navbar_tab_bg.gif) repeat-x top left; border-bottom: 0px; border: 1px solid #262626; border-bottom: 0px; padding-bottom: 11px; height: 24px; }
*/

.separator { padding: 0.3em 0 0.3em 0; clear: left; }
label { float: left; text-align: right; margin: 0.1em 1em 0 0; font-size: 12px;}
input { border: 1px solid #bdbabd; }
input.large { width: 250px; }
input.login { width: 150px; }
input.mega { width: 350px; }
input.middle { width: 120px; }
input.radio { border: 0; }
input.checkbox { margin: 0; padding: 0; }
select { font: normal 12px Arial; padding-top:1px; }
textarea { border: 1px solid #bdbabd; }
body.upload #video_ads { margin-right: 20px; }
body.upload .span-575 { margin-left: 20px; min-height: 270px; }
#upload_video_form table { margin-top: 10px; margin-bottom: 40px; color: white; font-weight: bold; }
#upload_video_form table i { font-weight: normal; font-size: 9px; display: block; margin-top: 8px; color: #B7B7B7; }
#upload_video_form table td { padding-top: 8px; }
#upload_video_form input.mega, body.video #upload_video_form select { background-color: #202020; border: 1px solid #4C4C4C; color: white; height: 23px; }
#upload_video_form input.mega { width: 480px; }
#upload_video_form input.button { background: transparent url(../images/upload_button_bg.jpg) no-repeat left top; height: 28px; width: 118px; font-size: 14px; margin-left: 245px; margin-top: 10px; }
#upload_video_form p { color: white; }

.font-9 { font-size: 9px; }
.font-10 { font-size: 10px; }
.font-11 { font-size: 11px; }
.font-12 { font-size: 12px; }
.font-13 { font-size: 13px; }
.font-14 { font-size: 14px; }

.nobr { white-space: nowrap; }

.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }

.info { font-size: 9px; }
.reload { margin-left: 200px; font-size: 9px; }
.reload_contact { margin-left: 170px; font-size: 9px; }
.center, .center_related { width: 100%; text-align: center; }
.center_related { margin: 5px 0 5px 0; }

#rating { float: left; text-align: left; margin-bottom: 5px; }
#rating ul { background: transparent url(../images/star.png) bottom; height:22px; width:120px; overflow:hidden; list-style:none; margin: 0; padding: 0;}
#rating li { display:inline; float: left; }
/*#rating a { display:block; width:24px; height:22px; text-indent:-9999px; position:relative; }
#rating a.full { background:url(../images/star.png) center; position:static; }
#rating a.half { background:url(../images/star.png) top; position: static;}
#rating a:hover { background:url(../images/star.png) center; position:static; }
*/
#rating span { display:block; width:24px; height:22px; float:left; text-indent:-9999px; position:relative; }
#rating span.full { background:url(../images/star.png) center; position:static; }
#rating span.half { background:url(../images/star.png) top; }
#rating_text { padding-left: 12px; height: 22px; line-height: 22px; float: left; text-align: left; }

.under_ratings { height: 14px; background: url(../images/star_small_empty_g.png) top left repeat-x; position:static; width: 80px; text-align: left; }
.under_ratings .stars { background: url(../images/star_small_full_g.png) center left repeat-x; height: 100%; }
.video_rating .under_ratings { background: url(../images/star_large_no.gif) bottom left; width: 125px; height: 23px; margin-bottom: 10px; }
.video_rating .under_ratings .stars { background: url(../images/star_large_yes.gif) bottom left; }

#rating_user { width: 100px; float: left; text-align: left; margin-top: 5px;}
#rating_user ul { background:url(../images/star_user.png) bottom; height:18px; width:100px; overflow:hidden; list-style:none; margin: 0; padding: 0;}
#rating_user li { display:inline; float: left; }
#rating_user a { display:block; width:20px; height:18px; text-indent:-9999px; position:relative; }
#rating_user a.full { background:url(../images/star_user.png) center; position:static; }
#rating_user a.half { background:url(../images/star_user.png) top; position: static;}
#rating_user a:hover { background:url(../images/star_user.png) center; position:static; }
#rating_user span { display:block; width:20px; height:18px; float:left; text-indent:-9999px; position:relative; }
#rating_user span.full { background:url(../images/star_user.png) center; position:static; }
#rating_user span.half { background:url(../images/star_user.png) top; }
#rating_text_user { width: 100px; height: 17px; line-height: 17px; text-align: center; font-size: 13px; font-weight: bold;}


ul.rating_small { height:11px; width:65px; overflow:hidden; margin: 0; padding: 0; float: right;}
ul.rating_small li { display:inline; float: right; }
.rating_small span { background:url(../images/star_small_b.png) bottom; display:block; width: 13px; height:11px; text-indent:-9999px; position:relative; }
.rating_small span.full { background:url(../images/star_small_b.png) center; width:65px; margin-left:-52px; position:static; }
.rating_small span.half { background:url(../images/star_small_b.png) top; }

#scrollable_musers, #scrollable_fusers, #scrollable_mousers, #scrollable_fousers { height: 160px; width: 730px; margin: 0 auto;}
.items { height: 160px; width: 740px; float: left; }

a.paging_related, a.prev_loop, a.next_loop { background: url('../images/submit_bg.png') repeat-x bottom; display:block; height: 14px; float: right; color: #fff; padding: 0 2px 0 2px; margin-right: 5px; text-align: center; font: bold 10px Arial; color: #222;}
a.paging_related { width: 50px; }
a.prev_loop, a.next_loop { width: 30px;  }
a.prev_loop:hover, a.next_loop:hover, a.paging_related:hover { background-position: top; color: #333; }

a.remove { width: 60px; background: url('../images/submit_bg.png') repeat-x bottom; display:block; height: 14px; color: #222; padding: 0 4px 0 4px; font-weight: bold; margin-top: 3px;}
a.remove:hover { background-position: top; color: #111; }

a.prev_bar, a.next_bar, .bar_space_left, .bar_space_right, a.prev_bar_related, a.next_bar_related, .bar_space_related_left, .bar_space_related_right { width: 15px; display: block; background-repeat: no-repeat; background-position: left; }
a.prev_bar, a.next_bar, .bar_space_left, .bar_space_right, a.prev_bar_related, a.next_bar_related { height: 98px; }
.bar_space_related_left, .bar_space_related_right { height: 98px; margin: 0px;}
.bar_space_left, .bar_space_related_left { float: left; }
a.prev_bar, a.prev_bar_related { background: url('../images/prev_bar_small.png'); }
.bar_space_right, .bar_space_related_right { float: right; }
.bar_space_left, .bar_space_right {  margin: 25px 5px 0 5px; }
a.next_bar, a.next_bar_related { background: url('../images/next_bar_small.png'); }
a.prev_bar:hover, a.next_bar:hover, a.prev_bar_related:hover, a.next_bar_related:hover { background-position: right; }

#users_new_Male, #users_new_Female, #users_online_Male, #users_online_Female, #users_popular_All, #related_videos_container_outer, #related_games_container { float: left; }
#related_videos_container_outer, #related_games_container { width: 100%; }
#related_videos { width: 100%; padding: 0; background-color: black; }
#related_videos_container_outer table { width: 893px; }
#related_videos_container_outer .video_box { margin: 5px; }

ul.notice_categories { margin: 5px 5px 5px 10px; padding: 0; }
ul.notice_categories li { float: left; margin: 2px 0; padding: 0; width: 180px;}
.notice_info { width: 745px; margin: 0 auto; border-bottom: 1px dotted #212021; font-size: 12px; padding: 3px 0 3px 0;}
.notice_info_left { width: 300px; float: left; }
.notice_info_right { width: 300px; float: right; text-align: right; }
.notice_content { margin: 15px 20px 10px 20px; }
.notice_footer { width: 731px; padding: 3px 10px 3px 10px; background: #181818; font-size: 11px;}

#embed_video_box textarea { margin: 10px 0 10px 100px; padding: 0; height: 50px; border: 1px solid #777;}
#player_stage { z-index: 1; width:600px; height: 470px; background-color: black; text-align: center; margin-bottom: 14px; }
#player { }
#flow_player, #player_stage object { z-index: 2; display:block; width:100%; height:470px; background-color: black; background-position: center top; background-repeat: no-repeat; }

.pauseBox { width: 120px; height: 240px; padding: 0px; position: absolute; visibility: hidden; background-color: black;}
#vid_msg_ad { width: 600px; height: 50px; position: absolute; }

.private { margin: 5px 0 5px 10px; }
.feed_row { width: 720px; margin: 5px 13px 0 13px; padding-bottom: 2px; border-bottom: 1px dotted #222; }

.font-size14 { font-size: 14px; }
.font-size16 { font-size: 16px; }
.profile-box { background-color: #111; margin-bottom: 11px; border: 1px solid #222; overflow: hidden; font-size: 14px; } /* used across whole site */

#slidetabsmenu {
	float: left; width:100%; height: 42px; line-height:normal; margin: 0px;
	background: black url(../images/menubar.jpg) top left no-repeat;
}
#slidetabsmenu > ul, #slidetabsmenu > ul > li, #slidetabsmenu > ul > li > a { height: 42px; }
#slidetabsmenu ul{
	list-style-type: none;
	margin:0;
	padding:0;
	padding-left:11px;
	background-image: url(../images/menu_left.jpg);
	background-repeat: no-repeat;
}

#slidetabsmenu li{
	float:left;
	display:inline-block;
	padding:0;
	margin: 0px;
}

body.bestxtube #slidetabsmenu #MeetLonelyWives > a { background-image:url(../images/menu_lon.jpg); width: 149px }
body.bestxtube #slidetabsmenu #LiveSex > a { background-image:url(../images/menu_live.jpg); width: 90px; }
body.bestxtube #slidetabsmenu #GetLaidNow > a { background-image:url(../images/menu_laid.jpg); width: 117px; }
body.bestxtube #slidetabsmenu #FreeAdultDating > a { background-image:url(../images/menu_dating.jpg); width: 146px; }
body.bestxtube #slidetabsmenu .home > a { background-image: url(../images/menu_home.jpg); width: 72px; }
body.bestxtube #slidetabsmenu .cats > a { background-image: url(../images/menu_cat.jpg); width: 105px; }
body.bestxtube #slidetabsmenu .bookm > a {background-image: url(../images/menu_cat.jpg);width: 105px;}

body.bestxtube #slidetabsmenu a {
	background-repeat: no-repeat;
	background-position: top left;
}
body.bestxtube #slidetabsmenu a:hover { background-position: bottom left; }
body.bestxtube #slidetabsmenu #current a { background-position: bottom left; }

#slidetabsmenu a {
	float:left;
	/*background:url(../images/tab-left.jpg) no-repeat left top;*/
	margin: 0px;
	font: bold 14px/23px Arial, Helvetica, sans-serif;
	color: #fff;
}

#slidetabsmenu a span {
	float:right;
	cursor:pointer;
	display:block;
	visibility:hidden;
	height:42px;
	/*background:url(../images/tab-right.jpg) no-repeat right top;
	padding: 0px 20px 0px 11px;*/
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#home_cat_dropdown { display: none; position: absolute; top: 153px; z-index: 1050; background: transparent url(../images/home_cat_dropdown_bg.png) no-repeat left top; width: 485px; height: 240px; overflow: hidden; padding: 10px 10px 30px 14px; }
#home_cat_dropdown div.col { float: left; width: 145px; padding-top: 10px; padding-left: 10px; height: 170px; overflow: hidden; }
#home_cat_dropdown a { clear: left; text-decoration: none; font-size: 12px; line-height: 18px; text-transform: capitalize; color: #FFDA6E; }
#home_cat_dropdown a:hover { text-decoration: underline; }
#home_cat_dropdown .more { margin-left: 2px; padding-top: 2px; }

#share_video_box { clear: both; }

.popable:hover { color: yellow; }

#logo_subtitle { position: absolute; top: 73px; margin-left: 26px; white-space: nowrap; }
#logo_subtitle, #logo_subtitle h1, #logo_subtitle h2 { font-size: 11px; color:#999/*#92796a*/; display: inline; clear: none; float: none; font-weight: normal; font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif; }
#logo_subtitle h1, #logo_subtitle h2 { margin: 0px!important; letter-spacing: 0px!important; }

.cat_list{
	list-style-top:none;margin:0;padding:0;
}
.cat_list li{
	margin:0px;padding:5px 0px;
	width:235px;
	float:left;
	text-align:center;
	font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
}

.cat_list li a{
	color:#f3d57d;
	font-size:15px;
}


.mainmenulink a {
display: block;
backrgound-color: red;
background-image:url(../images/menuselected2.gif);
background-position: top center;
height: 42px;
line-height: 41px;
font-weight: bold;
padding-left:15px;
padding-right: 15px;
}

.mainmenulink a:hover {
display: block;
backrgound-color: red;
background-image:url(../images/menuselected2.gif);
background-position: center center;
text-decoration: none;

}

#current a {
display: block;
backrgound-color: red;
background-image:url(../images/menuselected2.gif);
background-position: bottom center;
height: 42px;
line-height: 41px;
font-weight: bold;
padding-left:15px;
padding-right: 15px;
border-left: 1px solid #333;
border-right: 1px solid #333;
}


#slidetabsmenu2 {
	float: left; width:100%; height: 42px; line-height:normal; margin: 0px;
	background: black url(../images/menubar.jpg) top left no-repeat;
}

#slidetabsmenu2 table{
margin-left: 12px;
}
