

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

table								{ border-collapse:collapse; border-spacing:0; }

fieldset,img 				{ border:0; }

ul									{ list-style:none; }

caption,th					{ text-align:left; }

h1,h2,h3,h4,h5,h6 	{ font-size:100%; font-weight:normal; }

q:before,q:after		{ content:''; }

abbr,acronym				{ border:0; }

b, strong						{ font-weight: bold; }

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }







body								{	margin:0; padding: 0; background: #5e6dd7 url('images/bgd.jpg') top center no-repeat; }

img									{ display: block; }

.clear							{ clear: both; }

.fl									{ float: left; }

.fr									{ float: right; }

.block							{ display: block; }

.inline							{ display: inline; }

a, a:active, a:visited	{ color: #2050b0; }

a:hover									{ color: #6090d0; }



#header-wrapper			{ width: 1000px; height: 206px; margin: 0 auto; position: relative; }

#logo								{ position: absolute; top: 20px; left: 0; }

#topjoin						{ position: absolute; top: 65px; right: 15px; z-index: 50; }



#top-menu						{ width: 493px; height: 30px; position: absolute; top: 0; right: 10px; background: url('images/top-menu.gif'); }

#top-menu p					{ font: 700 11px/14px Arial, sans-serif; color: #00437d; position: absolute; top: 8px; left: 16px; letter-spacing: 0.03em; }

#top-menu-register	{ position: absolute; top: 0; right: 10px; }

#top-menu-bookmark	{ position: absolute; top: 0; right: 90px; }



#main-menu					{ position: absolute; top: 166px; left: 10px; }

#main-menu img			{ margin: 0 4px 0 0; }

#top-search					{ width: 318px; height: 40px; position: absolute; top: 166px; right: 10px; background: url('images/top-search.gif'); }

#top-search-input		{ width: 200px; height: 19px; position: absolute; top: 10px; left: 100px; }



#subheader-banners	{ width: 1000px; height: 115px; background: url('images/subheader-banners.gif') bottom center no-repeat; text-align: center;

											margin: 0 auto; }



#main-wrapper				{ width: 100%; background: url('images/main-wrapper.gif') top center repeat-y; }

#main-wrapper-sub		{ width: 1000px; background: #fff; margin: 0 auto; text-align: center; }



#main-left					{ width: 798px; margin: 0 0 0 6px; float: left; }



#toedays-feetures		{ width: 798px; height: 230px; background: url('images/toedays-feetures.gif') top center repeat-y; }

#toedays-feetures-v	{ width: 768px; margin: 0 auto; padding: 42px 0 0 0; }



.video-thumb				{ width: 182px; height: 170px; background: #cad6ef; position: relative; float: left; margin: 5px 5px; }

.video-thumb .th		{ width: 180px; height: 135px; position: absolute; left: 1px; top: 1px; background: #bac6df; }

.video-thumb .time	{ font: 700 11px/14px Arial, sans-serif; color: #00437d; position: absolute; left: 5px; bottom: 5px; }

.video-thumb .title	{ font: 700 11px/14px Arial, sans-serif; color: #00437d; position: absolute; left: 5px; bottom: 20px; }

.video-thumb .rate	{ position: absolute; right: 5px; bottom: 5px; }



.navbar-01					{ font: 500 13px/18px Arial, sans-serif; color: #00437d; text-align: center; background: #f0f2f5; padding: 5px 0; }

.navbar-02					{ font: 700 12px/18px Arial, sans-serif; color: #00437d; text-align: center; margin: 10px 0; }

.navbar-02 a				{ border: 1px solid #e6e8e9; background: #f0f2f5; padding: 2px 4px; text-align: center; margin: 0 2px; text-decoration: none; }
.navbar-02 span				{ padding: 2px 4px; margin: 0 2px; }



#video-thumbs-first	{ width: 768px; margin: 0 auto; padding: 10px 0 0 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }



#main-right					{ width: 184px; margin: 0 0 0 6px; float: left; text-align: center; }



#video-thumbs-full	{ margin: 0 0 0 21px; }



#recommended-box		{ width: 798px; height: 221px; margin: 0 0 0 6px; padding: 10px 0 0 0;

											background: #e5eefb; font: 500 15px/21px Arial, sans-serif; float: left; }

.recommended-box-td	{ width: 186px; float: left; margin: 0 6px; text-align: left; }

#recommended-join		{ width: 184px; height: 231px; margin: 0 0 0 6px; }



#subscribe					{ width: 988px; height: 136px; background: url('images/subscribe.gif'); position: relative;

											margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }

#subscribe-input		{ width: 288px; height: 25px; position: absolute; bottom: 40px; right: 20px; font-size: 18px; }



#video-page					{ width: 798px; background: #F0F2F5; padding: 5px 0 5px 0; }

#video-title				{ font: 500 23px Arial, sans-serif; color: #00437d; text-align: center; padding: 10px 0; }

#video-player				{ padding: 10px 0; text-align: center; }

.video-inside-dark	{ width: 600px; margin: 0 auto; margin-top: 5px; margin-bottom: 5px; background: #b6c6d6; color: #ffffff; }

.video-inside				{ width: 600px; margin: 0 auto; margin-top: 5px; margin-bottom: 5px; background: #ffffff; }

#video-download			{ padding: 5px 0 0 0; font: 700 15px Arial, sans-serif; text-align: center; }
#video-download a		{ color: #ffffff; }
#video-download a:hover			{ color: #ddeeff; }

#video-rating				{ float: left; margin: 5px 0 0 10px; }

#video-date					{ float: right; font: 500 12px/14px Arial, sans-serif; color: #00437d; margin: 7px 10px 0 0; }

#video-link					{ float: left; font: 500 12px/14px Arial, sans-serif; color: #00437d; margin: 7px 0 0 10px; }

#video-linkinput		{ float: left; width: 465px; height: 18px; margin: 1px 0 0 5px; padding: 2px 5px 0 5px; color: #5f6f7f; }

#video-desc					{ font: 500 12px/16px Arial, sans-serif; color: #00437d; padding: 10px; text-align: justify; }



#footer-01					{ font: 700 11px/14px Arial, sans-serif; color: #ffffff; height: 30px; text-align: center; padding: 15px 0 0 0;

											background: url('images/footer-01.gif'); }

#footer-01 a				{ color: #ffffff; }

#footer-01 a:hover	{ color: #bbccff; }



#footer-02-wrap			{ width: 100%; height: 110px; background: url('images/footer-02-wrap.gif') bottom repeat-x; padding: 10px 0; }

#footer-02					{ width: 1000px; margin: 0 auto; position: relative; }

#footer-02-copy			{ width: 590px; font: 700 11px/15px Arial, sans-serif; color: #ffffff; position: absolute; top: 15px; left: 0px; }

#footer-02-logo			{ position: absolute; top: 5px; right: 0px; }





.star_off{

	float:right;

	height:12px;

	width:65px;

	background-image: url(images/star_off.png);

	background-repeat: repeat-x;

}



.star_on{

	float:right;

	height:12px;



	background-image: url(/images/star_on.png);

	background-repeat: repeat-x;

}
