* { margin: 0; padding: 0; }
body { background: #ffc700; color: #eee; font: 0.85em verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; margin: 0; padding: 0px; }
a:link { color: #eee; } a:visited { color: #eee; } a:hover, a:active { color: #a90803; text-decoration: underline;}
.clear {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.g_hidden {display:none;}
.g_hint {font-weight:normal;}
.comments_list {font-size:10px; padding-top:10px;}

h2 { padding: 15px 0 0 1px; color: #eee; font-size: 1.2em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; clear: left; text-align: left; border-bottom: 2px solid #333; margin-bottom:5px; }

/*
#header_bg { background: url(/tube/images/bg_header.gif) repeat-x; }
#header { width: 854px; margin: 0 auto; position: relative;  height: 175px; }
#header_right { width: 427px; position: absolute; top: 0; right: 0; }
*/
.main_content { background: #000; width: 1010px; margin: 10px auto; position: relative; border: 1px solid #f97940; } 
.content_right { width: 150px; float: right; margin: 0 10px 0 0; display:inline; }
.content_left { position: relative; overflow: hidden;  text-align: center; width:830px;margin-left: 10px; }
.content_left h2 { }

/* VIEW VIDEO */
#view_left { width: 122px; float: left; margin: 0 0 0 30px;display:inline; text-transform:capitalize;}
#view_right { width: 162px; float: right; margin: 0 30px 0 0; display:inline;}
#view_right h5, #view_left h5, #view_center h1 { margin-bottom: 3px; padding: 15px 0 0 1px; text-align: center;}
#view_right h5, #view_left h5 { padding: 15px 0 0 1px; color: #eee; font-size: 1.2em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; clear: left; border-bottom: 2px solid #333;  }
#view_right h5 {text-align:right;}
#view_left h5 {text-align:left;}
#view_center { /*margin-left: 162px; margin-right: 202px;*/ text-align: center; float:right; width: 610px; margin:0; padding:0;display:inline; }
#view_center h1 { color: #eee; font-size: 1.2em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; border-bottom: 2px solid #333; }

/* VIDEO */
#video_info { margin: 0px; }
.text_right, .text_left { font-size: 0.85em; }
.text_right { width: 230px; float:right; text-align: right;  } 
.text_left { width: 370px; float:left; text-align: left; }
#video_info a img { border: 0; border: none; }
.rater_msg { display: block; font-weight: bold; float:left;position: relative; top: 1px; left: 5px;}
.video_desc, .video_description { font-size: 0.9em; /*overflow: hidden;*/ text-align: left; border-bottom: 1px solid #ffe485; padding: 7px 0; }
.video_description { overflow: hidden;}
.video_description span { display: block; font-weight: bold; }

/* VIDEO STARS */
/*#rater img { float: left; margin: 0px; width: 28px; height: 27px;}*/
.star_f_full, .star_f_half, .star_f_empty { float: left; margin-right: 1px; width: 28px; height: 27px; }
.star_f_full { background: url(/tube/images/star_f_full.gif) no-repeat;  }
.star_f_half { background: url(/tube/images/star_f_half.gif) no-repeat; }
.star_f_empty { background: url(/tube/images/star_f_empty.gif) no-repeat; }

/* VIDEO SHARE */
.custom_images a { width: 16px; height: 16px; margin: 2px 1px 0 0; padding: 0; }
.addthis_separator { color: #000; }
.custom_images a span { color: #e94a34; font-weight: bold; text-transform: uppercase;}
.custom_images a:hover img { opacity: 0.75; }
.custom_images a img { opacity: 1;}
.custom_images .addthis_button { text-decoration: none; }
.custom_images .addthis_button span { text-transform: none; position: relative; top: -3px;}
.custom_images .addthis_button img { margin-top: 2px; }

/* VIDEO SMALL */
.video_small { float: left; padding:0; width: 120px; margin: 0 3px 6px 0; text-align: center; height:116px;}
.video_small span { font-size: 0.75em; text-decoration: none; display: block; font-weight: bold; color: #000; }


.block { background: #ffe27c; border: 1px solid #f97940; }
.title { background: #f6783b url(/tube/images/bg_title.gif) repeat-x top left; color: #fffec6; height: 35px; border-bottom: 1px solid #f24d36; }

/* Archives */
.archives { padding: 20px 10px 10px 10px; margin: 0 auto; width: 537px;}
.archives ul { overflow: hidden; height: 30px; }
.archives li { display: inline; float:left; margin: 0 5px 0 0; width: 30px; }
.archives li.big_width { width: 48px; }
.archives li a {color: #999; display: block; font-size: 0.85em; text-transform: uppercase; border: 1px solid #555;  height: 20px; text-align: center; padding: 3px 6px 0 6px; }
.archives li a.active, .archives li a.active:hover { background: #555; color: #fff; border: 1px solid #555; }
.archives li a:hover { color: #eee; border: 1px solid #eee;}
.width_video_page { width: 940px; margin: 5px 0 0 2px;}

.title_links { position: relative; top: 17px; right: 0; float: right; line-height: 1.1em; }
.title_links li { display: inline; float: left; padding-left: 4px; font-size: 0.85em; }
.title_links li a { text-decoration: underline;}

/* 
#search {position: relative; top: 10px; right: -2px; float: right; width: 285px; }
#search input.text { width: 220px; height: 18px; border: 1px solid #000; padding: 1px 2px 1px 2px; float: left; margin-right: 3px; display: inline;}
#search .btn { background: #f6783b; color: #fff; width: 54px; height: 22px; cursor: pointer; border: 1px solid #f24d36; font: bold 10px Arial,Helvetica,Sans-Serif; line-height:1em; padding: 2px 0 2px; text-transform: uppercase; float: left;}
#search .btn:hover { background: #f34e36; }


MENU
#menu { height: 35px; position: absolute; top: 0px;  z-index:10;}
#menu li { display: inline; float: left; width: 137px; background: url(/tube/images/div.jpg) no-repeat top right; top: 70px; height: 35px; text-align: center; } 
#menu li.last { width: 136px; background: none; }
#menu li a { color: #000; font-size: 0.9em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block; width: 136px; height: 36px; padding-top: 13px; }
#menu li.active a, #menu li a:hover { background: url(/tube/images/tab.jpg) no-repeat; padding-top: 13px; color: #000; }

 */

/* VIDEO */
.thumbs_categ { overflow: hidden;  }
.thumbs { overflow: hidden; margin: 3px 0 0 0px; }
.video { float: left; padding: 0;  width: 162px; margin: 0 3px 7px 0; }
.video a:link, .video a, .video a:hover, .video a:visited {text-decoration:none; float:left; }
.video a:hover .descr{color:#fff}
.video a img { width: 160px; height: 120px; margin-bottom: 3px; } 
.video_left, .video_right { color: #ccc; font-size: 10px; }
.video .video_left { float: left;  text-align: left; margin-left: 2px; width:80px;height:25px;overflow:hidden}
.video .video_right { float: right; text-align: right; margin-right: 2px; width: 75px; }
.descr { font-size: 0.8em; color: #ccc; font-weight: bold; text-align: left; line-height: 1em; margin: 0 2px 0 2px; display: block; float: left; height: 25px; width:155px; overflow:hidden; }
.star_full, .star_empty, .star_half { float: right; background: url(/tube/images/star_full.gif) no-repeat; width: 14px; height: 13px; }
.star_full { background: url(/tube/images/star_full.gif) no-repeat; }
.star_empty { background: url(/tube/images/star_empty.gif) no-repeat; }
.star_half { background: url(/tube/images/star_half.gif) no-repeat; }

/* VIDEO SMALL */
.video_small { float: left; padding: 0;  width: 122px; margin: 0 3px 6px 0; }
.video_small a, .video_small a:link, .video_small a:hover {text-decoration:none; }
.video_small span { text-align: center; font-size: 0.75em; text-decoration: none; display: block; font-weight: bold; color: #eee; }

/* CATEGORIES */
.thumb_categ { float: left; padding: 0; width: 134px; margin: 0 3px 7px 0; text-align: center; }
.thumb_categ a { text-decoration: none; }
.thumb_categ a img { width:132px; height:176px; }
.categ_title { font-weight: bold; font-size: 0.8em; height:1.2em; overflow:hidden; display:block; }
.categ_nums { font-size: 0.7em; }





/* OTHER */
.other { overflow: hidden; margin: 0 0px 9px 10px; width: 990px; }
.friend { text-align: center; float: left; margin: 3px 3px 0 0; background: #333; border-bottom: 1px solid #555; }
.friend a img { display: block; height: 170px; width: 160px; }
.friend a span, .friend a:link span, .friend a:visited span { color: #fff; font-weight: bold; padding-bottom: 3px; display: block; font-size: 0.9em; text-decoration:none;}
.friend a:hover span, .friend a:hover { color: #ffc; text-decoration: none;}


#footer { width: 500px; margin: 0 auto; text-align: center; font-size: 0.75em; padding: 20px 0; color: #7e1700;}
#footer a { color: #7e1700; } 


/* CATEGORIES */
.categs li { line-height: 12px; padding: 4px 10px 4px 14px; background: url(/tube/images/arr.gif) no-repeat 3px 9px; border-bottom: 1px dotted #000; text-align: left; list-style: none;}
.categs a {font-weight: bold; font-size: 0.95em; color: #eee; }
.categs a:hover, .video a:hover span, .video_small a:hover span { color: #a90803; }
.arrow { width: 9px; height: 5px; position: relative; display: block; top: 0; left: 12px; }

.friend a img, .video img, .thumb_categ img, .video_small img, a#player img { border: 1px solid #555; }
.friend a:hover img, .video img:hover, .thumb_categ img:hover, .video_small img:hover { border: 1px solid #bf1313; }





/* TAGS */
.cloud { text-align:center; margin: 10px; line-height: 1.5em;}
.cloud .word { margin-right:5px; }
.cloud .word a { text-decoration:none; color: #eee; }
.cloud .word a:hover { text-decoration:none; color: #a90803; } 
.cloud .size1 { font-size:2.6em; line-height:0.7em; font-weight:500; }
.cloud .size2 { font-size:2.4em; line-height:0.8em; font-weight:460; }
.cloud .size3 { font-size:2.2em; line-height:0.9em; font-weight:420; }
.cloud .size4 { font-size:2.0em; line-height:1em; font-weight:380; }
.cloud .size5 { font-size:1.8em; line-height:1em; font-weight:340; }
.cloud .size6 { font-size:1.6em; line-height:1.1em; font-weight:300; }
.cloud .size7 { font-size:1.4em; line-height:1.2em; font-weight:260; }
.cloud .size8 { font-size:1.2em; line-height:1.2em; font-weight:220; }
.cloud .size9 { font-size:1.0em; line-height:1.2em; font-weight:180; }
.cloud .size0 { font-size: 0.9em; line-height:1.2em; font-weight:140; }

/* NEW RATER */
.video_desc {overflow:visible;float:left; width:100%}
.overflow_visible {overflow:visible;}
.rater {float:left; margin-top:1px;}
.rater img {floar:left;}
.rater * {margin:0;padding:0;border:none; outline:none; color: #eee;  }
.rater .rater_bar {background-color:#f00; width: 100px; height:5px; margin: 0 5px;font-size:1px;line-height:1px;}
.rater .rater_value {font: normal 10px Arial, Helvetica, sans-serif; text-align:center; line-height:1em; margin: 0 0 3px 0;}
.rater .rater_bar_inner {background-color:#0c0; height:5px; float:left;font-size:1px;line-height:1px;}
.rater .vote_up_note, .rater .vote_down_note {position:absolute; height:22px; width:90px; padding-top:8px; background-color:#FFF; color:#333; border: 3px solid #666; overflow:hidden; font: bold 13px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; top: -40px; left: -30px; z-index:99;}
.rater .vote_down_note {font-size:11px; padding-top:9px; height:21px;}
.addthis_toolbox {float:left;margin:1px 0 0 32px;z-index:99999999999;}
/*img, div { behavior: url('/tube/styles/iepngfix.htc') }*/


/* NEW FIXES 26-01-2012 */


#header{width:100%;overflow:auto;height:121px;background: url(http://img2.xxxdessert.com/xxxdessert/images/bg_header_120.jpg) repeat-x 0 0}
#header_left{background:url(http://img2.xxxdessert.com/xxxdessert/images/header_left_120.jpg) no-repeat}
#header_right{background:url(http://img2.xxxdessert.com/xxxdessert/images/header_right_120.jpg) no-repeat}
#header div {width:556px;margin:0 auto}
div#header_left,div#header_right{width:278px;height:121px;float:left;margin:0}



/* Menu and Network bars*/
#menu,#network{width:100%;height:26px;text-align:center;position:relative;z-index:10;font: 12px Verdana,Verdana,Geneva,sans-serif;}
#network{background:#000;color:#fff}
#menu{background:#f6783b url(http://img2.xxxdessert.com/xxxdessert/images/bg_menu.gif) repeat-x 50% 50%}

#menu a:hover{color:#000;background: #fff8dc url(http://img2.xxxdessert.com/xxxdessert/images/menu_hover.jpg) repeat-x 50% 50%}
#menu ul{display:inline-block;*display:inline;zoom:1;}
#network ul,#menu ul{height:26px}
#menu ul{background:url(http://img2.xxxdessert.com/xxxdessert/images/menu_border.jpg) no-repeat top left}
#menu li,#network li{list-style:none;float:left}
#menu li a,#network li a,#network li span{text-transform:uppercase;font-weight:bold;font-size:0.8em;line-height:26px;padding:0 15px;display:block;color:#000;text-decoration:none;}
#menu li{background:url(http://img2.xxxdessert.com/xxxdessert/images/menu_border.jpg) no-repeat top right}
#network li a{color:#ccc;text-decoration:none;}
#network li a:hover{color:#fff;background:#333}
#network li{border-right:1px solid #666;}
#network li span {color:#fff;}
li#search {background:none;margin:3px 0 0 20px}
#search input#q{border:1px solid #333;color: #222;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 16px;
	width:200px;
	background:#fff;
	height: 16px;padding: 1px 3px;
	}
#search input#searchsubmit{vertical-align:top;
  border: 0;
  background: url(http://img2.xxxdessert.com/xxxdessert/images/search.gif) no-repeat;
  height: 20px;
  width: 20px;
  text-indent: -999em;
  text-transform: capitalize; /* fix text-indent for IE7 */}
#search input#searchsubmit:focus;#search input#searchsubmit:active{outline:none}
.th_ipad{width:326px;overflow:hidden;height:275px;font-size:11px;vertical-align:top}
.todays{max-width:1000px;display:inline-block}
.todays .th_vid{width:242px;overflow:hidden;height:212px;font-size:11px;vertical-align:top;margin:2px 2px 24px}
.todays .th_pic{margin:3px 2px}
.lazy{display:none}



#menu .cat_box_list { width:1010px;top:25px;position:absolute;left:50%;margin-left:-506px;background:#222; border: 1px solid #F97940;overflow:hidden;display:none;}

#menu .cat_box_list ul {width:110%;overflow:hidden;padding:10px;height:auto;display:block;background:none;}
#menu .cat_box_list ul li {width:150px;float:left;line-height:20px;height:20px;overflow:hidden;}
#menu .cat_box_list ul li  { background: url(/tube/images/arr.gif) no-repeat 3px 50%; border-bottom: 1px dotted #000; padding-left:15px;text-align: left; list-style: none;}
#menu .cat_box_list ul li a, #menu .cat_box_list ul li a:visited {margin:0;padding:0;line-height:20px;background:none; float:none;display:inline;} 
#menu .cat_box_list ul li a, #menu .cat_box_list ul li a:visited {font-weight: bold; font-size: 0.95em; color: #eee; }
#menu .cat_box_list ul li a:hover { color: #a90803; }
*html #menu li {behavior: expression(onmouseover = function() {this.className += ' hover'},onmouseout = function() {this.className = this.className.replace('hover', '')},style.behavior = null);}
#menu li:hover .cat_box_list, #menu li.hover .cat_box_list {display:block;}
#menu li:hover a, #menu li:hover a:visited, #menu li.hover a, #menu li.hover a:visited { background: url(/tube/images/tab.jpg) no-repeat; color: #000;}
span.hover{text-decoration:underline}


.b1 {margin-bottom:10px;}
.banners_list {text-align:center;}
.banners_list .b1 {vertical-align:top;display:inline-block;*display:inline;zoom:1;margin:0 5px 10px;}
