
/* html .in_part img,* html .lang, * html #adv_cont,* html .adv_item img,* html .green_box,* html .upload_green a img,* html .star_r img,* html .video_l, * html .video_l a:hover,* html .box_title img,* html .play, * html #search_button_top, * html .general_submit, * html .statistics_line img, * html #search_top a, * html .thumb_photo_nb img, * html .user_thumb img, * html #subscribe, * html .subscribe, * html #single_item_category span,* html .join_but a, * html .view_profile { behavior: url(http://www.clipcenterdemo.com/templates/black/iepngfix.htc) } */

* html .in_part img,* html .lang, * html #adv_cont,* html .adv_item img,* html .scroll_frame a img,* html .green_box,* html .upload_green a img,* html .star_r img,* html .video_l,* html .box_title img,* html .play, * html #search_top a, * html .thumb_photo_nb img, * html .user_thumb img, * html #subscribe, * html .subscribe, * html #single_item_category span,* html .join_but a, * html .view_profile  { behavior: url(http://www.clipcenterdemo.com/templates/black/iepngfix.htc) }

* {
  padding: 0;
  margin: 0;
  border: none;
  list-style-type: none;
}

a:focus {
  outline: 0;
}

body {
  width: 100%;
  height: 100%;
  background: url(img/body-bg.jpg) top left repeat-x #000;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

.float {
  float: left;
}

.separator {
  width: 100%;
  float: left;
  height: 10px;
  display: block;
}

#wrap_container {
  width: 100%;
  float: left;
}

#wrap_cont {
  width: 100%;
  float: left;
}

#container {
  width: 955px;
  margin: 0px auto;
}

#header {
  width: 100%;
  float: left;
  height: 102px;
  color: #606060;
  font-size: 10px;
}

#header_right {
  float: right;
  padding-top: 30px;
}

#header_login {
  float: right;
  margin: 0 0px 0 0;
}

#header_exta {
  float: right;
  margin: 0 7px 0 0;
}

#language_choose a {
}

.header_link:link, .header_link:visited {
  padding: 7px;
  color: #ff8e00;
  text-decoration: none;
  margin: 0px 5px;
  float: left;
}

.lang_sel {
  float: right;
  margin: 0;
  padding: 0;
}

.lang_sel p {
  margin: 7px 0 0 0;
  float: left;
  color: #ff8e00;
}

.header_link:hover, .header_link:active {
  background-color: #424242;
}

#header_login span.float {
  padding-top: 7px;
}

#logo {
  float: left;
  padding-top: 18px;
}

#container_top {
  width: 100%;
  float: left;
  height: 70px;
  background: url(img/red_bgr_test.jpg) no-repeat;
}

#menus {
  float: left;
  width: 603px;
}

#main_menu ul {
  display: inline;
  float: left;
  background: url(img/menu_bg2.png) repeat-x;
  height: 39px;
  padding: 0;
}

#main_menu ul li {
  float: left;
  height: 39px;
  margin: 0px;
}
* html #main_menu ul li {  margin-top: 0;
  position: relative;}
#main_menu ul li.menu_sep {
  background: url(img/menu_sep.png);
  width: 3px;
  height: 39px;
}

#main_menu ul li.active {
  background: url(img/menu-bg.png) top left repeat-x !important;
}

#main_menu ul li a:link, #main_menu ul li a:visited {
  font-size: 15px;
  height: 21px;
  padding: 10px 12px 9px 12px;
  float: left;
  display: block;
  text-decoration: none;
  color: #ffffff;
}

#main_menu ul li a:hover {
  color: #FFC403;
}

#main_menu ul li.active a {
  color: #fff !important;
}

#secondary_menu {
  background: url(img/submenu-left.png) top left no-repeat;
  float: left;
  margin-top: -1px;
}
* html #secondary_menu {
  margin-top: -5px;
  position: relative;
}
#secondary_menu ul {
  float: left;
  height: 10px;
  background: url(img/submenu-right.png) top right no-repeat;
  padding: 0px 6px;
  font-size: 10px;
  height: 25px;
}
* html #secondary_menu ul {
  padding-bottom: 6px;
}
#secondary_menu ul li {
  float: left;
  background-color: #a70000;
  padding: 7px 0 6px 0;
}

#secondary_menu ul li a:link, #secondary_menu ul li a:visited {
  color: #ffc403;
  text-decoration: none;
  margin: 0px 10px;
}

#secondary_menu ul li a:hover, #secondary_menu ul li a:active {
  color: #fff;
}

#secondary_menu ul li a.active {
  color: #fff !important;
}

#middle {
  width: 100%;
}

body.community #secondary_menu, body.channels #secondary_menu {
  float: right;
  margin-right: 20px;
}

body.upload #secondary_menu {
  margin-left: 70px;
  float: right;
}

#search_top {
  float: right;
  padding-top: 4px;
  display: inline;
  margin: 0 15px 0 0;
}

#search_field_top {
  width: 141px;
  height: 21px;
  float: left;
  background: url(img/search_input_top.jpg) top left no-repeat;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 5px;
  padding-left: 25px;
}

#search_button_top {
  width: 97px;
  height: 26px;
  float: left;
  font-size: 11px;
  color: #FFFFFF;
  text-indent: 10px;
  padding: 0 0 3px 0;
  background: url(img/search_top.png) top left no-repeat;
  cursor: pointer;
}

#search_button_top:hover {
  color: #ff0000;
}

#left_col {
  width: 600px;
  float: left;
  padding-bottom: 10px;
}

h1.content_heading {
  padding-left: 59px;
  width: 541px;
  float: left;
  background: url(img/heading.jpg) top left no-repeat;
  height: 39px;
  padding-top: 10px;
  display: block;
  color: #fff;
  font-size: 20px;
  font-family: Tahoma;
  font-weight: normal;
}

.audio_heading {
  background: url(img/heading_audio.jpg) top left no-repeat !important;
  height: 53px !important;
  padding-left: 55px !important;
}

.signup_heading {
  background: url(img/heading_signup.jpg) top left no-repeat !important;
  height: 53px !important;
  padding-left: 55px !important;
}

.photo_heading {
  background: url(img/photo_heading.jpg) top left no-repeat !important;
  height: 65px !important;
  padding-left: 70px !important;
  padding-top: 15px !important;
}

.account_heading {
  background: url(img/heading_myprofile.jpg) top left no-repeat !important;
  height: 42px !important;
  padding-left: 70px !important;
  padding-top: 25px !important;
}

.news_heading {
  background: url(img/heading_news.jpg) top left no-repeat !important;
  height: 34px !important;
  padding-left: 60px !important;
  padding-top: 15px !important;
}

.search_content_heading {
  background: url(img/heading_advanced_search.jpg) top left no-repeat !important;
  height: 62px !important;
  padding-left: 70px !important;
  padding-top: 18px !important;
  width: 495px !important;
}

h1.content_heading span {
  color: #606060;
  font-size: 9px;
}

h1.content_heading a:link, h1.content_heading a:visited {
  color: #dbdbdb;
  text-decoration: none;
}

h1.content_heading a:hover, h1.content_heading a:active {
  color: #ff0000;
}

h1.home_tabs_heading {
  padding-left: 59px;
  width: 541px;
  float: left;
  display: block;
  color: #d5d5d5;
  font-size: 20px;
  font-family: Tahoma;
  font-weight: normal;
  position: relative;
  padding-top: 5px;
}

h1.home_tabs_heading span.home_tabs_small {
  color: #606060;
  font-size: 9px;
}

#home_tab_buttons {
  width: 100%;
  float: left;
  background: url(img/heading.jpg) left 13px no-repeat;
  height: 51px;
  padding-bottom: 30px;
}

#home_tab_holder {
  float: right;
  margin-right: 30px;
}

.home_tab:link, .home_tab:visited {
  color: #3b3b3b;
  font-size: 11px;
  text-decoration: none;
  background: url(img/home_tab.jpg) top left no-repeat;
  width: 100px;
  height: 17px;
  float: left;
  margin: 0px 3px;
  text-align: center;
  font-weight: bold;
  padding-top: 4px;
}

