/* TEXT AND LINK COLORS START*/

/* THE MAIN TEXT COLOR OF THE ENTIRE WEBSITE */
body{color:#000;}

/* THE MAIN LINKS COLOR OF THE ETIRE WEBSITE */
a {
  color: #000;
}

/* MAIN NAVIGATION MENU COLOR*/
.main_menu_li,.main_menu a, .main_menu a:visited, .main_menu a:hover{color:#000;}

/* BACK TO VIDEO SEARCH COLOR*/
.bkacl_link,.bkacl_link a,.bkacl_link a:hover,.bkacl_link a:visited, .bkacl_link1, .bkacl_link1 a,.bkacl_link1 a:hover,.bkacl_link1 a:visited{color:#fff;}

/* FOOTER LINKS COLOR*/
#footer,#footer a,#footer_links li,#footer_links li a,#footer_links li a:hover {color:#fff;}

/* VIDEO TITLES COLOR*/
.vid_title h3,.vid_title h3 a,.vid_title h3 a:visited,.vid_title h3 a:hover {color:#000;}

/* OTHER TITLES COLOR (RIGHT SIDE BOXES AND RSS BOX)*/
.right_title,.rss_box_title{color:#000;}

/* VIDEO TAGS COLOR AND HOVER EFFECT*/
.video_item p a{color:#000;}
.video_item p a:hover{
color: #fff;
background-color: #000;
}

/* RELATED VIDEOS COLOR AND HOVER EFFECT*/
#keyword_list a,#keyword_list1 a{color:#0000FF;}
#keyword_list a:hover{color: #000;}

/* TEXT AND LINK COLORS END*/

body{
    margin:0 auto;
    background: #ffffff url(main_back.png) repeat;
    padding:0;
    
    }
#wrap {  
    margin:0px auto;
    margin-top:20px;         
    width:1080px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    overflow:hidden;
    }
#wrap div{float:left;}
#leftside{width:25px;height:10px;background: url(side_left.png) repeat-y;padding-bottom:32000px;margin-bottom:-32000px;}
#rightside{width:25px;height:10px;background: url(side_right.png) repeat-y;padding-bottom:32000px;margin-bottom:-32000px;}
#top{width:1050px;height:20px;background:#ffffff;}
#main_contents{width:1030px;margin-top:0px;padding:0;background:url(main_area_back.png) 0 0 repeat;}
#newsbar{width:598px; height:31px;padding-top:5px;background:url(box_back.png);border:#000000 1px solid;text-align:center}
#newsbar2_container,#newsbar_container_top{width:954px;margin-left:25px;margin-bottom:20px;border:#000000 1px solid;padding:12px;background:url(border.png) repeat;}
#newsbar_container_top{margin-top:20px;margin-bottom:0}
#newsbar2,.newsbar2,.newsbar3{width:952px;height:36px;border:#000000 1px solid;background:url(box_back.png) repeat;}
.newsbar2 div,.newsbar3 div{text-align:center;padding-top:5px;background:url(box_back.png) repeat}
.newsbar3 div{padding-top:0;}
#title{width:578px; background: url(box_back.png) repeat;margin-top:12px;text-align:center; padding:10px;border: 1px solid #000;}
.navigation_box,.navigation_box2,.navigation_box_top,.navigation_box_detail,.navigation_box_bottom{width:578px; background: url(box_back.png) repeat;margin-top:12px;text-align:center;padding:10px;border: 1px solid #000;}
.navigation_box2{margin-top:0px;}
.navigation_box_top,.navigation_box_bottom{position:relative;width:598px;padding:0;}
.navigation_box_bottom{margin-top:0px;}
.navigation_box_detail{margin-top:20px;margin-left:191px;background:url(border.png) repeat;}

.next_page_arrow,.prev_page_arrow{position:absolute;top:10px;left:10px;width:80px;height:50px}
.next_page_arrow{left:508px;}
.next_page_arrow span,.prev_page_arrow span {display:block;height:50px;font-weight:bold}
.prev_page_arrow span {padding-top:17px;padding-left:30px}
.next_page_arrow span {padding-top:17px;padding-right:15px}
.prev_page_arrow_span,.prev_page_arrow_span_mo{display:block;width:80px;background:url(prev_arrow.png) 0 0 no-repeat}
.prev_page_arrow_span_mo{background:url(prev_arrow_mo.png) 0 0 no-repeat}

.next_page_arrow_span,.next_page_arrow_span_mo{display:block;float:right;width:80px;background:url(next_arrow.png) top right no-repeat}
.next_page_arrow_span_mo{background:url(next_arrow_mo.png) top right no-repeat}
.page_selector{width:100%;height:50px;padding-top:10px;padding-bottom:10px;text-align:center}
.page_selector_bottom{width:100%;padding-top:10px;text-align:center}
.page_selector span,.page_selector_bottom span {font-weight:bold}
.page_selector a,.page_selector a:hover,.page_selector a:visited,.page_selector_bottom a,.page_selector_bottom a:hover,
.page_selector_bottom a:visited,.page_selector span a,.page_selector span a:hover,.page_selector span a:visited,
.page_selector_bottom span a,.page_selector_bottom span a:hover,.page_selector_bottom span a:visited {font-weight:normal;text-decoration:none}

.curr_page2{width:100%;margin-bottom:10px;font-weight:bold;font-size:13px;}

.contact_form{width:838px;border:#000 2px solid;padding-top:20px;padding-bottom:20px;margin-left:25px;}

#serach_box{width:302px;background: url(border.png) repeat;text-align:center;margin-top:20px;padding:12px;border: 1px solid #000;}
#serach_box div{width:280px;background: url(box_back.png) 0 0 repeat;border:#000 1px solid;padding:10px;}
#search{width:280px;}
.go{margin-top:5px;}
.go2{border:#000000 1px solid;background: url(submit_button_mo.png) repeat;margin-top:5px;font-size:13pt;}
#html3_box,#rss_box,.html_detail_box,.html_pages_box{width:600px;margin-bottom:25px;padding:12px;background:url(border.png) 0 0 repeat;border:#000 1px solid;}
#html3_box{margin-bottom:15px;}
#rss_box{background:url(border.png) 0 0 repeat;}
.html_pages_box{margin-top:20px;background:url(border.png) 0 0 repeat;}
.html_detail_box,.html_pages_box{width:954px;}
.rss_box_content {width:588px;padding:5px;font-size:14px;border:#000 1px solid;background:url(box_back.png) 0 0 repeat}
.html_pages_box_inside,.html_detail_box div{width:952px;border:#000 1px solid;}
.html_pages_box_inside{background:url(box_back.png) 0 0 repeat}
.html_detail_box div{background:url(box_back.png) 0 0 repeat}
.html_pages_box_inside{width:892px;padding:10px 30px 10px 30px;}
.side_box{width:302px;background: url(border.png) repeat;text-align:center;margin-top:15px;padding:12px;border: 1px solid #000;}

.ad_bar2{width:300px;height:auto;background:url(box_back.png) 0 0 repeat;text-align:left;border:#000000 1px solid;overflow:hidden}
.ad_bar2 p{margin:0;padding:0;}
.ad_bar_form{width:280px;background:url(box_back.png) 0 0 repeat;border:#000000 1px solid;margin-top:12px;padding:10px;}
.form_side1{width:10px;float:left;}
.form_side2{width:20px;padding-top:3px;float:left;}
.form_side3{width:250px;float:left;}
.bookmark_it,.side_box_content{width:280px;border:#000 1px solid;padding:10px;background:url(box_back.png) 0 0 repeat}
.addthis_toolbox{padding-left:70px;}
.side_box_content{margin-top:12px;}

#video_detail{  
  width:954px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal;
  border: #000000 1px solid;
  background: url(border.png) repeat;
  padding: 12px;
  margin-top:20px;
  margin-bottom:25px;
}
.bkacl_link{
  width:576px;
  border:#707070 1px solid;
  background: url(detail_back_link.png) repeat;
  text-align:center;
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:12pt;
  text-decoration:none;
}
.bkacl_link a{
   display:block;
   width:100%;
   height:100%;
   text-decoration:none;
}
.bkacl_link1{
  width:576px;
  border:#707070 1px solid;
  background: url(detail_back_link_mo.png) repeat;
  text-align:center;
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:12pt;
  text-decoration:none;
}
.bkacl_link1 a{
   display:block;
   width:100%;
   height:100%;
   text-decoration:none;
}
.right_title,.rss_box_title{
  width:290px;
  height:26px;
  border:#000 1px solid;
  background: url(title_back.png) repeat;
  text-align:center;
  padding:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight:bold;
}
.rss_box_title{width:588px;;margin-bottom:12px;}
#header {
    position:relative;
    width:1030px;
    height:200px;
    background: url(header.png) 0 0 repeat;
    text-align:center;
	overflow:hidden;
    }
#header_image_left{
display:block;
margin-top:30px;
margin-left:40px;
width:250px;
height:140px;
float:left;
background:url(../images/header_left.png) 0 0 no-repeat;
}
#header_image_right{
display:block;
margin-top:30px;
margin-right:40px;
width:250px;
height:140px;
float:right;
background:url(../images/header_right.png) top right no-repeat;
}
#header_content{
position:absolute;
top:0;
left:0;
width:1030px;
height:200px;
overflow:hidden;
text-align:left;
}
h1 {
margin: 0; padding: 0 0 0px 0;
    }
h3 {
margin: 0; padding: 0 0 0px 0;
    } 
h2 {
font-size:18px;
    } 
#main {
    width:628px;
    padding:0;
    margin-left:25px;
    }
#main_noside{
    width:100%;
    padding:0;
    margin-left:25px;
}
#main h2, #main h3, #main p {
    margin: 0 10px 10px 10px;
    padding:0;
    }
#sidebar {
    width:328px;
    margin-left:24px;
    }
#sidebar h3{
  margin: 10px 0 5px 0;
}

#footer {
    position:relative;
    width:1030px;
    height:140px;
    background: url(footer.png) repeat;
    padding: 10px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    }
#footer_links{
position:absolute;
top:105px;
left:0px;
width:100%;
font-family: Arial, Helvetica, sans-serif;
}
#footer_links ul{list-style:none;margin-left:253px;padding:0}
#footer_links li{margin:0;padding:0;float:left;}
#footer_links li,#footer_links li a,#footer_links li a:hover{font-size:16px;font-weight:bold;text-decoration:none}
.video_item {
  position:relative;
  width:600px;
  height:215px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;
  border: #000000 1px solid;
  background: url(border.png) repeat;
  padding: 12px;
  margin-bottom:15px;

}
.item_image{
  position:absolute;
  top:57px;
  left:12px;
  width:224px;
  height:168px;
  border: #000000 1px solid;
  background:#ffffff;
  margin-right:12px;
  padding:0;
  overflow:hidden;
}
.video_conts{
  position:absolute;
  top:57px;
  left:250px;
  width:361px;
  height:168px;
  border: #000000 1px solid;
  background: url(box_back.png) repeat;
  overflow:hidden;
  font-size:13px;
}
.vid_title{
  width:599px;
  height:25px;
  margin-bottom:12px;
  border: #000000 1px solid;
  background: url(title_back.png) repeat;
  text-align:center;
  padding-top:6px;
  padding-bottom:0;
  overflow:hidden;
}
.vid_title h3{	
	font-style:normal;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    font-weight:bold;
    padding-bottom:0; 
}

.vid_title h3 a{
  text-decoration:none;
}
.video_item p {
  display:block;
  margin-left: 10px;
  margin-top:0;
  padding:0;
}

.video_item span {
  font-weight: bold;
}

.video_item ul {
  list-style: none;
  margin-top:8px;
  margin-left: 10px;
  margin-bottom:0;
  padding:0;
}
.video_item li {
  margin:0;
  padding:0;
}

.video_item p a {
  text-decoration: underline;
  padding: 0 3px 0 3px;
}

.video_item p a:hover {
  text-decoration: none;
}


.curr_page {
 display:block;
 float:left;
 width:278px;
 padding-top:4px;
 font-weight:bold;
 font-size:13px;
}

.clear {
  clear: both;
}

.detail_stat_container{width:392px;overflow:hidden}

.detail_stat,.detail_stat2 {
  width:370px;
  padding: 10px;
  border:#000000 1px solid;
}
.detail_stat{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight:bold;
  text-align:center;
  background: url(title_back.png) repeat;
}
.detail_stat2{
font-size:14px;
height:371px;
margin-top:12px;
padding-top:0;
background: url(box_back.png) repeat;
overflow:hidden;
}

.detail_stat span {
  font-weight: bold;
}

#video_player {
width:550px;
height:440px;
overflow:hidden;
margin-right:12px;
}
#keyword_list ul {
  margin: 0 0 20px 0;
  padding: 0;  
  list-style: none;
}

