html {
/*background:#ffffff url(images/25.jpg) repeat-x top left;*/
background:#333333;
}

body {
padding:0px;
/*background:#ffffff url(images/25.jpg) repeat-x top left;*/
background:#333;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;

text-align:center;
padding-top:10px;

}

#all_body{ width:980px;margin:0 auto;overflow: hidden; zoom:1; background:#FFFFFF; text-align:left; border:0px solid #FF0000; padding:0px; }

.inputbutton {
background-color:#C73C0B;
color:#fff;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
border-color:#F2D8D0 #8A390E #8A390E #F2D8D0;
border-style:solid;
border-width:1px;
}

.inputtext,SELECT,textarea {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
border:1px solid #CCC;
padding:3px;
}

.inputtext:hover,SELECT:hover,textarea:hover {
border:1px solid #999;
background-color:#F9FDFF;
}

.error_msg {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
}

.error_msg2 {
border-top:5px solid #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00;
display:block;
background-color:#FFF;
margin:10px 0;
padding:10px;
}

.confirm_send {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
border:1px solid #090;
background:#FFF;
text-align:center;
margin:10px 0;
padding:5px;
}

.input-warning {
font-weight:700;
}

.small-warning {
font-size:9px;
color:red;
}

.h1_default {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:24px;
line-height:30px;
letter-spacing:-1px;
color:#2680BD;
text-transform:capitalize;
margin:0;
padding:2px;
}

.signup a,.signup a:visited,.signup a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
text-decoration:none;
}

.avatar_border {
border:1px solid #ddd;
background-color:#fff;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
padding:4px;
}

#logo_search {
 background:url(images/sn-blue.gif) no-repeat 0 0;
height:110px;
width:980px;
display:table;
padding-top:0px;
padding-left:0px;
margin:0;
}

#logo {
display:block;
float:left;
width:520px;
height:30px;
padding:5px;
}

#search_form, #search_form_articles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#B9B09D;
display:block;
width:340px;
float:right;
padding:10px 0;
}

#search_form .search_bttn, #search_form_articles .search_bttn {
background-color: #CEF2EF;
height:26px;
width:95px;
border:1px solid #79BAF2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#4682B2;
position:absolute;
margin:1px;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form_articles .search_bttn {
background-color: #E2D2AE;
border: 1px solid #BA9C60;
color: #59331D;
}
#search_form .search_keywords, #search_form_articles .search_keywords {
border:1px solid #79BAF2;
background:url(images/search_bg.gif) repeat-x top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:217px;
height:20px;
padding-top:3px;
padding-left:3px;
margin:1px;

border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form_articles .search_keywords {
border:1px solid #BA9C60;
}
#header_1 {
background-color:#B9121B;
color:#fff;
width:233px;
height:16px;
float:right;
display:block;
text-align:center;
margin-right:15px;
padding:4px 0;
}

#header_1 a:link,#header_1 a:visited {
color:#fff;
text-decoration:none;
}

#header_1 a:hover {
color:#fff;
text-decoration:underline;
}

#wrapper {
padding:10px;
border: 0px solid #DDDDDD;

}

#wrapper .tag_featured {
background-color: #000;
color: #A3CC52;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding: 0px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
width:557px;
}
#menu {
width:886px;
background:#ffffff url(images/bg_menu_ba.gif) no-repeat 0 0;
height:24px;
padding-top:2px;
margin:0;
}

#menu_links li {
display:inline;
margin:0;
padding:7px;
}

#menu_links {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:6px 5px;
}

#menu_links a,#menu_links a:visited {
font-weight:700;
color:#ffffff;
text-decoration:none;
}

#menu_links a:hover {
color:#333;
}

#reg_box {

    background-color:#dedede;
    border:1px solid #fff;
    padding:5px;
    text-align:left;
}

#reg_box2 {
margin-top:10px;
    background-color:#dedede;
    border:1px solid #fff;
    padding:5px;
    text-align:left;

    width:238px;

}

#reg_box a, #reg_box2 a
{
color:#0066ff;
}
#registration_index {
width:100%;
background-color:#ffffff;
border:2px solid #FFFDF5;
margin:0 auto;
padding:5px;
}

#registration_index h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:24px;
color:#4C1B1B;
background:url(images/dotx.gif) repeat-x bottom center;
margin:0;
padding:10px 0;
}

#content_index {
width:430px;
background-color:#ffffff;
border:2px solid #FFFDF5;
line-height:17px;
margin:0 auto;
padding:5px;
}

#content_index h2, #suggest_page h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:-1px;
color:#2680BD;
margin:0;
padding:5px 0;
}

#mvotd {
width:430px;
background-color:#ffffff;
border:2px solid #FFFDF5;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
letter-spacing:-1px;
color:#666;
margin:0 auto;
padding:5px;
}

#mvotd a:link,#mvotd a:visited {
color:#5C817B;
font-weight:400;
text-decoration:none;
}

#mvotd a:hover {
color:#422142;
text-decoration:underline;
}

#list_subcats {
display:table;
width:100%;
}