.home_tab:hover, .home_tab:active {
  color: #fff;
}

#home_tab_holder a#active {
  background: none;
  color: #620064;
}

.home_tab_active:link, .home_tab_active:visited {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  background: none;
  width: 100px;
  height: 17px;
  float: left;
  margin: 0px 3px;
  text-align: center;
  font-weight: bold;
  padding-top: 4px;
  cursor: default;
  background: url(img/home_tab_active.jpg) top left no-repeat;
}

#featured_tab, #latest_tab, #viewed_tab, #rated_tab {
  width: 100%;
  float: left;
}

.home_item_cont {
  width: 100%;
  float: left;
  padding: 10px 0px;
  border-bottom: 1px solid #e5e5e5;
}

.home_item_img {
  width: 124px;
  float: left;
  padding-right: 20px;
}

.play {
  position: absolute;
  right: 5px;
  bottom: 5px;
}

.home_item_descr {
  float: left;
  width: 456px;
  font-size: 11px;
  color: #a1a1a1;
  padding-top: 7px;
}

.home_item_descr h5 {
  font-size: 13px;
}

.home_item_descr p strong {
  color: #d5d5d5;
}

.home_item_sep {
  color: #fff;
  padding: 0px 10px;
}

.home_item_time {
  color: #3d3d3d;
  font-weight: normal;
}

.home_item_title:link, .home_item_title:visited {
  color: #fff;
  text-decoration: none;
}

.home_item_title:hover, .home_item_title:active {
  color: #ffa200;
}

.home_item_lighten {
  color: #a1a1a1;
}

.home_item_rating {
  padding-top: 12px;
  color: #a1a1a1;
}

.home_item_rating img {
  vertical-align: middle;
  padding-right: 10px;
}

.thumb_photo:link, .thumb_photo:visited {
  float: left;
  text-decoration: none;
  width: 120px;
  height: 90px;
  position: relative;
  background: url(img/thumb_bgr.jpg) no-repeat 0 -94px;
  padding: 2px;
  text-align: center;
}

.thumb_photo:hover, .thumb_photo:active {
  background: url(img/thumb_bgr.jpg) no-repeat;
}

.thumb_photo_nb:link, .thumb_photo_nb:visited {
  background: none !important;
}

.thumb_photo_nb:hover, .thumb_photo_nb:active {
  background: none !important;
}

.box {
  float: left;
  width: 100%;
  background: url(img/box-top.jpg) center 48px no-repeat;
}

.box ul {
  float: left;
  padding-left: 90px;
}

.box ul li {
  background: url(img/cat_bullet.png) left center no-repeat;
  padding: 3px 0px 3px 16px;
  font-size: 14px;
  float: left;
  width: 250px;
}

.box ul li a:link, .box ul li a:link, .box ul li a:visited {
  color: #838383;
  text-decoration: none;
  border-bottom: 1px dashed #838383;
  width: 80%;
  float: left;
  font-weight: bold;
}

.box ul li a:hover, .box ul li a:active {
  color: #ff0000;
}

.box_title {
  width: 100%;
  float: left;
}

.box_title img {
  float: left;
  margin-left: 25px;
}

.box_title span {
  padding-left: 10px;
  padding-top: 14px;
  float: left;
  font-size: 18px;
  font-family: Tahoma;
  color: #d5d5d5;
}

.box_login_line {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #494949;
  line-height: 25px;
  margin-bottom: 5px;
}

#logged_in_right {
  text-align: left;
  float: left;
  padding-left: 0px !important;
}

#logged_in_right img {
  margin-right: 10px;
  margin-top: 4px;
}

.box_logged_line {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #494949;
  text-indent: 90px;
  margin: 3px 0px;
  background: url(img/login_bullet.png) 70px center no-repeat;
}

.box_login_line label {
  width: 65px;
  float: left;
  text-align: left;
  padding-right: 0px;
  padding-left: 27px;
  color: #d5d5d5;
}

.box_login_line input, .box_login_line img {
  float: left;
}

.log_field {
  padding-top: 5px;
  background: url(img/login_input_repeat.jpg) top left repeat-x;
  height: 25px;
  width: 226px;
  font-size: 11px;
  color: #000;
}

#remember_check {
  margin-top: 6px;
  margin-left: 28px;
}

#remember_me {
  width: 30%;
  text-align: left;
  padding-left: 10px;
}

.general_link:link, .general_link:visited {
  color: #ffa200;
  font-size: 11px;
  text-decoration: none;
}

.general_link:hover, .general_link:active {
  color: #ff0000;
}

.general_submit {
  background: url(img/login_but.png) no-repeat 0 1px;
  width: 100px;
  height: 27px;
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  vertical-align: middle;
  padding: 0px 0 4px 0;
  line-height: 27px !important;
  cursor: pointer;
}
* html .general_submit {background: url(img/login_but.png) no-repeat 0 0;}
.general_submit:hover {
  background: url(img/login_but.png) no-repeat 0 -27px;
}

#login_submit {
  margin-left: 130px;
}
* html #login_submit {margin-left: 65px;}
.box_login_line a.general_link {
  float: right;
  margin-right: 30px;
}

.statistics_line {
  width: 100%;
  float: left;
  padding: 3px 0px;
  color: #d5d5d5;
}

.statistics_line img {
  float: left;
  margin-right: 10px;
  margin-left: 26px;
}

.statistics_line strong {
  width: 120px;
  float: left;
}

.statistics_line span {
  float: left;
}

.tags_container {
  width: 85%;
  padding-left: 26px;
  font-size: 9px;
  padding-top: 20px;
  text-align: justify;
  float: left;
}

.tags_container a:link, .tags_container a:visited {
  color: #a6a6a6;
  text-decoration: none;
  font-size: 12px;
}

.tags_container a:hover, .tags_container a:active {
  color: #fff;
}

#adv_cont {
  width: 100%;
  float: left;
  height: 155px;
  background: url(img/adv-overlayer.png) center 79px no-repeat;
}

.adv_item {
  float: left;
  width: 200px;
  text-align: center;
}

.adv_item h1 {
  font-family: Tahoma;
  width: 100%;
  font-size: 19px;
  font-weight: normal;
  padding: 10px 0px;
  color: #FFFFFF;
}

.adv_item img {
  margin: 0px auto;
}

.adv_item p {
  font-size: 10px;
  color: #FFFFFF;
  padding-top: 3px;
}

#right_col, #right {
  width: 353px;
  overflow: hidden;
  float: left;
  padding-bottom: 20px;
}

#return_top_cont {
  width: 100%;
  float: left;
  position: relative;
  margin: -20px 0 0 0;
}

.return_top_cont2 {
  margin: 20px 10px 0 0 !important;
}

.return_top_cont2 #return_top {
  margin: 0 15px 0 0 !important;
}

#view_all {
  color: #fff;
  float: left;
  font-size: 11px;
  font-weight: bold;
  margin: 10px 0 0 0;
  width: 97px;
  height: 18px;
  padding: 5px 0 0 0;
  background: url(img/view_all_icon.jpg);
  display: block;
  text-decoration: none;
  text-align: center;
}

#view_all:hover {
  color: #000;
}

#return_top:link, #return_top:visited {
  font-size: 10px;
  float: right;
  background: url(img/top_btn.jpg) no-repeat;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  width: 97px;
  height: 23px;
  display: block;
  padding: 4px 0 0 10px;
}

#return_top:hover, #return_top:active {
  color: #000;
}

#upload_title {
  width: 100%;
  height: 45px;
  float: left;
  background: url(img/upload_top.jpg) top left no-repeat;
}

#upload_page {
  float: left;
  padding-left: 100px;
  font-size: 23px;
  color: #cacaca;
  line-height: 45px;
}

#upload_step {
  float: right;
  padding-right: 36px;
  font-size: 13px;
  color: #cacaca;
  line-height: 45px;
}

.upload_line {
  width: 100%;
  float: left;
  padding: 7px 0px;
}

.upload_line_submit {
  float: left;
  padding: 7px 0px 7px 340px;
}

.upload_line_submit_b {
  float: right;
  padding: 7px 0px;
  margin: 0 30px 0 0px;
}

