@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
}

#header {
	/*border-bottom: 1px solid #cbdae5;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0376a6;
	padding: 4px;
	height: 14px;
	background-color: #FFF;*/
}

.headder_links_selected {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #515151;
	float: left;
	text-decoration: none;
	padding-right: 1px;
	outline: none;
}

.header_links {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0376a6;
	float: left;
	text-decoration: none;
	padding-right: 8px;
	outline: none;
}

.header_links:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0376a6;
	float: left;
	text-decoration: underline;
	padding-right: 8px;
	outline: none;
}

.header_register {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0376a6;
	float: left;
	text-decoration: none;
	padding-right: 10px;
	float: right;
	outline: none;
}

#main_container {
	width: 100%;
	height: auto;
}

#index_search {
	margin-top: 100px;
	margin-bottom: 100px;
}

.index_howto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #737373;
	font-size: 12px;
	vertical-align: middle;
}

.index_search_bar {
	width: 350px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #cacaca;
	height: 15px;
	margin-left: 3px;
	background-image: url("../images/search_bar_bg.gif");
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

.index_search_button {
	height: 27px;
	width: 70px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #cacaca;
	margin-left: 3px;
	background-image: url("../images/search_bar_bg.gif");
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	vertical-align: bottom;
	padding-bottom: 3px;
}

.index_logo {
	margin-left: 30px;
	padding-bottom: 10px;
}

/* Results Page */
.results_header {
	height: 25px;
	border-bottom: 1px solid #9cc8e6;
	padding: 15px;
	background-color:#FFF;
}

.results_pad {
	height: 15px;
	background-color: #f3f3f3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 5px;
}

#results {
	float: left;
	width: 745px;
	height: auto;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#right_filter {
	border-left: 1px solid #CCC;
	min-width: 310px;
	height: auto;
	float: left;
	padding-left: 3px;
	padding: 3px;
}

.results_search_bar {
	width: 300px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #cacaca;
	height: 14px;
	margin-left: 3px;
	background-image: url("../images/search_bar_bg.gif");
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

.results_search_button {
	height: 22px;
	width: 70px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #cacaca;
	margin-left: 3px;
	background-image: url("../images/search_bar_bg.gif");
    font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	padding-bottom: 3px;
	vertical-align: top;
}

.results_logo {
	vertical-align: middle;
}

.results_thumb {
	padding: 1px;
	border: 1px solid #d2d2d3;
	background-color: #FFF;
	height: 85px;
	margin-right: 5px;
}

.results_thumb_box {
	float: left;
}

.duration {
	width: auto;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #68a2ce;
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 10px;
}

.results_title {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 1px;
	color: #29569a;
	text-decoration: none;
}

.results_desc {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-left: 3px;
	color: #909090;
	width: 600px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 15px;
}

.results_information {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-left: 3px;
	color: #404040;
}

.grey_font {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #bfbfbf;
}

.results_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06F;
	text-decoration: none;
}

.results_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06F;
	text-decoration: underline;
}

.result {
	height: 100px;
	border-bottom: 1px solid #bfbfbf;
}

.pagination {
	float: left;
	width: 100%;
}

.pages {
	padding-left: 350px;
}

.page {
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #06C;
}

.page_selected {
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

.cant_find {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	font-size: 12px;
	text-align: center;
	color: #666;
}

/* Video Page */

.video_page_left {
	float: left;
	width: 640px;
	height: auto;
	border: 1px dashed #CCC;
	background-color: #FFF;
	padding: 2px;
}

.video_page {
	width: 965px; 
	margin: 0px auto 0px auto; 
	text-align: left; 
	position: relative; 
	zoom: 1;
	margin-top: 20px;
}

.video_page_right {
	float: left;
	width: 300px;
	border: 1px solid #ccc;
	margin-left: 15px;
}

.related_videos_section {
	float: left;
	width: 300px;
	border: 1px dashed #ccc;
	margin-left: 15px;
	margin-top: 1px;
	background-color: #FFF;
}

.video_title {
	border-top: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333;
	padding: 3px;
}

.video_description {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666;
	padding: 3px;
}

.border_thumb {
	padding:1px;
	border: 1px solid #d2d2d3;
	background-color: #FFF;
	margin-right: 3px;
}

.float_left {
	float: left;
}

.related_video_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

.related_video_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

.related_videos_text {
	float: left;
	width: 300px;
	margin-left: 15px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666;
}

.related_vdeos_box {
	float:left; 
	padding:2px; 
	height:70px;
	overflow: hidden;
	margin-bottom: 5px;
	width: 295px;
}


.jsddm
{	margin: 0;
	padding: 0}

	.jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		}

	.jsddm li a
	{	display: block;
		
		text-decoration: none;
		width: 70px;
		
		white-space: nowrap}

	.jsddm li a:hover
	{	}
		
		.jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			background-color: #FFF;
			margin-top: 14px;
			padding: 1px;}
		
			.jsddm li ul li
			{	float: none;
				display: inline;}
			
			.jsddm li ul li a
			{	width: auto;
				background: #FFFFFF;
				color: #0E85CD;
				padding: 3px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				}
			
			.jsddm li ul li a:hover
			{	
			    background: #FFFFFF;
				color: #0E85CD;
				padding: 3px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: underline;
			}
.catz_list {
	margin-top:45px; 
	border:1px solid #0E85CD; 
	width:auto; 
	color:#FFFFFF;
	padding: 5px;
}
			
/* Registration Page */

.reg_table {
	float: left;
	width: 400px;
}

.registration_table {
	width: 400px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #e2e2e2;
	margin-top: 15px;
	padding: 5px;
}

.login_table {
	width: 350px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #e2e2e2;
	margin-top: 15px;
	padding: 5px;
}

.register_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.registration_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #e2e2e2;
	padding: 5px;
	width: 250px;
}

.register_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #494949;
	font-weight: bold;
	margin-top: 60px;
}
