@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
	font-size: 12px;
	overflow-x: hidden;
	}
	
* {
	margin: 0;
	padding: 0;
	}
	
#wrap {
	width: 100%;
	background: #f4f4f4 url(/images/bg.jpg) top center repeat-x;
	}
	
#header {
	width: 1010px;
	height: 149px;
	background: #f4f4f4 url(/images/bg.jpg) top center repeat-x;
	margin: 0 auto;
	}
	
#logo a {
	width: 303px;
	height: 149px;
	background: url(/images/logo.jpg);
	float: left;
	margin-left: -30px;
	display: block;
	}
	
#header_ads {
	width: 728px;
	height: 90px;
	float: left;
	margin-top: 30px;
	}
	
#header_ads img {
	border: none;
	}	
	
#container {
	width: 1000px;
	margin: 0 auto;
	}

#top_container{
	width: 1000px;
	height: 260px;
	margin-top: 10px;
	}
	
#leftcol {
	width: 141px;
	float: left;
	}
	
#mainmenu {
	width: 141px;
	background: url(/images/mainmenu_header.jpg) top center no-repeat;
	margin-top: 11px;
	}
	
#mainmenu h2 {
	font-size: 14px;
	margin: 0 0 10px 15px;
	padding-top: 10px;
	color: #1a3d60;
	}
	
#mainmenu li {
	list-style-type: none;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-bottom: 2px;
	background: url(/images/menudots.gif) bottom left no-repeat;
	}
	
#mainmenu li a {
	text-decoration: none;
	font-size: 13px;
	color: #4c4646;
	}
	
#mainmenu li a:hover {
	color: #5b8dc2;
	}
	
#rssbox {
	width: 141px;
	height: 59px;
	background: url(/images/rssbox.jpg);
	}
	
#rssbox a {
	width: 40px;
	height: 40px;
	display: block;
	}
	
#rssbox a span{
	display: none;
	}
	
#leftcol_ad_header {
	width: 141px;
	height: 38px;
	background: url(/images/leftcol_ad_header.jpg);
	}

#leftcol_ad_header h2 {
	font-size: 14px;
	color: #1a3d60;
	padding: 12px 0 0 0;
	margin: 0 0 0 15px;
	}
	
#leftcol_ad {
	width: 141px;
	/*height: 640px;*/
	text-align: center;
	background: #f4f4f4 url(/images/skyscraper_ad_bg.gif) bottom center repeat-x;
	}
	
#leftcol_ad img {
	border: none;
	}

#leftcol_ad a {
	font-size:12px;
	color:#403a3a;
	text-decoration:none;
	}
	
#maincol {
	width: 514px;
	float: left;
	margin-left: 10px;
	}
	
#title_bar {
	width: 514px;
	height: 36px;
	background: url(/images/title_bar.jpg);
	margin-top: 11px;
	}
	
#title_bar h1 {
	font-size: 14px;
	color: #1a3d60;
	margin-left: 13px;
	padding-top: 6px;
	}
	
#video_banner {
	width: 514px;
	text-align: center;
	}
	
#video_banner img {
	border: none;
	}
	
#previousvideo_btn a {
	width: 73px;
	height: 17px;
	background: url(/images/previousvideo_btn.gif);
	display: block;
	float: left;
	margin: 5px 0;
	}
	
#nextvideo_btn a {
	width: 73px;
	height: 17px;
	background: url(/images/nextvideo_btn.gif);
	display: block;
	float: right;
	margin: 5px 0;
	}
	
#nextvideo_btn a span, #previousvideo_btn a span {
	display: none;
	}
	
#videobox {
	width: 514px;
	height: 396px;
	background: url(/images/videobg.jpg);
	margin-top: 5px;
	text-align: center;
	padding-top: 10px;
	}
	
#text {
	width: 514px;
	}
	
#text p {
	font-family: Tahoma, Arial, Verdana;
	color: #403a3a;
	margin-bottom: 5px;
	padding: 0 10px;
	}
	
#search_videos_header {
	width: 138px;
	height: 36px;
	background: url(/images/search_videos_header.jpg);
	margin-top: 11px; 
	}
	
#search_videos_header h2 {
	font-size: 14px;
	color: #1a3d60;
	padding: 8px 0 0 0;
	margin: 0 0 0 13px;
	}
	
#search_videos_footer {
	width: 514px;
	height: 28px;
	background: url(/images/search_videos_footer.gif) repeat-x;
	}
	
#search_bar {
	width: 514px;
	height: 37px;
	background: url(/images/search_bar.jpg) center left no-repeat;
	margin-top:10px;
	}
	
#search_box .search_text {
	background: none;
	margin: 0 0 0 35px;
	font-weight: bold;
	width: 390px;
	border: none;
	height: 20px;
	color: #403a3a;
	margin-top: 5px;
	padding-top: 3px;
	float: left;
	}
	
#search_box .search_submit {
	width: 51px;
	height: 37px;
	cursor: pointer;
	background: url(/images/search_button.jpg) top center;
	border: none;
	float: left;
	margin-left: 38px;
	}
	
#search_box .search_submit:hover {
	background: url(/images/search_hover.jpg);
	}
	

	
#latestvideos_header {
	width: 138px;
	height: 35px;
	background: url(/images/latestvideos_header.jpg);
	float: left;
	}
	
#latestvideos_header h2 {
	font-size: 14px;
	color: #1a3d60;
	padding: 8px 0 0 0;
	margin: 0 0 0 13px;
	}
	
#navi {
	margin: 10px 0 0 0;
	float: right;
	}
	
#navi li {
	display: inline;
	float: left;
	font-family: Trebuchet MS, Arial, Verdana;
	}
	