#upload_submit {
  margin: 0px auto;
}

.upload_line label {
  width: 30%;
  float: left;
  padding-right: 10px;
  text-align: right;
  line-height: 22px;
  color: #3d3d3d;
}

.upload_line small {
  float: left;
  width: 65%;
  color: #666;
}

.upload_line input, .upload_line select, .upload_line textarea {
  float: left;
  border: 1px solid #bdbdbd;
  width: 65%;
  background-color: #adadad;
  color: #b61515;
}

.upload_line input {
  height: 19px;
  background: url(img/input_bg.jpg) top left repeat-x;
  padding-top: 3px;
}

.upload_line select {
  height: 22px;
  background: url(img/input_bg.jpg) top left repeat-x;
  color: #003688;
}

#youtube_url {
  width: 65%;
}

.upload_container {
  width: 50%;
  float: left;
  background: url(img/upload_bg.png) center 77px no-repeat;
  height: 150px;
  margin-top: 20px;
}

.upload_container a:link, .upload_container a:visited {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin: 0 auto;
  width: 110px;
  display: block;
  text-align: center;
  color: #ff0000;
  margin-top: 10px;
}

.upload_container a:hover, .upload_container a:active {
  color: #aaaaaa;
}

#upload_video:link, #upload_video:visited {
  background: url(img/upload_video_bgr.png) no-repeat -108px 0px;
  margin: 0 auto;
  display: block;
  width: 107px;
  height: 104px;
}

#upload_video:hover, #upload_video:active {
  background: url(img/upload_video_bgr.png) top left no-repeat;
}

#upload_yt:link, #upload_yt:visited {
  background: url(img/upload_youtube_bgr.png) no-repeat -123px 0px;;
  margin: 0 auto;
  display: block;
  width: 121px;
  height: 103px;
}

#upload_yt:hover, #upload_yt:active {
  background: url(img/upload_youtube_bgr.png) top left no-repeat;
}

#upload_audio:link, #upload_audio:visited {
  background: url(img/upload_audio_bgr.png) no-repeat -109px 0px;
  margin: 0 auto;
  display: block;
  width: 107px;
  height: 101px;
}

#upload_audio:hover, #upload_audio:active {
  background: url(img/upload_audio_bgr.png) no-repeat 1px 0px;
}

#upload_photo:link, #upload_photo:visited {
  background: url(img/upload_photo_bgr.png) no-repeat -108px 0px;
  margin: 0 auto;
  display: block;
  width: 107px;
  height: 101px;
}

#upload_photo:hover, #upload_photo:active {
  background: url(img/upload_photo_bgr.png) no-repeat 1px 0;
}

.video_box {
  width: 124px;
  float: left;
  padding: 9px 13px;
  font-size: 10px;
  line-height: 14px;
}

.video_box span {
  width: 100%;
  float: left;
  color: #686868;
}

.item_title:link, .item_title:visited {
  font-weight: bold;
  color: #c4c4c4;
  text-decoration: none;
  width: 100%;
  float: left;
}

.item_title:hover, .item_title:active {
  color: #ff0000;
}

.photo_box {
  width: 125px;
  float: left;
  padding: 9px 8px 9px 17px;
  line-height: 14px;
  font-size: 10px;
}

.photo_box span {
  color: #686868 !important;
}

.photo_thumb:link, .photo_thumb:visited {
  border: 1px solid #cdcdcd;
  float: left;
  width: 120px;
  height: 90px;
}

.photo_thumb:hover, .photo_thumb:active {
  border: 1px solid #ff0000;
}

#login_aligner {
  float: left;
  padding-left: 5px;
  width: 85%;
}

#login_aligner h2 {
  font-size: 13px;
  text-indent: 15px;
  padding: 20px 0px 20px 40px;
  color: #FF8E00;
}

#login_aligner ul {
  width: 100%;
}

#login_aligner ul li {
  background: url(img/login_bullet.png) left center no-repeat;
  padding: 5px 0px 5px 15px;
  color: #ccc;
}

.login_adv_cont {
  width: 100%;
  height: 40px;
  float: left;
  padding: 2px 0px;
}

.login_adv_cont div {
  float: left;
  width: 54px;
  text-align: left;
}

.login_adv_cont span {
  height: 40px;
  float: left;
  width: 415px;
  line-height: 40px;
  background: url(img/login_page_small_boxes.png) top left repeat-x;
  color: #ccc;
  text-indent: 19px;
  font-size: 14px;
  font-weight: bold;
}

#sign_up_link:link, #sign_up_link:visited {
  color: #dbdbdb;
  text-decoration: none;
}

#sign_up_link:hover, #sign_up_link:active {
  color: #ff0000;
  text-decoration: none;
}

.mg_bot {
  padding-bottom: 40px !important;
}

#subtitle_register {
  font-size: 13px;
  float: left;
  font-weight: bold;
  color: #3d3d3d;
  margin-top: -10px;
  padding-left: 99px;
}

#reg_submit {
  float: right;
  margin-right: 20px;
}

#reload_image:link, .reload_image:visited {
  background: url(img/refresh.png) top left no-repeat;
  width: 20px;
  height: 20px;
  float: right;
}

#audio:link, #audio:visited {
  background: url(img/audio.png) top left no-repeat;
  width: 20px;
  height: 20px;
  float: right;
}

.channel_container {
  width: 100%;
  float: left;
}

.user_box {
  width: 284px;
  height: 131px;
  float: left;
  padding-right: 10px;
  background: url(img/user_box.jpg) top left no-repeat;
  margin: 6px 0px;
  overflow: hidden;
}

.user_box_avatar {
  width: 100px;
  padding-left: 10px;
  padding-top: 15px;
  float: left;
}

.user_box_details {
  float: left;
  padding-left: 10px;
  padding-top: 20px;
  width: 164px;
}

.user_box_details span {
  width: 100%;
  float: left;
  padding-bottom: 5px;
  font-weight: bold;
  color: #707070;
  font-size: 11px;
}

.user_box_details span a:link, .user_box_details span a:visited {
  font-size: 15px;
  color: #dbdbdb;
  text-decoration: none;
  font-weight: bold;
}

.user_box_details span a:hover, .user_box_details span a:active {
  color: #ff9600;
}

.view_profile:link, .view_profile:visited {
  width: 85px;
  height: 28px;
  float: left;
  background: url(img/view_profile_btn.png) no-repeat;
  font-size: 11px !important;
  color: #fff !important;
  font-weight: normal !important;
  text-align: center;
  line-height: 26px;
  margin-top: 10px;
}

.view_profile:hover, .view_profile:active {
  background: url(img/view_profile_btn.png) no-repeat 0 -28px;
}

#single_item_page {
  width: 570px;
  float: left;
}

#single_item_box {
  float: left;
  width: 356px;
  margin-top: 0px;
  background: url(img/video_det_mid.jpg) top left repeat-y;
}

#single_item_box_top {
  float: left;
  width: 326px;
  background: url(img/video_det_top.jpg) top left no-repeat;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  min-height: 255px;
}

#single_item_box_bot {
  float: left;
  width: 356px;
  background: url(img/video_det_bot.jpg) top left no-repeat;
  height: 30px;
  display: block;
}

.box_topright {
  background: url(img/rightbox_top.jpg) top left no-repeat;
  width: 356px;
  height: 52px;
  margin: 0;
  padding: 0;
}

#single_item_user_info, #single_item_links, #single_item_category {
  width: 100%;
  float: left;
}

#single_item_user_avatar {
  width: 75px;
  float: left;
}

#single_item_user_avatar img {
  width: 75px !important;
  height: 70px !important;
  border: solid 1px #ececec;
}

#single_item_user_details {
  float: left;
  width: 220px;
  padding-left: 10px;
  color: #ececec;
}

#single_item_user_details span {
  font-size: 10px;
  width: 100%;
  float: left;
}

#single_item_category span {
  background: url(img/video_det_arrow.png) left center no-repeat;
  float: left;
  padding-left: 18px;
  width: 308px;
  color: #ececec;
  margin-bottom: 4px;
}

#single_item_category span a:link, single_item_category span a:visited {
  color: #ECECEC;
  text-decoration: none;
}