#list_subcats h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#C73C0B;
background:url(images/dotx.gif) repeat-x bottom center;
margin:0;
padding:3px 0;
}

#list_subcats ul {
margin:0;
padding:10px 0;
}

#list_subcats li {
display:block;
float:left;
width:200px;
background:url(images/small_arrow.gif) no-repeat left top;
padding:2px 0 2px 20px;
}

#list_subcats a,#list_subcats a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3D3D3D;
font-weight:700;
text-decoration:none;
}

#list_subcats a:hover {
font-weight:700;
text-decoration:underline;
}

#list_cats a,#list_cats a:visited {
color:#0066ff;
font-weight:700;
text-decoration:none;
}

#list_cats a:hover {
color:#F03C00;
font-weight:700;
}

#top_videos {
border:2px solid #ffffff;
background:#ffffff;
line-height:19px;
padding:5px;
}

#top_videos .item {
color:#8c8c8c;
height:66px;
width:250px;
background:url(images/bg_top7_item.gif) repeat-x bottom center;
padding:4px 0;
}

#top_videos .artist_name, #top_videos .artist_name_1 {
color:#111;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
display:block;
}

#top_videos .song_name {
color:#0066ff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
display:inline;
}

#top_videos .imag {
background-color:#fff;
width:73px;
height:56px;
border:1px solid #D1D1D1;
margin-right:7px;
float:right;
padding:3px;
}

#top_videos .item_views, #new_music_videos .item_views {
color: #3366FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
display:block;
}

#site_stats {
border:2px solid #ffffff;
background:#ffffff;
line-height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff000;
padding:5px;
}

#site_stats a,#site_stats a:visited {
color:#0066ff;
text-decoration:none;
}

.tinythumb {
background-color:#fff;
width:53px;
height:40px;
border:1px solid #D1D1D1;
padding:3px;
}

#new_music_videos {
width:430px;
background:#ffffff;
border:2px outset #eee;
display:table;
margin:0 auto;
padding:5px;
}
#new_music_videos h3 {
color: #fff;
}
#new_music_videos .item {
/*display: block;*/
width:120px;
float:left;
text-align:center;
height:150px;
padding:10px;
border:1px solid #DDDDDD;
margin:5px;
}

#new_music_videos .artist_name {
color:#0066ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
letter-spacing:-1px;
line-height:24px;
width: 100px;
}

#new_music_videos .song_name {
color:#0066ff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
text-decoration:none;
width: 100px;
}

#favorites_main .playing {
width:100%;
height:476px;
background-color:#000;
margin:0 auto;
padding:10px 0;
z-index:1;
}

#browse_main h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:24px;
line-height:28px;
letter-spacing:-1px;
color:#2680BD;
margin:0;
padding:2px;
}

#browse_main .h2_search {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
line-height:28px;
letter-spacing:-1px;
color:#B9121B;
margin:0;
padding:0;
}

#browse_main .h2_searchstring {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
letter-spacing:-1px;
color:#BD8D46;
margin:0;
padding:0;
}

#sorting {
font-size:12px;
font-weight:700;
color:#4C1B1B;
float:right;
margin:0;
padding:10px;
}

#sorting ul {
display:inline;
margin:0;
padding:0;
}

#sorting li {
display:inline;
}

#sorting li a {
color:#BD8D46;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-transform:uppercase;
background-color:#FAF7D6;
border:1px solid #E6D3AA;
text-decoration:none;
margin:0 2px;
padding:4px;
}

#sorting li a:hover {
background-color:#F6F1C1;
color:#BD8D46;
border:1px solid #BD8D46;
}

#sorting li .selectedli {
background-color:#C73C0B;
color:#FFF;
border:1px solid #C73C0B;
}

#browse_results {
width:100%;
display:table;
}

#browse_results ul {
display:block;
margin:0;
padding:20px 0;
}

#browse_results li {
text-align:center;
float:left;
display:block;
}

#browse_results li a {
width:173px;
height:150px;
display:block;
text-decoration:none;
margin:0;
padding:3px 0;
}

#browse_results li .imag {
background-color:#FFF;
width:125px;
height:95px;
border:1px solid #FFF;
margin-right:7px;
padding:3px;

border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}
#browse_results li .imag:hover {
border:1px solid #665B34;

border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}
#browse_results .artist_name {
color: #000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
line-height:20px;
display:block;
}