#navi li a span {
	display: none;
	}
	
#navi li a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 2px;
	color: #403a3a;
	}

#videos_links {
	margin-top:10px;
}
	
#navi li a.current, #navi li a:hover {
	color: #0379dc;
	}
	
li.list_dot a {
	background: url(/images/list_dot.gif) no-repeat center left;
	padding-left: 8px;
	}
	
li.prev_btn a {
	width: 42px;
	height: 16px;
	background: url(/images/prev_btn.gif);
	display: block;
	}
	
li.next_btn a {
	width: 42px;
	height: 16px;
	background: url(/images/next_btn.gif);
	display: block;
	}
	
#thumb_block {
	width: 241px;
	height: 84px;
	background: url(/images/thumb_block.jpg);
	float: left;
	padding: 10px 0 0 12px;
	margin-bottom: 5px;
	}

#thumb_block img {
	border: none;
	}
	
#thumb_holder {
	width: 100px;
	float: left;
	}
	
#thumb_text {
	font-size: 11px;
	float: left;
	width: 120px;
	height: 40px;
	padding: 3px 5px;
	}
	
#thumb_text a {
	text-decoration: none;
	color: #333333;
	}
	
img.hot {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	}
	
#watchnow_btn a {
	width: 91px;
	height: 25px;
	float: right;
	background: url(/images/watchnow_button.jpg) top center no-repeat;
	display: block;
	margin: 5px 5px 0 5px;
	}
	
#watchnow_btn a:hover {
	background: url(/images/watchnow_button.jpg) bottom center no-repeat;
	}
	
#footer_pages {
	width: 514px;
	height: 50px;
	background: url(/images/footer_pages.gif) repeat-x;
	margin-top: 5px;
	}
	
#rightcol {
	width: 322px;
	float: left;
	margin-left: 10px;
	}
	
#right_advertisment_header {
	width: 322px;
	height: 36px;
	background: url(/images/right_advertisment_header.jpg);
	margin-top: 11px;
	}	
	
#right_advertisment_header h2 {
	font-size: 14px;
	color: #1a3d60;
	padding: 8px 0 0 0;
	margin: 0 0 0 13px;
	}
	
#right_advertisment a {
	color:#403a3a;
	font-size:12px;
	text-decoration:none;	
	}
	
#right_ad_box {
	width: 322px;
	height: 270px;
	background: url(/images/right_advertisment_footer.jpg) bottom center repeat-x;
	text-align: center;
	}
	
#right_ad_box img {
	border: none;
	}

#middle_ad_box {
	width: 322px;
	height: 270px;
	background: url(/images/right_advertisment_footer.jpg) bottom center repeat-x;
	text-align: center;
	display:inline;
	padding:10px;
	}	
	
#ourvideos_header {
	width: 322px;
	height: 35px;
	background: url(/images/ourvideos_header.jpg);
	}
	
#ourvideos_header h2 {
	font-size: 14px;
	color: #1a3d60;
	padding: 8px 0 0 0;
	margin: 0 0 0 13px;
	}
	
#ourvideostabs li {
	display: inline;
	float: left;
	}
	
#ourvideostabs li a {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 7px 0 0 0;
	}
	
.hostedvideos_on a {
	width: 110px;
	height: 26px;
	background: url(/images/tab_on.jpg);
	display: block;
	color: #403a3a;
	}
	
.hostedvideos_off a {
	width: 110px;
	height: 26px;
	background: url(/images/tab_off.jpg) center right no-repeat;
	display: block;
	color: #8e5700;
	}
	
.bestoftheweb_on a {
	width: 101px;
	height: 26px;
	background: url(/images/tab_on.jpg) center right no-repeat;
	display: block;
	color: #403a3a;
	cursor:pointer;
	}
	
.bestoftheweb_off a {
	width: 101px;
	height: 26px;
	background: url(/images/tab_off.jpg) center right no-repeat;
	display: block;
	color: #8e5700;
	cursor:pointer;
	}
	
.chosenones_on a {
	width: 101px;
	height: 26px;
	background: url(/images/tab_on.jpg) center right no-repeat;
	display: block;
	color: #403a3a;
	}
	
.chosenones_off a {
	width: 101px;
	height: 26px;
	background: url(/images/tab_off.jpg) center right no-repeat;
	display: block;
	color: #8e5700;
	}
	
#ourvideos_thumbs {
	width: 308px;
	margin: 0 auto;
	background: url(/images/right_advertisment_footer.jpg) bottom center repeat-x;
	height: 320px;
	padding: 0 5px;
	padding-bottom: 40px;
	}
	
#ourvideos_thumbs img {
	border: none;
	margin: 1px;
	float: left;
	}
	
#popularsearches_header {
	width: 322px;
	height: 39px;
	background: url(/images/popularsearches_header.jpg);
	}
	
#popularsearches_header h2 {
	font-size: 14px;
	color: #1a3d60;
	padding: 8px 0 0 0;
	margin: 0 0 0 13px;
	}
	
#popularsearches_box {
	width: 300px;
	padding: 0 11px;
	background: url(/images/popularsearches_footer.jpg) bottom center repeat-x;
	padding-bottom: 70px;
	}
	
#popularsearches_box a {
	text-decoration: none;
	font-size: 12px;
	color: #403a3a;
	}
	
#popularsearches_box a:hover {
	color: #5b8dc2;
	}
	
#footer {
	width: 100%;
	height: 70px;
	background: url(/images/footer_bg.gif) repeat-x;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
	}
	
#footer a {
	color: #fff;
	}
	
.hide {
	display: none;
	}
	
.clear { clear: both; }

.img_replace span { display: none; }