#single_item_category span a:hover, #single_item_category span a:active {
  color: #4d4d4d;
}

#single_item_links span {
  font-size: 11px;
  color: #ececec;
  float: left;
  text-align: right;
  width: 12%;
  padding-right: 10px;
}

#single_item_links input, #single_item_links textarea {
  float: left;
  width: 272px;
  margin-bottom: 10px;
  font-size: 11px;
  color: #4d4d4d;
  background: #ececec;
  border: 1px solid #9bd28e;
}

#subscribe:link, #subscribe:visited {
  float: right;
  background: url(img/subscribe.png) top left no-repeat;
  width: 117px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #4d4d4d;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.subscribe {
  float: right !important;
  background: url(img/subscribe.png) top left no-repeat !important;
  width: 117px !important;
  height: 34px !important;
  line-height: 34px !important;
  text-align: center !important;
  color: #4d4d4d !important;
  font-size: 14px !important;
  font-weight: bold !important;
  border: none !important;
  margin-top: 25px !important;
  cursor: pointer;
}

.related_item_line {
  float: left;
  padding: 10px 10px;
}

.related_item_image {
  width: 120px;
  height: 90px;
  padding-right: 6px;
  float: left;
}

.related_item_image img {
  width: 120px;
  height: 90px;
  float: left;
}

.related_item_details {
  float: left;
  width: 170px;
  height: 84px;
  border-bottom: 1px dashed #d2d2d2;
  padding: 6px 0 0 0;
}

.related_item_details span {
  float: left;
  width: 100%;
  font-size: 11px;
  color: #3d3d3d;
  line-height: 11px;
}

.related_item_details span a:link, .related_item_details span a:visited {
  font-weight: bold;
  color: #dbdbdb;
  text-decoration: none;
}

.related_item_details span a:hover, .related_item_details span a:active {
  color: #ff0000;
}

.dotted {
  width: 100%;
  float: left;
  line-height: 0px;
  font-size: 0px;
  height: 0px;
  margin: 10px 0px;
  border-bottom: 1px dashed #8ab676;
}

#single_item_user {
  font-weight: bold;
  font-size: 11px;
}

#single_item_user a:link, #single_item_user a:visited {
  font-weight: bold;
  color: #ECECEC;
  text-decoration: none;
}

#single_item_user a:hover, #single_item_user a:active {
  color: #28c700;
}

#wrap_footer {
  width: 100%;
  float: left;
  background: url(img/footer.jpg) top left repeat-x;
  height: 391px;
}

#footer {
  width: 955px;
  margin: 0px auto;
}

#footer_top {
  margin-top: 100px;
  width: 100%;
  float: left;
}

#footer_bottom {
  height: 44px;
  width: 955px;
  float: left;
  margin: 0;
}

#footer_bottom_left, #footer_bottom_right {
  font-size: 11px;
  color: #444 !important;
  float: left;
  padding-top: 13px;
}

#footer_bottom_right {
  float: right;
  padding-top: 13px;
  font-size: 11px;
  color: #fff;
}

#footer_bottom_right {
  text-align: right;
}

#footer_bottom_left a:link, #footer_bottom_left a:visited {
  padding: 4px 7px;
  color: #444444;
  text-decoration: none;
}

#footer_bottom_left a:hover, #footer_bottom_left a:active {
  background-color: #fad40e;
}

.clip_link:link, .clip_link:visited {
  color: #444;
  text-decoration: none;
}

.clip_link:hover, .clip_link:active {
  color: #ff0000;
}

.clearboth {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
}

#left_col {
	width: 600px;
	overflow: hidden;
}

.green_box {
  margin: 0 0 20px 0;
  padding: 0;
  float: left;
  background: url(img/green_box.png) no-repeat;
  width: 353px;
  overflow: hidden;
  height: 359px;
}

.upload_green {
  margin: 4px 0 0 15px;
  padding: 0;
  float: left;
  background: url(img/upload_but.png);
  width: 45px;
  height: 46px;
  display: none;
}

.upload_green a {
  width: 45px;
  height: 46px;
  display: block;
}

.green_box_title {
  margin: 10px 14px 0 0px;
  padding: 0;
  float: right;
  color: #fff;
  font-size: 17px;
  display: inline;
}

.green_item_title {
  margin: 25px 0 0 23px;
  padding: 0;
  float: left;
  color: #fff;
  font-size: 14px;
}

.green_item_title a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.green_item_title a:hover {
  color: #000;
}

.user_green_item {
  margin: 28px 26px 0 0;
  padding: 0;
  float: right;
  color: #fff;
  font-size: 11px;
}

.user_green_item a {
  color: #fff;
  text-decoration: none;
}

.green_item {
  margin: 2px 0 0 23px;
  padding: 0;
  width: 307px;
  height: 234px;
  float: left;
  display: inline;
}

.star_r {
  margin: 5px 0 0 23px;
  padding: 0;
  float: left;
}

.green_ratings {
  margin: 10px 26px 0 0;
  padding: 0;
  float: right;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}

.news {
  margin: 15px 0 0 0;
  padding: 0 20px 0 20px;
  float: left;
  display: inline;
}

.news_title {
  font-size: 12px;
  font-weight: bold;
}

.news_title a {
  color: #ffa200;
  text-decoration: none;
}

.news_body {
  font-size: 11px;
  color: #747474;
}

.news_body a {
  text-decoration: none;
  display: inline;
  color: #f73103;
  background: url(img/news_link.png) right no-repeat;
  padding: 0 10px 0 0;
}

.footer_col {
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
  width: 300px;
}

.footer_title {
  font-size: 17px;
  color: #fff;
  font-weight: normal;
  margin: 5px 0 0 0;
}

ul.footer_video_list {
  margin: 5px 0 0 0;
  padding: 0 10px 0 0;
  float: left;
}

ul.footer_video_list li {
  list-style: none;
  width: 290px;
  margin: 0 0 0 0;
  padding: 5px 0 5px 0;
  height: 42px;
}

ul.footer_video_list li.video_l {
  line-height: 42px;
  overflow: hidden;
  height: 42px;
  background: url(img/li_sep.png) repeat-x bottom;
}
* html ul.footer_video_list li.video_l {background: none; border-bottom: 1px #e2cce2 dashed;}
ul.footer_video_list li.video_l a {
  float: left;
  text-decoration: none;
  color: #e2cce2;
  display: block;
  width: 62px;
}

ul.footer_video_list li.video_l a:hover {
  background: url(img/list_bottom_bgr.png) no-repeat 0 8px;
}
* html ul.footer_video_list li.video_l a:hover {background: none;}
ul.footer_video_list li.video_l a img {
  border: 1px solid #fff;
  padding: 0;
}

ul.footer_video_list li:hover {
}

ul.footer_tags {
  margin: 5px 0 0 0;
  float: left;
}

ul.footer_tags li {
  float: left;
  list-style: none;
  margin-right: 4px;
  font-size: 10px;
}

ul.footer_tags li a {
  text-decoration: none;
  color: #A6A6A6;
}

ul.footer_tags li a:hover {
  color: #000;
}

.footer_tags a {
  text-decoration: none;
  color: #A6A6A6;
  padding: 3px;
}

.footer_tags {
  margin-top: 5px;
}

.footer_tags a:hover {
  color: #000;
}

ul.plst {
  background: none !important;
  margin-top: 0px;
}

ul.plst li {
  width: 225px !important;
}

ul.plst li.video_l a {
  color: #000;
}

ul.plst a.video_l_title {
  width: 155px !important;
}

ul.plst li:hover {
  background-color: #c3c3c3;
}

ul.plst li.video_l {
  background: url(img/li_sep2.png) repeat-x bottom;
}

ul.plst li.video_l:hover {
  background-color: #c3c3c3;
}

ul.plst .last_vid:hover {
  background-color: #c3c3c3 !important;
}

p.logout_mess {
  color: #ff0000;
  font-size: 20px;
  font-weight: bold;
  padding-top: 7px;
  text-align: center;
}

#image {
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 5px;
  margin-left: 25px;
  width: 520px;
}