#browse_results .song_name {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.video_i {
position:relative;
}
.video_i .tag {
top: 85px;
right: 35px;
position: absolute;
height: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.video_i .tag span {
padding: 1px 4px;
margin-left: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.video_i .tag span.new {
background-color: #00CC00;
color: #FFF;
}
.video_i .tag span.hot {
background-color: #CC0033;
color: #FFF;
}
.video_i .tag span.featured {
background-color: #0033CC;
color: #FFF;
}

.pag {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;

list-style-type: none;
padding: 0;
margin: 0;
}
#detail_page_vid_info
{
	width:314px;
	color:#FFF;
	border:2px solid #FFFDF5;
	background:url(images/bg_video_links.gif) repeat-x top left;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:8px 10px;
}
.comment_box ol li {
display: table;
background-color:#F3F2DA;
width:465px;
margin:5px;
padding:10px;
line-height:18px;
font-size:11px;
color: #2A2A2A;
border: 1px solid #F3F2DA;
list-style-type: none;
}

.comment_box li:hover {
background-color: #E5F3FA;
color: #000;
border: 1px solid #259DB8;
}
.comment_box .comment-head a, .comment_box .comment-head a:visited {
color: #FF6600;
font-family:Arial, Helvetica, sans-serif;
font-weight: 100;
text-decoration:none;
}
.comment_box a:hover {
color: #8E943D;
text-decoration:underline;
}

.comment_box .row_actions   {
display: block;
float:right;
padding: 3px 0px;
}
/* ====================== */
/* Action Buttons         */
/* ====================== */

.comment_box .ban_user, .comment_box .delete_comment, .comment_box .ipaddress {
display: block;
padding: 1px 6px;
color: #fff;
float: left;
margin: 0px 1px;
text-transform: uppercase;
text-decoration: none;
font-size: 10px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.comment_box .ipaddress { color: #000; background:#FFCC33; }
.comment_box .ipaddress:hover { background: #FFCC33; color: #333; }
.comment_box .ban_user { color: #FFF; background: #8AC3D4; }
.comment_box .ban_user:hover { background: #66ABBF; color: #fff; }
.comment_box .delete_comment { background: #DC6A6A; }
.comment_box .delete_comment:hover { background: #C64747; color: #fff; }

.comment_box .comment-head {
display: block;
background-color: #FFF;
width:465px;
height: 60px;
margin: 0;
}
.comment_box .avatar_img {
width:48px;
float: left;
margin:0 10px 0 0;
padding:5px;
}
.comment_box .comment-author {
color: #FF6600;
font-size: 18px;
line-height: 22px;
}
.comment_box .comment-date {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
font-style: italic;
color: #333;
}
.comment_box p {
float:left;
margin:0;
padding:0 10px;
}
.comment_box li, .comment_box .comment-head {
list-style-type: none;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
#detail_page .h2_song {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
letter-spacing:-1px;
color:#B9121B;
margin:0;
padding:0;
}

#detail_page .h2_artist {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
letter-spacing:-1px;
color:#BD8D46;
margin:0;
padding:0;
}

#detail_page_video_links {
width:314px;
color:#FFF;
border:2px solid #FFFDF5;
background:url(images/bg_video_links.gif) repeat-x top left;
display:table;
padding:12px 10px;
}

#detail_page_video_links li {
display:block;
line-height:18px;
font-size:11px;
}

#detail_page_video_links .ul_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#87D3FF;
}

#detail_page_video_links a {
color:#F2F2F2;
text-decoration:none;
}

#detail_page_video_links a:hover {
color:#FFF;
text-decoration:underline;
}

#detail_page_video_links .play_next {
color:#6C0;
text-decoration:none;
}

#detail_show_more {
border:3px solid #0000EE;
background-color:#ffffff;
line-height:19px;
width:350px;
}

#detail_show_more .item {
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
display:block;
height:70px;
}

#detail_show_more .artist_name {
color:#039;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

#detail_show_more .song_name {
color:#06F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
letter-spacing:-1px;
display:block;
text-decoration:none;
}

#detail_show_more .imag {
background-color:#fff;
width:72px;
height:53px;
border:1px solid #D1D1D1;
margin-right:7px;
float:left;
padding:3px;
}

#detail_share_video {
background-color:#FFF;
}

#detail_share_video .dsv_content {
background-color:#FFF;
width:330px;
border:2px solid #FFFDF5;
padding:12px 10px;
}

#profile_menu {
padding-left:10px;
}

#profile_menu a:link,#profile_menu a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#BD8D46;
}

#profile_menu a:hover {
color:#000;
text-decoration:none;
}

#logged_menu a,#logged_menu a:visited {
color:#0066ff;
font-weight:700;
text-decoration:none;
}

#logged_menu a:hover {
color:#0066ff;
font-weight:700;
}

#logged_menu a.admin_area {
color:red;
}

#topvideos_results a {
color:#039;
text-decoration:none;
font-weight:700;
}

#topvideos_results .row1 {
background-color:#E1F0FA;
color:#000;
}

#newvideos_results a {
color:#1C9900;
text-decoration:none;
font-weight:700;
}

#newvideos_results a:hover {
color:#0D4500;
text-decoration:underline;
}

#newvideos_results .heading {
background:#74D22C url(images/bg_topvideoresults.gif) repeat-x top center;
color:#FFF;
}

#newvideos_results .row1 {
background-color:#F4FFF2;
color:#000;
}


.unit-rating {
list-style:none;
width:100px;
height:20px;
position:relative;
background:url('images/star_rating.gif') top left repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
display:block;
width:20px;
height:20px;
text-decoration:none;
text-indent:-9000px;
z-index:20;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background:url('images/star_rating.gif') left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:20px;
}

.unit-rating a.r2-unit {
left:20px;
}

.unit-rating a.r2-unit:hover {
width:40px;
}

