body,div,span,p,form,a img, img, ul, li, table, tr, td, h1, h2, h3,h4, h5, small { margin:0; padding:0; list-style:none; border:none }
body { background:#e9e9e9; font:0.80em Arial, Helvetica, sans-serif; font-size:12px; color:#252525; width:100%; min-width:900px; max-width:1000px; margin:0 auto }
.txt1, .text1, .text2 { font:0.80em Arial, Helvetica, sans-serif; font-size:12px; color:#252525;	 }
#main { background:#fff; border-bottom:1px solid #CCCCCC; margin-left:37px; /*padding:0 10px 0 32px	*/ }
h1,h2,h3,h4 { font-weight:bold; }
h1 { font-size:1.1em; font-size:100%; }
h2{ color:#40569b; font-size:1.0em; }
h3 { font-size:1.0em; }
small { font-size:0.8em; display:block }

.fleft, .imgLeft { float:left; }
.fRight, .imgRight { float:right; }
.noBorder { border:none !important; }
.imgLeft { margin:1em 1em 1em 0; }
.imgRight { margin:1em 0 1em 1em; }
.clear { clear:both; margin: 0px; padding:0px; }
.tRight { text-align:right }
.black { color:#000 }
.green { color:#52812f }
.blue, a { color:#40569b; text-decoration:none }
.table { padding-bottom: 0px; }
.tr { clear:left; height:20px; }
/* .tr { clear:left; padding-left: 3px; height:20px; } */
.td { float:left; }
.mt5  { margin-top:5px; }
.blank { padding-bottom:5px; }
.bold {font-weight: bold;}
.red { color:#ff0000; }
.none { display:none; }
.dotted { border-bottom: 1px dotted #999; height:30px; }
.bottom_hr { border-bottom:#EEEEEE solid 1px; padding-bottom:4px; }
.b {font-weight: bold;}
a { -moz-outline:none; }
a:hover { text-decoration:underline }
a.links {font-size:11px; color: #20c8c2; }
a.links1 {font-size:11px;}
a.links2 {font-size:13px; color: #dbbb09; }
a.links3 {font-size:15px;}
a.links4 {font-size:16px; color: #a30440; }
a.links5  {font-size:25px; color: #c84c20; }

/* Scroll */
div.sc_menu { position: relative; height: 145px; width: %100; overflow: auto; }
ul.sc_menu { display: block; height: 110px; /* max width here, for users without javascript */	width: 1500px;	padding: 15px 0 0 15px; /* removing default styling */ margin: 0; background: url('../images/scroll_navigation_bg.png'); list-style: none; }
.sc_menu li { display: block;  float: left;	padding: 0 4px; }
.sc_menu a { display: block; text-decoration: none; }
.sc_menu span { display: none; margin-top: 3px; text-align: center; font-size: 12px; color: #fff; }
.sc_menu a:hover span { display: block; }
.sc_menu img { border: 3px #fff solid;	-webkit-border-radius: 3px; -moz-border-radius: 3px; }
.sc_menu a:hover img { filter:alpha(opacity=50); opacity: 0.5; }

/* Slidebox */
#slidebox { width: 400px; padding: 10px; background-color: #fff; border-top: 3px solid #000000; position: fixed; bottom: 20px; right: -430px; -moz-box-shadow: -2px 0px 5px #aaa;-webkit-box-shadow: -2px 0px 5px #aaa; box-shadow: -2px 0px 5px #aaa; font-family: Tahoma; font-size: 13px; } 
#slidebox a.more { font-size: 0.5em; text-transform: uppercase; font-family: Helvetica,sans-serif; letter-spacing: 1px; }
#slidebox a.close { background: transparent url(../images/recommendclose.gif) no-repeat top left; width: 13px; height: 13px; position: absolute; cursor: pointer; top: 10px; right: 10px; }
#slidebox a.close:hover { background-position: 0px -13px; }


/* Top, Banner, Navigation */
#top { padding:5px 30px 5px 30px; /* border-bottom:1px solid #adb4ca; */ vertical-align:center; height:65px !important;	 }
#banner { background:#40569b url(../images/blue-horiz.png) top left repeat-x; clear:both; color:#fff; padding:0 40px 9px 40px; }
#banner small { text-align:right; padding-top:10px; margin-bottom:-10px }
#banner p { margin-top:7px; line-height:1.5em }
#banner.adjust { padding-top:20px; margin-bottom:-10px }
#navigation { float:left;  padding:15px 20px 0 10px; font-size: 1.2em; font-weight:bold; color:#ffffff; white-space:nowrap; }
#navigation li { float:left; padding:0px 20px 0px 20px; text-align:center; border-right:1px solid #68bf54; white-space:nowrap; }
#navigation a { color:#fff; }
#navigation li.active { margin:0px 0px 0px 0px; background:#a5bafb; font-weight:bold; }

.uploadIcon2 { position:relative; top:-2px; float:left; padding:0px 0px 0px 10px; white-space:nowrap;	 }
.uploadIconActive2  { position:relative; top:-2px; background:#ff6600; float:left; padding:0px 0px 0px 10px; white-space:nowrap; }

#content  { clear:both; padding:30px 25px 20px 10px; }
.medCol { float:left; width:60%; max-width:580px; padding:10px; }
.bigCol { width:100%; margin-top:-10px }
.btn { background:#52812f; border:none; color:#fff; font-weight:bold; padding:4px; font-size: 0.9em; } 
.txt { border:1px solid #CCCCCC; padding:3px;  }

.w20 { width:20%; }
.w30 { width:28% }
.w40 { width:37% }
.w15 { width:12% }
.w10 { width:10% }
.w7 { width:8%; }
.w6 { width:6%; }


#search-block-form label, #search-form label {  display:none; }
#search-block-form div, #search-form div { display:inline; }
#search-block-form input.form-text, #search-form input.form-text { background-image:url(../images/search_lrg_textfield.png); background-position:0 -36px; border:medium none !important; display:block; float:left; font-size:28px; height:36px; line-height:36px;margin:0;  padding:0 10px; width:494px; }
#search-block-form input.form-text:focus, #search-form input.form-text:focus { background-position:0 -72px; }
#search-block-form input.form-submit, #search-form input.form-submit { background-image:url(../images/search_lrg_button.png); background-position:0 0; border:0 none !important; cursor:pointer; display:block; float:left; font-size:1px; height:36px; margin:0; padding:0; text-indent:-9999px !important; width:86px; }
#search-block-form input.form-submit:hover, #search-form input.form-submit:hover { background-position:0 -36px; }


#results { float:left; margin:0; }
#results #details a { text-decoration: none; }
#results  #title { margin-bottom: 5px; }
#results  #title h1 { color:#0f2ca8; font-size: 14px;  font-weight: bold; }
#results  #title h1 a { color:#0f2ca8; text-decoration: underline; }
#results  #title h1 a:hover { color:#0f2ca8; text-decoration: none; }
#results  #description { background:url(../images/description-bg.jpg) repeat-x;  color: #464647; font-size: 12px; line-height: 24px; width:590px;  text-transform: lowercase; }
#results #details  { float:left; font-weight:bold; font-size:11px; font-family:Arial; }
#results #details  a { float:left; display:block; text-decoration: none; background-color:#000; color:#ffffff; padding:3px; margin:0 2px; }
#results #details  a:hover { display:block; padding:2px; background-color:#ffffff; color:#000; padding:3px; margin:0 2px; }
#results #details .mini-left { background:url(../images/mini-left.jpg) no-repeat; width: 20px; height: 24px; float:left; padding:3px 2px 0 8px; }
#results #details .mini-center { background:url(../images/mini-center.jpg) repeat-x;  height: 20px; float:left; padding-top:5px; }
#results #details .mini-center a { color: #000000; }
#results #details .mini-right { background:url(../images/mini-right.jpg) no-repeat; width: 8px; height: 24px; float:left;  }

#google { float:left; width: 660px; }

#page   { float: left; padding-top:20px; font-weight: bold; width:800px; height: 40px; }
#page  a { padding: 4px; text-decoration: none; border: 1px solid #ccc; background-color: #fafafa; font-weight: normal; }
#page  a:hover { padding: 4px; border: 1px solid #6e8d10; font-weight: normal; }

.maxBigWidth { max-width: 500px; letter-spacing: expression(((this.width>500)?this.width=500:null)?"normal":"normal"); }

.table {  padding-bottom: 0px;}
.row { clear:left; height:20px; }
.blank { padding-bottom:5px; }
.column { float:left; }
.textbig { text-transform:uppercase; }
.u { text-decoration:underline; }
.clearfix { clear:both; }

.List { float:left; margin:0; padding:14px 0 1px 5px; }
.List li { background-color:#FFFFFF; clear:none; display:inline; float:left; height:11em; margin:0 10px 1.25em 0; padding:7px; position:relative; width:118px; border:1px solid #E1EBE9; }
.List strong a { clear:both; display:block; line-height:1; max-height:2.1em; overflow:hidden; }
.List strong a:hover { text-decoration:none; }
.List img { display:block; height:90px; margin:0 0 0.25em; width:114px; }
.List a img { background-color: #FFFFFF; border:1px solid #FFFFFF; padding:1px; vertical-align:top; } 
.List a:hover img { border:1px solid #0088DD; }
.meta {  color:#777777; display:block; font-size:0.917em; line-height:1.2; }

.rightmenu { float:left; margin:0;  } 
.rightmenu li { float:left; width:180px; }
.rightmenu li a { padding:4px; display:block; border-bottom:1px solid #ddd;}
.rightmenu li a:hover { padding:4px; text-decoration:none; background-color:#0077AA; color:#fff; }

#last10music { float:left; background-color:#ffffff;  padding:20px;}
#last10music li { float:left; display:block; width:100px; padding:4px; }

/* Right Details */
#right_details { float: right; width: 300px; padding: 10px;  margin-right: 20px; /*margin-top: -35px;*/ background-color:#E1EBE9; }
#right_details h3 { border-bottom:1px solid #CDDDDA; color:#333333; text-transform:uppercase;  line-height:1; margin-bottom:0.5em; margin-top:1.2em; }
#right_details #tags ul { list-style:none; }
#right_details #tags li { float:left; margin-left:0.5em; }
#right_details #tags li a { color:#0077AA; font-weight:bold; }
#right_ads { position : fixed; _position : absolute; top : 0; _top : expression(eval(document.body.scrollTop ) ); right : 0; margin : 0; }

/* Details Vote */
#vote { background:url("../images/vote.png") repeat scroll 0 0 transparent; height:127px; position:relative; text-align:center; width:94px; padding-top:5px; }
#vote a.vote_this { background:url("../images/vote_this.png") no-repeat scroll 0 0 transparent; bottom:9px; display:block; height:28px; left:9px; position:absolute; text-indent:-9999px; width:78px; }
#vote a.vote_this:hover { background:url("../images/vote_this_hover.png") no-repeat scroll 0 0 transparent; }
#vote p { color:#2F2F2F; font-size:13px; margin:0; padding:0;}
#vote pre { color:#2F2F2F; font-size:30px; font-weight:bold;  margin:0; }
#likeit { color:#FF0000; font-size:11px; font-weight:bold; text-decoration:underline; }

#left_ads { position : absolute; top : 0; left : 0; margin : 0; }

#data_list ul {}
#data_list li { float:left; width:140px; height:135px; text-align:center; margin-right:4px; }
#data_list li img { border:1px solid #D4DCEB; width:125px; height:100px; padding:2px;}
#data_list li a { color:#3F6E74; font-weight:bold; }
#data_list li a:hover {  color:#3F6E74; font-weight:bold; }
#data_list li a:hover img { border:1px solid #000; }

/* Footer */
/* #footer { text-align:center; font-size:0.8em; padding:20px 0 20px 0; width:100%; background:#e9e9e9; }  */
#footer { float:left; width:100%; background:#f5efef; padding:15px 0 20px 0; margin:10px 0px 10px 0px; border:1px solid #ddd; font-family:Tahoma; font-size:10px;  } 
#footer ul { float:left; padding:5px 20px 0; width:100%;  }
#footer ul > li { float:left; background:url("../images/green-arrow.png") no-repeat left center transparent; padding:1px 10px 0 12px; }
#footer ul > li a { color:#808080; text-decoration: none; font-size:11px; }
#footer ul > li a:hover { text-decoration: underline; }