.scroll_but {
  margin: -105px 0 0 0;
  padding: 0;
  width: 580px;
  float: left;
  position: relative;
}

span.scroll_item {
  float: left;
  width: 123px;
  height: 75px;
  position: relative;
  z-index: 1;
  float: left;
  margin-left: 5px;
}

span.scroll_frame {
  width: 125px;
  height: 75px;
  position: relative;
  z-index: 2;
  float: left;
  margin-left: -125px;
}

span.scroll_frame img {
   progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.clipcenterdemo.com/templates/black/img/frame_scroll.png",sizingMethod="scale");
   display: inline;
}


.scroll_frame {
  border: 1px solid #ffa200;
}

.scroll_frame a {
  width: 125px;
  height: 75px;
  display: block;
}

.scroll_star {
  margin: 3px 0 0 30px;
}

.rss_icon {
  padding: 0;
  float: right;
  position: relative;
  margin: -39px 23px 0 0;
  height: 27px;
  line-height: 27px;
}

.rss_icon a {
  text-decoration: none;
  padding: 0 35px 0 0;
  color: #606060;
  font-size: 10px;
  background: url(img/rss_icon.jpg) no-repeat right;
  height: 27px;
  display: block;
  text-align: right; 
}

.first_item {
  margin-left: 27px !important;
}

.last_vid {
  background: none !important;
}
* html .last_vid {border: 0 !important;}
a.video_l_title {
  width: 220px !important;
  padding-left: 5px;
}

.star {
  float: left;
  width: 240px;
}

.star ul.star {
  LIST-STYLE: none;
  MARGIN: 5px 0 0 0;
  PADDING: 0;
  WIDTH: 85px;
  HEIGHT: 20px;
  TOP: -5px;
  POSITION: relative;
  FLOAT: left;
  BACKGROUND: url(img/star_vote.png) repeat-x;
  CURSOR: pointer;
}

.star li {
  PADDING: 0;
  MARGIN: 0 0 0 1px;
  FLOAT: left;
  DISPLAY: block;
  WIDTH: 85px;
  HEIGHT: 20px;
  TEXT-DECORATION: none;
  text-indent: -9000px;
  Z-INDEX: 20;
  POSITION: absolute;
  PADDING: 0;
  top: -2px;
}

.star li.curr {
  BACKGROUND: url(img/star_vote.png) left 25px;
  FONT-SIZE: 1px;
}

.star div.user {
  LEFT: 15px;
  POSITION: relative;
  FLOAT: left;
  FONT-SIZE: 13px;
  FONT-FAMILY: Arial;
  COLOR: #888;
  margin: 5px 0 0 0;
}

.vid_rat {
  float: left;
  margin: 5px 0 0 0px;
  font-size: 12px;
  color: #b1b1b1;
}

.ad_tovid {
  float: left;
  margin: 5px 0 0 50px;
  font-size: 12px;
  color: #b1b1b1;
}

ul.addto_items {
  margin: 3px 0 0 10px;
  padding: 0;
  float: left;
}

ul.addto_items li {
  width: 21px;
  height: 21px;
  float: left;
  list-style: none;
  margin-left: 3px;
}

ul.addto_items li a {
  width: 21px;
  height: 21px;
  display: block;
}

ul.addto_items li.addto1 {
  background: url(img/addto1.jpg);
}

ul.addto_items li.addto2 {
  background: url(img/addto2.jpg);
}

ul.addto_items li.addto3 {
  background: url(img/addto3.jpg);
}

ul.addto_items li.addto4 {
  background: url(img/addto4.jpg);
}

ul.addto_items li.addto5 {
  background: url(img/addto5.jpg);
}

.vid_views {
  color: #b1b1b1;
  font-size: 12px;
  font-weight: bold;
  float: right;
  margin: 5px 0 0 0;
}

#fx_triggers {
  margin: 0;
  padding: 0;
  width: 570px;
  float: left;
}

a.fx_trigger_active {
}

p.share_vid {
  margin: 10px 0 0 0;
  padding: 0;
  float: left;
  width: 88px;
}

p.share_vid a {
  display: block;
  text-decoration: none;
  padding-left: 40px;
  background: url(img/share_but.jpg) no-repeat;
  width: 30px;
  font-size: 14px;
  color: #565656;
  font-weight: bold;
  line-height: 25px;
}

p.share_vid a:hover {
  color: #ff0000;
}

p.fav_vid {
  margin: 13px 0 0 35px;
  padding: 0;
  float: left;
  width: 156px;
}

p.fav_vid a {
  display: block;
  text-decoration: none;
  padding-left: 30px;
  background: url(img/favorites_but.jpg) no-repeat;
  font-size: 14px;
  color: #565656;
  font-weight: bold;
  line-height: 21px;
}

p.fav_vid a:hover {
  color: #ff0000;
}

p.playlist_vid {
  margin: 13px 0 0 35px;
  padding: 0;
  float: left;
  width: 149px;
}

p.playlist_vid a {
  display: block;
  text-decoration: none;
  padding-left: 30px;
  background: url(img/playlist_but.jpg) no-repeat;
  font-size: 14px;
  color: #565656;
  font-weight: bold;
  line-height: 23px;
}

p.playlist_vid a:hover {
  color: #ff0000;
}

p.flag_vid {
  margin: 10px 0 0 35px;
  padding: 0;
  float: left;
  width: 72px;
}

p.flag_vid a {
  display: block;
  text-decoration: none;
  padding-left: 40px;
  background: url(img/flag_but.jpg) no-repeat;
  font-size: 14px;
  color: #565656;
  font-weight: bold;
  line-height: 31px;
}

p.flag_vid a:hover {
  color: #ff0000;
}

.top_form {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/form_top1.jpg);
  width: 565px;
  height: 10px;
}

.top_form2 {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/form_top2.jpg);
  width: 565px;
  height: 10px;
}

.top_form3 {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/form_top3.jpg);
  width: 565px;
  height: 10px;
}

.top_form4 {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/form_top4.jpg);
  width: 565px;
  height: 10px;
}

.top_form5 {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/form_top5.jpg);
  width: 565px;
  height: 10px;
}

.mid_form {
  margin: 0;
  padding: 0 0 10px 10px;
  float: left;
  background: url(img/form_mid.jpg) repeat-y;
  width: 565px;
}

.bot_form {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/form_bot.jpg);
  width: 565px;
  height: 5px;
}

#single_item_tabs {
  margin: 0;
  padding: 0;
}

.sbm_but {
  margin: 15px 0 0 50px;
  padding: 0 0 4px 0;
  float: left;
  width: 64px;
  height: 21px;
  background: url(img/sbm_but.png);
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.video_resp {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/drop_dwn_bar.png);
  width: 565px;
  height: 32px;
}

.title_bar {
  margin: 9px 0 0 10px;
  padding: 0;
  float: left;
  font-size: 13px;
  color: #e8e8e8;
}

.title_bar span {
  font-size: 10px;
}

p.sign_in_bar {
  margin: 0 10px 0 0;
  padding: 0;
  float: right;
  font-size: 10px;
  line-height: 32px;
}

p.sign_in_bar a {
  color: #4d4d4d;
}

p.dwn {
  margin: 0 10px 0 0;
  padding: 0;
  float: right;
  line-height: 32px;
}

p.dwn a {
  color: #e8e8e8;
  font-size: 10px;
}

.responses {
  margin: 10px 0 0 0;
  padding: 0;
  float: left;
  height: 145px;
  overflow-x: scroll;
  width: 565px;
}

.responses .select_f {
  margin: 0;
  padding: 0;
}

.responses .save_button {
  margin: 0;
  padding: 0 0 0 10px;
  float: left;
}

.one_comment {
  margin: 15px 0 0 0;
  padding: 0 0 10px 0;
  float: left;
  border-bottom: solid 1px #eaeaea;
  width: 560px;
}

.user_com {
  margin: 0;
  padding: 0;
  float: left;
  font-size: 12px;
  color: #e8e8e8;
  font-weight: bold;
}

.time_done {
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
  font-size: 12px;
  color: #e8e8e8;
}