#keyword_list li {
  list-style: none;
  margin: 0 0 5px -40px;
  padding: 3px;
}

#keyword_list a {
  text-decoration:underline;
  display: block;
outline:none;
}
#keyword_list1 a {
  text-decoration:underline;
  
}



#w3c {
  margin: 10px 0 0 0;
}

#w3c img {
  border: 0px;
}


.small {
 font:normal 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#top_box{
width:600px;
padding:12px;
margin-top:20px;
margin-bottom:15px;
background:url(border.png) 0 0 repeat;
border:#000 1px solid;
}
.navigation_box_container{
width:600px;
padding:12px;
margin-bottom:25px;
background:url(border.png) 0 0 repeat;
border:#000 1px solid;
}

#main_menu_container{
width:954px;
margin-top:20px;
margin-left:25px;
padding:12px;
background:url(border.png) 0 0 repeat;
border:#000 1px solid;
}
.main_menu{
position:relative;
z-index:99999;
width:952px;
height:30px;
text-align:center;
border:#000 1px solid;
background:url(box_back.png) 0 0 repeat;
overflow:show;
}

.main_menu ul{margin:0;podding:0}

.main_menu_ul{
position:relative
height:25px;
list-style:none;
overflow:show;
background:#fff;
}
.main_menu_li{
width:139px;
height:30px;
margin-right:1px;
float:left;
background:url(menu_main_links.png) 0 0 repeat-x;
cursor:pointer;
overflow:show;
text-align:center;
font-weight:bold;
text-decoreation:none;
}
.main_menu_li span{display:block; width:139px;height:24px;padding-top:6px;}
.main_menu_li:hover{
background:url(menu_main_links_hover.png) 0 0 repeat-x;
}
.main_menu a, .main_menu a:visited, .main_menu a:hover{text-decoration:none;font-weight:bold;outline:none}
.main_menu_li ul{
display:none;
}
.main_menu_li:hover ul{
display:block;
}