.unit-rating a.r3-unit {
left:40px;
}

.unit-rating a.r3-unit:hover {
width:60px;
}

.unit-rating a.r4-unit {
left:60px;
}

.unit-rating a.r4-unit:hover {
width:80px;
}

.unit-rating a.r5-unit {
left:80px;
}

.unit-rating a.r5-unit:hover {
width:100px;
}

.unit-rating li.current-rating {
background:url('images/star_rating.gif') left bottom;
position:absolute;
height:21px;
display:block;
text-indent:-9000px;
z-index:1;
}

#content_index a,#content_index a:visited,#detail_page a,#detail_page a:visited {
/*color:#C00;*/
}
#detail_page .comment_link, #detail_page .comment_link a {
color: #0066CC;
text-decoration: none;
font-size: 11px;
line-height: 1.6em;
}
#content_index a:hover,#detail_page a:hover #detail_page_comments a:hover {
color:#C00;
text-decoration:underline;
}

#list_cats,#logged_menu {
font-size:12px;
padding:10px 0;
}

#list_cats li,#logged_menu li {
background:url(images/dotx.gif) repeat-x bottom center;
padding:5px;
}

#new_music_videos .imag,#browse_results .imag {
background-color:#FFF;
width:116px;
height:87px;
border:1px solid #D1D1D1;
margin-right:7px;
padding:3px;
}

#detail_page_vid_info a,#detail_page_vid_info a:visited,#detail_page_vid_info a:hover {
color:#FFF;
text-decoration:none;
}

#detail_page_video_links .fl,#detail_page_video_links .fr {
width:150px;
float:left;
}

#topvideos_results .row2,#newvideos_results .row2 {
background-color:#FFF;
color:#333;
}

#detail_page_share_link {
width:330px;
color:#039;
border:2px solid #FFFDF5;
background-color:#FFF;
line-height:15px;
text-transform:uppercase;
font-size:9px;
font-weight:700;
padding:12px 10px;
}

#fav_content_index {
width:430px;
line-height:17px;
margin:0 auto;
padding:5px;
}

#fav_list {
width:100%;
}

#fav_list a:visited {
color:#fc0;
text-decoration:none;
}

#fav_list .imag {
background-color:#FFF;
width:49px;
height:38px;
border:2px solid #D1D1D1;
margin-right:7px;
padding:3px;
}

#fav_list .artist_name {
color:#AF7C9D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
line-height:20px;
}

#fav_list .song_name {
color:#958F6A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#fav_list .table_row1 {
background-color:#ffffff;
}

#fav_list .table_row1:hover {
background-color:#FBE980;
}
#content_index .watch_all {
padding: 10px 0px;
text-align: center;
}
#content_index .watch_all a {
font-size: 11px;
font-weight: bold;
color: #003399;
text-decoration: none;
}
#content_index .watch_all a:hover {
color: #0033FF;
text-decoration: underline;
}
#lightsoff {
font-size: 11px;
font-weight: bold;
padding: 15px 0px;
letter-spacing: -1px;
width: 100px;
}
#lightsoff a {
color: #525252;
text-decoration: none;
}
#lightsoff a:hover {
color: #FF6600;
text-decoration: underline;
}
.fav_share_link{
color: #0033CC;
font-weight: bold;
font-size: 11px;
text-align: center;
letter-spacing: -1px;
padding: 10px 0px;
}
div.pagination {

width:auto;
text-align:right;
margin:5px;
padding: 3px;
float:right;
}

div.pagination a {
font-weight:400;
text-decoration:none;
color:#747474;
background-color:#eee;
border:1px solid #bababa;
font-size:0.9em;
line-height:1.5em;
margin:0 2px;
padding:0 2px;
}

div.pagination a:hover,div.pagination a:active {
background-color:#0094D6;
color:#FFF;
text-decoration:none;
border-color:#0094D6;
}

div.pagination span.current {
font-weight:400;
color:#FFF;
border:1px solid #0094D6;
background-color:#0094D6;
font-size:0.9em;
margin:0 2px;
padding:0 2px;
}

div.pagination span.disabled {
visibility: hidden;
}
div.pagination a,
div.pagination span.current,
div.pagination span.disabled  {
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 2px 4px;
}
#memberslist a {
color:#039;
text-decoration:none;
font-weight:700;
font-size:12px;
}

#memberslist .row1 {
background-color:#ECF3F7;
color:#027BB8;
border-top:#FAFAFA;
}

#memberslist .row2 {
background-color:#E1EBF2;
color:#027BB8;
border-bottom:#12A3EB;
}

#memberlist_links a {
font-weight:400;
text-decoration:none;
color:#747474;
background-color:#eee;
border:1px solid #bababa;
font-size:10px;
line-height:1.5em;
margin:2px 1px;
padding:2px;
}

#memberlist_links a:hover {
text-decoration:none;
color:#747474;
background-color:#CFE1F6;
border:1px solid #36C;
}

#playingnow {
width:430px;
background-color:#ffffff;
border:2px solid #FFFDF5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#333;
display:table;
text-align:center;
margin:0 auto;
padding:5px;
}