.sign_in_com {
  margin: 3px 10px 0 0px;
  padding: 0;
  float: right;
  font-size: 10px;
}

.sign_in_com a {
  background: url(img/l_arr.jpg) left no-repeat;
  display: block;
  padding-left: 10px;
  color: #e8e8e8;
  line-height: 10px;
}

.sign_in_com a:hover {
  color: #ff0000;
}

.comment_body {
  font-size: 11px;
  color: #a1a1a1;
  margin: 10px 0 0 0;
}

.page_nav {
  margin: 10px 0 0 15px;
  padding: 0;
  float: left;
}

.page_nav ul {
  float: left;
}

.page_nav ul li {
  list-style: none;
  float: left;
  height: 22px;
  margin-right: 4px;
  line-height: 22px;
}

.page_nav ul li a {
  text-decoration: none;
  font-size: 14px;
  color: #000;
  height: 25px;
  display: block;
  padding: 0 8px 0 8px;
  background: url(img/page_off.jpg) repeat-x;
}

.page_nav ul li a:hover {
  color: #ececec;
  background: url(img/page_on.jpg) repeat-x;
}

.page_nav ul li.active_pag a {
  color: #ececec;
  background: url(img/page_on.jpg) repeat-x;
}

.page_nav ul li.etc {
  background: none;
  border-bottom: dotted 1px #000;
  width: 25px;
}

.pagination {
  margin: 10px 0 0 15px;
  padding: 0;
}

.c_before {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/active_pag_before.jpg);
  width: 4px;
  height: 25px;
}

.c_after {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/active_pag_after.jpg);
  width: 4px;
  height: 25px;
  margin-right: 4px;
}

.vid_pag_cur {
  color: #ececec;
  background: url(img/active_pag_mid.jpg) repeat-x;
  font-size: 12px;
  height: 25px;
  padding: 0 4px 0 4px;
  float: left;
  line-height: 24px;
}

.before {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/normal_pag_before.jpg);
  width: 4px;
  height: 25px;
}

.after {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/normal_pag_after.jpg);
  width: 4px;
  height: 25px;
  margin-right: 4px;
}

.vid_pag_num, .vid_last_page_number {
  color: #ececec;
  background: url(img/page_off.jpg) repeat-x;
  font-size: 14px;
  height: 25px;
  float: left;
  height: 22px;
  line-height: 24px;
  width: auto !important;
  width: 10px;
}

.vid_pag_num a, .vid_last_page_number a {
  font-size: 12px;
  color: #5b5b5b;
  height: 25px;
  display: block;
  padding: 0 4px 0 4px;
  background: url(img/page_off.jpg) repeat-x;
  text-decoration: none;
  font-weight: bold;
}

.vid_pag_num a:hover, .vid_last_page_number a:hover {
  color: #fff;
}

.vid_pag_pct {
  background: none;
  border-bottom: dotted 1px #000;
  width: 25px;
  height: 22px;
  margin-right: 4px;
  line-height: 22px;
  float: left;
}

.vid_pag_prev {
  margin: 4px 5px 0 0;
  padding: 0;
  float: left;
}

.vid_pag_prev a {
  text-decoration: none;
  width: 12px;
  height: 18px;
  display: block;
  background: url(img/prev_page.jpg) no-repeat 0 -18px;
}

.vid_pag_prev a:hover {
  background: url(img/prev_page.jpg) no-repeat;
}

.vid_pag_next {
  margin: 4px 5px 0 0;
  padding: 0;
  float: left;
}

.vid_pag_next a {
  text-decoration: none;
  width: 12px;
  height: 18px;
  display: block;
  background: url(img/next_page.jpg) no-repeat 0 -18px;
}

.vid_pag_next a:hover {
  background: url(img/next_page.png) no-repeat;
}

.vid_pag_last {
  margin: 4px 5px 0 0;
  padding: 0;
  float: left;
}

.vid_pag_last a {
  text-decoration: none;
  width: 25px;
  height: 18px;
  display: block;
  background: url(last_page.png) no-repeat;
}

.vid_pag_last a:hover {
  background: url(last_page.png) no-repeat 0 -18px;
}

.vid_pag_first {
  margin: 4px 5px 0 0;
  padding: 0;
  float: left;
}

.vid_pag_first a {
  text-decoration: none;
  width: 25px;
  height: 18px;
  display: block;
  background: url(first_page.png) no-repeat;
}

.vid_pag_first a:hover {
  background: url(first_page.png) no-repeat 0 -18px;
}

.join_now {
  margin: 10px 0 10px 0;
  padding: 0;
  float: left;
}

.join_but {
  margin: 0;
  padding: 0;
  float: left;
}

.join_but a {
  background: url(img/join_now.jpg);
  width: 98px;
  height: 27px;
  text-decoration: none;
  font-size: 15px;
  display: block;
  color: #4d4d4d;
  font-weight: bold;
  padding: 7px 0 0 20px;
}

.join_text {
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
}

.text_b {
  font-size: 19px;
  color: #c80000;
  margin: 0;
  padding: 0;
}

.text_l {
  font-size: 11px;
  color: #a1a1a1;
}

.form_add {
  margin: 0 0 0 25px;
  padding: 0;
  float: left;
}

.label_s {
  color: #e8e8e8;
  float: left;
  text-align: left;
  width: 150px;
  margin: 10px 0 0 0;
}

.field_s {
  margin: 10px 0 0 20px;
  padding: 0;
  float: left;
  width: 200px;
  border: solid 1px #e8e8e8;
  color: #A2A2A2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.field_big {
  margin: 10px 0 0 20px;
  padding: 0;
  float: left;
  width: 200px;
  border: solid 1px #e8e8e8;
  color: #A2A2A2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.goto_form {
  margin: 8px 15px 0 0;
  padding: 0;
  float: right;
}

.goto_form form {
  margin: 0;
  padding: 0;
}

.goto_label {
  float: left;
  font-size: 12px;
  color: #aaa;
  line-height: 24px;
}

.field_goto {
  float: left;
  width: 41px;
  height: 21px;
  background: url(img/goto_field.jpg);
  border: none;
  margin: 0 0 0 10px;
  padding: 0;
  color: #686868;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 0 0 4px;
}

.goto_but {
  margin: 2px 0 0 10px;
  padding: 0;
  float: left;
  width: 18px;
  height: 19px;
  background: url(img/goto_but.png);
  cursor: pointer;
}

.main_search {
  margin: 0px 0 10px 15px;
  padding: 0;
  float: left;
}

.type_text {
  margin: 0;
  float: left;
  background: url(img/adv_s1.jpg);
  width: 250px;
  height: 21px;
  color: #686868;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 4px 0 0 6px;
}

.select_f {
  margin: 0 0 0 3px;
  padding: 0;
  float: left;
  background: url(img/adv_s2.jpg);
  width: 109px;
  height: 25px;
}

.select_f_big {
  margin: 0 0 0 3px;
  padding: 0;
  float: left;
  background: url(img/select_fnew.jpg);
  width: 384px;
  height: 24px;
}

.filter_select_big {
  margin: 4px 0 0 0;
  padding: 0 0 0 3px;
  float: left;
  width: 382px;
  background: none;
  color: #686868;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: none;
}

.select_f_b {
  margin: 5px 0 0 10px;
  padding: 0;
  float: left;
  background: url(img/select_new.jpg);
  width: 174px;
  height: 24px;
}

.filter_select {
  margin: 4px 0 0 0;
  padding: 0 0 0 3px;
  float: left;
  width: 104px;
  background: none;
  color: #686868;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: none;
}

.filter_select_b {
  margin: 4px 0 0 0;
  padding: 0 0 0 3px;
  float: left;
  width: 169px;
  background: none;
  color: #686868;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: none;
}

.search_but {
  margin: 0 0 0 3px;
  padding: 0 0 2px 0;
  float: left;
  width: 67px;
  height: 25px;
  background: url(img/s1.png);
  cursor: pointer;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: bold;
}

