* {
  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 #ffffff;
  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: #606060;
  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;
}

.header_link:hover, .header_link:active {
  background-color: #f8f5e3;
}

#header_login span.float {
  padding-top: 7px;
}

#logo {
  float: left;
  padding-top: 23px;
}

#container_top {
  width: 100%;
  float: left;
  height: 70px;
  background: url(img/green_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;
}

#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: #FFD48F;
}

#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;
}

#secondary_menu ul {
  float: left;
  height: 2px;
  background: url(img/submenu-right.png) top right no-repeat;
  padding: 0px 6px;
  font-size: 10px;
  height: 25px;
}

#secondary_menu ul li {
  float: left;
  background-color: #197300;
  padding: 7px 0 6px 0;
}

#secondary_menu ul li a:link, #secondary_menu ul li a:visited {
  color: #ffd48f;
  text-decoration: none;
  margin: 0px 10px;
}

#secondary_menu ul li a:hover, #secondary_menu ul li a:active {
  color: #ffffff;
}

#secondary_menu ul li a.active {
  color: #ffffff !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 30px 0 0;
}

#search_field_top {
  width: 141px;
  height: 21px;
  float: left;
  background: url(img/search_input_top.jpg) top left no-repeat;
  color: #a2a2a2;
  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: #2CAE0B;
}

#left_col {
  width: 600px;
  overflow: hidden;
  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: #003688;
  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;
}

.photo_heading {
  background: url(img/photo_heading.jpg) top left no-repeat !important;
  height: 65px !important;
  padding-left: 70px !important;
  padding-top: 10px !important;
}

.account_heading {
  background: url(img/heading_myprofile.jpg) top left no-repeat !important;
  height: 42px !important;
  padding-left: 70px !important;
  padding-top: 10px !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: #003688;
  text-decoration: none;
}

h1.content_heading a:hover, h1.content_heading a:active {
  color: #ffa200;
}

h1.home_tabs_heading {
  padding-left: 59px;
  width: 541px;
  float: left;
  display: block;
  color: #003688;
  font-size: 20px;
  font-family: Tahoma;
  font-weight: normal;
  position: relative;
}

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 12px no-repeat;
  height: 51px;
  padding-bottom: 20px;
}

#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: #ff8200;
}

#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: #3d3d3d;
  padding-top: 7px;
}

.home_item_descr h5 {
  font-size: 13px;
}

.home_item_sep {
  color: #003688;
  padding: 0px 10px;
}

.home_item_time {
  color: #3d3d3d;
  font-weight: normal;
}

.home_item_title:link, .home_item_title:visited {
  color: #003688;
  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 9px 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: #2bad0b;
}

.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: #00226e;
}

.box_login_line {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #494949;
  line-height: 33px;
}

#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: 60px;
  float: left;
  text-align: left;
  padding-right: 0px;
  padding-left: 27px;
}

.box_login_line input, .box_login_line img {
  float: left;
}

.log_field {
  padding-top: 11px;
  background: url(img/login_input_repeat.jpg) top left repeat-x;
  height: 22px;
  width: 226px;
  font-size: 11px;
  color: #404040;
}

#remember_check {
  margin-top: 10px;
  margin-left: 28px;
}

#remember_me {
  width: 30%;
  text-align: left;
  padding-left: 10px;
}

.general_link:link, .general_link:visited {
  color:##003688;

font-size:11px;
text-decoration:none;
}
.general_link:hover, .general_link:active{

}
.general_submit{
background:url(img/login_but.png) no-repeat 0 -27px;
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;

}
.general_submit:hover{
background:url(img/login_but.png) no-repeat;
}
#login_submit{
margin-left:130px;
}
.box_login_line a.general_link{
float:right;
margin-right:30px;
}
.statistics_line{
width:100%;
float:left;
padding:3px 0px;
color:#606060;
}
.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:#000;
}
#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:355px;
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:#00226e;
line-height:45px;
}
#upload_step{
float:right;
padding-right:36px;
font-size:13px;
color:#00226e;
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;
}
.upload_line small{
float:left;
width:65%;
}
.upload_line input, .upload_line select, .upload_line textarea{
float:left;
border:1px solid #bdbdbd;
width:65%;
}
.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:#00226e;
margin-top:10px;
}
.upload_container a:hover, .upload_container a:active{
color:#ff8200;
}
#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) top left no-repeat;
}
#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;
}
.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:#505050;
text-decoration:none;
width:100%;
float:left;
}
.item_title:hover, .item_title:active{
color:#ff9600;
}
.photo_box{
width:125px;
float:left;
padding:9px 8px 9px 17px;
line-height:14px;
font-size:10px;
}
photo_box span{
width:100%;
float:left;
color:#686868;
}
.photo_thumb:link, .photo_thumb:visited{
border:1px solid #00226e;
float:left;
width:120px;
height:90px;
}
.photo_thumb:hover, .photo_thumb:active{
border:1px solid #ff8200;
}
#login_aligner{
float:left;
padding-left:5px;
width:85%;
}
#login_aligner h2{
font-size:13px;
text-indent:15px;
padding:20px 0px 20px 40px;
}
#login_aligner ul{
width:100%;
}
#login_aligner ul li{
background:url(img/login_bullet.png) left center no-repeat;
padding:5px 0px 5px 15px;
}
.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:#363636;
text-indent:19px;
font-size:14px;
font-weight:bold;
}
#sign_up_link:link, #sign_up_link:visited{
color:#2cae0b;
text-decoration:none;
}
#sign_up_link:hover, #sign_up_link:active{
color:#650065;
text-decoration:none;
}
.mg_bot{padding-bottom:40px!important;}