#playingnow li {
width:120px;
display:block;
float:left;
margin:0;
padding:0;
}
#playingnow li .imag  {
border: 3px solid #FFF;
padding: 1px;
}
#playingnow a,#playingnow a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
color: #0066CC;
}

#playingnow a:hover {
color:#000;
text-decoration:underline;
}

#playingnow .imag {
border:1px #333;
}

.mycommentspan {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#06F;
}

.small-print {
font-size:9px;
color:#666;
}

#pag {
display:block;
height:22px;
font-size:11px;
padding:5px;
}

#pag a {
font-weight:700;
text-decoration:none;
color:#fff;
background-color:#C73C0B;
padding:5px;
}

#pag a:hover {
color:#fff;
background-color:#0066ff;
}

#tags a,#tags a:visited {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#tags a:hover {
color:#0060E6;
text-decoration:underline;
}
.tag_cloud_link {
text-decoration:none;
color:#bd8d46;
font-weight:400;
}

.tag_cloud_link:hover {
text-decoration:underline;
color:#f03c00;
}

.suggestionList {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#36C;
background-color:#FFF;
position:absolute;
border:1px solid #999;
width:217px;
margin:0;
padding:0;
z-index: 100;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}

.suggestionList a {
color:#36C;
text-decoration:none;
}

.suggestionList li {
display:block;
cursor:pointer;
list-style-type:none;
color:#FFF;
padding:3px 0 3px 4px;
}

.suggestionList li:hover {
display:block;
color:#FFF;
background-color:#36C;
}

#list_subcats .selectedcat,#list_cats .selectedcat {
background:#ffffff url(images/dotx.gif) repeat-x bottom center;
}

#top_videos .imag:hover,.tinythumb:hover {
border:1px solid #666;
}

#site_stats a:hover,#footer a:hover,.signup a:hover,#footer a:hover {
text-decoration:underline;
}

#favorites_main,#browse_main, #css_articles {
width:95%;
background-color:#ffffff;
border:2px solid #FFFDF5;
float:right;
margin:0 auto;
padding:5px;
}

#detail_page,#detail_page_comments {
width:100%;
background-color:#ffffff;
border:2px solid #FFFDF5;
display:table;
margin:0;
padding:5px;
}

#detail_page h3,#detail_page_comments h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:-1px;
color:#B9121B;
margin:0;
padding:5px 0;
}

.comment_box ol,#menu_links ul,#list_cats ul,#logged_menu ul {
list-style-type:none;
margin:0;
padding:0;
}

#detail_page_video_links ul,#fav_list .remove_link,#playingnow ul {
margin:0;
padding:0;
}

#topvideos_results a:hover,#memberslist a:hover {
color:#06F;
text-decoration:underline;
}

#topvideos_results .heading,#memberslist .heading {
background:#00A1FF url(images/bg_topvideoresults.gif) repeat-x top center;
color:#FFF;
}

#topvideos_results,#newvideos_results,#memberslist {
font-size:11px;
line-height:17px;
color:#333;
width:100%;
}

#fav_content_index a,#fav_list a {
color:#0066ff;
text-decoration:none;
}

#memberslist .row1:hover,#memberslist .row2:hover {
background-color:#CFE1F6;
color:#027BB8;
}

.suggestionList ul,.suggestionList li:hover a {
color:#fff;
}

/*	Categories Navigation Menu	*/
#ul_categories ul,
#ul_categories li ul {
list-style-type:none;
cursor: pointer;
}
#ul_categories ul li:hover {
cursor: pointer;
}
#ul_categories ul li,
#ul_categories li:hover ul {
display: block;
}
#ul_categories li:hover a {
color: #F03C00;
}
#ul_categories ul li a {
margin: 1px 0px;
}
#ul_categories li ul {
display: none;
cursor: pointer;
margin-top: 4px;
}
#ul_categories .hidden_li {
visibility: hidden;
display: none;
}
#ul_categories .visible_li {
visibility: visible;
display: block;
font-size: 11px;
}
#ul_categories .visible_li a,
#ul_categories .visible_li a:hover {
display: block;
color: #4A4A4A;
}
#ul_categories .visible_li a:hover,
#ul_categories .visible_li li:hover {
color: #F03C00;
text-decoration: underline;
}

#ul_categories ul li {
background:url(images/small_arrow.gif) no-repeat left center;
padding:5px 5px 5px 10px;
}

#ul_categories ul li.selectedsubcat {
color:#fff;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; 
/*set to left, center, or right to align the menu as desired*/
background:#FFFFFF;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #FFF;
background-color: #0D0398;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

.shadetabs li a:visited{
color: #FFF;
}

.shadetabs li a:hover{
text-decoration: none;
color: #FFFF00;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
color: #FFF;
background-color: #0000EE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.contentstyle{
width: 330px;
margin-bottom: 1em; padding: 10px;
}



.comments_content, .tabcontent {
display: none;
}