.adv_search {
  margin: 0 0 0 3px;
  padding: 0 0 2px 0;
  float: left;
  width: 121px;
  height: 25px;
  background: url(img/s2.png);
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.adv_search a {
  width: 112px;
  height: 17px;
  background: url(img/advanced_search.jpg);
  display: block;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  margin: 10px 0 0 3px;
  padding: 6px 0 0 8px;
}

.first_step {
  margin: 0;
  padding: 0 0 10px 0;
  float: left;
  width: 600px;
  overflow: hidden;
  border-bottom: 1px solid #d4d4d4;
}

.left_account {
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
}

.right_account {
  margin: 0;
  padding: 0;
  float: right;
  width: 290px;
}

.form_title {
  margin: 15px 0 20px 0;
  padding: 0;
  float: left;
  font-size: 12px;
  color: #ff0000;
  font-weight: bold;
}

.and_b {
  margin: 5px 0 5px 0;
  padding: 0;
  float: left;
  font-size: 12px;
  color: #ff0000;
  font-weight: bold;
}

.account_r {
  color: #6b6b6b;
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
}

.radio_account {
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
}

.custom_field {
  width: 172px;
  height: 18px;
  background: url(img/custom_field.png);
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 2px 0 0 3px;
  margin: -3px 0 0 5px;
}

.form_subtitle {
  margin: 0;
  padding: 0;
  float: left;
  font-size: 10px;
  color: #848484;
  line-height: 16px;
}

.no_mg {
  margin: 15px 0 0 0 !important;
}

.no_mg2 {
  margin: 0px 0 0 0 !important;
}

.text_areaprofile {
  margin: 5px 0 0 0;
  padding: 4px;
  float: left;
  background: url(img/textarea_profile.jpg);
  width: 277px;
  height: 171px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  overflow: hidden;
}

.area_com {
  background: url(img/textarea_com.jpg);
  width: 412px;
  height: 153px;
}

.save_but {
  margin: 0 0 0 0;
  padding: 0 0 3px 0;
  float: left;
  height: 25px;
  background: url(img/save_r.jpg) repeat-x;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
}

.info_field {
  margin: 0 0 0 10px;
  padding: 7px 0 0 4px;
  float: left;
  background: url(img/info_field.jpg);
  width: 366px;
  height: 22px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.info_field_b {
  margin: 5px 0 0 10px;
  padding: 7px 0 0 4px;
  float: left;
  background: url(img/text_field_big.jpg);
  width: 405px;
  height: 17px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.account_r2 {
  color: #6b6b6b;
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin: 7px 0 0 0;
  padding: 0;
  text-align: right;
  width: 150px;
}

.save_r {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/save_ri.jpg);
  width: 6px;
  height: 25px;
}

.save_l {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/save_l.jpg);
  width: 6px;
  height: 25px;
}

.save_button {
  margin: 0px 5px 0 0;
  padding: 0;
  float: right;
}

.del_av {
  margin: 55px 0 0 10px;
  padding: 0;
  float: left;
}

.info_field {
  margin: 0 0 0 10px;
  padding: 7px 0 0 4px;
  float: left;
  background: url(img/info_field.jpg);
  width: 366px;
  height: 22px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.upl_field {
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
}

.info_field2 {
  margin: 3px 0 0 10px;
  padding: 4px 0 0 4px;
  float: left;
  background: url(img/info_field2.jpg);
  width: 286px;
  height: 22px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.birthday {
  margin: 3px 0 0 10px;
  padding: 5px 0 0 3px;
  float: left;
  background: url(img/dmy.jpg);
  width: 28px;
  height: 21px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.year_b {
  margin: 3px 0 0 10px;
  padding: 5px 0 0 3px;
  float: left;
  background: url(img/year_box.jpg);
  width: 52px;
  height: 21px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.lbl_mrg {
  margin: 9px 4px 0 4px !important;
}

.r_mrg {
  margin: 8px 4px 0 9px !important;
}

.lbl_mrg2 {
  margin: 0px 4px 0 4px !important;
  width: 40px !important;
  line-height: 25px;
}

.textarea_account {
  margin: 5px 0 0 10px;
  padding: 4px;
  float: left;
  background: url(img/textarea_account.jpg);
  width: 281px;
  height: 60px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  overflow: hidden;
}

.textarea_account_b {
  margin: 5px 0 0 10px;
  padding: 4px;
  float: left;
  background: url(img/textarea_big.jpg);
  width: 401px;
  height: 73px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  overflow: hidden;
}

.no_b {
  border: none !important;
}

.post_com {
  margin: 0;
  padding: 0;
  float: left;
}

.post_com .save_button {
  float: left;
  margin: 10px 0 0 0;
}

#language_choose {
  background-color: #ececec;
  border: 1px solid #A2A2A2;
  color: #FFFFFF;
  float: left;
  height: 16px;
  overflow: hidden;
  width: 100px;
  margin: 0 0 0 5px;
  padding: 4px 0 4px 0;
  position: relative;
  _position: absolute!important;
}

#language_choose a {
  color: #7a7a7a;
  text-decoration: none;
  display: block;
  padding: 0 0 0 10px;
  line-height: 14px;
  margin: 1px 0 3px 0;
  float: left;
  width: 80px;
}

#language_choose a img {
  margin: 0 0 0 5px;
  vertical-align: middle;
}

.cat_select {
  margin: 0;
  padding: 2px;
  float: left;
  width: 159px;
  height: 116px;
  background: url(img/cat_box.jpg);
  font-size: 12px;
  color: #4c4c4c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sort_by {
  margin: 0;
  padding: 0;
  float: left;
  width: 200px;
}

.filter_btw {
  margin: 40px 0 0 0;
  padding: 0;
  float: left;
  width: 100px;
}

.btw_box {
  margin: 0;
  padding: 0;
  float: left;
  width: 40px;
  height: 16px;
  border: solid 1px #717171;
  color: #686868;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.avatar_frame {
  margin: 0;
  padding: 0;
  float: left;
  background: url(img/avatar_frame.jpg);
  width: 194px;
  height: 192px;
  padding: 13px 0 0 12px;
}

.right_avatar {
  margin: 0 0 5px 10px;
  padding: 0;
  float: left;
  width: 330px;
}

.hello {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 16px;
  color: #ff0000;
}

.playlist_int .video_l a {
  background: none !important;
}

.left_det {
  margin: 0;
  padding: 0;
  float: left;
  color: #6b6b6b;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
}

.right_det {
  font-weight: normal !important;
  margin-left: 10px;
}

.profile_btn {
  margin: 0;
  padding: 0;
  float: left;
  width: 121px;
  height: 18px;
  background: url(img/my_but.png) no-repeat 0 -23px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding-top: 5px;
  font-size: 11px;
  font-weight: bold;
}

.profile_btn:hover {
  background: url(img/my_but.png) no-repeat;
}

.form_vids_abs {
  margin: 0;
  padding: 0;
}

.playlist_box {
  margin: 10px 38px 0 0;
  padding: 0;
  float: left;
  border: solid 1px #d5d5d5;
  background-color: #ccc;
  width: 260px;
}

.playlist_int {
  margin: 0;
  padding: 5px 0 0 5px;
  float: left;
  background: url(img/favorites.jpg) repeat-x;
  width: 255px;
  height: 263px;
}

.playlist_overflow {
  margin: 0;
  padding: 0;
  float: left;
  overflow: auto;
  width: 255px;
  height: 226px;
}

.flr {
  margin: 10px 0 0 20px;
}

#home_tabs_heading_caps {
  text-transform: uppercase;
}

#single_item_det {
  width: 570px;
}

.content_text {
  margin: 10px 0 0 0;
  font-size: 12px;
  color: #747474;
}

#search_top a {
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  background: url(img/bookmark.png) left no-repeat;
  height: 21px;
  display: block;
  line-height: 21px;
  width: 170px; 
  float: right; 
  padding: 0 0 0 30px;
}

#search_top a:hover {
  color: #FDEA79;
}

p.message_empty {
  margin: 0;
  padding: 30px 0;
  color: #747474;
  font-size: 14px;
  text-align: center;
  width: 575px;
}

p.message_forgot {
  margin: 0;
  padding: 9px 0 9px 60px;
  color: #747474;
  font-size: 14px;
  text-align: left;
  width: 575px;
}