#subtitle_register{
font-size:13px;
float:left;
font-weight:bold;
color:#3d3d3d;
margin-top:-3px;
padding-left:68px;
}
#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;
}
.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;

color:#707070;
font-size:11px;
}
.user_box_details span a:link, .user_box_details span a:visited{
font-size:15px;
color:#4c4c4c;
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.png) 1px 0 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:240px;
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;
cursor:pointer;
margin-top:25px!important;
}

.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:#00226e;
text-decoration:none;
}
.related_item_details span a:hover, .related_item_details span a:active{
color:#ff8200;
}
.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:85px;
width:100%;
float:left;
}
#footer_bottom{
height:44px;
width:955px;
float:left;
margin:12px 0 0 0;
}
#footer_bottom_left, #footer_bottom_right{ 

font-size:11px;
color:#444444;
float:left;
padding-top:13px;
}

#footer_bottom_right{float:right;padding-top:13px;font-size:11px;color:#444444;}



#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:#fcd608;
}
.clip_link:link, .clip_link:visited{
color:#444444;
text-decoration:none;
}
.clip_link:hover, .clip_link:active{
color:#003688;
}


.clearboth {clear:both; font-size:0; height:0; line-height:0;}
.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{dth: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:#003688;}
.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:#ff8200; text-decoration:none;}
.news_body{font-size:11px; color:#747474;}
.news_body a{text-decoration:none; display:inline; color:#ff8400; 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:#d7f3cc; 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;}
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;}
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:11px;}
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;} 
.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:#003688;}
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:#0dc701; 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:125px; 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;}

.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 40px 0 0; color:#606060; font-size:10px; background:url(img/rss_icon.jpg) no-repeat right; height:27px; display:block;}
.first_item{margin-left:27px!important;}
.last_vid{background:none!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:#4d4d4d;}
.ad_tovid{float:left; margin:5px 0 0 50px; font-size:12px; color:#4d4d4d;}
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:#4d4d4d; 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 {color:#68006a!important;}

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:#003688;}
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:#003688;}
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:#003688;}
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:#003688;}
.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:#4d4d4d;}
.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:#4D4D4D; 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:#00226e; font-weight:bold;}
.time_done{margin:0 0 0 10px; padding:0; float:left; font-size:12px; color:#00226e;}
.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:#00226e; line-height:10px;}
.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;}
.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:#29a800;}


.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.png) 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 0 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:#197000; 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:#003688; 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 #003688; 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 #003688; 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:#2b2b2b; 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; 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:#00226e; font-weight:bold;}
.and_b{margin:5px 0 5px 0; padding:0; float:left; font-size:12px; color:#00226e; 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:#686868; 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; 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:#686868; 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:#686868; 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:#686868; 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:#686868; 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:#686868; 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:#686868; 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:#686868; 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:#686868; 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:#686868; 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:#003688;}

.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; 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:#6B6B6B; 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:#2CAE0B;}
#header_login a:hover strong{color:#ffa200;}

#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: 10px;
		float: left;
	}

	#photo_from_scroll_scrollcontainer {
		float: left;
		height: 326px;
		width: 10px;
		margin-left: 5px;
		margin-top:4px;
		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: 10px;
		float: left;
	}

	#photo_rel_scroll_scrollcontainer {
		float: left;
		height: 326px;
		width: 10px;
		margin-left: 5px;
		margin-top: 4px;
		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: 5px;
		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:url(img/favorites.jpg) repeat-x ;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;}
	#reset_button{display:none;}
	.c_error{font-weight:bold; 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:#003688; text-decoration:none; font-weight:bold; font-size:15px;}
	.download_vid a:hover{color:#ffa200;}

.signup_heading{background:url(img/heading_signup.jpg) top left no-repeat!important; height:53px!important; padding-left:55px!important;}
a.fx_trigger_active{color:#003688!important;}
.boxn{background:url(img/box-top.jpg) no-repeat 0 36px!important;}