#lightsoff-background  {
position: absolute;
margin:0;
padding: 0;
z-index: 20;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
/*
Language selector
*/
#lang_selector, .lang_selected, .lang_submenu {
margin: 0;
border: 0;
list-style: none;
padding: 0;
width: 40px;
}
#lang_selector  {
height: 24px;
float: right;
margin-right: 8px;
}
.lang_selected span, .lang_selected_onclick span {
padding: 4px 2px 2px 4px;
display: block;
}
.lang_selected li {
display:  inline;
}
.lang_selected span:hover, .lang_selected_onclick span {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #ffffff;
}
.lang_selected_onclick span {
border-bottom: none;
}
.lang_submenu {
width: 39px;
display: none;
position: absolute;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #ffffff;
z-index: 2;
}
.lang_submenu a:link, .lang_submenu a:visited, .lang_submenu a:hover {
display: block;
font-size: 11px;
padding: 4px 2px 2px 4px;
}
.arrow{
margin-left: 3px;
cursor: pointer;
}

.captions {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
letter-spacing:0px;
text-align:center;
color:#448746;
background:#dfdfdf;
text-transform: ;
padding: 2px 0px 5px 0px;
margin: 0;
background:#ffffff;
border:1px solid #ffffff;
}

/* ARTICLES CSS */
#css_articles {
background-color: #FFF;
}
#css_articles_list {
padding: 20px 0px;
border-bottom: 1px solid #999;
}
#css_articles h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 2.3em;
font-weight: normal;
line-height: 1.2em;
color: #333;
padding: 5px 0px;
margin: 0;
}
#css_articles h3, #css_articles_list h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.7em;
font-weight: 100;
letter-spacing: -1px;
padding: 10px 0px;
margin: 0;
color: #009900;
}

#css_articles_list h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
letter-spacing: 0px;
padding: 4px 0px;
color: #0066CC;
}

#css_articles .pubDate, #css_articles_list .pubDate {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
background-color: #f4f4f4;
padding: 1px 5px;
}
#css_articles_list .pubDate {
background-color: #FFF;
padding: 2px 0px;
}
#css_articles .articleBreadcrumb {
color: #999;
text-align: right;
}
#css_articles .articleBreadcrumb a, #css_articles .articleBreadcrumb a:visited {
color: #666;
text-decoration: none;
}
#css_articles .articleBreadcrumb a:hover {
color: #333;
text-decoration: underline;
}
#css_articles .articleContent {
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 1.9em;
margin: 15px;
}
#css_articles .articleContent img {
padding: 5px;
margin: 5px 10px;
border: 1px solid #ccc;
}
#css_articles .articleContent .browseh2 {
color: #59331D;
font-size: 2.5em;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #BA9C60;
}
#css_articles .articleContent a, #css_articles .articleContent a:visited {
color: #0066ff;
text-decoration: none;
}
#css_articles .articleContent a:hover {
color: #FF0033;
text-decoration: underline;
}
#css_articles .postComments .comment_box li {
display:table;
background-color:#F3F2DA;
width:95%;
margin:5px;
padding:10px;
line-height:18px;
font-size:11px;
color: #2A2A2A;
border: 1px solid #F3F2DA;
}
#css_articles .postComments .be_the_first {
font-size: 11px;
color: #666;
padding: 0px 3px;
}
#css_articles .postComments .comment_box li:hover {
background-color: #E5F3FA;
color: #000;
border: 1px solid #259DB8;
}
#css_articles .postComments .comment_box .comment-head {
display: block;
background-color: #FFF;
width: 100%;
height: 60px;
margin: 0;
}
#css_articles .relatedArticles, #css_articles .postComments {
line-height: 1.9em;
margin: 15px;
font-family: Arial, Helvetica, sans-serif;
}
#css_articles .relatedArticles ul {
font-weight: bold;
list-style-type: circle;
padding-left: 25px;
margin-left: 0;
}
#css_articles .relatedArticles ul li a {
color: #0099FF;
background-color: #FFF;
padding: 3px;
text-decoration: none;
}
#css_articles .relatedArticles ul li a:hover {
color: #FFF;
background-color: #0099FF;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}

#css_articles .shareLinks {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}
#css_articles .shareLinks ul {
padding: 15px 0px;
margin: 0px 15px;
list-style-type: none;
}
#css_articles .shareLinks ul li {
display: inline;
font-weight: bold;
padding: 0px 4px;
float: left;
list-style-type: none;
display: block;
text-align: center;
}
#css_articles .shareLinks a, #css_articles .shareLinks a:visited {
color: #666;
text-decoration: none;
}
#css_articles .shareLinks li.upLink {
padding: 2px 10px;
background-color: #66CC00;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
float: right;
}
#css_articles .shareLinks li.upLink a, #css_articles .shareLinks li.upLink a:visited{
color: #FFF;
text-decoration: none;
}
#css_articles .shareLinks a:hover {
color: #0066CC;
text-decoration: none;
}
#css_articles #changeFont a, #css_articles #changeFont a:visited {
color: #999;
text-decoration: none;
float: right;
}
#css_articles #changeFont a:hover{
color: #CC0033;
}
#articleParagraph, #pm_resizer {
font-size: 12px;
display: block;
padding: 10px 0px;
width: 100%;
}
#articleParagraph .shortcuts {
float: right;
display: block;
}
#articleParagraph .shortcuts a {
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 5px;
}
#articleParagraph .shortcuts a:hover {
color: #FFF;
text-decoration: none;
background-color:#CC0033;
}
#articleParagraph .shortcuts {
display: none;
}
#articleParagraph:hover .shortcuts {
display: block;
}
*html #articleParagraph .shortcuts { /*Silly IE*/
display: block;
padding: 10px 0px;
margin: 10px 0px;
}