.comment_error, .comment_success {
  margin: 0;
  padding: 30px 0;
  color: #747474;
  font-size: 14px;
  text-align: center;
}

#vr_ajax_form {
  margin: 10px 0 0 0;
  padding: 0;
  text-align: center;
  width: 560px;
}

.save_but_l {
  float: right !important;
}

.new_bx {
  padding: 9px !important;
}

.right_scroll_content {
  margin: 0;
  padding: 0;
  height: 312px;
  overflow: auto;
  float: left;
  width: 347px;
}

.hidd {
  display: none;
}

p.res_search {
  margin: 0;
  padding: 5px 0 0 12px;
  float: left;
  color: #838383;
}

.label_frogot {
  margin: 0 0 0 60px !important;
  padding: 0 10px 0 0 !important;
  float: left !important;
  width: auto !important;
}

.first_step .save_button {
  margin: 9px 260px 0 0 !important;
  width: 100px;
}

.marg_right {
  margin: 9px 280px 0 0 !important
}

.info_message {
  margin: 0 0 0 160px;
  padding: 3px 0 3px 13px;
  float: left;
  color: #fff;
  font-size: 11px;
  font-style: italic;
  line-height: 16px;
  background: url(img/info2.jpg) left no-repeat;
}

.simple_text {
  margin: 0 0 0 160px;
  padding: 3px 0 3px 13px;
  float: left;
  color: #6B6B6B;
  font-size: 11px;
  font-style: italic;
  line-height: 16px;
}

#header_login a {
  text-decoration: none;
  font-weight: bold;
}

#header_login a strong {
  color: #ffa200;
}

#header_login a:hover strong {
  color: #ff0000;
}

#fav_vid_scroll {
  height: 250px;
  width: 250px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 0px;
  font-size: 1.1em;
}

#fav_vid_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 250px;
  width: 228px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#fav_vid_scroll_scrollcontainer {
  float: left;
  height: 250px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#fav_vid_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#fav_vid_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#fav_vid_scroll_scrolltrack {
  height: 250px;
  width: 10px;
  background-color: #e0e0e0;
}

#fav_vid_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#vid_ply_scroll {
  height: 250px;
  width: 250px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 0px;
  font-size: 1.1em;
}

#vid_ply_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 250px;
  width: 228px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#vid_ply_scroll_scrollcontainer {
  float: left;
  height: 250px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#vid_ply_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#vid_ply_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#vid_ply_scroll_scrolltrack {
  height: 250px;
  width: 10px;
  background-color: #e0e0e0;
}

#vid_ply_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#fav_audio_scroll {
  height: 250px;
  width: 250px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 0px;
  font-size: 1.1em;
}

#fav_audio_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 250px;
  width: 228px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#fav_audio_scroll_scrollcontainer {
  float: left;
  height: 250px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#fav_audio_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#fav_audio_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#fav_audio_scroll_scrolltrack {
  height: 250px;
  width: 10px;
  background-color: #e0e0e0;
}

#fav_audio_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#audio_ply_scroll {
  height: 250px;
  width: 250px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 0px;
  font-size: 1.1em;
}

#audio_ply_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 250px;
  width: 228px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#audio_ply_scroll_scrollcontainer {
  float: left;
  height: 250px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#audio_ply_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#audio_ply_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#audio_ply_scroll_scrolltrack {
  height: 250px;
  width: 10px;
  background-color: #e0e0e0;
}

#audio_ply_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#fav_phot_scroll {
  height: 250px;
  width: 250px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 0px;
  font-size: 1.1em;
}

#fav_phot_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 250px;
  width: 228px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#fav_phot_scroll_scrollcontainer {
  float: left;
  height: 250px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#fav_phot_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#fav_phot_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#fav_phot_scroll_scrolltrack {
  height: 250px;
  width: 10px;
  background-color: #e0e0e0;
}

#fav_phot_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#ply_phot_scroll {
  height: 250px;
  width: 250px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 0px;
  font-size: 1.1em;
}

#ply_phot_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 250px;
  width: 228px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#ply_phot_scroll_scrollcontainer {
  float: left;
  height: 250px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#ply_phot_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#ply_phot_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#ply_phot_scroll_scrolltrack {
  height: 250px;
  width: 10px;
  background-color: #e0e0e0;
}

#ply_phot_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

.upload22 {
  margin: 10px 0 0 0;
}

.empty_height {
  margin: 0;
  padding: 0;
  height: 160px;
  display: block;
}

.right_overflow {
  margin: 0;
  padding: 0;
  float: left;
  overflow: auto;
  width: 350px;
  height: 426px;
}

#photo_from_scroll {
  height: 326px;
  width: 350px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 20px;
  font-size: 1.1em;
}

#photo_from_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 326px;
  width: 323px;
  padding-top: 0;
  padding-right: 2px;
  float: left;
}

#photo_from_scroll_scrollcontainer {
  float: left;
  height: 326px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#photo_from_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#photo_from_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#photo_from_scroll_scrolltrack {
  height: 324px;
  width: 10px;
  background-color: #e0e0e0;
}

#photo_from_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#photo_rel_scroll {
  height: 326px;
  width: 350px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 20px;
  font-size: 1.1em;
}

#photo_rel_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 326px;
  width: 323px;
  padding-top: 0;
  padding-right: 2px;
  float: left;
}

#photo_rel_scroll_scrollcontainer {
  float: left;
  height: 326px;
  width: 10px;
  margin-left: 5px;
  display: none;
}

#photo_rel_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#photo_rel_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#photo_rel_scroll_scrolltrack {
  height: 324px;
  width: 10px;
  background-color: #e0e0e0;
}

#photo_rel_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

#photo_lat_scroll {
  height: 326px;
  width: 350px;
  padding-top: 0;
  padding-right: 10px;
  margin-top: 20px;
  font-size: 1.1em;
}

#photo_lat_scroll_contentmask {
  overflow: hidden;
  position: relative;
  height: 326px;
  width: 323px;
  padding-top: 0;
  padding-right: 10px;
  float: left;
}

#photo_lat_scroll_scrollcontainer {
  float: left;
  height: 326px;
  width: 10px;
  margin-left: -3px;
  display: none;
}

#photo_lat_scroll_scrollUpBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_up.gif);
  margin-bottom: 5px;
  display: none !important;
}

#photo_lat_scroll_scrollDownBtn {
  height: 10px;
  width: 10px;
  background-image: url(scroll_down.gif);
  margin-top: 5px;
  display: none !important;
}

#photo_lat_scroll_scrolltrack {
  height: 324px;
  width: 10px;
  background-color: #e0e0e0;
}

#photo_lat_scroll_scrollknob {
  width: 8px;
  height: 25px;
  border: 1px solid #e0e0e0;
  background-color: #637279;
}

.err_msg, .system_message p {
  font-style: italic;
  font-size: 17px;
  color: #68006A;
  padding-left: 150px;
  font-weight: bold;
}

.subscriptions {
  margin: 10px 0 40px 0;
  background-color: #ebebeb;
  width: 555px;
  border: 1px solid #D5D5D5;
  background-color: #ccc;
  padding: 5px 0 0 5px;
  float: left;
}

.one_subscription {
  float: left;
  margin: 10px 0 0 10px;
}

.one_subscription a {
  color: #000;
}

#reset_button {
  display: none;
}

.c_error {
  font-weight: bold;
  color: ffffff;
  margin: 5px 0 0 160px;
  font-weight: bold;
  font-size: 11px;
}

#subscribe_mess {
  text-align: center;
  color: #636363;
}

#rating_error {
  margin: 0;
  padding: 0;
  float: left;
}

#rating_error {
  padding: 6px 0 0 4px;
  font-size: 11px;
  font-style: italic;
  color: #646464;
}

.download_vid {
  text-align: center;
}

.download_vid a {
  color: #dbdbdb;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
}

.download_vid a:hover {
  color: #ff0000;
}

#right_col .box {
  background: url(img/box-top.jpg) no-repeat 0 9px;
}

.boxn {
  background: url(img/box-top.jpg) no-repeat 0 34px !important;
}
#slide_container {height: 96px !important; overflow: hidden; }