body {margin: 0px auto; padding:0; color: #787777; background: #ffffff; font-family: Arial,Helvetica, sans-serif; font-size: 11px;}
ul, li { list-style: none; }
form {padding:0px; margin:0px;}
a {text-decoration: none; color: #787777; font-weight:bold;}
a:hover {text-decoration: underline; color: #787777;}
img {border:0px;}
h3,h5, p, ul, li, h4, h1 { margin: 0; padding:0;}
#spacer { overflow: hidden; height: 0; clear: both;}
#spacer5 { overflow: hidden; height: 5px; clear: both;}
#spacer10 { overflow: hidden; height: 10px; clear: both;}
#spacer15 { overflow: hidden; height: 15px; clear: both;}



#topbar {width:100%;padding:0px; height:149px; margin:0 auto;background:url(/images/master.png) repeat-x 0px 0px;float:left;}
#topbar #logo {padding-top:15px;height:63px; width:316px; float:left;}
#topbar #top_ad_wide {width:60%; margin-left:10px;padding-top:10px;float:left;height:85px;text-align:center;}
#container {width: 990px; height:108px;margin: 0 auto;}


#topmenu {width: 950px; padding:0px; height:41px; margin: 0 auto; text-align:center;font-size:16px; font-weight:bold;}
#topmenu .lblon {width:133px;height:31px; padding-left:2px; padding-top:10px; background:url(/images/master.png) no-repeat 0px -149px;float:left;}
#topmenu .lbloff {width:133px;height:31px; padding-left:2px; padding-top:10px; background:url(/images/master.png) no-repeat 0px -191px;float:left;}
#topmenu  a:hover{width:133px;height:31px;padding-left:2px; padding-top:10px; background:url(/images/master.png) no-repeat 0px -149px;float:left;}
#topmenu .lblhi {width:133px;height:31px; padding-left:2px; padding-top:10px; background:url(/images/master.png) no-repeat 0px -233px;float:left; color:#ffffff;}
#topmenu .lblprem {width:133px;height:31px; padding-left:2px; padding-top:10px; background:url(/images/master.png) no-repeat 0px -347px;float:left;}
#topmenu .lblprem:hover, #topmenu .lblhi:hover {width:133px;height:31px; padding-left:2px; padding-top:10px; background:url(/images/master.png) no-repeat 0px -149px;float:left; color:#ff0000;}

#optionbar {width:100%; background-color:#F6F2F2; height:44px;}
#optionbar #searchbox {width:386px; margin: 0 auto; padding-top:3px;}
#optionbar #searchbox #ls {width:10px; height:36px; background:url(/images/master.png) no-repeat -54px -275px;float:left;}
#optionbar #searchbox #bg {width:324px; height:36px; background:url(/images/master.png) repeat-x 0px -311px;float:left;}
#optionbar #searchbox a {width:52px; height:36px; background:url(/images/master.png) no-repeat 0px -275px;float:left;}
#optionbar #searchbox input {border:0px; background-color:#F6F2F2;width:300px; margin-top:8px;font-weight:bold;}


#wrapper {width:100%; margin:0 auto;}
#wrapper #lsidebar {margin-right: 310px; float:left;margin-left:10px;}
#wrapper #rsidebar {width:310px; margin-left: -310px; float:left;}

#wrapper #video_page {width: 940px; margin: 0 auto; overflow:hidden;}
#wrapper #vsidebar {width:320px; float:right; background-color:#999999;}
#wrapper #sidebar {width:320px; float:right;}
#wrapper #bookmarkbtn {width:320px; height:60px; float:right; background:url(/images/bookbtn.gif) no-repeat; text-align:center;}
#wrapper #bookmarkbtn a {font-weight:bold;font-size:24px;color:#0066cc;padding-top:10px;display:block;}
#wrapper #bookmarkbtn span {color:#000000;}

#videothumb {width:300px; float:left;margin:5px;}
#videothumb .vimg {width:300px; border:3px solid #DEDDDD;}

#vtitle {color:#787777; font-weight:bold; font-size:14px;text-align:center;}
#vdetail_t {color:#787777; font-weight:bold; font-size:14px; width: 95px; padding-top:4px;float:left;}
#vdetail_v {color:#787777; font-weight:bold; font-size:14px; width: 105px; padding-top:4px; float:left;}
#vdetail_r {color:#787777; font-weight:bold; font-size:14px; width: 100px; float:left;}

#videothumb2 {width:300px; float:left;margin:5px;display:block;}
#videothumb2 .vimg {width:300px; border:3px solid #DEDDDD;}




#pagination {width:90%; margin:0 auto;font-weight:bold;font-size:16px;border-top:1px solid #787777;text-align:center;margin-top:20px;}
#pagination a {font-weight:bold;color:#787777; font-size:16px;padding:5px;}

#dvditem {float:left;margin-left:5px;display:block;color:#787777;}
/*#dvditem  img {width:300px; border:3px solid #DEDDDD;}*/


#adcontainer {width: 990px;margin: 0 auto;}

#vplayer {float:left;width:600px;}
#ratemsg {padding-top:5px;font-size:16px; font-weight:bold;float:left}
#ratings {width:275px;float:left; font-weight:bold; font-size:16px;}
#ratings #ratebox {margin-top:15px;display:inline;}
#ratebox {width:600px;float:left;border:1px solid #efefef;font-weight:bold; font-size:16px;}
#ratebox2 {width:590px;float:left;font-weight:bold; font-size:16px;}
#ratebox #item {float:left;padding:5px;}
#ratebox span {float:left;display:box;margin-top:5px;padding:5px;}
#ratebox #ratemsg {width:150px;float:left;}
#ratebox2 #ratebox {margin-top:15px;display:inline;}
#ratebox2 #item {float:left;padding:5px;}
#ratebox2 span {float:left;display:box;margin-top:5px;padding:5px;}
#ratebox2 #ratemsg {width:150px;float:left;}

.vdetail {font-weight:bold; font-size:16px; float:left;padding:5px;}


#loginboxhdr, #relatedboxhdr {background-color:#D7D7D7;border:1px solid #ACACAC; color:#000000;font-weight:bold;font-size:18px;padding:5px;}
#loginbox, #relatedbox {border-left:1px solid #ACACAC; border-right:1px solid #ACACAC;border-bottom:1px solid #ACACAC;padding-top:5px;}





#footer {width: 970px; margin: 0 auto; border:1px solid #cccccc; padding:10px;text-align:center;}
#footer a {padding:5px;font-size:12px; font-weight:bold;color:#787777;}