#detail_related_articles {
line-height: 1.9em;
margin: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#detail_related_articles ul {
list-style-type: circle;
padding-left: 15px;
margin-left: 0;
}
#detail_related_articles ul li {
list-style-type: circle;
}

#detail_related_articles ul li a {
color: #0099FF;
padding: 3px;
text-decoration: none;
}
#detail_related_articles ul li a:hover {
color: #FFF;
background-color: #0099FF;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}

#index_articles {
font-size: 11px;
width:430px;
background-color:#ffffff;
border:2px outset #eee;
color:#333;
display:table;
text-align:left;
margin:0 auto;
padding:5px;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#index_articles a {
color: #0099FF;
text-decoration: none;
}
#index_articles a:hover {
color: #FFF;
}
#index_articles ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#index_articles ul li {
padding: 5px;
padding-left: 30px;
margin-left: 10px;
display: block;
background: url(../../admin/images/ico_article.png) no-repeat left center;
}
#index_articles ul li:hover {
color: #FF0033;
cursor: pointer;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
#index_articles ul li:hover a {
color: #FF0033;
}

#suggest_page {
width:95%;
background-color:#ffffff;
border:2px solid #FFFDF5;
line-height:17px;
margin:0 auto;
padding:5px;
}
#footer
{
background:#ffffff;
width:910px;
}
#footer img{
    border:0;
}
#footer a:link{
    color:#a2b7b5;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
}
#footer a:visited{
    color: #85A4A0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
}
#footer a:hover{
    color: #CED9D8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
}
.mmenu{ background-image:url(http://bvlandrovers.com/directory-dealers/resources/mmenu_bg.gif);
			background-color:#4C6C68;
		
		
		font-weight:900;						
				}
				
.mmenu a:visited,.mmenu a {
				
				color:#C2CDC9;	
}
.mmenu a:hover{
					color:#ffffff;
					
}
.ss
{
color:#ffffff;
}
.ss a
{
color:#009b00;
}
.rightcontent
{
background:#ffffff;
color:#ffffff;
}
.rightcontent a
{
color:#1F8F4B;
}
.color1 a
{
color:#999999;
}

/* END MAIN MENU*/
#detail_page
{
background:#ffffff;
border:0px solid #016408;
}

#browse_main
{
background:#ffffff;
border:0px solid #006699;
margin:0px;
padding:0px;
float:left;
text-align:left;
margin-left:0px;
width:100%;


}

#main_menu{
margin-top:15px;
margin-left:10px;
font-size:8px;
}


#main_menu, #footer_menu{
display: inherit;
padding:5px;
float: left;
height:20px;
width:auto;
}

#main_menu a, #footer_menu a{

color:#EFDFC7; 
text-decoration:none;

}

#main_menu a:hove, #footer_menu a:hover{
text-decoration:underline;
}

#footer_menu{
margin-top:0px;
margin-left:120px;


}
.main_menu ul {
  list-style: none;    /* no list bullets                        */
  margin: 0px;         /* don't try to indent lists              */
  padding:0px;        /* don't try to indent lists              */
 /* background: #0D0398;*/
  padding-bottom:30px;
  
  /*z-index:3000;*/
  
 
  
}
.main_menu ul li a {
  color:#FFFFFF;
  text-decoration:none;
 
}

/* top level menu items */
.main_menu li {
  position: relative;  /* makes this a containing block          */
  float: left;         /* align menu horizontally                */
  background:#0D0398;
  height:25px;
  font:bold;
  padding-top:5px;
  padding-left:6px;
  padding-right:6px;
  border: 1px solid #fff; 
          /* make each item the same width          */
		  
 
}

/* second level menu container */
.main_menu ul ul {
 /* border: 1px solid black;*/
  display: none;       /* don't show this menu by default        */
  position: absolute;  /* use absolute positioning for submenu   */
  top: 100%; 
            /* display directly under menu bar        */
  }

/* second level menu items */
.main_menu li li {
  float:none;
  border:1px solid #ffffff ;
            /* makes this list a vertical one      */
  width:12em;             /* our second level menus are wider    */
  background:#0D0398;
  
  
}

/* position third level menu container */
.main_menu ul ul ul { top: 0px; left: 100%; }

/* make the anchor fill the li */
.main_menu li a { display: block; padding: 3px; }

