body {
	color: #666666;
	/*background: url(../images/body-home-bg.jpg) no-repeat 0px 0px #000000 fixed; vincent*/
	background:#000;
	font-family: Verdana, "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 11px;
}

a {
	color: #cbcbcb;
	text-decoration: none;
}
a:focus, a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.submenulink { color: #cbcbcb; text-decoration: none; font-size: 11px; }
a.submenulink:focus, a.submenulink:hover { color: #fff; }

:focus { outline: 0; }


#container { margin-left: auto; margin-right: auto; text-align: left; }
#logo {height: 60px; float: left;}
#right { height: 66px; float: right; text-align: right;}
#userlinks { margin-top: 3px; }

#userlinks ul { margin: 0; padding: 0; }
#userlinks li { display: block; float: right; line-height: 15px; margin-left: 12px;}
#userlinks li a { font-size: 12px; }
#userlinks li a.icon { padding-left: 20px; }
#new_mail { background: url('../images/email.png') no-repeat bottom right; }
#new_requests { background: url('../images/group.png') no-repeat bottom right; }
#my_feeds { background: url('../images/feed.png') no-repeat bottom right;}
#nologinlinks { margin-top: 3px; }
#toplinks { margin-top: 3px; }
#toplinks a { color: #8c8c8c; }
#toplinks a:hover { color: #fff; }
#submenu {background: transparent url(../images/submenu_bg.png) no-repeat; height: 35px; text-align: right; }
#content {margin-top: 5px;}

#errors { margin: 5px 0 5px 0; padding: 5px 0 7px 0; background: #121212; border: 1px solid #252525; font: bold 13px Arial, Helvetica; text-align: center; color: #f72740; }
#messages { margin: 5px 0 5px 0; padding: 5px 0 7px 0; background: #121212; border: 1px solid #252525; font: bold 13px Arial, Helvetica; text-align: center; color: #fff; }

.error_message { margin-left: 10%; margin-right: 10%; padding: 20px 0 20px 0; font: bold 13px Arial, Helvetica; text-align: center; color: #f72740; }

.left { float: left; }
.right { float: right; }

.margin-left { margin-left: 10px; }

#viewed_videos ul { margin: 0; padding: 0; }
#viewed_videos li { float: left; margin: 0; padding: 0;}

ul.quick-links { margin: 0 0 0 10px; padding: 0; }
ul.quick-links li { float: left; margin: 4px 0; padding: 2px; }
ul.video_links { margin: 5px 0 10px 15px; padding: 0; }
ul.video_links li { float: left; margin: 5px 0 0 0; padding: 0; }
ul.categories { margin: 5px 0 10px 15px; padding: 0; }
ul.categories li { float: left; margin: 5px 0 0 0; padding: 0; }
ul.submenu_links { margin: 5px 0 0 20px; padding: 0; }
ul.submenu_links li { float: left; margin: 3px 0; padding: 0; font-size: 13px; font-weight: bold;}

.user_actions { margin: 5px auto; }
.user_actions ul { margin: 0; padding: 0; }
.user_actions li { float: left; margin: 5px 0 0 10px; line-height: 16px; font-weight: bold;}
.user_actions li a { padding-left: 18px; font-size: 12px; }
.user_actions li a:hover { color: #fff; }
#add_friend { background: url('../images/user_add.png') no-repeat; }
#remove_friend { background: url('../images/user_delete.png') no-repeat; }
#send_message { background: url('../images/email.png') no-repeat; }
#report_user { background: url('../images/user_comment.png') no-repeat; }
#block_user { background: url('../images/cancel.png') no-repeat; }
#handle_subscription { background: url('../images/user_go.png') no-repeat; }
#invite_message, #report_message { margin: 5px 2% 5px 2%; background: #030303; border: 1px solid #212121; padding: 3px 0 3px 0;}
#invite_message span, #invite_message textarea, #report_message span, #report_message textarea { margin: 0 2% 0 2%; }
#invite_message textarea, #report_message textarea { overflow: auto;}
#invite_message input.radio, #report_message input.radio { border: 0; margin-left: 10px; }
.invite_header { padding: 5px 0 5px 0; border-bottom: 1px solid #212121; font-size: 11px;}
.invite_left { float: left; margin-left: 2%; font-weight: bold; }
.invite_right { float: right; margin-right: 1%; text-align: right; }
.invite_error { margin-left: 10px; font-weight: bold; color: red; }
.submit_box { margin-top: 5px; text-align: center; }

.posting { margin: 5px 3% 5px 2%; padding: 5px 0 5px 0; text-align: center; border: 2px solid #eab665; background: #e5d8c3; text-align: center; color: #000;}
.response, .response_full { padding: 5px 0 5px 0; border: 1px solid #b3e76f; background: #d5e5c0; text-align: center; color: #000;}
.response { margin: 5px 3% 5px 2%; }
.response_full { margin: 5px 0 5px 0 }

.request { margin: 10px 5px 10px 5px; }
.request_left { margin-left: 5px; float: left; }
.request_left img { border: 1px solid #777; }
.request_left img:hover { border: 1px solid #ff9900; }
.request_right { margin-right: 10px; float: right; }
.request_right p { margin: 5px; }
.request_actions { margin: 5px; }
.request_actions a { margin-right: 10px; float: left; display: block; padding: 2px 5px 2px 5px; background: #212021; border: 1px solid #777; color: #fff; text-align: center; }
.request_message { margin: 10px 2% 10px 2%; padding: 5px 0 5px 0; background: #212021; border: 1px solid #777; color: #fff; font-weight: bold; text-align: center; font-size: 14px; }
.user_message { margin: 5px 0 5px 0; padding: 5px 0 5px 0; }

.quick_links_left { float: left; margin: 5px 0 5px 6px; text-align: left;}
.quick_links_right { float: right; margin: 5px 6px 5px 0; text-align: left; }

#footer { margin-top: 5px; text-align: center; color: #fff;}
#footer a { color: #8c8a8c; }
#footer a:hover { color: #fff; }

.clear { clear: both; }
.clear_right { clear: right; }
.clear_left { clear: left; }

#upload { float: right; margin: 7px 5px 0 0; text-align: center; }
#upload a { display: block; height: 21px; padding: 3px 0 3px 0; font-weight: bold; text-decoration: none; background: transparent url(../images/upload_btn.png) no-repeat; color: #fff; }
#scroller {}
#scroller_title { margin-top: 10px; float: left; font-weight: bold; color:#cdcdcd; width:40px;}
#scroller_container {width: 155px; height: 15px; float: left; margin-left:5px; margin-top: 10px; overflow: hidden;}

#search {padding:5px;}
#search form { margin: 7px 30px 0 0; }
#search_advanced form { margin: 10px 10% 0 10%; }
#search_advanced label { }
#search_advanced .center { margin: 5px 0 5px 0; text-align: center;}
.search_left { float: left; }
.search_right { float: right; }
.span_search { font-size: 12px; color: #aaa; margin-left: 10px; }
.advanced-search a { color: #999; } 
.advanced-search a:hover { color: #ff9900; }
#search label{line-height: 1.5em; font-size:8px; text-transform:uppercase; color:#cccccc;padding:5px 0; margin-bottom:3px;}
#search input{font-size:10px; color:#111111; margin:0; padding:3px 0; width:180px; border: solid 1px #999;}
#search .button { font-size:9px; font-weight:bold; text-transform:uppercase; border:none; padding: 4px 8px 4px 8px; background: #2f3336; color: #5f5f5f; cursor: pointer; margin:7px 0 0 0;}
#search select{float:right;}

#search_tabs {  margin: 0 auto; }
#search_tabs ul { margin: 0; padding: 0; }
#search_tabs li { float: left; border: 1px solid #777; border-bottom-margin: 0 0.5em 0 0; font-weight: bold;}
#search_tabs a { display: block; background: #101010; padding: 3px 8px 3px 8px; }
#search_tabs a:hover { color: #fff; position: relative; top: 1px; }
#search_tabs a.active { color: #fff; position: relative; top: 1px; }
#search_tabs_delimiter {  margin: 0 auto; padding-top: 10px; font-size: 1px; border-top: 1px solid #777; }


.box, .box_margin { background: #121212; padding: 0; margin: 0;}
.box, .box_margin { border: none; }
.box_insert { border: 1px solid #353335; }
.bsub { background: #212021; height: 7px; }
.btitle { background: #181818 url(../images/box_title_bg.png) repeat-x; text-align: left; }
.btitle h2 { margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; font-size: 13px; }
.bcontent { margin: 10px; padding: 0; }
.bmenu { background: #181818 url(../images/box_title_bg.png) repeat-x; text-align: left; }
.bmenul, .btitlel { float: left; }
.bmenul h2, .btitlel h2 { margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; font-size: 13px; }
.bmenur { float: right; margin: 2px 2% 0 0; text-align: right;}
.btitler { margin: 5px 1% 0 0; float: right; text-align: right; }
.btitlerr { margin: 2px 1% 0 0; float: right; text-align: right; }
.bsubmenu {  text-align: right; border-bottom: 1px dotted #212021; padding: 3px 2% 3px 1%; font-size: 12px; height: 20px;}
.bsubmenul { float: left; text-align: left; margin-top: 2px;}
.bsubmenur { float: right; text-align: right;}
.bcenter { margin: 0 auto; padding: 5px; }
.btop { background: #181818 url(../images/box_title_bg.png) repeat-x; text-align: left; }
.btopl { float: left;}
.btopl h2 { margin: 0 0 0 8px; padding: 5px 0 5px 0; font-weight: bold; font-size: 13px; }
.btopc { float: left; text-align: center; margin-top: 5px;}
.btopr { float: right; text-align: right; margin: 5px 1% 0 0; }
.blink { text-align: right; border-bottom: 1px dotted #212021; padding: 3px 2% 3px 1%; font-size: 12px;}
.blinkl { float: left; font-size: 12px; text-align: left; }
.blinkr { float: right; font-size: 12px; text-align: right; }
.blinkcl { float: left; text-align: left; font-size: 12px;}
.blinkcr { float: right; text-align: right; font-size: 12px;}
.blinkp { padding: 3px 2% 3px 1%; border-bottom: 1px dotted #212021; }
.blinkpnodot { padding: 3px 2% 3px 1%; border: none; }
.blinkp span, .blinkcl span { font-weight: bold; color: #fff; }
.blinkpl { float: left; font-size: 11px; color: #999; padding: 3px 2% 3px 2%; border-bottom: 1px solid #212021;}
.blinkpr { float: right; font-size: 11px; color: #999; padding: 3px 2% 3px 2%; border-bottom: 1px solid #212021;}
.blinkml { font-size: 11px; color: #999; padding: 3px 2% 3px 2%; border-bottom: 1px solid #212021; text-align: left; }
.blinkmr { font-size: 11px; color: #999; padding: 3px 2% 3px 2%; border-bottom: 1px solid #212021; text-align: right;}
.btext { text-align: center; font-size: 14px; font-weight: bold; margin: 5px 1% 5px 1%; }
.binfo { margin: 10px 1% 0 2%; }
.bexpl { margin: 20px 2% 0 2%; font-size: 12px; }
.profile_avatar { float: left; margin: 5px 6px 5px 6px; }
.profile_info { float: right; margin: 5px 6px 5px 2px; }
.user_message { margin: 10px 5% 10px 5%; padding: 10px 0 10px 0; text-align: center; border: 1px solid #212021; font-weight: bold; }
ul.profile_info { margin: 0 0 0 10px; padding: 0; }
ul.profile_info li { float: left; margin: 4px 0 4px 0; padding: 2px; background: none; }
ul.user_info { margin: 10px 0 0 5px; padding: 0; }
ul.user_info li { margin: 4px 5px 4px 5px; padding: 0; }
.upload_video { float: left; text-align: center; margin: 25px 0 25px 78px; }
.upload_photo { float: left; text-align: center; margin: 25px 20px 25px 20px; }
.upload_game { float: left; text-align: center; margin: 25px 0 25px 0; }


#order_form, #timeline_form, #avatar_form { font-size: 12px; }
#order_form span, #timeline_form span, #avatar_form span { font-weight: bold; }
#order_form span.mleft, #timeline_form span.mleft, #avatar_form span.mleft { margin-left: 5px; }
#order_form select, #timeline_form select, #avatar_form select { font-size: 10px; padding: 2px; border: 1px solid #212021; }

.pagination { margin: 5px 2% 10px 2%; padding: 6px 0 6px 0; text-align: center; background: #000; border: 1px solid #212021; }
.pagination ul { margin: 0; padding: 0; font: bold 12px Arial; }
.pagination li { display: inline; padding-bottom: 1px; margin-left: 5px; list-style-type:disc;background:none;}
.pagination a, .pagination a:visited, .pagination span { padding: 0 5px; text-decoration: none; color: #ddd; border: 1px solid #333; background:#181818 url(../images/pagination_bg.gif) repeat-x scroll 0 0;}
.pagination a:hover, .pagination a:active{ color: #fff; background: transparent url(../images/button.gif) repeat-x scroll 0 0; padding: 1px 6px; border: none;}
.pagination span.currentpage { background: transparent url(../images/button.gif) repeat-x scroll 0 0; color: #FFF !important; font-weight: bold; cursor: default; padding: 1px 6px; border: none;}
.pagination a.disablelink, .pagination a.disablelink:hover{ background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext{ font-weight: bold; }

.wall_comment {  margin: 10px 2% 10px 2%; background: #000; border: 1px solid #212021; }
.wall_left { float: left; margin-top: 10px; text-align: center; }
.wall_right { float: right; margin-top: 10px; }
.wall_info { padding: 5px; background: #101010; border: 1px solid #212021; }
.wall_actions { border-top: 1px dotted #212021; padding: 5px 0 5px 0; margin-top: 10px; font-size: 10px; }
p.wall_message { margin: 10px;  }
.wall_posting { margin: 10px auto; padding: 5px 0 5px 0; border: 2px solid #eab665; background: #e5d8c3; text-align: center; color: #000;}
.wall_response { margin: 10px auto; padding: 10px 0 10px 0; border: 1px solid #b3e76f; background: #d5e5c0; text-align: center; color: #000;}

.comment { margin: 10px 2% 10px 2%; background: #000; border: 1px solid #212021; }
.comment span { margin: 0; padding: 0; }
.comment_left { float: left; margin-top: 10px; text-align: center; }
.comment_right, .comment_right_video, .comment_right_notice { float: right; margin-top: 10px; }
.comment_right { }
.comment_right_video { margin-right: 10px;}
.comment_right_notice { margin-right: 10px;}
.comment_info, .comment_info_video, .comment_info_notice { padding: 5px; background: #101010; border: 1px solid #212021; }
.comment_info { }
.comment_info_video { }
.comment_info_notice { }
.comment_actions, .comment_actions_video, .comment_actions_notice { border-top: 1px dotted #212021; padding: 3px 0 5px 0; margin-top: 10px; font-size: 11px; }
.comment_actions { }
.comment_actions_video {  }
.comment_actions_notice { ; }
p.comment_body, p.comment_body_video, p.comment_body_notice { margin: 10px; }
p.comment_body {  }
p.comment_body_video {  }
p.comment_body_notice { }
.no_comments { margin-left: 10px; }

.request {  margin: 5px 25px 5px 25px; }

.no_items { margin: 10px 0 0 10px; }

#post_comment form, #post_comment_blog form {  margin: 10px auto; }
#post_comment form { background: #000; border: 1px solid #212021; }
#post_comment textarea, #post_comment_blog textarea { padding: 5px; margin: 10px 0 0 35px;}
#post_comment textarea.video_comment, #post_comment textarea.game_comment {  }
#post_comment textarea.user_txtarea, #post_comment_blog textarea.user_txtarea { }
#post_comment textarea.notice_comment {  }
#post_comment .action, #post_comment_blog .action { float: left; text-align: center; margin: 10px 0 5px 0;}
.post_message { margin: 10px 0 10px 35px; font-weight: bold; color: red;}

.blog_header { margin: 10px 0 0 10px; font-size: 12px; }
.blog_header h5 { margin: 0; padding: 0; font-size: 12px; }
.blog_header a { font-weight: bold; }
.blog_content { margin: 10px 0 0 10px; font-size: 12px; }
.blog_links, .blog_links_user { padding: 3px 10px 3px 10px; background: #181818; font-size: 11px;}
.blog_links {  }
.blog_links_user {  }
.blog_links_u {  padding: 3px 10px 3px 10px; background: #181818; font-size: 11px; }
.blog_links_l {  float: left; }
.blog_links_r {  float: right; text-align: right;}
img.blog_image { border: 1px solid #777; margin: 5px;}
img.blog_image:hover { border: 1px solid #ff9900; }
.blog_video {  height: 390px; margin: 0 auto; padding: 0; }


.toplinks { margin-top: 3px; }
.grey { color: #737173; }
.small { font-size: 11px; }
.smallest { font: normal 10px "Lucida Sans Unicode", Arial, Helvetica; }
.smaller { font-size: 11px;}

#wall form {  margin: 0 auto; }
#wall textarea { padding: 5px; margin: 10px 0 10px 0;}
#wall .center {  margin: 0 auto;}
#wall .left {  float: left;}
#wall .middle {  float: left; text-align: center;}
#wall .right {  float: left; text-align: right; }
#wall textarea.user_txtarea {  }


#profile_menu {  margin-top: 5px; }
#profile_menu ul { margin: 0; padding: 0; }
#profile_menu li { float: left; margin-left: 10px; border: 1px solid #212021; border-bottom-margin: 0 0.5em 0 0; }
#profile_menu a { display: block; background: #000; padding: 3px 8px 3px 8px; }
#profile_menu a:hover { color: #fff; position: relative; top: 1px; }
#profile_menu a.active { color: #fff; position: relative; top: 1px; }
#profile_menu_expl {  background: #000; border: 1px solid #212021; padding: 10px 0 10px 0;}
.pmenu_left {  float: left; margin-left: 1%; }
.pmenu_right {  float: right; margin-right: 1%; text-align: right; }

#user_profile label { color: #fff; font-size: 12px;}
#user_profile label.small {  }
#user_profile label.large {  }
#user_profile label.mega {  }
#user_profile textarea {  height: 75px; }
#user_profile input.profile_button { font: normal 13px Arial; border: 0; padding: 2px 10px 2px 10px; font-weight: bold; text-decoration: none; background: transparent url(../images/button.gif) repeat-x; color: #fff; }
.profile_trans {  padding: 5px 0 5px 0; text-align: center; }
.profile_bl {  float: left; text-align: left; padding: 5px; margin-left: 5px; }
.profile_blr {  float: left; text-align: center; padding: 5px; margin-left: 5px; }
.profile_blm {  float: left; text-align: center; padding: 5px; margin-left: 5px; }
.profile_photo { margin: 10px 0 10px 0;  }

#simple_form {  margin: 10px auto; }
#simple_form label {  }
#simple_form label.delete {  font-size: 12px; font-weight: bold; }
#simple_form img { margin: 5px 0 0 113px; border: 1px solid #bdbabd; }
#username_check_response { margin-left: 145px; font-weight: bold; color: #ff9900; padding: 3px 0 3px 0; } 
#signup form, #login form, #blog_form form {  margin: 10px auto; }
#signup label {  }
#login label {  }
#signup img { margin: 5px 0 0 0px; border: 1px solid #bdbabd; }
#contact_form img { margin: 5px 0 0 113px; border: 1px solid #bdbabd; }
#upload_photo_form form {  }
#upload_photo_form label {  color: #ff9900; font-weight: bold;}
#upload_photo_form span { margin: 3px 0 3px 165px; color: red; font-weight: bold;}
.upload_container {  margin: 10px auto; }
.upload_photo_container {  margin: 10px auto; padding: 10px 1% 10px 1%; background: #313031;}
.remove_photo { margin-left: 5px; }
.upload_photo_submit {  margin: 0 auto; padding-bottom: 10px; }
.add_photo { margin-left: 5%; }
#upload_video_form form, #upload_game_form form {  margin: 10px auto; }
#upload_video_form label, #upload_game_form label {  color: #ff9900; font-weight: bold;}
#upload_video_form input.large, #upload_game_form input.large {  }
#upload_video_form span.radio, #upload_game_form span.radio { font-weight: bold; }
#upload_video_form span.expl, #upload_game_form span.expl { margin: 3px 0 3px 163px; font-size: 10px; }
#upload_video_form span.error, #upload_game_form span.error { margin: 3px 0 3px 163px; font-size: 11px; font-weight: bold; color: red;}
#upload_video_form textarea, #upload_game_form textarea {  }
#upload_status, #upload_message { margin: 5px 0 10px 167px; }
#upload_message { font-size: 11px; font-weight: bold; color: red; }
#upload_progress {  border: 1px solid #fff;}
#upload_progress .bar { background: #ff9900; }
.upload_info {  font-size: 10px;}
#upload_time {  float: left; }
#upload_size {  float: right; }
#upload_loader { margin: 3px 0 5px 163px; }

.delete_account { font-size: 13px; font-weight: bold; color: red; }

.ads {  text-align: center; overflow: hidden;}

#blog_form { }
#blog_form label {  }
#blog_form input.large {  }
#blog_form .blog_toolbar { margin-left: 60px; }
#blog_form .blog_toolbar { display: block; float: left; margin-right: 2px; background: #fff; border: 1px solid #212021;}
#blog_form .blog_toolbar img { border: 0; }
.blog_message {  margin: 0 auto; }

.block_username {  margin: 10px; text-align: center; float: left; }
.block_action {  margin: 10px; text-align: center; float: left; }
.block_none {  margin: 10px; text-align: center; font-size: 16px; }

#compose_message form { margin: 0 auto; }
#compose_message label {  }
#compose_message input.large {  }
#compose_message span.expl { margin: 3px 0 3px 113px; font-size: 10px; }
#mail table {  margin: 0 auto; border: 0; }
#mail tr { padding: 3px 0 3px 0; }
#mail tr.legend { background: #212021; text-align: center; font-size: 12px; font-weight: bold; }
#mail tr.dark { background: #434143; }
#mail tr.light { background: #575557; }
#mail td.center { text-align: center; }
#mail a.new { padding-left: 25px; background: url('../images/message_new.gif') no-repeat; }
#mail a.read { padding-left: 24px; background: url('../images/message.gif') no-repeat; }
.mail_left { margin: 20px 0 10px 10px;  float: left; text-align: center; }
.mail_right { margin: 20px 10px 10px 0;  float: right; }

.video_box, .video_c_box {}
.video_box { margin-bottom: 10px; background:#000000; height: 230px; }
.video_c_box {}
.video_box img, .video_box_related img, .video_c_box img { border: 2px solid #000000; margin-bottom:  8px;}
.video_box img:hover, .video_box_related img:hover, .video_c_box img:hover { border: 2px solid #9e8dc3; }
.video_box .small{padding: 0 8px; margin:0px; line-height:1.2em; font-weight:normal; font-size:9px; color:#cdcdcd;}
.video_box .view{padding: 0 8px 8px 8px; color:#676767;}
.video_box p{}
.box_left {  float: left; margin: 3px 0 1px 1px; text-align: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}
.box_right {  float: right; margin: 3px 1px 1px 0; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; color: #666;}
.video_box_related { float: left; position: relative; padding: 0;  height: 180px; margin: 10px 0 0 18px;}
.vbox_rel_left {  float: left; margin: 3px 0 1px 1px; text-align: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}
.vbox_rel_right {  float: right; margin: 3px 0 1px 1px; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}

.album_box { float: left; position: relative; margin: 10px 10px 0 0px;  }
.album_box img { border: 2px solid #000000; margin-bottom: 8px;}
.album_box img:hover { border: 2px solid #9e8dc3; }
.album_info { font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; }
.album_left { float: left; text-align: left; }
.album_right { float: right; text-align: right; }
.album_box .small{padding: 0 8px; margin:0px; line-height:1.2em; font-weight:normal; font-size:9px; color:#cdcdcd;}
.album_box .view{padding: 0 8px 8px 8px; color:#676767;}

.category_box { float: left; position: relative; margin: 0 5px 0 0;  }
.category-box { float: left; position: relative; margin: 5px 20px 5px 20px;  height: 140px; text-align: left; }
.category-box img { border: 1px solid #777; }
.category-box img:hover { border: 1px solid #ff9900; }

.user-box           { float: left; height: 135px;  margin: 10px 10px 20px 25px; }
.user-box img       { border: 1px solid #777; }
.user-box img:hover { border: 1px solid #ff9900; }
.user-box-remove {  margin: 0 auto; text-align: center; }

.user_box { float: left; height: 110px;  margin: 10px 10px 20px 20px; }
.user_box img { border: 1px solid #777; }
.user_box img:hover { border: 1px solid #ff9900; }

.video_box_small, .video_box_smaller, .video_box_attach { float: left; margin: 10px 5px 20px 15px; font-size: 10px; position: relative;}
.video_box_small {  height: 155px; }
.video_box_smaller {  height: 155px; }
.video_box_attach {  height: 90px; }
.video_box_small img, .video_box_smaller img, .video_box_attach img { border: 1px solid #777; margin-bottom: 3px;}
.video_box_small img:hover, .video_box_smaller img:hover, .video_box_attach img:hover { border: 1px solid #ff9900; }
.vbox_small_left, .vbox_smaller_left { float: left; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica;}
.vbox_small_left {  }
.vbox_smaller_left {  }
.vbox_small_right, .vbox_smaller_right { float: right; text-align: right; font: normal 10px/11px "Lucida Sans Unicode", Arial, Helvetica; }
.vbox_small_right {  }
.vbox_smaller_right {  }
.vbox_small_remove {  margin: 0 auto; text-align: center; }

.vbs_left {  float: left;}
.vbs_right {  float: right; text-align: right;}

.photo_row {  }
.photo_box, .photo_box_small { float: left; font-size: 10px; }
.photo_box {  margin: 10px 5px 20px 6px; }
.photo_box_small {  margin: 10px 5px 20px 16px; }
.photo_box img, .photo_box_small img { border: 2px solid #000000; }
.photo_box img:hover, .photo_box_small img:hover { border: 2px solid #9e8dc3; }
.album_cover img { margin-left: 10px; }
.photo {  text-align: center; font-size: 14px; font-weight: bold;}
.photo img { margin: 10px 0 10px 0; }
.album {  text-align: center; font-size: 12px;}
.photo_actions {  background: #070707; border: 1px solid #212121; margin: 5px auto; padding: 5px 10px 5px 10px;}
.photo_rating {  float: left; text-align: left; }
.photo_remove {  text-align: center; }

.video_actions {  padding: 1% 0.5% 1% 0.5%; margin: 5px 0 5px 0; }
.video_info, .video_download {  padding: 5px; background: #101010; border: 1px solid #212021; margin-bottom: 5px;}
.video_download { font-size: 12px; font-weight: bold; text-align: center; margin: 5px 0 5px 0;}
.video_username{  float: left; text-align: left; }
.video_views {  float: right; text-align: right; }
.video_tags {  float: left; text-align: left; margin-top: 5px; }
.video_addtime {  float: right; text-align: right; margin-top: 5px; }
.video_rating {  float: left; text-align: left; }

#share_video a, #share_photo a, #share_game a { float: right; padding-left: 26px; height:20px; background-image: url(../images/share_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#share_video a:hover, #share_photo a:hover, #share_game a:hover { background-position: 0 -20px; }
#share_addtoany { float: right; vertical-align: middle; }
#photo_caption { font-size: 9px; font-weight: normal; }
#favorite_video a, #favorite_photo a, #favorite_game a { margin-left: 5px; float: right; padding-left: 24px; height:20px; background-image: url(../images/favorite_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#favorite_video a:hover, #favorite_photo a:hover, #favorite_game a:hover { background-position: 0 -20px; }
#favorite_video_message, #favorite_photo_message, #favorite_game_message {  margin: 5px 0 5px 0; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
#flag_video a, #flag_photo a, #flag_game a { margin-left: 5px; float: right; padding-left: 23px; height:20px; background-image: url(../images/flag_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#flag_video a:hover, #flag_photo a:hover, #flag_game a:hover { background-position: 0 -20px; }
#flag_video_message, #flag_photo_message, #flag_game_message {  margin: 5px 0 5px 0; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
#embed_video a { margin-left: 5px; float: right; padding-left: 30px; height:20px; background-image: url(../images/embed_video.png); background-repeat: no-repeat; background-position: 0 0; font: bold 13px/20px Arial; }
#embed_video a:hover { background-position: 0 -20px; }

.video_box_left, .photo_box_left {  padding: 10px; margin-left: 20px; float: left; }
.video_box_right, .photo_box_right {  padding: 10px; float: right; }

.separator { padding: 0.3em 0 0.3em 0; clear: left; }

.font-9 { font-size: 9px; }
.font-10 { font-size: 10px; }
.font-11 { font-size: 11px; }
.font-12 { font-size: 12px; }
.font-13 { font-size: 13px; }
.font-14 { font-size: 14px; }

.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }

.info { font-size: 9px; }
.reload { margin-left: 200px; font-size: 9px; }
.reload_contact { margin-left: 170px; font-size: 9px; }
.center, .center_related {  text-align: center; }
.center_related { margin: 5px 0 5px 0; }

ul { list-style: none; }
img { border: 0; }
h1 { margin: 4px 0 4px 0; font: normal 26px "Lucida Sans Unicode", Arial; letter-spacing: -1px; color: #ccc;}

#rating { width: 115px; float: left; text-align: left; }
#rating ul { background:url(../images/star.png) bottom; height:22px; width:120px; overflow:hidden; list-style:none; margin: 0; padding: 0;}
#rating li { display:inline; float: left; padding-left:0px; }
#rating a { display:block; width:24px; height:22px; text-indent:-9999px; position:relative; }
#rating a.full { background:url(../images/star.png) center; position:static; }
#rating a.half { background:url(../images/star.png) top; position: static;}
#rating a:hover { background:url(../images/star.png) center; position:static; }
#rating span { display:block; width:24px; height:22px; float:left; text-indent:-9999px; position:relative; }
#rating span.full { background:url(../images/star.png) center; position:static; }
#rating span.half { background:url(../images/star.png) top; }
#rating_text { width: 180px; height: 22px; line-height: 22px; float: right; text-align: left; font: normal 16px "Lucida Sans Unicode"; padding-left:20px;}

#rating_user { width: 100px; float: left; text-align: left; margin-top: 5px;}
#rating_user ul { background:url(../images/star_user.png) bottom; height:18px; width:100px; overflow:hidden; list-style:none; margin: 0; padding: 0;}
#rating_user li { display:inline; float: left; padding-left:0px; }
#rating_user a { display:block; width:20px; height:18px; text-indent:-9999px; position:relative; }
#rating_user a.full { background:url(../images/star_user.png) center; position:static; }
#rating_user a.half { background:url(../images/star_user.png) top; position: static;}
#rating_user a:hover { background:url(../images/star_user.png) center; position:static; }
#rating_user span { display:block; width:20px; height:18px; float:left; text-indent:-9999px; position:relative; }
#rating_user span.full { background:url(../images/star_user.png) center; position:static; }
#rating_user span.half { background:url(../images/star_user.png) top; }
#rating_text_user { width: 100px; height: 17px; line-height: 17px; text-align: center; font-size: 13px; font-weight: bold;}


ul.rating_small { height:11px; width:65px; overflow:hidden; margin: 0; padding: 0 6px;; float: left;}
ul.rating_small li { display:inline; float: left; padding: 0px; }
.rating_small span { background:url(../images/star_small.png) bottom; display:block; width: 13px; height:11px; text-indent:-9999px; position:relative; }
.rating_small span.full { background:url(../images/star_small.png) center; position:static; }
.rating_small span.half { background:url(../images/star_small.png) top; }

.photoslider {  margin: 0 auto; text-align: center; }
.photoslider_nav { position: relative; border: solid black 1px; overflow: hidden; height: 85px;  background: #000;}
.photoslider_thumbBar { position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px;  }
.photoslider_thumb { border: solid black 1px;  height: 65px; float: left; padding: 5px; margin: 5px; cursor: pointer; }
.photoslider_thumb img {  height: 65px; }
.photoslider_clear { clear: both; }
.photoslider_main  { position: relative; padding-bottom: 5px; }
.photoslider_main img { position: relative; border: solid #000 10px; display: block; margin: auto; }
.photoslider_caption { font-weight: bold; text-align: center; }
.photoslider_control { display: none; text-align: center; font-weight: bold; padding-top: 10px; margin: auto; height: 30px;  }
.photoslider_play, .photoslider_stop {  height: 19px; margin: auto; padding: 3px; cursor: pointer; text-align: center; float: left; }
.photoslider_play { background: url('../images/play_pause.png') no-repeat 0px 0px; width:15px;}
.photoslider_stop { background: url('../images/play_pause.png') no-repeat -25px 0px; width:15px; }
.slideshow_disabled { border-bottom: solid #919191 2px; }

.ui-slider {  height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px;  top: 0px; left: 0px; background-image: url(../images/slider-handle.gif);  }
.ui-slider-handle-active { border: none;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30);  height: 100%; }
.ui-slider, .ui-slider-1 { background-image: url(../images/slider-bg-1.png); }
.ui-slider-2 { background-image: url(../images/slider-bg-2.png); }

#scrollable_musers, #scrollable_fusers, #scrollable_mousers, #scrollable_fousers { height: 160px;  margin: 0 auto;}
.items { height: 160px;  float: left; }

a.paging_related, a.prev_loop, a.next_loop { background: url('../images/submit_bg.png') repeat-x bottom; display:block; height: 14px; float: right; color: #fff; padding: 0 2px 0 2px; margin-right: 5px; text-align: center; font: bold 10px Arial; color: #222;}
a.paging_related {  }
a.prev_loop, a.next_loop {   }
a.prev_loop:hover, a.next_loop:hover, a.paging_related:hover { background-position: top; color: #333; }

a.remove {  background: url('../images/submit_bg.png') repeat-x bottom; display:block; height: 14px; color: #222; padding: 0 4px 0 4px; font-weight: bold; margin-top: 3px;}
a.remove:hover { background-position: top; color: #111; }

a.prev_bar, a.next_bar, .bar_space_left, .bar_space_right, a.prev_bar_related, a.next_bar_related, .bar_space_related_left, .bar_space_related_right {  display: block; background-repeat: no-repeat; background-position: left; }
a.prev_bar, a.next_bar, .bar_space_left, .bar_space_right, a.prev_bar_related, a.next_bar_related { height: 98px; }
.bar_space_related_left, .bar_space_related_right { height: 98px; /*margin: 125px 5px 0 5px; vincent*/}
.bar_space_left, .bar_space_related_left { float: left; }
a.prev_bar, a.prev_bar_related { background: url('../images/prev_bar_small.png'); }
.bar_space_right, .bar_space_related_right { float: right; }
.bar_space_left, .bar_space_right {  margin: 25px 5px 0 5px; }
a.next_bar, a.next_bar_related { background: url('../images/next_bar_small.png'); }
a.prev_bar:hover, a.next_bar:hover, a.prev_bar_related:hover, a.next_bar_related:hover { background-position: right; }

#users_new_Male, #users_new_Female, #users_online_Male, #users_online_Female, #users_popular_All, #related_videos_container, #related_games_container { float: left; }
#related_videos_container, #related_games_container {  }

ul.notice_categories { margin: 5px 5px 5px 10px; padding: 0; }
ul.notice_categories li { float: left; margin: 2px 0; padding: 0; }
.notice_info {  margin: 0 auto; border-bottom: 1px dotted #212021; font-size: 12px; padding: 3px 0 3px 0;}
.notice_info_left {  float: left; }
.notice_info_right {  float: right; text-align: right; }
.notice_content { margin: 15px 20px 10px 20px; }
.notice_footer {  padding: 3px 10px 3px 10px; background: #181818; font-size: 11px;}

#embed_video_box textarea { margin: 10px 0 10px 100px; padding: 0; height: 50px; border: 1px solid #777;}
#player {  height: 380px; margin:0 23px;}

.private { margin: 5px 0 5px 10px; }
.feed_row {  margin: 5px 13px 0 13px; padding-bottom: 2px; border-bottom: 1px dotted #222; }

.profile-box			{ background-color: #111; margin-bottom: 11px; border: 1px solid #222; overflow: hidden; font-size: 14px; } /* used across whole site */


/* Default vc_dark Menu */
ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

ul.menu li {
	display: block;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	line-height: normal;
}

ul.menu li a {
	background: url(../images/arrow-black.gif) no-repeat 0px 10px;
	display: block;
	outline: none;
	padding: 6px 0 5px 8px;
	margin: 0;
	text-decoration: none;
	color: #cccccc;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
	color: #810C46;
	text-decoration: none;
}

ul.menu li.active a {
	font-weight: bold;
	color: #810C46;
}

ul.menu li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li li {
	border: none;
	background: none !important;
	padding: 0 0 0 10px;
}

ul.menu li li a {
	color: #4F4F4F !important;
	border: none;
	padding: 5px 5px 5px 10px !important;
	text-transform: none;
	font-weight: normal !important;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}

ul.menu li li.active a {
	color: #4F4F4F;
	font-weight: bold !important;
}

ul.menu li li li a {
	color: #4F4F4F !important;
	font-weight: normal !important;
	padding-left: 35px !important;
	background: url(../images/bullet.gif) no-repeat 25px 10px !important;
}

ul.menu li li li.active a {
	font-weight: bold !important;
}














/* Default vc_dark Menu */
ul.static {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

ul.static li {
	display: block;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0;
	padding:2px 0;
	line-height: normal;
	color:#4F4F4F;
}

ul.static li a {
	background: url(../images/arrow-black.gif) no-repeat 0px 10px;
	outline: none;
	padding: 6px 0 5px 8px;
	margin: 0;
	text-decoration: none;
	color: #4F4F4F;
}

ul.static li a:hover,
ul.static li a:active,
ul.static li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
	color: #810C46;
	text-decoration: none;
}

ul.static li.active a {
	font-weight: bold;
	color: #810C46;
}

ul.static li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.static li li {
	border: none;
	background: none !important;
	padding: 0 0 0 10px;
}

ul.static li li a {
	color: #4F4F4F !important;
	border: none;
	padding: 5px 5px 5px 10px !important;
	text-transform: none;
	font-weight: normal !important;
}

ul.static li li a:hover,
ul.static li li a:active,
ul.static li li a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}

ul.static li li.active a {
	color: #4F4F4F;
	font-weight: bold !important;
}

ul.static li li li a {
	color: #4F4F4F !important;
	font-weight: normal !important;
	padding-left: 35px !important;
	background: url(../images/bullet.gif) no-repeat 25px 10px !important;
}

ul.static li li li.active a {
	font-weight: bold !important;
}


/* MAIN NAVIGATION
--------------------------------------------------------- */
#vc-mainnav {
	padding: 0;
	position: relative;
	z-index: 9999;
	float: left;
	overflow:visible;
}

#vc-mainnav a, #vc-subnav a {
	outline: none;
	line-height: normal;
}

#vc-subnav {}

#vc-subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

#vc-subnav li {
	display: block;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	line-height: normal;
}

#vc-subnav a {
	display: block;
	outline: none;
	padding: 5px 15px 5px 8px;
	margin: 0;
	text-decoration: none;
	color: #4F4F4F;
	background: url(../images/arrow-black.gif) no-repeat 0px 10px;
}

#vc-subnav a:hover,
#vc-subnav a:active,
#vc-subnav a:focus {
	color: #810C46;
	text-decoration: none;
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
}

#vc-subnav li.active a {
	font-weight: bold;
	color: #810C46;
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
}

.moduletable {
}
div.moduletable h3 a{
	font-size:80%;
	text-transform:none; 
    font-weight:normal;
	padding-right:10px;
	letter-spacing:0px;
}
div.moduletable h3 a.right_align {
	font-size:80%;
	text-transform:none; 
    font-weight:normal;
	padding-right:10px;
	letter-spacing:0px;
    float:right;
}
div.moduletable h3 {
	color: #FFFFFF;
	background: #202020;
	font-size: 100%;
	margin: 0 -10px 3px;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
}
.moduletable h4{padding: 4px 8px 8px;margin:0px; /*line-height:2em; vincent*/ font-weight:normal; font-size:11px;}

div.moduletable {
	background: #111111;
	/*background: #0E0E0E;*/
	margin: 0 0 10px 0;
	padding: 0 10px 10px;
	display: block;
	overflow: hidden;

}



.moduletable_search {
}
div.moduletable_search h3 a{font-size:80%; text-transform:none; float:right;
font-weight:normal; padding-right:10px;
}
div.moduletable h3 {
	color: #FFFFFF;
	background: #202020;
	font-size: 100%;
	margin: 0 -10px 3px;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
}
div.moduletable h3.normal a{
    text-transform: none;
    font-size: inherit;
    float: none;
    font-weight: inherit;
    padding-right: auto;
    letter-spacing: inherit;
}
div.moduletable h3.normal {
    color: #FFFFFF;
    background: #202020;
    font-size: 100%;
    margin: 0 -10px 3px;
    padding: 5px 0 5px 10px;
    text-transform: uppercase;
}
.moduletable_search h4{padding: 0 8px;margin:0px; line-height:2em; font-weight:normal; font-size:11px;}

div.moduletable_search {
	background: #111111;
	/*background: #0E0E0E;*/
	margin: 0 0 10px 0;
	padding: 10px;
	display: block;
}


/* HEADER
--------------------------------------------------------- */
#vc-headerwrap {
	margin-bottom: 0px;
	padding-top: 0px;
}

#vc-header {
	line-height: normal;
	position: relative;
	padding: 0;
	z-index: 999;
	height: 32px;
	background: url(../images/header-bg.gif) repeat-x left top;
}

h1.logo, div.logo-text {
	margin: 0;
	padding: 0;
	float: left;
}

h1.logo a {
	width: 38px;
	height: 32px;
	display: block;
	background: url(../images/logo.png) no-repeat center;
}

h1.logo a span {
	position: absolute;
	top: -1000px;
}

div.logo-text {
	outline: none;
}

div.logo-text h1 {
	font-size: 200%;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
}

div.logo-text h1 a {
	color: #FFFFFF;
	text-transform: uppercase;
}

div.logo-text h1 a:hover,
div.logo-text h1 a:focus,
div.logo-text h1 a:active {
	text-decoration: none;
}
/* normal module */

div.moduletable ul.menu li a,
div.moduletable ul.static li a,
div.moduletable ul.static
{font-size: 9px;}

div.moduletable a:hover,
div.moduletable a:active,
div.moduletable a:focus {
	color: #FFFFFF !important;
}

div.moduletable ul.menu li {
	background: url(../images/dot.gif) repeat-x left bottom;
}

div.moduletable ul.menu li a {
	background: url(../images/arrow-black.gif) no-repeat 0px 10px;
	padding-left: 8px;
}

div.moduletable ul.menu li a:hover,
div.moduletable ul.menu li a:active,
div.moduletable ul.menu li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
}

div.moduletable ul.menu li.active a {
	color: #FFFFFF;
}

div.moduletable ul.menu li li a:hover,
div.moduletable ul.menu li li a:active,
div.moduletable ul.menu li li a:focus {
	color: #FFFFFF !important;
	text-decoration: none;
}


/* normal module */

div.moduletable_search ul.menu li a,
div.moduletable_search ul.static li a,
div.moduletable_search ul.static
{font-size: 9px;}

div.moduletable_search a:hover,
div.moduletable_search a:active,
div.moduletable_search a:focus {
	color: #FFFFFF !important;
}

div.moduletable_search ul.menu li {
	background: url(../images/dot.gif) repeat-x left bottom;
}

div.moduletable_search ul.menu li a {
	background: url(../images/arrow-black.gif) no-repeat 0px 10px;
	padding-left: 8px;
}

div.moduletable_search ul.menu li a:hover,
div.moduletable_search ul.menu li a:active,
div.moduletable_search ul.menu li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
}

div.moduletable_search ul.menu li.active a {
	color: #FFFFFF;
}

div.moduletable_search ul.menu li li a:hover,
div.moduletable_search ul.menu li li a:active,
div.moduletable_search ul.menu li li a:focus {
	color: #FFFFFF !important;
	text-decoration: none;
}


.rowText label{line-height: 1.5em; font-size:8px; text-transform:uppercase; color:#cccccc;padding:5px 0; margin-bottom:3px;}
.rowText input{font-size:10px; color:#111111; margin:0; padding:3px 0; width:180px; border: solid 1px #999;}
div.rowText {margin:5px 0 5px 0;}
.small {font-size: 9px; }
a.small  {
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
	outline: none;
	padding: 6px 0 5px 8px;
	margin: 0;
	text-decoration: none;
	color: #9c8dc4;
}

a.small :hover,
a.small :active,
a.small :focus {
	background: url(../images/arrow-hover.gif) no-repeat 0px 10px;
	color: #cccccc;
	text-decoration: none;
}
.button { font-size:9px; font-weight:bold; text-transform:uppercase; border:none; padding: 4px 8px 4px 8px; background: #2f3336; color: #5f5f5f; cursor: pointer; margin:7px 0 0 0;}
form{padding:0; margin:0;}
.article_separator,
.article_seperator {
	background:transparent url(../images/dot.gif) repeat-x scroll center bottom;
	clear:both;
	display:block;
	height:10px;
	margin:0;
}

        /* menu_search */
        #menu_search{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:30px; display:inline-block; z-index:1000; }
        #menu_search a { color:#fff; text-decoration:none;}
        #menu_search > li {none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px;}
        #menu_search > li a:hover {color:#B0D730;}
        /* sub-menu_searchs*/
        #menu_search ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu_search li ul {z-index:1000; position:absolute; left:0px; top:0px; margin-top:28px; width:187px; line-height:16px; background-color:#333333; color:#9e8dc3; padding:5px; font-size:10px;/* for IE */ display:none; }
        #menu_search li:hover ul { display:block;}
        #menu_search li ul li{ display:block; margin:0; padding: 0;  border-top: dotted 1px #606060; list-style-type:none;}
        #menu_search li ul li:first-child { border-top: none; }
        #menu_search li ul li a { display:block; color:#0395CC; }
        #menu_search li ul li a:hover { color:#7FCDFE; }
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px; margin:0px;}
        .searchContainer input[type="text"] {border:none; width:160px;}
        .searchContainer img { vertical-align:middle;border:none;}