/* highlight effect on hover */
.main_menu li a:hover { background: #030120; }

/*
 * The magic which shows the menus. The > selector selects only an
 * immediate child. So this selector says 'The ul directly below the
 * li being hovered over'.
 */
.main_menu li:hover > ul { display: block; }

/* clear the floated elements */
.main_menu ul:after { 
  content: ".";
  display: block;
  height: 0;
  clear: both; 
  visibility: hidden;
}

.main_menu li { behavior: url('/IEmenus.htc'); }

#headerimg div.menu2
{
margin-top:0px;
margin-left:0px;
display: inherit;
padding:5px;
float: left;
height:25px;
width:auto;
}

#headerimg div.menu2 a
{
color:#EFDFC7; 
text-decoration:none;
text-transform:uppercase;

}

#headerimg div.menu2 a:hover
{
text-decoration:underline;
}

/* END MAIN MENU*/
#footer_menu{ background:url(images/footer2.jpg) repeat-x; width:100%; height:62px; color:#FF6633; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; }

#footer_menu a{ padding:4px; font-size:14px; font-weight:normal;}
#footer_menu a,a:visited{ color:#FFFFFF; text-decoration:none;}
#footer_menu a:hover{ color:#FFFF00; text-decoration: underline;}


.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
border-bottom: 1px solid gray;
background: #0D0398;
overflow: hidden;
width: 980px;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #0D0398;
}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background:0D0398; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
background:301eff; /*background of tab with "selected" class assigned to its LI */
}
/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background:#414141;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
text-align:left;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: black;
background-color: lightyellow;
text-decoration: none;
padding: 0px 0px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color:#414141;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 0px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 0px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 0px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: 414141;
}

.blackwhite li a:hover{
background: black;
color: white;
}

/*
.new
{
 border:1px solid #DDDDDD;
 background:#ffffff ;
}
.new a:hover
{
 border:1px solid #fff;
}
.news
{
background:#dedede;
background:#ffffff ;
height:24px;
}
*/

.chromestyle{
width: 877px;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 970px;
background:#0B0275; /*THEME CHANGE HERE*/
padding: 5px;
margin: 0;
height:40px;
text-align: left; /*set value to "left", "center", or "right"*/
font-size:16px;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ddddcf;
padding-left:1px;
margin: 0;
font-size:10px;
text-decoration: none;
border-right: 0px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: #1505F0; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #666666; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #444444;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 0px;
border-bottom: 1px solid #666666; /*THEME CHANGE HERE*/
padding: 0px 0;
text-decoration: none;
font-weight: bold;
color: DDDDE0;
padding:3px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #BBBBBB;
}

#footer {
    clear: left;
    width: 936px;
    margin: 0px;
    border: 1px solid #0D0398;
    background:#0D0398;
    color:#F99D42;
	padding:10px;
	height:80px;
	margin:0 0 10px 10px;
    }
	
#footer a, #footer a:visited{ color:#FFFFFF; text-decoration:none; }
#footer a:hover{ color:#CCCCCC;  text-decoration:none;}
.video_home td{ border: 1px solid #DDDDDD; }
.video_home2 td{ border: 1px solid #DDDDDD; padding:5px;}

.partl1{ overflow:hidden; border:1px solid #DDDDDD; padding:5px; width:624px; }
.partr1{ overflow: hidden; border:1px solid #DDDDDD; border-left:1px solid #DDDDDD; padding:10px; width:356px;}

.partl2{ overflow:hidden; border:1px solid #DDDDDD; padding:0px; width:250px; }
.partr2{ overflow: hidden; border:1px solid #DDDDDD; border-left:0px solid #DDDDDD; padding:8px; width:630px;}



.home_left{ border: 1px solid #DDDDDD; width:250px;  overflow:hidden;  zoom:1;}
.home_middle{ border-top: 1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;  overflow:hidden;}
.home_right{ border: 1px solid #DDDDDD;  overflow:hidden; }



#home_new_list{ border:1px solid #DDDDDD; padding:5px; background:#FFFFFF; overflow:hidden; margin:0px; border-right:0px; height:553px;}
#home_top_list{ border:1px solid #DDDDDD; padding:0px; background:#FFFFFF; overflow:hidden; margin:0px;  width:264px; height:563px;}

/*
#home_new_list td .item{ border:1px solid #DDDDDD; padding:10px; width:108px; height:76px; margin:5px;}
*/


#home_new_list .item {
/*display: block;*/
width:137px;
float:left;
text-align:center;
height:140px;
padding:10px;
border:1px dashed #DDDDDD;
margin:5px 5px 2px 5px;
text-align:left;
}


#footer {
    clear: left;
    width: 936px;
    margin: 0px;
    border: 1px solid #0D0398;
   background:#0D0398;
    color:#F99D42;
	padding:10px;
	height:80px;
	margin-bottom:10px;
	text-align:center;
	
	font-size:12px;
	font-weight:normal;
    }

#footer { margin-left:10px;}
	
#footer a, #footer a:link, #footer a:visited{ color:#FFFFFF; text-decoration:none; }
#footer a:hover{ color:#CCCCCC;  text-decoration:none; }
	
#footer p.icons {
    float: right;
    text-align: right;
    width: 50%;
    height: 52px;
    }
#footer img { margin: 0 10px; border: none; }
#footer img a { }

