
#site_sumotorrent { background: transparent url('sites.png') no-repeat scroll 0pt 0pt; }
#site_demonoid { background: transparent url('sites.png') no-repeat scroll 0pt -16px; }
#site_thepiratebay { background: transparent url('sites.png') no-repeat scroll 0pt -32px; }
#site_mininova { background: transparent url('sites.png') no-repeat scroll 0pt -48px; }
#site_monova { background: transparent url('sites.png') no-repeat scroll 0pt -64px; }
#site_newtorrents { background: transparent url('sites.png') no-repeat scroll 0pt -80px; }
#site_seedpeer1 { background: transparent url('sites.png') no-repeat scroll 0pt -96px; }
#site_legittorrents { background: transparent url('sites.png') no-repeat scroll 0pt -112px; }
#site_torrentz1 { background: transparent url('sites.png') no-repeat scroll 0pt -128px; }
#site_mybittorrent { background: transparent url('sites.png') no-repeat scroll 0pt -144px; }
#site_fulldls { background: transparent url('sites.png') no-repeat scroll 0pt -160px; }
#site_fenopy1 { background: transparent url('sites.png') no-repeat scroll 0pt -176px; }
#site_btjunkie1 { background: transparent url('sites.png') no-repeat scroll 0pt -192px; }
#site_torrentreactor { background: transparent url('sites.png') no-repeat scroll 0pt -208px; }
#site_btmon { background: transparent url('sites.png') no-repeat scroll 0pt -224px; }
#site_torrenthound { background: transparent url('sites.png') no-repeat scroll 0pt -240px; }
#site_extratorrent { background: transparent url('sites.png') no-repeat scroll 0pt -256px; }
#site_idealtorrent { background: transparent url('sites.png') no-repeat scroll 0pt -272px; }
#site_torrenthub { background: transparent url('sites.png') no-repeat scroll 0pt -288px; }
#site_torrentin { background: transparent url('sites.png') no-repeat scroll 0pt -304px; }
#site_torrentdownloads { background: transparent url('sites.png') no-repeat scroll 0pt -320px; }
#site_torrent { background: transparent url('sites.png') no-repeat scroll 0pt -336px; }
#site_extremenova { background: transparent url('sites.png') no-repeat scroll 0pt -352px; }
#site_torrent7 { background: transparent url('sites.png') no-repeat scroll 0pt -368px; }
#site_torrentzap { background: transparent url('sites.png') no-repeat scroll 0pt -384px; }
#site_alivetorrents { background: transparent url('sites.png') no-repeat scroll 0pt -400px; }
#site_torrentbit { background: transparent url('sites.png') no-repeat scroll 0pt -416px; }
#site_vertor { background: transparent url('sites.png') no-repeat scroll 0pt -432px; }
#site_isohunt { background: transparent url('sites.png') no-repeat scroll 0pt -448px; }
#site_btjunkie { background: transparent url('sites.png') no-repeat scroll 0pt -464px; }
#site_fenopy { background: transparent url('sites.png') no-repeat scroll 0pt -480px; }
#site_torrentz { background: transparent url('sites.png') no-repeat scroll 0pt -496px; }
#site_seedpeer { background: transparent url('sites.png') no-repeat scroll 0pt -512px; }
#site_kickasstorrents { background: transparent url('sites.png') no-repeat scroll 0pt -528px; }

#icon_sumotorrent { background: transparent url('sites.png') no-repeat scroll 0pt 0pt; width: 16px; height: 16px; display: block; }
#icon_demonoid { background: transparent url('sites.png') no-repeat scroll 0pt -16px; width: 16px; height: 16px; display: block; }
#icon_thepiratebay { background: transparent url('sites.png') no-repeat scroll 0pt -32px; width: 16px; height: 16px; display: block; }
#icon_mininova { background: transparent url('sites.png') no-repeat scroll 0pt -48px; width: 16px; height: 16px; display: block; }
#icon_monova { background: transparent url('sites.png') no-repeat scroll 0pt -64px; width: 16px; height: 16px; display: block; }
#icon_newtorrents { background: transparent url('sites.png') no-repeat scroll 0pt -80px; width: 16px; height: 16px; display: block; }
#icon_seedpeer1 { background: transparent url('sites.png') no-repeat scroll 0pt -96px; width: 16px; height: 16px; display: block; }
#icon_legittorrents { background: transparent url('sites.png') no-repeat scroll 0pt -112px; width: 16px; height: 16px; display: block; }
#icon_torrentz1 { background: transparent url('sites.png') no-repeat scroll 0pt -128px; width: 16px; height: 16px; display: block; }
#icon_mybittorrent { background: transparent url('sites.png') no-repeat scroll 0pt -144px; width: 16px; height: 16px; display: block; }
#icon_fulldls { background: transparent url('sites.png') no-repeat scroll 0pt -160px; width: 16px; height: 16px; display: block; }
#icon_fenopy1 { background: transparent url('sites.png') no-repeat scroll 0pt -176px; width: 16px; height: 16px; display: block; }
#icon_btjunkie { background: transparent url('sites.png') no-repeat scroll 0pt -192px; width: 16px; height: 16px; display: block; }
#icon_torrentreactor { background: transparent url('sites.png') no-repeat scroll 0pt -208px; width: 16px; height: 16px; display: block; }
#icon_btmon { background: transparent url('sites.png') no-repeat scroll 0pt -224px; width: 16px; height: 16px; display: block; }
#icon_torrenthound { background: transparent url('sites.png') no-repeat scroll 0pt -240px; width: 16px; height: 16px; display: block; }
#icon_extratorrent { background: transparent url('sites.png') no-repeat scroll 0pt -256px; width: 16px; height: 16px; display: block; }
#icon_idealtorrent { background: transparent url('sites.png') no-repeat scroll 0pt -272px; width: 16px; height: 16px; display: block; }
#icon_torrenthub { background: transparent url('sites.png') no-repeat scroll 0pt -288px; width: 16px; height: 16px; display: block; }
#icon_torrentin { background: transparent url('sites.png') no-repeat scroll 0pt -304px; width: 16px; height: 16px; display: block; }
#icon_torrentdownloads { background: transparent url('sites.png') no-repeat scroll 0pt -320px; width: 16px; height: 16px; display: block; }
#icon_torrent { background: transparent url('sites.png') no-repeat scroll 0pt -336px; width: 16px; height: 16px; display: block; }
#icon_extremenova { background: transparent url('sites.png') no-repeat scroll 0pt -352px; width: 16px; height: 16px; display: block; }
#icon_torrent7 { background: transparent url('sites.png') no-repeat scroll 0pt -368px; width: 16px; height: 16px; display: block; }
#icon_torrentzap { background: transparent url('sites.png') no-repeat scroll 0pt -384px; width: 16px; height: 16px; display: block; }
#icon_alivetorrents { background: transparent url('sites.png') no-repeat scroll 0pt -400px; width: 16px; height: 16px; display: block; }
#icon_torrentbit { background: transparent url('sites.png') no-repeat scroll 0pt -416px; width: 16px; height: 16px; display: block; }
#icon_vertor { background: transparent url('sites.png') no-repeat scroll 0pt -432px; width: 16px; height: 16px; display: block; }
#icon_isohunt { background: transparent url('sites.png') no-repeat scroll 0pt -448px; width: 16px; height: 16px; display: block; }

#icon_btjunkie { background: transparent url('sites.png') no-repeat scroll 0pt -464px; width: 16px; height: 16px; display: block; }
#icon_fenopy { background: transparent url('sites.png') no-repeat scroll 0pt -480px; width: 16px; height: 16px; display: block; }
#icon_torrentz { background: transparent url('sites.png') no-repeat scroll 0pt -496px; width: 16px; height: 16px; display: block; }
#icon_seedpeer { background: transparent url('sites.png') no-repeat scroll 0pt -512px; width: 16px; height: 16px; display: block; }
#icon_kickasstorrents { background: transparent url('sites.png') no-repeat scroll 0pt -528px; width: 16px; height: 16px; display: block; }


body { border: 0pt none ; padding: 0pt; margin: 0pt; background: #FFF url('bg_body.jpg') repeat-x scroll center top; font-family: 'Lucida Sans Unicode','Lucida Grande',LucidaGrande,'Lucida Sans',Geneva,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #4a4747; }
a { color: #0087c5; text-decoration: none; }
a:hover { color: #4a4747; text-decoration: underline; }
em {font-style:normal; color:#004f7f; font-weight:bold;}
.main { background: url('bg_main.gif') repeat-y center top;}
#wrap { width: 950px; text-align: left; background: url('bg_main_top.gif') no-repeat center top;}
.line_clear { overflow: hidden; clear: both; height: 1px; width: 1px; }
#categories { border-left:solid 1px #63cefb; height:31px;}
#categories a { border:solid 1px #63cefb; border-left:solid 0px; padding: 3px 7px; text-transform: capitalize; float: left; font-size: 0.8em;  color: #0087c5; text-decoration: none; }
#categories a:hover { text-decoration:underline; }
#categories a.active { font-weight: 700; }
#pagination1 { font-size: 0.8em; height: 24px; float: right; width: 220px; text-align: right; }
#pagination1 ul, #pagination2 ul { margin: 0pt; padding: 0pt; }
#pagination1 li { display: inline; font-size:11px;}
#pagination1 li a { margin: 0pt 4px; color: #0087c5; display: inline; text-decoration: none; }
#pagination2 { font-size: 0.85em; clear: both; padding-top: 10px;}
#pagination2 li { border: 1px solid #63cefb; margin: 0pt 4px 4px 0pt; padding: 1px 0px; text-align: center; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; width: 18px; float: left; color: #004f7f; line-height:1.4em}
#pagination2 li a { color: #004f7f; text-decoration: none; }
#pagination2 li:hover { color: #4a4747; text-decoration:underline; }
#pagination2 .active { color: #004f7f; font-weight:bold;}
#header { background: #00679b url('bg_masthead.jpg') no-repeat scroll center top; height: 149px; padding-right:21px;}
#logo { background: transparent url('header.jpg') no-repeat scroll; cursor: pointer; position: relative; float: left; width: 238px; height: 46px; margin:42px 0px 0px 23px;}
#header_right {font-family:Arial; font-size:11px; margin: 24px 0px 0pt 0pt; color: #FFF; font-size: 0.7em; text-align: right; float: right; width: 488px; background: url(bg_search.gif) no-repeat}
#header_right a {color:#FFF;}
#menu_wrap {clear: both; position:relative;}
#newlabel {/* background: transparent url('bg_new.gif') no-repeat scroll left top; */ position: absolute; left: -3px; top: -3px; width: 40px; height: 40px; }
#plugin { padding: 0pt; text-align: left; height: 15px; width: 96px; position:absolute; top:60px; left:30px;}
#menu { padding: 2px 0pt 0pt 30px; height: 18px; text-align:left;}
#search { margin: 0pt; padding: 0pt; clear: both; text-align:left; padding-left:20px;}
#extra_menu { padding: 2px 24pt 10pt; clear: both; }
#plugin_link { padding: 10px 0pt 0pt 35px; background: transparent url('icon_msg_success.gif') no-repeat scroll 0pt 6px; color: rgb(255, 51, 0); text-transform: uppercase; cursor: pointer; font-size: 1.5em; }
.img_border { border: 1px solid rgb(204, 204, 204); padding: 4px; }
.search_form { margin: 0pt; padding: 0pt; display: inline; width: 443px; height: 40px;}
.search_input { border: 0pt none ; padding: 7px 0pt 0pt 10px; background: transparent url('hsearch_bg.gif') no-repeat scroll 0% 0%; width: 433px; text-transform: lowercase; font-size: 1.8em; height: 33px; }
.search_button { margin: 5px 0pt 0pt -35px; background: transparent url('hsearch_under.gif') no-repeat scroll 0% 0%; position: absolute; width: 30px; height: 30px; }
.search_button:hover { background: transparent url('hsearch_up.gif') no-repeat scroll 0% 0%; }
#content { padding: 10px 8px 10px;  font-size: 0.8em; line-height: 1.8em; }
.content_full { padding: 16px 20px;/* background: rgb(255, 255, 255) url('bg_col.gif') no-repeat scroll center top; */}
#content_left { padding: 0px 0px 0px 20px; width: 700px; float: left; }
#content_right { width: 198px; float: right; padding-right:9px;}
#blue_block {margin-bottom: 9px; background:#dbebe9; font-size:0.85em; padding: 10px 12px; line-height:1.2em;}
.title_big h1 { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 20px; background: rgb(255, 255, 255) url('icon_man.jpg') no-repeat scroll 0pt 5px; text-transform: uppercase; font-size: 1.1em; font-weight: 700; color: rgb(22, 82, 80); }
.content_text { border-top: 1px solid rgb(208, 208, 198); border-bottom: 1px solid rgb(208, 208, 198); padding: 15px; background-color: rgb(246, 246, 240); margin-bottom: 15px; }
.blog_item { border-bottom: 1px solid rgb(204, 204, 204); clear: both; margin-bottom: 15px; }
.blog_title { text-transform: uppercase; font-size: 1.1em; font-weight: 700; color: rgb(68, 34, 0); }
.blog_date { font-size: 0.8em; color: rgb(102, 102, 102); }
.blog_text { padding: 5px 5px 15px; }
.album_wrap, .album_wrap_2 { border: 1px solid rgb(204, 204, 204); margin: 0pt 10px 10px 0pt; float: left; width: 217px; height: 165px; text-align: center; }
.album_title { overflow: hidden; font-size: 1em; font-weight: 400; color: rgb(51, 51, 51); width: 195px; height: 25px; }
.box_info { padding: 0pt 0pt 5px; font-size: 0.9em; }
.album_img { padding: 5px; }
.box_wrap, .box_wrap_2 { border: 1px solid rgb(204, 204, 204); margin: 0pt 10px 10px 0pt; float: left; width: 217px; height: 230px; text-align: center; background-color: rgb(250, 250, 248); }
.letters a { border: 1px solid rgb(204, 204, 204); padding: 2px 4px; margin-right: 3px; }
.cloud, .cloud_small { clear: both; text-align: center; }
.cloud a, .cloud_small a { margin: 0pt 3px; padding: 5px 15px; text-decoration: none; line-height: 35px; }
.cloud a:hover, .cloud_small a:hover { text-decoration: underline; }
.cloud_small a { padding: 5px; line-height: 30px; }
.cloud_small { margin-bottom: 15px; }
#search-cloud, #search-cloud-full { text-align: center; font-size: 10px; }
#search-cloud a { padding: 5px; line-height: 150%; }
#search-cloud-full a { padding: 5px; line-height: 210%; }
.pref_left { padding: 0pt 0pt 3px; font-weight: 700; }
.pref_right { padding: 0pt 0pt 10px; }
.right_block {/* border: 1px solid #d1cdc2; */ padding-bottom:10px;}
.right_block h3 { margin: 0pt; padding: 0pt 0pt 0pt 21px; background: #fffaed url('link.gif') no-repeat scroll 10pt 6px; overflow: hidden; font-size: 0.85em; font-weight: 400; width: 135px; height: 14px; font-family:Arial; line-height:1.2em;}
.right_block ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; /*width: 24%;*/ float: left; }
.right_block ul li {/* padding: 5px 0pt ! important; */ clear: both; }
.right_block ul li a { margin: 0pt; padding: 0pt 0pt 0pt 21px; background: #fffaed url('link.gif') no-repeat scroll 10pt 6px; overflow: hidden; font-size: 0.85em; font-weight: 400; width: 135px; height: 14px; font-family:Arial; line-height:1.2em;}
.right_block_title { margin: 0pt 0pt 3px; padding: 0pt 0pt 3px 9px; background: url(results_head_bg.jpg) repeat-x; color:#FFF; font-weight: 700; font-size: 0.8em; font-family:tahoma; font-size:0.85em }
#footer { margin:0px 8px; border-bottom: 1px solid #000; padding: 2px 0px 20px 0px; background: #005385 url('bg_content.gif') repeat-x scroll center top; color: #FFF; }
#footer_bottom { padding: 16px 28px 40px; background: url('bg_foot.gif') no-repeat bottom center; color: #95837a;  font-size: 0.8em; font-family:tahoma; }
#footer_bottom_right, #footer_bottom_left { margin: 0pt; padding: 0pt; float: left; }
#footer_bottom_left span { color: #95837a; }
#footer_bottom a { color: #95837a; }
#footer_bottom_right { float: right; color: rgb(204, 204, 204); text-align: right; }
.footer_block h3 { margin: 0pt; padding: 0pt 0pt 0pt 0px; font-size: 0.9em; font-weight: 400; }
.footer_block h2 { margin: 0pt; padding: 0pt 2px; display: inline; font-size: 1em; font-weight: 400; }
.footer_block { margin: 0px; padding: 10px 20px 10px; background: url('bg_col.gif') no-repeat scroll right top; overflow: hidden; width: 265px; float: left; font-size: 0.8em; line-height: 1.2em; height: 196px; font-family:Arial;}
.block_title { margin: 0pt 0pt 10px; padding: 2pt 0pt 10px; color: #202020; font-weight: 700; font-size: 1.1em; font-family:Arial;}
.filter, .filterNo { border: 1px solid #bfbbb2; margin: 3px 0pt 0pt 10px; padding: 2px 0pt 2px 5px; background: #fffaed; font-size: 11px; color: #a8a59c; width: 167px; }
.filterNo { border: 1px solid red; }
#font_change { font-family: Tahoma,Arial,Helvetica,sans-serif; }
#results_show_2, #results_show, #results_show_admin { border-top: 1px solid #d1cdc2; border-left: 1px solid #d1cdc2; text-align: left; font-size: 0.85em; }
#results_show_2 a, #results_show a { color: #4a4747; }
#result td, #result_2 td, #result_3 td, .admin_td td { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 0pt 3px 5px; text-align: left; }
#result_2 td { cursor: pointer; font-weight: 700; }
#result_3 td { font-weight: 700; }
.sort_head { background: transparent url('results_head_bg.jpg') repeat scroll 0% 0%; height: 25px; text-transform: uppercase; color: #FFF; font-weight: 700; }
#results_show_2 .sort_head a, #results_show .sort_head a { color:#FFF; }
.sort_head td { border-right: 1px solid #397d9d; padding: 0pt 5px; }
.row_state_1, .row_state_2 { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 3px; text-align: center; }
.row_state_1 { background-color: #fffaed; }
.row_state_2 { background-color: #f2f1e7; }
.row_state_3 { background-color: rgb(241, 249, 212); }
#status { padding: 4px 12px 0px 12px; clear: both; font-size: 0.9em; font-weight:bold; font-family:Arial; }
.ad_title { overflow: hidden; height: 20px; line-height: 20px; background: url(download.gif) no-repeat 1px 5px; padding-left:18px; }
.plink a { color: rgb(0, 0, 0); text-decoration: none; }
.plink a:hover { color: rgb(0, 51, 153); text-decoration: none; }
span.state_2, span.state_3, span.state_4 { margin: 0pt 0px 8px 8pt; width: 16px; height: 16px; float: left; cursor: pointer; }
span.state_2 {  }
span.state_3 { background-color: red; }
#sites { padding: 3px 0px 0pt 0px; }
td div.name { overflow: hidden; line-height: 22px; height: 22px; background: url(download.gif) no-repeat 1px 5px; padding-left:18px;}
td div.green { color: #004f7f; }
td div.red { color: red; }
td div.name b { background: rgb(255, 255, 153) none repeat scroll 0% 0%; }
a.sort_0 { margin: 0pt 3px 0pt 0pt; background: transparent url('arrow_up.gif') no-repeat scroll right center; display: block; }
a.sort_1 { margin: 0pt 3px 0pt 0pt; background: transparent url('arrow_down.gif') no-repeat scroll right center; display: block; }
.search_wait { padding: 50px 0pt 0pt; background: transparent url('loading.gif') no-repeat scroll 50% 40px; height: 160px; font-size: 16px; font-weight: 700; }
.search_noResult { padding: 50px 0pt 0pt; height: 60px; font-size: 10px; font-weight: 400; }
#counter { overflow: hidden; float: left; height: 20px; width: 510px; font-size: 11px;}
#top_results { padding: 8px 0pt; height: 30px; }
#h1, #h2, #h3, #h4, #h5, #h6, #h7, #h8, #h9, #h10 { background: transparent url('health.gif') no-repeat scroll 0pt 0pt; width: 42px; height: 13px; display: block; }
#h2 { background: transparent url('health.gif') no-repeat scroll 0pt -13px; }
#h3 { background: transparent url('health.gif') no-repeat scroll 0pt -26px; }
#h4 { background: transparent url('health.gif') no-repeat scroll 0pt -39px; }
#h5 { background: transparent url('health.gif') no-repeat scroll 0pt -52px; }
#h6 { background: transparent url('health.gif') no-repeat scroll 0pt -65px; }
#h7 { background: transparent url('health.gif') no-repeat scroll 0pt -78px; }
#h8 { background: transparent url('health.gif') no-repeat scroll 0pt -91px; }
#h9 { background: transparent url('health.gif') no-repeat scroll 0pt -104px; }
#h10 { background: transparent url('health.gif') no-repeat scroll 0pt -117px; }
.form_frame { clear: both; width: 610px; }
.form_left { padding: 5px; width: 140px; float: left; height: 30px; }
.form_right { padding: 5px; width: 450px; float: right; height: 30px; }
.form_left_big { padding: 5px; width: 140px; float: left; height: 120px; }
.form_right_big { padding: 5px; width: 450px; float: right; height: 120px; }
.site_description_about, #remove_filter, .remove_filter { display: none; }
#categories, .pref_wrap, #search_results { clear: both; }
#pagination1 li .active { color: #0087c5; font-weight:bold; text-decoration:underline;}
#pagination1 li a:hover, #plugin_link:hover, #results_show_admin a:hover { color: #4a4747; text-decoration:underline;}
.album_wrap_2, .box_wrap_2 { margin: 0pt 0pt 10px; }
.album_artist, .box_title { overflow: hidden; font-size: 1.2em; font-weight: 700; color: rgb(51, 51, 51); width: 195px; height: 25px; }
#footer a, #results_show_admin a { color: #FFF; }
#results_2, #result { cursor: pointer; }
.form_submit, .form_input { padding: 2px; width: 200px; }
.music_wrap { border: 1px solid rgb(204, 204, 204); margin: 0pt 10px 10px 0pt; padding: 5px; float: left; width: 430px; background-color: rgb(250, 250, 248); }
.music_img { border: 1px solid rgb(204, 204, 204); padding: 2px; float: left; width: 75px; height: 75px; margin-right: 5px; }
.music_info { font-size: 1em; }
.verified_frame { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); font-size: 0.9em; margin-bottom: 10px; }
.bold { font-weight: bold; }
#content_h1 h1 { margin: 0pt; padding: 0pt; font-size: 1em; font-weight: bold; display: inline; }
.stats2_bar { font-size: 0.8em; margin-bottom: 3px; padding-left: 5px; line-height: 18px; }
.stats2_bar span { float: right; padding-right: 5px; text-align: right; }



/* TRENDS */



.resultsLink { font-weight: normal; font-family: Arial,Helvetica,sans-serif; font-size: 16px; }
.resultsLink a:visited { color: purple; }
#newresult a { color: rgb(0, 0, 204) ! important; }
#newresult a:visited { color: purple; }
img { border: 0px none ; }
.logo { margin: 0px auto; padding: 20px 0pt; clear: both; display: block; width: 195px; }
.logo_sub { margin: 5px 5px 5px 20px; width: 112px; float: left; }
.book { margin: 0pt; padding: 5px 20px; background: transparent url('bar_bg.gif') no-repeat scroll left bottom; float: right; text-align: right; height: 15px; }
.bookc { margin: 0pt; padding: 0px 5px 0pt 25px; background: transparent url('mp3small.gif') no-repeat scroll left bottom; color: rgb(170, 170, 170); font-weight: normal; float: left; text-align: left; width: 242px; height: 25px; line-height: 25px; }
.bookl { margin: 0pt; padding: 5px 20px; background: transparent url('bar_bgl.gif') no-repeat scroll right bottom; float: left; text-align: center; width: 200px; height: 15px; }
.book_sub { border-top: 1px solid rgb(164, 197, 255); border-bottom: 1px solid rgb(164, 197, 255); margin: 0pt; padding: 5px 20px; background: rgb(225, 236, 254) none repeat scroll 0% 0%; overflow: hidden; text-align: left; font-weight: bold; height: 100%; clear: both; }
.book_sub form { margin: 0pt; padding: 0pt; }
.book2 { width: 305px; float: right; font-weight: normal; line-height: 22px; text-align: right; }
.book3 { width: 54%; float: right; font-weight: normal; line-height: 22px; text-align: right; }
.searchform { margin: 20px 0pt 0pt; padding: 0pt; width: 420px; float: left; text-align: left; }
.book2 span, .book3 span { font-weight: bold; }
.content { text-align: center; }
.text { margin: 10px auto; width: 500px; text-align: justify; }
.text1 { margin: 20px auto; width: 500px; text-align: center; }
.text span { display: block; width: 60px; float: left; padding-left: 80px; }
.content ul { margin: 10px auto; width: 500px; list-style-type: square; list-style-image: none; list-style-position: outside; text-align: left; }
.content li { padding: 3px 0pt; }
.error { margin: 10px auto; width: 500px; color: rgb(208, 31, 60); text-align: center; }
.error2 { margin: 10px auto; color: rgb(208, 31, 60); text-align: center; }
.form_contact { margin: 0pt; padding: 0pt; }
.left { margin: 0pt; padding: 0pt; text-align: left; width: 45%; float: left; }
.results { margin: 0pt 0pt 0pt 10px; width: 62%; text-align: left; float: left; }
.filetype { padding: 1px 0pt 4px 5px; background: transparent url('filetype_bg.gif') no-repeat scroll left 1px; line-height: 18px; font-size: 9px; }
.filetype em { padding: 0px 5px 4px 0px; background: transparent url('filetype_end.gif') no-repeat scroll right top; font-style: normal; font-weight: normal; line-height: 18px; color: rgb(255, 255, 255); }
.hostingtype { padding: 1px 0pt 4px 5px; line-height: 18px; font-size: 9px; }
.hostingtype em { padding: 1px 5px 4px 0px; font-style: normal; font-weight: normal; line-height: 18px; color: rgb(0, 0, 0); }
.tag, .tag2 { color: rgb(0, 89, 140); text-decoration: none; }
.tag:hover { background: rgb(0, 89, 140) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.more { margin-left: 100px; margin-top: 5px; }
.fat { font-weight: bold; }
.stars { cursor: pointer; position: relative; top: 3px; }
.stars2 { position: relative; top: 3px; }
.star0 { background: transparent url('stars.gif') no-repeat scroll 0px -100px; width: 80px; height: 20px; margin-right: 2px; }
.star1 { background: transparent url('stars.gif') no-repeat scroll 0px -80px; width: 80px; height: 20px; margin-right: 2px; }
.star2 { background: transparent url('stars.gif') no-repeat scroll 0px -60px; width: 80px; height: 20px; margin-right: 2px; }
.star3 { background: transparent url('stars.gif') no-repeat scroll 0px -40px; width: 80px; height: 20px; margin-right: 2px; }
.star4 { background: transparent url('stars.gif') no-repeat scroll 0px -20px; width: 80px; height: 20px; margin-right: 2px; }
.star5 { background: transparent url('stars.gif') no-repeat scroll 0px 0px; width: 80px; height: 20px; margin-right: 2px; }
.nlink, .nlink:active { border-bottom: 1px dotted rgb(0, 102, 179); color: rgb(0, 102, 179); text-decoration: none; padding-bottom: 3px; }
.nlink:hover { border-bottom: 1px dotted rgb(0, 102, 179); color: rgb(0, 102, 179); text-decoration: none; padding-bottom: 3px; }
div.file_profile { overflow: hidden; padding-left: 20px; text-align: left; height: 100%; clear: both; }
div.file_details { border: 0px solid black; padding: 10px 0px; }
.frame_adv { float: left; }
.resultadv { padding: 10px 5px 10px 0pt; clear: right; float: right; width: 310px; }
.linkbox { border: 1px solid rgb(221, 221, 221); padding: 5px 5px 10px; float: right; width: 290px; margin-right: 5px; margin-top: 5px; }
.resultadv iframe { float: right; }
div.file_details_row { border-bottom: 1px solid rgb(230, 230, 230); overflow: hidden; width: 95%; margin-bottom: 2px; padding-bottom: 3px; height: 100%; }
div.file_details_left { width: 20%; float: left; }
div.file_details_right {  }
.file_details_right span { font-weight: bold; }
div.file_details_right img { position: relative; top: 3px; cursor: pointer; }
input.add_tags_button { border: 0px solid rgb(0, 36, 143); background: rgb(0, 89, 140) none repeat scroll 0% 0%; margin-top: 5px; color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; }
div#add_tags_form p { margin: 0pt; padding: 0pt; font-size: 11px; font-family: arial,Helvetica,sans-serif; text-align: left; }
div#add_tags_form textarea { border: 1px solid rgb(0, 89, 140); width: 270px; height: 80px; margin-top: 10px; }
div#add_tags_form { border: 0px solid rgb(0, 89, 140); padding: 0px; background: white none repeat scroll 0% 0%; overflow: hidden; position: absolute; width: 300px; height: 0px; z-index: 2; top: 200px; left: 400px; text-align: center; }
.contact_form_field { width: 140px; float: left; padding-right: 5px; line-height: 28px; }
div#iframe_topbar { border: 0px solid grey; width: 100%; height: 60px; }
.new_download_list { border: 0px solid rgb(128, 128, 128); position: relative; display: none; width: 400px; height: 80px; }
.new_download_list select { border: 1px solid rgb(0, 89, 140); background: rgb(0, 89, 140) none repeat scroll 0% 0%; font-size: 8pt; color: rgb(255, 255, 255); font-weight: bold; }
.frame_new_download_list { border: 0px solid red; position: relative; margin-left: 30px; display: none; }
.frame_new_download_list select { border: 1px solid rgb(0, 89, 140); background: rgb(0, 89, 140) none repeat scroll 0% 0%; font-size: 8pt; color: rgb(255, 255, 255); font-weight: bold; }
#my_list { border: 0px solid black; margin: 10px 0px 0px; overflow: hidden; clear: both; padding-left: 20px; text-align: left; height: 100%; }
.my_list_top_menu { margin: 0pt 0pt 0pt 200px; background: transparent url('fix_bg2.gif') repeat-y scroll right top; width: 750px; text-align: center; height: 35px; line-height: 30px; }
#my_list_message { padding: 0pt 0pt 5px; font-weight: bold; text-align: center; width: 744px; margin-left: 200px; }
.fontWeightNormal { border: 1px solid rgb(179, 179, 179); width: 200px; font-weight: normal; }
.fontWeightBold { border: 1px solid rgb(179, 179, 179); width: 200px; font-weight: bold; }
.my_list_top_menu p { margin: 0pt; padding: 5px 0pt 0pt; background: transparent url('list_t2.gif') no-repeat scroll right top; height: 6px; }
#my_list_browser { border: 0px solid black; height: 100%; width: 200px; float: left; }
#my_list_browser ul { border: 0px solid red; margin: 0pt 0pt 0pt 5px; padding: 0pt; height: 100%; width: 195px; list-style-type: none; line-height: 16px; }
#my_list_browser li.selected { background: transparent url('bar2.gif') no-repeat scroll left top; padding-left: 10px; }
#my_list_browser li.selected a { color: rgb(255, 255, 255); font-weight: bold; }
#my_list_browser li.normal { padding-left: 10px; }
#my_list_browser li.normal a { color: rgb(0, 89, 140); font-weight: bold; }
#my_list_browser li.hover { background: transparent url('bar1.gif') no-repeat scroll left top; padding-left: 10px; cursor: pointer; }
#my_list_browser li.hover a { color: rgb(0, 89, 140); font-weight: bold; }
#my_list_panel { border: 1px solid rgb(153, 153, 153); margin: 2px 0pt 2px 8px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 110px; width: 724px; }
#my_list_panel2 { border-bottom: 0px solid red; height: 25px; line-height: 25px; width: 738px; text-align: center; }
#my_list_panel2_2 { border-bottom: 0px solid red; padding: 3px 0px; height: 25px; line-height: 25px; width: 734px; text-align: center; margin-left: 8px; }
#my_list_lists { border: 0px solid red; margin: 0pt auto; padding: 3px; height: 100%; width: 740px; }
#my_list_lists ul { border: 1px solid rgb(153, 153, 153); margin: 0pt auto; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; list-style-type: none; width: 724px; }
#my_list_lists li { border-left: 5px solid rgb(255, 255, 255); border-bottom: 1px dashed rgb(149, 194, 222); padding-bottom: 15px; }
#my_list_lists li p { margin: 2px 0pt 0pt 20px; }
#view_list { border: 0px solid black; margin: 10px 0px 0px; overflow: hidden; clear: both; padding-left: 20px; text-align: left; height: 100%; }
#view_list_panel { border: 0px solid rgb(77, 183, 255); padding: 0px; background: rgb(234, 234, 234) url('fix_bg3.gif') repeat-y scroll left top; height: 90px; width: 810px; }
#view_list_panel_more { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; height: 80px; width: 258px; }
#more_list { overflow: auto; height: 60px; margin-left: 3px; }
#view_list_panel_more ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 150px; line-height: 8px; }
#view_list_list { margin: 0pt; padding: 3px; background: rgb(234, 234, 234) url('fix_bg3.gif') repeat-y scroll left top; height: 100%; width: 804px; }
#view_list_list ul { border: 1px solid rgb(153, 153, 153); margin: 0pt auto; padding: 0pt 5px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; list-style-type: none; width: 778px; }
#view_list_list li { border-bottom: 1px dashed rgb(149, 194, 222); padding-bottom: 15px; }
#view_list_list li p { margin: 2px 0pt 0pt 20px; }
.ql_saved { font-weight: bold; color: green; }
#mp3list { margin: 10px 0px 0px; overflow: hidden; clear: both; padding-left: 20px; text-align: left; height: 100%; }
.mp3list_top_menu { border: 0px solid black; margin: 0pt 0pt 0pt 200px; background: transparent url('list_t2.gif') no-repeat scroll right top; width: 750px; text-align: center; padding-top: 6px; }
#mp3list_message { border-top: 0px solid rgb(77, 183, 255); border-left: 0px solid rgb(77, 183, 255); border-right: 0px solid rgb(77, 183, 255); margin: 0pt 0pt 0pt 200px; padding: 5px 0pt; font-weight: bold; width: 744px; text-align: center; }
.mp3list_top_menu p { margin: 0pt; padding: 5px 0pt; background: transparent url('fix_bg2.gif') repeat-y scroll right top; }
#mp3list_browser { height: 100%; width: 200px; float: left; }
#mp3list_browser ul { margin: 0pt 0pt 0pt 5px; padding: 0pt; height: 100%; width: 195px; list-style-type: none; line-height: 16px; }
#mp3list_browser li.selected { background: transparent url('bar2.gif') no-repeat scroll left top; padding-left: 10px; }
#mp3list_browser li.selected a { color: rgb(255, 255, 255); font-weight: bold; }
#mp3list_browser li.normal { padding-left: 10px; }
#mp3list_browser li.normal a { color: rgb(0, 89, 140); font-weight: bold; }
#mp3list_browser li.hover { background: transparent url('bar1.gif') no-repeat scroll left top; padding-left: 10px; cursor: pointer; }
#mp3list_browser li.hover a { color: rgb(0, 89, 140); font-weight: bold; }
#mp3list_panel { border: 1px solid rgb(153, 153, 153); margin: 0pt auto; padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; height: 100%; width: 724px; }
#mp3list_panel2 { padding: 3px; height: 30px; line-height: 30px; text-align: center; width: 744px; }
#mp3list_panel2_2 { padding: 5px; height: 30px; line-height: 30px; width: 740px; text-align: center; }
#mp3list_lists { border: 1px solid rgb(153, 153, 153); margin: 0pt auto; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 100%; width: 724px; }
#mp3list_lists ul { margin: 0pt; padding: 0pt; list-style-type: none; width: 724px; }
#mp3list_lists li { border-bottom: 1px dashed rgb(149, 194, 222); padding-bottom: 15px; width: 99%; }
#mp3list_lists li p { margin: 2px 0pt 0pt 20px; }
div#contentpage_title { font-size: 20px; color: rgb(0, 0, 0); margin-bottom: 10px; }
div#calendar_container { border: 0px solid rgb(221, 221, 221); margin: 0pt auto; background: rgb(238, 238, 238) url('corner1.gif') no-repeat scroll left top; width: 95%; text-align: center; }
div.c1 { background: transparent url('corner2.gif') no-repeat scroll right top; }
div.c2 { background: transparent url('corner3.gif') no-repeat scroll right bottom; }
div.c3 { padding: 30px 0pt; background: transparent url('corner4.gif') no-repeat scroll left bottom; }
div.c1a { background: transparent url('corner2.gif') no-repeat scroll right top; }
div.c2a { background: transparent url('corner3.gif') no-repeat scroll right bottom; }
div.c3a { padding: 10px; background: transparent url('corner4.gif') no-repeat scroll left bottom; }
span#event_indicator { display: block; margin-top: 140px; }
div#calendar_container_left { width: 190px; float: left; margin-right: 5px; margin-left: 3px; }
div#calendar_container_options { padding: 10px 0px 10px 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: center; width: 185px; margin-bottom: 40px; }
table.switcher { margin: 0px auto; width: 190px; }
td.td1 { width: 25px; }
td.td2 { width: 105px; text-align: center; }
div#days_downloads_field { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 80%; margin-left: 202px; }
table.events_table { border: 1px solid rgb(204, 204, 204); padding: 2px; width: 100%; }
table.events_table td { width: 14%; }
table.events_table td.hour_col_today { margin: 1px; background: rgb(136, 136, 136) none repeat scroll 0% 0%; }
table.events_table td.hour_col_selected { margin: 1px; background: rgb(66, 162, 222) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
table.events_table td.hour_col_normal { background: rgb(149, 194, 222) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
table.events_table td.hour_col_today:hover, table.events_table td.hour_col_selected:hover, table.events_table td.hour_col_normal:hover { background: rgb(149, 194, 222) none repeat scroll 0% 0%; cursor: pointer; }
table.events_table td.hour_col_first { background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 3%; font-size: 12px; color: rgb(255, 255, 255); }
table.events_table td.hour_col { margin: 1px; background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 3%; }
tr.event_row td { font-size: 10px; text-align: left; color: rgb(0, 0, 0); padding-left: 3px; }
table.events_table td.event_col_today { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
table.events_table td.event_col_selected { border: 1px solid rgb(238, 238, 238); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
table.events_table td.event_col_normal { border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
a.hour_header_link { text-decoration: none; color: rgb(255, 255, 255); }
a.hour_header_link:hover { cursor: pointer; color: rgb(0, 0, 0); }
td.day_view_head { background: rgb(149, 194, 222) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
table.events_table td.hour_col_day_first { background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 9%; font-size: 12px; color: rgb(255, 255, 255); }
table.events_table td.event_col_day_normal { border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; font-size: 10px; padding-left: 10px; color: rgb(0, 0, 0); width: 90%; }
.switchModeButtonOn { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 2px; background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 90px; color: rgb(255, 255, 255); float: left; display: inline; margin-right: 2px; font-weight: normal; font-size: 12px; }
.switchModeButtonOff { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 2px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 90px; color: rgb(119, 119, 119); cursor: pointer; float: left; display: inline; margin-right: 2px; font-size: 12px; }
.switchModeButtonToday { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 2px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; width: 180px; color: rgb(119, 119, 119); cursor: pointer; float: left; display: inline; margin-right: 2px; font-size: 12px; }
.switchModeButtonOff:hover, .switchModeButtonToday:hover { border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); border-width: 2px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.closeFileInfoButton { border: 1px solid black; margin: 4px auto 0pt; padding: 0pt; background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 90px; color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; cursor: pointer; display: block; }
.closeFileInfoButton:hover { border: 1px solid rgb(136, 136, 136); }
.switchModeButtonCalendar { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px; background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 30px; color: rgb(255, 255, 255); cursor: pointer; float: left; display: inline; }
.switchModeButtonCalendar:hover, .switchModeButtonSmall:hover { background: rgb(66, 162, 222) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.switchModeButtonSmall { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px; background: rgb(149, 194, 222) none repeat scroll 0% 0%; width: 30px; color: rgb(255, 255, 255); cursor: pointer; float: left; display: inline; margin-right: 2px; }
.calendarSingleFile { color: rgb(0, 0, 0); cursor: pointer; }
.calendarSingleFile:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.calendarMoreLink { color: rgb(66, 162, 222); float: right; cursor: pointer; }
.calendarMoreLink:hover { color: rgb(102, 102, 102); text-decoration: underline; }
div.fileInfo { padding: 0px; background: rgb(238, 238, 238) url('corner1.gif') no-repeat scroll left top; text-align: left; min-width: 300px; position: absolute; z-index: 10001; top: 300px; left: 300px; height: 360px; }
.fileInfoMain { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 0px; font-size: 11px; height: 280px; }
.fileInfoTitle { font-weight: bold; }
.fileInfoTop { border: 0px solid rgb(255, 204, 204); padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 20px; line-height: 20px; text-align: center; font-weight: bold; }
div.votes_info { margin: 0px; line-height: 22px; }
.calendar_report { cursor: pointer; text-decoration: underline; }
div#fileInfo_close { text-align: center; margin-top: 0px; height: 20px; }
div.main_settings_div { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; width: 410px; }
div.settings_section_title { font-size: 20px; color: rgb(187, 187, 187); }
div.settings_section_title a { font-size: 12px; }
div.settings_option_title { width: 160px; float: left; padding-right: 5px; line-height: 28px; font-weight: bold; }
div.settings_option_title2 { width: 160px; float: left; padding-right: 5px; line-height: 28px; font-weight: bold; }
div.settings_option_title3 { width: 380px; float: left; padding-right: 5px; line-height: 28px; font-weight: bold; }
div.settings_optionvalues_div { padding-left: 5px; width: 200px; float: left; line-height: 28px; }
input.settings_optionvalues_input { width: 170px; margin-top: 4px; }
select.settings_optionvalues_select { width: 150px; margin-top: 8px; }
input.timezone_input { margin-top: 15px; }
div.settings_confirmation { border: 1px solid green; margin: 10px auto 0pt; padding: 10px; background: rgb(230, 255, 230) none repeat scroll 0% 0%; color: green; text-align: center; width: 430px; }
div.settings_error { border: 1px solid rgb(208, 31, 60); margin: 10px auto 0pt; padding: 10px; background: rgb(255, 217, 217) none repeat scroll 0% 0%; color: rgb(208, 31, 60); text-align: center; width: 430px; }
.total_span { padding: 0px 0px 4px; background: transparent url('total_l.gif') no-repeat scroll left top; color: rgb(255, 255, 255); }
.total_span em { padding: 0px 4px 4px; background: transparent url('total_r.gif') no-repeat scroll right top; font-style: normal; }
.addFFDiv { padding: 10px; background: transparent url('search2.gif') no-repeat scroll left top; text-align: left; display: none; width: 235px; height: 80px; float: right; position: absolute; top: 40px; right: 0px; }
.addFFp { color: rgb(153, 153, 153); font-size: 14px; font-weight: bold; line-height: 14px; margin-bottom: 6px; margin-top: 2px; }
.addFFDontShow { color: rgb(72, 122, 201); margin-top: 8px; font-size: 11px; }
.addFFLink1:link, .addFFLink1:visited { font-size: 11px; line-height: 12px; text-decoration: none; color: rgb(72, 122, 201); }
.addFFLink1:hover { text-decoration: underline; }
.addPlayer { padding: 35px 10px 10px; background: transparent url('player.gif') no-repeat scroll right top; text-align: right; display: block; width: 199px; height: 92px; position: absolute; top: 25px; left: 0px; }
.BUTTON { border: 0px none ; background: transparent url('srch.gif') no-repeat scroll left top; width: 53px; line-height: 16px; height: 21px; cursor: pointer; }
.BUTTON:hover { border: 0px none ; background: transparent url('srch2.gif') no-repeat scroll left top; }
div#dynamic_message { margin: 0pt 0pt 0pt 200px; padding: 0pt 0pt 5px; text-align: center; font-weight: bold; width: 744px; }
.regDiv { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; text-align: left; width: 420px; height: 100%; }
.regDivSignup { margin: 20px auto 0pt; overflow: hidden; text-align: center; width: 780px; height: 100%; }
.regDivSignup p { width: 32%; float: left; text-align: left; }
.regDivA { text-decoration: underline ! important; color: rgb(170, 170, 170); }
.regDivL { width: 355px; float: left; }
.regDivL img { border: 1px solid rgb(221, 221, 221); padding: 3px; margin-left: 30px; }
.regDivR { width: 420px; float: right; }
.regDiv br { clear: both; }
.regL { margin: 3px 0pt; padding: 0pt 5px 0pt 0pt; width: 170px; display: block; float: left; text-align: right; line-height: 30px; font-weight: bold; }
.regR { margin: 3px 0pt; width: 225px; display: block; float: right; text-align: left; }
.regErr { margin: 10px auto 0pt; padding: 5px; color: rgb(208, 31, 60); text-align: center; width: 410px; }
.regSub { margin: 0px auto; display: block; clear: both; }
.regInv { color: rgb(208, 31, 60); }
.regInp { width: 150px; margin-top: 4px; }
.regForm { margin: 0pt; padding: 0pt; width: 100%; }
.accDel, .accAcv, .accEml, .accRecd, .accRecy, .accRst, .accReged { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: justify; width: 410px; }
.accReged span { font-weight: bold; }
.accRecy { padding: 20px; overflow: hidden; height: 100%; }
.accLog { border: 1px solid rgb(204, 204, 204); margin: 10px auto 0pt; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; width: 260px; }
.accInfo { text-align: center; }
.accCent { margin: 10px auto 0pt; display: block; }
.accRmb { text-align: center; }
.accRmb input { margin: 0pt; }
.accRecyBox { height: 80px; }
.accRecyBox form { margin: 0pt; }
.accRecyL { width: 200px; float: left; text-align: right; padding-right: 5px; line-height: 28px; font-weight: bold; }
.accRecyR { padding-left: 5px; width: 200px; float: left; line-height: 28px; }
.accRecyR input { width: 150px; margin-top: 4px; }
.accRecySubmit { padding: 10px 0pt 0pt; font-weight: bold; text-align: center; clear: both; }
.accRecyError { margin: 10px auto 0pt; padding: 5px; color: rgb(208, 31, 60); text-align: center; width: 410px; }
.mainHead { margin: 0px auto; padding: 5px 0pt; text-align: center; font-size: 20px; color: rgb(187, 187, 187); font-weight: normal; width: 90%; }
.mainThk { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; width: 508px; }
.mainThk form { padding: 10px; }
.mainSbt { margin: 5px auto; display: block; }
.mainNotify { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; width: 410px; }
.srchBox { margin: 0pt auto; width: 760px; text-align: left; }
.srchBox span { color: rgb(0, 89, 140); font-size: 20px; }
.srchCloud { border: 1px solid rgb(204, 204, 204); padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; }
.srchBox2 { text-align: right; font-weight: bold; margin-top: 5px; }
.unsBox { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; width: 548px; }
.popRed { color: red ! important; }
.subInfo { font-size: 20px; color: rgb(187, 187, 187); text-align: center; }
.tableError { color: rgb(208, 31, 60); text-align: right; }
.tableSubmit { text-align: center; height: 40px; }
.tableResult { font-weight: bold; color: rgb(87, 95, 102); }
#res p { color: rgb(0, 72, 125); }
.tableButton { width: 80px; }
.tableTdBig { width: 89%; text-align: left; }
.tableTdSmall { width: 10%; }
.tableSubmitResult { border: 1px dotted rgb(204, 204, 204); margin: 0px auto; padding: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 548px; display: none; }
.mp3Box { border: 0px solid green; height: 70px; }
.mp3Box h3, .mp3h3 { margin: 3px 20px 5px 0pt; font-size: 14px; }
.mp3Box span, .mp3span { color: red ! important; }
.mp3ListInput { border: 1px solid rgb(0, 89, 140); }
.err404 { margin: 0pt; }
.mp3margin { margin-right: 10px; }
.tagBox { margin: 0pt auto; width: 760px; text-align: left; }
.tagSpanBig { color: rgb(0, 89, 140); font-size: 20px; }
.tagSpanSmall { color: rgb(0, 89, 140); font-size: 12px; }
.tagR { text-align: right; }
.tagBottom { border: 1px solid rgb(204, 204, 204); padding: 20px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.homeHeight { height: 20px; }
.homeRate { float: left; margin-right: 2px; padding-top: 3px; }
.homeStars { float: left; cursor: pointer; }
.homeStarsN { float: left; }
.homeVote { float: left; padding-top: 3px; font-size: 11px; }
.homeRep { color: green; }
.homeLineB { line-height: 26px; }
.homeLineS { line-height: 20px; }
.homePass { position: relative; top: 2px; }
.homePassN { cursor: default; top: 5px; }
.home80 { height: 80px; }
.homeMrg { margin-bottom: 8px; }
.homeMrg img { position: relative; top: 3px; }
.home16 { height: 16px; }
.homeDetails { line-height: 26px; width: 20%; }
.homeDetailsR { width: 69%; }
.homeComm { margin: 10px 0pt; text-align: left; font-size: 12px; color: rgb(253, 78, 1); font-weight: bold; }
.homeCommBox { margin: 0px; padding: 10px 0pt 0pt; }
.homeCommBox1 { height: 14px; margin-top: 0px; text-align: left; }
.homeCommUser { width: 400px; float: left; font-weight: bold; }
.homeCommAdd { width: 200px; float: left; text-align: right; }
.homeCommAct { padding: 10px 3px 5px; background: transparent url('comm_bg.gif') no-repeat scroll left top; margin-top: 3px; text-align: left; }
.homeCommActend { background: transparent url('comm_bg2.gif') no-repeat scroll left top; height: 3px; font-size: 1px; text-align: left; }
.homeModerated { color: rgb(187, 187, 187); }
.homeSubmitComm { margin: 5px 0pt; padding: 5px 0px; text-align: left; width: 430px; float: left; }
.homeYour { margin: 0pt 0pt 5px; font-size: 12px; color: rgb(253, 78, 1); font-weight: bold; }
.homeText { width: 360px; height: 100px; }
.homeTextSubmit { text-align: right; margin-top: 10px; }
.mainIframe { border: 1px solid grey; margin: 0pt auto; width: 99%; height: 91%; }
.frameBox { border-bottom: 0px solid black; width: 90%; height: 35px; }
.frameBoxLeft { float: left; }
.frameBoxRight { margin: 6px 5px 0pt; float: left; }
.frameBoxRate { margin: 7px 7px 2px; height: 20px; float: left; width: 420px; }
.frameReport { width: 90%; padding-left: 8px; line-height: 23px; float: left; }
.frameSpan { padding-right: 50px; }
.frameSpan a, .framePoint { cursor: pointer; }
.spanFalse { margin-left: 30px; }
.frameJump { font-style: normal; font-weight: bold; padding-left: 10px; }
.frameSelect { font-size: 10px; }
.frameInline { display: inline; margin-left: 30px; }
.frameDown { border: 1px solid rgb(0, 89, 140); }
.homeCorrect { border: 1px dotted rgb(204, 204, 204); padding: 3px; font-size: 13px; width: 400px; }
.homePgr { text-align: center; font-size: 12px; }
.pagerSpan { color: red; font-weight: bold; padding-right: 3px; }
.height110 { height: 110px; }
.playerBox { border: 0px solid green; margin-right: 5px; }
.playerObj { border: 0px solid blue; margin: 0pt; }
.playerHide { border: 0px solid green; margin-right: 5px; }
.playerList { height: 55px; }
.clear { clear: both; }
.resultG { color: green; }
.resultAdded { border: 0px solid green; margin: 3px 10px 0pt 0pt; float: left; }
.resultAdded span { color: green; font-weight: bold; margin-bottom: 5px; }
.resultRate { border: 0px solid red; width: 500px; float: left; height: 20px; }
.nresFilter { font-size: 12px; padding-left: 20px; }
.nResCaptch { margin: 10px auto 0pt; padding: 5px; color: rgb(208, 31, 60); text-align: center; }
.nResEmail { height: 28px; }
.nEmail { width: 135px; float: left; line-height: 28px; font-weight: bold; }
.nEmail2 { width: 170px; float: left; line-height: 28px; }
.nEmail2 input { width: 170px; margin-top: 4px; }
.wmv { padding: 20px 0pt; text-align: center; }
.apidoc_table { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 2px; text-align: left; width: 604px; }
.apidoc_table th { padding: 2px; background-color: rgb(0, 89, 140); color: white; }
.apidoc_table td { padding: 5px; }
.advancedsearch_table { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-align: left; width: 460px; }
.advancedsearch_table hr { width: 95%; }
.tdleft { padding: 5px; width: 200px; text-align: right; }
.tdright { padding: 5px 5px 5px 10px; }
.advancedsearch_table th { padding: 2px; color: rgb(0, 0, 0); text-align: center; }
.menuTopSpan { font-weight: bold; color: rgb(255, 255, 255); }
.panelBox { border: 0px solid red; float: left; width: 420px; }
.panelSubBox { border: 1px solid rgb(153, 153, 153); padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 97%; height: 100%; }
.panelName { margin: 3px 0pt 7px 0px; line-height: 20px; font-size: 18px; font-weight: bold; width: 98%; }
.panelEdit { border-bottom: 1px dotted rgb(153, 153, 153); height: 25px; padding-bottom: 5px; }
.panelEditName { border-bottom: 1px dotted rgb(153, 153, 153); margin: 0pt 0pt 7px; height: 25px; padding-bottom: 5px; }
.panelSeparate { margin: 0px 0pt 7px 0px; line-height: 20px; font-size: 14px; font-weight: bold; }
.panelGenre { border-bottom: 1px dotted rgb(153, 153, 153); margin: 0pt 0pt 7px; padding-bottom: 5px; }
.panelOther { margin: 10px 0pt 3px 0px; line-height: 20px; font-size: 14px; font-weight: bold; }
.panelGenreName { margin: 5px 0pt 7px 3px; }
.panelShare { margin: 10px 0pt; }
.panelMakeShared { margin: 0pt; text-align: right; }
.panelPlayer { float: left; }
.browserW { color: rgb(255, 255, 255); font-size: smaller; }
.browserG { color: rgb(128, 128, 128); font-size: smaller; }
.listsRemoved { font-weight: bold; color: rgb(255, 0, 0); }
.listsP { text-align: right; margin-right: 15px; }
.listsRate { margin: 2px 0pt 0pt 20px; width: 500px; height: 20px; }
.listsNo { margin: 0pt; text-align: center; line-height: 50px; }
.spanBold { font-weight: bold; }
.homeContainer { background: transparent url('fix_bg2.gif') repeat-y scroll right top; overflow: hidden; height: 100%; width: 950px; }
.homeSubC { float: left; height: 100%; width: 750px; padding-bottom: 10px; }
.homeEnd { background: transparent url('list_b2.gif') no-repeat scroll right bottom; width: 970px; height: 6px; font-size: 2px; float: left; }
.vlPanel { margin: 3px 0px; line-height: 20px; font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); }
.vlSpan { font-weight: normal; font-size: 12px; }
.vlPanel2 { margin: 0px 0pt 3px 0px; line-height: 20px; font-weight: bold; color: rgb(255, 255, 255); }
.vlNormal { font-weight: normal; }
.vlPanel3 { margin: 0pt; color: rgb(255, 255, 255); }
.vlPanel3 input { border: 1px solid rgb(170, 170, 170); width: 400px; }
.vlRate { margin: 0px; line-height: 22px; }
.vlThanks { margin: 0px 10px 0pt 0pt; float: left; line-height: 22px; }
.vlAvg { margin: 0px; line-height: 22px; }
.vlMore { text-align: right; margin-right: 30px; }
.vlNo { margin: 0pt; text-align: center; line-height: 50px; color: rgb(255, 255, 255); font-weight: bold; }
.vPanelBg { background: transparent url('ulp_t.gif') no-repeat scroll left top; height: 7px; font-size: 2px; width: 810px; }
.vPanelMain { padding: 0pt 15px; float: left; width: 510px; }
.vPanelEnd { background: transparent url('ulp_b.gif') no-repeat scroll left top; height: 7px; font-size: 2px; width: 810px; }
.shareMore { border-bottom: 1px solid rgb(153, 153, 153); margin: 1px; }
.shareA { font-size: 11px; }
.myListMain { background: transparent url('fix_bg2.gif') repeat-y scroll left top; overflow: hidden; height: 100%; width: 950px; }
.myListSub { float: left; height: 100%; width: 750px; padding-bottom: 10px; }
.myListEnd { background: transparent url('list_b2.gif') no-repeat scroll right bottom; width: 950px; height: 6px; font-size: 2px; }
.panelP { margin: 0pt 0pt 7px; }
.panelText { border: 1px solid rgb(170, 170, 170); width: 450px; }
.mlNo { border: 1px solid rgb(153, 153, 153); margin: 0pt auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; line-height: 50px; width: 734px; }
.mlNoC { margin: 0pt; text-align: center; line-height: 50px; }
.moreCont { margin: 20px auto; overflow: hidden; width: 750px; height: 100%; }
.moreCont2 { margin: 20px auto; overflow: hidden; width: 600px; height: 100%; }
.moreR { width: 320px; text-align: center; float: right; }
.moreL { width: 420px; text-align: left; float: left; }
.moreL p { margin-top: 0px; padding-top: 0px; }
.usingH { background: transparent url('box.gif') no-repeat scroll 20px top; text-align: left; line-height: 24px; padding-left: 20px; font-size: 12px; }
.usingH span { padding: 0pt 7px; color: white; font-size: 13px; }
.usingP { text-align: right; }
.usingP img { border: 1px solid rgb(221, 221, 221); padding: 5px; }
.advancedsearcha { font-size: 10px; }
.mainadvanced { line-height: 28px; font-size: 10px; float: left; }
.recent { margin: 0px auto 30px; background: rgb(231, 239, 255) url('phr3.gif') no-repeat scroll left top; text-align: center; width: 600px; padding-top: 6px; }
.recent_end { background: rgb(231, 239, 255) url('phr3.gif') no-repeat scroll right bottom; height: 5px; font-size: 3px; }
.recent p { margin: 0pt; padding: 0px 10px 10px; }
#wrapper { float: right; width: 100%; margin-left: -200px; }
#content2 { margin-left: 200px; }
#side { float: left; width: 200px; }
.options_for_topic { margin: 0pt 10px 10px; padding: 0px; overflow: hidden; height: 100%; font-size: 11px; text-align: left; }
.boxtopic { background: transparent url('side-top250.gif') no-repeat scroll left top; height: 22px; line-height: 22px; width: 220px; font-size: 12px; font-weight: bold; padding-left: 10px; }
.groupdesc { padding: 5px 10px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; line-height: 18px; margin-bottom: 10px; }
.avatar { border: 1px solid rgb(170, 170, 170); margin: 5px auto; padding: 3px; display: block; }
.user_online { text-align: center; font-size: 12px; font-weight: bold; }
.imgfix { position: relative; top: 2px; }
.imgfix2a { position: relative; top: 2px; }
.imgfix1 { position: relative; top: 1px; }
.imgfix2 { position: relative; top: 4px; }
.listhead { background: rgb(229, 236, 249) url('right-top1.gif') no-repeat scroll left top; height: 22px; line-height: 22px; margin-right: 5px; }
.listhead h3 { margin: 0pt; padding: 0pt 10px; float: left; font-size: 12px; }
.listhead_info { background: rgb(229, 236, 249) url('right-top2.gif') no-repeat scroll right top; display: block; float: right; height: 22px; line-height: 22px; text-align: right; padding-right: 15px; }
.usergroups { margin: 0pt ! important; padding: 5px 20px ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; width: 95% ! important; }
.usergroups li { margin: 5px 0pt ! important; }
.sub_usergroups { margin: 0px 0pt 0px 50px ! important; padding: 0px 20px ! important; list-style-type: disc ! important; list-style-image: none ! important; list-style-position: outside ! important; width: 95% ! important; }
.errorbox { margin: 0pt auto; width: 600px; }
span.rate_container { margin: 5px 0pt 0pt 10px; padding: 0px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; display: block; float: left; height: 4px; font-size: 1px; }
.group_promo { margin: 0pt auto; padding: 10px 0pt 0pt; background: transparent url('group_promo.jpg') no-repeat scroll left top; width: 469px; height: 170px; }
.video_promo { margin: 0pt auto; padding: 10px 0pt 0pt; background: transparent url('video_promo.jpg') no-repeat scroll left top; width: 469px; height: 170px; }
.lyrics_promo { margin: 20px auto 0pt; padding: 10px 0pt 0pt 10px; background: transparent url('lyrics_promo.jpg') no-repeat scroll left top; width: 440px; height: 140px; text-align: left; }
.lyrics_promo a { color: rgb(0, 0, 0); }
#top_options { border-bottom: 1px solid rgb(203, 214, 242); width: 100%; height: 24px; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; }
#options-l { height: 24px; line-height: 24px; float: left; width: 58%; padding-left: 1%; text-align: left; }
#options-l a, #options-r a {  }
#options-r { height: 24px; line-height: 24px; float: right; width: 38%; padding-right: 1%; text-align: right; }
.group_promo2 { padding: 0px 0pt 0pt; background: transparent url('group_promo2.jpg') no-repeat scroll left top; margin-top: 5px; width: 370px; height: 44px; float: left; }
.prem_promo2 { padding: 0px 0pt 0pt; background: transparent url('group_promo3.gif') no-repeat scroll left top; margin-top: 5px; width: 314px; height: 44px; float: left; }
.video_promo2 { padding: 0px 0pt 0pt; background: transparent url('video_promo2.jpg') no-repeat scroll left top; margin-top: 5px; width: 370px; height: 44px; float: left; }
.group_promo3 { padding: 0px; background: transparent url('group_promo2.jpg') no-repeat scroll left top; margin-top: 5px; width: 370px; height: 44px; float: left; }
.video_promo3 { padding: 0px; background: transparent url('video_promo2.jpg') no-repeat scroll left top; margin-top: 5px; width: 370px; height: 44px; float: left; }
.videoresult { padding: 0pt; overflow: hidden; float: left; width: 49%; margin-bottom: 0px; height: 100%; }
.element_on { color: rgb(115, 158, 112); font-weight: bold; text-decoration: none; cursor: text; }
.element_off { color: rgb(0, 91, 148); font-weight: normal; }
.imgfix { position: relative; top: 4px; }
.videoresult_l { margin: 0pt 5px 0px 0pt; overflow: hidden; float: left; width: 95px; }
.thumb { border: 1px solid rgb(0, 0, 0); padding: 0px; width: 130px; float: left; }
.video_rate { padding: 3px 5px 0pt 0pt; float: left; }
.videoresult_r { float: left; padding-bottom: 3px; width: 64%; }
.videoresult_r span { font-size: 11px; line-height: 15px; }
.videoresult_r em { font-style: normal; font-weight: bold; }
.newrelated { border: 1px solid rgb(204, 204, 204); padding: 5px; height: 165px; overflow-y: scroll; color: rgb(153, 153, 153); overflow-x: hidden; }
.file_details_title span { font-size: 12px; padding-top: 0px; color: rgb(0, 0, 0); width: 145px; float: left; font-weight: bold; }
.file_details_title { padding: 4px 0pt; overflow: hidden; margin-bottom: 4px; height: 100%; clear: both; }
.download { padding: 7px 0pt 0pt; background: transparent url('download.gif') no-repeat scroll left top; width: 150px; height: 23px; display: block; text-align: center; text-decoration: none; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }
.download2 { padding: 7px 0pt 0pt; background: transparent url('download2.gif') no-repeat scroll left top; width: 132px; height: 21px; display: block; text-align: center; text-decoration: none; color: rgb(75, 75, 75); font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; }
a.download:hover, a.download2:hover { background-position: center bottom; }
.quickbox { border: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; line-height: 18px; }
.nova a:hover { text-decoration: underline ! important; }
.thelpus { margin: 10px 0pt; width: 502px; height: 35px; }
.trends div.toptions { background: transparent url('tbg.gif') repeat-x scroll left bottom; overflow: hidden; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 100%; width: 509px; }
.toptions a.tactive, .toptions a.tnactive { margin: 0pt 2px 0pt 3px; padding: 0pt; float: left; height: 25px; display: block; text-decoration: none; cursor: pointer; }
.toptions a.tactive { background: transparent url('ton.gif') no-repeat scroll left 0px; }
.toptions a.tnactive { background: transparent url('ton.gif') no-repeat scroll left -50px; }
.toptions a.tactive em { padding: 5px 10px 0pt; background: transparent url('ton.gif') no-repeat scroll right -25px; height: 20px; display: block; float: left; font-style: normal; }
.toptions a.tnactive em { padding: 5px 5px 0pt; background: transparent url('ton.gif') no-repeat scroll right -75px; height: 20px; font-style: normal; display: block; float: left; }
.trends { margin: 0pt auto; width: 509px; }
.trends ul { margin: 0pt; padding: 10px 0pt 0pt; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; height: 100%; width: 509px; }
.trends a.tmore { float: right; }
.trends ul li { padding: 5px 0pt 5px 5%; width: 27%; text-align: left; float: left; }
.bigtrends { margin: 10px auto; width: 95%; text-align: left; }
.bigtrends h3 { border-bottom: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 12px; }
.cloudinfo1 { margin: 25px 0pt 10px 10px; background: transparent url('cloud_t.gif') no-repeat scroll left top; width: 225px; float: left; font-size: 11px; }
.cloudinfo1 p { margin: 0pt; padding: 5px 10px; text-align: left; }
.cloudinfo2 { margin: 0pt 0pt 0pt 5px; background: transparent url('cloud_b.gif') no-repeat scroll left top; width: 225px; height: 10px; font-size: 2px; }
.avatbox { margin: 0pt auto; width: 500px; }
.avatbox img { margin: 0px 0pt 10px 60px; float: left; }
.bigtrends2 { width: 100%; float: left; }
.bigtrends3 { margin-right: 150px; }
.bigtrends4 { float: left; width: 150px; margin-left: -150px; }
.bigtrends3 ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 33%; float: left; }
.bigtrends3 ul li { padding: 5px 0pt ! important; clear: both; }
.bigtrends3 ul li a { display: block; float: left; width: 74%; }
.bigtrends3 ul li em { font-style: normal; text-align: right; width: 15%; padding-right: 5px; display: block; float: left; }
.yoursite { margin: 10px 0pt; width: 502px; }
a.cal_t { background: transparent url('/images/cal_t_a.gif') no-repeat scroll left 0px; width: 140px; height: 25px; display: block; text-decoration: none; float: right; }
div.cal_i { margin: 0pt; padding: 0pt 10px; background: transparent url('/images/cal_bg.gif') repeat-y scroll left top; overflow: hidden; width: 120px; float: right; height: 20px; position: relative; }
div.cal_i2 { line-height: 20px; height: 20px; position: relative; top: 0px; }
div.cal_i2 p { margin: 0pt; padding: 0pt; }
a.cal_b { background: transparent url('/images/cal_b_a.gif') no-repeat scroll left 0px; width: 140px; height: 25px; display: block; text-decoration: none; float: right; }
a.cal_b:hover, a.cal_t:hover { background-position: left -50px; }
.cal_tn { background: transparent url('/images/cal_t_a.gif') no-repeat scroll left -25px; width: 140px; height: 25px; display: block; text-decoration: none; float: right; }
.cal_bn { background: transparent url('/images/cal_b_a.gif') no-repeat scroll left -25px; width: 140px; height: 25px; display: block; text-decoration: none; float: right; }
a.cal_tn:hover, a.cal_bn:hover { background-position: left -25px ! important; }
.new_f_profile { width: 980px; float: left; padding-left: 10px; text-align: left; }
.new_f_profile h2 { margin: 0pt; padding: 0pt; width: 95%; }
.new_f_table { margin: 0pt; padding: 0pt; width: 630px; }
.new_f_brd { margin: 10px 0pt 0pt; padding: 3px 2px; background: rgb(224, 242, 252) url('detbg_a.gif') no-repeat scroll 10px top; width: 634px; }
.detend { padding: 3px 2px; background: transparent url('detbg2.gif') no-repeat scroll left top; height: 10px; font-size: 4px; width: 634px; }
.new_f_table th, .new_f_table td { border-width: 0pt 1px 1px 0pt; padding: 5px; }
.new_f_table th { font-size: 10px; }
.mainltb {  }
.mainltb2 {  }
.tdbottom { text-align: right; }
.tright { text-align: right; color: rgb(0, 87, 137); }
.n_right_detail { margin: 10px 0pt 0pt; width: 310px; float: left; }
.new_adv1 { border: 1px solid rgb(204, 204, 204); background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 310px; height: 250px; }
.other_adv { margin: 0px 0pt 10px 25px; padding-bottom: 5px; width: 620px; }
.rplay { margin: 50px 0pt 0pt -27px; position: absolute; }
.dlfile { position: relative; top: 2px; }
.gobut { margin: 0pt auto; background: transparent url('dlbut.gif') no-repeat scroll 0px 0px; width: 99px; height: 21px; text-decoration: none; display: block; }
a.gobut:hover { background: transparent url('dlbut.gif') no-repeat scroll 0px -21px; }
.boxpromo { padding: 5px 10px; background: transparent url('boxpromo.gif') no-repeat scroll 0px 0px; overflow: hidden; float: left; width: 350px; height: 56px; color: rgb(151, 147, 148); text-align: left; margin-top: 3px; line-height: 17px; }
.dotter { background: transparent url('dotter.gif') repeat-x scroll left bottom; overflow: hidden; height: 100%; padding-bottom: 5px; clear: both; }
.sharebox { padding: 7px 10px; background: transparent url('sharebg.gif') no-repeat scroll left top; overflow: hidden; width: 598px; height: 60px; }
.sharebox div { width: 460px; float: left; }
.sharebox input { margin-top: 5px; width: 340px; }
.sharebox div span { width: 100px; padding-top: 5px; font-weight: bold; font-size: 14px; float: left; }
.sharebox a { padding-top: 15px; float: left; }
.newcomm { padding: 0pt 10px; }
.vbg { padding: 5px 10px; background: transparent url('vbgn.gif') no-repeat scroll left top; width: 570px; }
.vbg2 { margin: 0pt 0pt 10px; padding: 0pt 10px; background: transparent url('vbg2.gif') no-repeat scroll left top; width: 570px; height: 10px; font-size: 1px; }
.resultsLink2 { border: 1px solid rgb(202, 217, 246); padding: 2px 3px; background: rgb(231, 239, 255) none repeat scroll 0% 0%; font-size: 12px; text-decoration: none; color: rgb(21, 136, 225); }
.resultsLink3 { border: 1px solid rgb(50, 149, 217); padding: 2px 3px; background: rgb(154, 180, 239) none repeat scroll 0% 0%; font-size: 12px; text-decoration: none; color: rgb(255, 255, 255); }
.newfilter { line-height: 20px; }
.newfilter a { padding: 0pt 5px 0pt 0px; font-weight: bold; }
#moreHostingFilters a { padding: 0pt 5px 0pt 0pt; }
.category_items { margin: 0pt; background: rgb(244, 244, 244) url('items1.gif') no-repeat scroll left top; overflow: hidden; height: 100%; clear: both; }
.items1 { background: transparent url('items2.gif') no-repeat scroll right top; }
.items2 { background: transparent url('items4.gif') no-repeat scroll left bottom; }
.items3 { padding: 10px 0pt; background: transparent url('items3.gif') no-repeat scroll right bottom; }
.pad10 { padding: 10px; }
.ie_fix_txt { height: 450px ! important; }
h1.price { margin: 0pt ! important; padding: 0px 0pt 45px ! important; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 42px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 85, 140) ! important; }
.premiumbox { margin: 0px 10px; padding: 10px; width: 137px; float: left; height: 187px; }
.premiumbox span { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
.textinfo { padding: 20px 50px 0pt; text-align: left; line-height: 18px; }
.remads { display: block; width: 176px; height: 22px; float: right; }
.dpDiv { width: 190px; z-index: 1; }
.dpTable { border: 1px solid rgb(204, 204, 204); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; text-align: center; color: rgb(80, 80, 80); background-color: rgb(255, 255, 255); width: 190px; }
.dpTD { border: 1px solid rgb(236, 233, 216); background: rgb(149, 194, 222) none repeat scroll 0% 0%; cursor: pointer; }
.dpDayHighlightTD { border: 1px solid rgb(170, 170, 170); background-color: rgb(238, 238, 238); }
.dpTDHover { border: 1px solid rgb(221, 221, 221); background-color: rgb(204, 204, 204); cursor: pointer; color: red; }
.dpDayTD { border: 1px solid rgb(170, 170, 170); background-color: rgb(204, 204, 204); color: white; }
.dpTitleText { font-size: 12px; color: gray; font-weight: bold; }
.dpDayHighlight { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; color: rgb(0, 0, 0); }
.dpButton { padding: 0px; background: rgb(216, 232, 255) none repeat scroll 0% 0%; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: gray; font-weight: bold; }
.dpTodayButton { background: rgb(216, 232, 255) none repeat scroll 0% 0%; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: gray; font-weight: bold; }
.alertDiv { border: 1px solid rgb(204, 204, 204); margin: 0pt 2px 0pt auto; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; text-align: left; height: 100%; float: left; width: 45%; }
.alertsTitle { font-weight: bold; font-size: 16px; color: rgb(62, 129, 179); }
.alertsMainDiv { margin: 0px auto; width: 800px; }
.alertsFormTitle { padding: 3px 10px 0pt 0pt; width: 120px; float: left; text-align: right; margin-bottom: 10px; }
.alertsFormInput1 { float: left; width: 200px; }
.customSelectDiv1 { padding-top: 3px; float: left; }
.customSelectDiv2 {  }
.customSelectHead { width: 100px; text-align: left; cursor: pointer; color: rgb(62, 129, 179); text-decoration: underline; }
.customSelectBody { padding: 5px; background: transparent url('hosting_bg.gif') no-repeat scroll left top; width: 292px; display: none; position: absolute; height: 290px; z-index: 3000; }
.hosting_scroll { overflow: auto; height: 285px; }
.customSelectOption { border-bottom: 1px solid rgb(204, 204, 204); padding: 2px 5px 2px 0pt; cursor: pointer; margin-right: 5px; }
.customSelectOption2 { padding: 2px 5px 2px 0pt; cursor: pointer; float: left; width: 130px; }
.customSelectCheckbox {  }
.alertsTbl { margin: 0pt auto; width: 70%; }
.alertsTblHead { height: 25px; }
.alertsTblHead th { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 0px 10px; background: transparent url('hosting_th_bg.gif') no-repeat scroll left 8px; text-align: left; line-height: 25px; }
.alertsTblRow { border: 1px solid red; height: 30px; line-height: 30px; display: table-row; }
.alertsTblCell { border-bottom: 1px solid rgb(204, 204, 204); text-align: left; padding-left: 10px; line-height: 25px; }
.alertsQIcon { position: relative; top: -3px; cursor: pointer; }
.alertsHfDiv { border: 1px solid rgb(204, 204, 204); padding: 5px; display: none; position: absolute; background-color: rgb(255, 255, 255); z-index: 2000; width: 120px; font-size: 11px; line-height: 13px; }
.alertsRowH { border: 1px solid red; height: 30px; line-height: 30px; background-color: rgb(238, 238, 238); display: none; }
div.alertsError { border: 1px solid rgb(208, 31, 60); margin: 0pt auto; padding: 3px; background: rgb(255, 217, 217) none repeat scroll 0% 0%; color: rgb(208, 31, 60); text-align: center; width: 430px; font-size: 12px; }
.alerts_box { border: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; text-align: left; height: 100%; width: 740px; }
.alerts_box a, .alertsTblCell a, .alertsTbl a { color: rgb(62, 129, 179); }
.alerts_box .in_left { width: 350px; float: left; padding-right: 20px; line-height: 18px; }
.alerts_box .in_right { border-left: 1px solid rgb(204, 204, 204); width: 359px; padding-left: 10px; float: left; }
.alerts_box h5 { margin: 0pt; padding: 10px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(62, 129, 179); }
.alertsEmail { padding-top: 3px; font-weight: bold; }
.ac_res { border: 1px solid rgb(165, 172, 178); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 327px; position: absolute; margin-top: -3px; display: none; text-align: left; z-index: 1000; }
.ac_close { margin: 3px; background: transparent url('close_s.gif') no-repeat scroll right 4px; float: right; text-decoration: none; padding-right: 10px; }
.ac_inactive { margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; height: 20px; line-height: 20px; padding-left: 8px; }
.ac_active { margin: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; height: 20px; line-height: 20px; padding-left: 8px; }
/* ::::: http://static.ak.facebook.com/connect.php/en_US/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css ::::: */

.FB_UIButton { border-style: solid; border-width: 1px; padding: 3px 6px; background-image: url('uiactionbutton_v2_001.gif'); display: inline-block; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; vertical-align: bottom; }
.FB_UIButton:hover, .FB_UIButton:active { text-decoration: none; }
.FB_UIButton:active {  }
.FB_UIButton_Text { border: medium none ; margin: 0pt; padding: 0pt; overflow: visible; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; background-color: transparent; cursor: pointer; display: block; font-size: 11px; font-weight: bold; line-height: 14px; width: auto; }
.FB_UIButton_CustomIcon .FB_UIButton_Text { line-height: 16px; }
.FB_UIButton_Gray { border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(136, 136, 136); background-color: rgb(238, 238, 238); }
.FB_UIButton_Gray:active { border-color: rgb(153, 153, 153); background-color: rgb(221, 221, 221); background-image: none; }
.FB_UIButton_Gray .FB_UIButton_Text { color: rgb(51, 51, 51); }
.FB_Bookmark_Icon { border: medium none ; margin: 1px 3px 1px 0pt; padding: 0pt; display: inline-block; width: 16px; height: 16px; background-repeat: no-repeat; background-image: url('icon_addtobookmark_001.gif'); vertical-align: top; z-index: 10; position: relative; }
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple { background-image: url('connect_favicon_001.png'); background-repeat: no-repeat; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-decoration: none; }
.FBConnectButton_RTL_Simple { background-position: right 0pt; }
.FBConnectButton_Simple .FBConnectButton_Text_Simple { margin: 0pt 0pt 0pt 20px; padding-bottom: 1px; }
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple { margin: 0pt 10px 0pt 0pt; }
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple { text-decoration: underline; }
.FBConnectButton, .FBConnectButton_RTL { padding: 0pt 0pt 0pt 1px; background: rgb(41, 68, 126) url('connect_sprite_001.png') no-repeat scroll 0% 0%; cursor: default; display: inline-block; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text { border-top: 1px solid rgb(135, 154, 192); border-bottom: 1px solid rgb(26, 53, 110); margin: 1px 1px 0pt 0pt; padding: 2px 6px 4px; background: rgb(95, 120, 171) url('connect_sprite_001.png') repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-weight: bold; text-shadow: none; }
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL { text-decoration: none; }
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text { border-top: 1px solid rgb(69, 97, 157); border-bottom: 1px solid rgb(41, 68, 126); background: rgb(79, 106, 163) none repeat scroll 0% 0%; text-shadow: none; }
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun { background-position: left -60px; font-size: 24px; line-height: 30px; }
.FBConnectButton_BigPun .FBConnectButton_Text { padding: 3px 8px 3px 12px; margin-left: 38px; }
a.FBConnectButton_BigPun:active { background-position: left -99px; }
.FBConnectButton_RTL_BigPun { background-position: right -268px; }
.FBConnectButton_RTL_BigPun .FBConnectButton_Text { padding: 3px 8px 3px 12px; margin-right: 39px; }
a.FBConnectButton_RTL_BigPun:active { background-position: right -307px; }
.FBConnectButton_Large, .FBConnectButton_RTL_Large { background-position: left -138px; font-size: 13px; line-height: 16px; }
.FBConnectButton_Large .FBConnectButton_Text { margin-left: 24px; }
a.FBConnectButton_Large:active { background-position: left -163px; }
.FBConnectButton_RTL_Large { background-position: right -346px; }
.FBConnectButton_RTL_Large .FBConnectButton_Text { margin-right: 25px; }
a.FBConnectButton_RTL_Large:active { background-position: right -371px; }
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium { background-position: left -188px; font-size: 11px; line-height: 14px; }
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text { padding: 2px 6px 3px; margin-left: 21px; }
a.FBConnectButton_Medium:active { background-position: left -210px; }
.FBConnectButton_RTL_Medium { background-position: right -396px; }
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text { padding: 2px 6px 3px; margin-right: 22px; }
a.FBConnectButton_RTL_Medium:active { background-position: right -418px; }
.FBConnectButton_Small, .FBConnectButton_RTL_Small { background-position: left -232px; font-size: 10px; line-height: 11px; }
.FBConnectButton_Small .FBConnectButton_Text { padding: 2px 6px; margin-left: 17px; }
a.FBConnectButton_Small:active, .FBConnectButton_Small:active { background-position: left -250px; }
.FBConnectButton_RTL_Small { background-position: right -440px; }
.FBConnectButton_RTL_Small .FBConnectButton_Text { padding: 2px 6px; margin-right: 18px; }
a.FBConnectButton_RTL_Small:active { background-position: right -458px; }
.fb_share_count_wrapper { position: relative; float: left; }
.fb_share_count { background: rgb(176, 185, 236) none repeat scroll 0pt 0pt; color: rgb(51, 51, 51); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; text-align: center; }
.fb_share_count_inner { background: rgb(232, 235, 242) none repeat scroll 0% 0%; display: block; }
.fb_share_count_right { margin-left: -1px; display: inline-block; }
.fb_share_count_right .fb_share_count_inner { border-top: 1px solid rgb(232, 235, 242); border-bottom: 1px solid rgb(176, 185, 236); margin: 1px 1px 0pt; padding: 2px 6px; font-size: 10px; line-height: 11px; font-weight: bold; }
.fb_share_count_top { border: 1px solid rgb(176, 185, 236); display: block; letter-spacing: -1px; line-height: 34px; margin-bottom: 7px; font-size: 22px; }
.fb_share_count_nub_top { border: medium none ; margin: 0pt; padding: 0pt; display: block; position: absolute; left: 7px; top: 35px; width: 6px; height: 7px; background-repeat: no-repeat; background-image: url('89zgzk50_001.png'); }
.fb_share_count_nub_right { border: medium none ; margin: 0pt 2px 0pt 0pt; padding: 0pt; display: inline-block; width: 5px; height: 10px; background-repeat: no-repeat; background-image: url('1a8txe26_001.png'); vertical-align: top; background-position: right 5px; z-index: 10; left: 2px; position: relative; }
.fb_share_no_count { display: none; }
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner { font-size: 10px; }
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner { padding: 2px 6px 3px; font-size: 11px; letter-spacing: -1px; line-height: 14px; }
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner { padding: 2px 6px 4px; font-size: 13px; line-height: 16px; font-weight: normal; letter-spacing: -1px; }
.fb_resetstyles, .fb_resetstyles a, .fb_resetstyles td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: visible; border-spacing: 0pt; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fbmlIframe { width: 100%; }
fb:serverfbml { display: block; }
fb:video { width: 600px; height: 480px; }
fb:fbml { display: none; visibility: collapse; }
fb:fbml.FB_ElementReady { display: block; visibility: visible; }
fb:profile-pic { display: inline-block; width: 50px; height: 50px; background-image: url('t_silhouette_001.jpg'); background-repeat: no-repeat; }
fb:profile-pic[facebook-logo="true"] { background-image: url('t_silhouette_logo_001.gif'); }
fb:profile-pic[size="small"] { width: 100px; height: 63px; background-image: url('s_silhouette_001.jpg'); }
fb:profile-pic[size="small"][facebook-logo="true"] { background-image: url('s_silhouette_logo_001.gif'); }
fb:profile-pic[size="normal"] { width: 200px; height: 126px; background-image: url('d_silhouette_001.gif'); }
fb:profile-pic[size="normal"][facebook-logo="true"] { background-image: url('d_silhouette_logo_001.gif'); }
fb:profile-pic[size="square"] { width: 50px; height: 50px; background-image: url('q_silhouette_001.gif'); }
fb:profile-pic[size="square"][facebook-logo="true"] { background-image: url('q_silhouette_logo_001.gif'); }
fb:profile-pic.fb_profile_pic_rendered, fb:profile-pic.fb_profile_pic_rendered[facebook-logo="true"] { width: auto; height: auto; background-image: none; display: inline; }
a.FB_Link { color: rgb(27, 123, 221); text-decoration: none; }
a.FB_Link:hover { color: rgb(47, 166, 0); text-decoration: underline; }
a.FB_Link img { border: medium none ; }
.FB_ElementConditionFalse { display: none; }
.fb_popupContainer { position: absolute; top: 0pt; left: 0pt; z-index: 2147483647; }
.fb_popup { position: absolute; top: -10000px; }
.fb_tosIFrame { border: 0pt solid rgb(204, 204, 204); overflow: hidden; width: 100%; height: 258px; float: left; }
.fb_tosIFrame html { height: auto; }
.fb_feedIFrame { width: 600px; height: auto; float: left; }
.fb_shareIFrame { width: 100%; height: 175px ! important; float: left; }
.fb_bookmarkIFrame { width: 460px; height: 95px; float: left; }
.fb_connect_dialog_iframe { width: 100%; }
table.fb_pop_dialog_table { margin: auto; border-collapse: collapse; table-layout: fixed; width: 470px; }
td.fb_pop_topleft, td.fb_pop_topright, td.fb_pop_bottomleft, td.fb_pop_bottomright { padding: 0pt ! important; overflow: hidden; height: 10px; width: 10px ! important; }
td.fb_pop_topleft { background-image: url('pop_dialog_top_left_001.png'); }
td.fb_pop_topright { background-image: url('pop_dialog_top_right_001.png'); }
td.fb_pop_bottomleft { background-image: url('pop_dialog_bottom_left_001.png'); }
td.fb_pop_bottomright { background-image: url('pop_dialog_bottom_right_001.png'); }
td.fb_pop_border { background-image: url('pop_dialog_border_001.png'); }
.fb_noshadow table td.fb_pop_topleft, .fb_noshadow table td.fb_pop_topright, .fb_noshadow table td.fb_pop_bottomleft, .fb_noshadow table td.fb_pop_bottomright, .fb_noshadow table td.fb_pop_border { background-image: none ! important; }
td.fb_pop_content { padding: 0pt; background-color: rgb(255, 255, 255); vertical-align: top; }
td.fb_pop_content h2 { border: 1px solid rgb(59, 89, 152); margin: 0pt; padding: 0pt; background: rgb(109, 132, 180) none repeat scroll 0% 0%; overflow: hidden; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; position: relative; letter-spacing: normal; line-height: normal; text-align: left; float: none; display: block; }
.fb_dialog_icon { margin: 5px; background: rgb(109, 132, 180) url('favicon_fordarkbg_001.gif') no-repeat scroll center center; float: left; width: 16px; height: 16px; }
a.fb_dialog_cancel_button { background: transparent url('connect_icon_remove_001.gif') no-repeat scroll 3px 0pt; outline-style: none; outline-width: medium; text-decoration: none; position: absolute; right: 4px; top: 7px; width: 18px; color: rgb(109, 132, 180); }
a.fb_dialog_cancel_button:hover { background: transparent url('connect_icon_remove_001.gif') no-repeat scroll -10px 0pt; }
.fb_dialog_loading_spinner { background: rgb(109, 132, 180) url('indicator_white_small_001.gif') no-repeat scroll 0pt 0pt; position: absolute; width: 28px; height: 8px; top: 8px; right: 25px; display: none; }
.fb_dialog_loading { display: block; }
.fb_content_loader_gif { background: transparent url('indicator_white_large_001.gif') no-repeat scroll 0pt 0pt; width: 32px; height: 32px; margin-left: auto; margin-right: auto; }
.fb_content_loader { display: none; width: 550px; height: 70px; }
.fb_content_loading { display: block; }
td.fb_pop_content h2 span { padding: 5px 10px; display: block; }
td.fb_pop_content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.fb_dialog_content { border-style: solid; border-color: rgb(85, 85, 85); border-width: 0pt 1px 1px; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.fb_dialog_content.fb_loading iframe { visibility: collapse; }
.fb_dialog_content.fb_loading { background-image: url('indicator_blue_small_001.gif'); background-position: center center; }
.fb_pop_content_container { width: auto; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; }
td.fb_pop_content .fb_dialog_body { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px; }
td.fb_pop_content .fb_dialog_summary { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 10px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
a.fbconnect_login_button { cursor: pointer; }
.fb_confirmation_stripes { background: transparent url('confirmation_stripes_001.gif') repeat scroll 0pt 0pt; height: 15px; }
.fb_dialog_content .fb_dialog_buttons { border-top: 1px solid rgb(204, 204, 204); padding: 8px 0pt 8px 8px; background: rgb(242, 242, 242) none repeat scroll 0pt 50%; text-align: right; z-index: 20; }
.fb_dialog_content .fb_confirmation_content { margin: 15px 30px 10px; font-size: 11px; width: auto; }
.fb_inputbutton, .fb_inputsubmit { border-style: solid; border-color: rgb(217, 223, 234) rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); border-width: 1px; margin: 0pt 10px 0pt 0pt; padding: 2px 15px 3px; background-color: rgb(59, 89, 152); color: rgb(255, 255, 255); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; }
.fb_inputaux { border-color: rgb(231, 231, 231) rgb(102, 102, 102) rgb(102, 102, 102) rgb(231, 231, 231); background: rgb(240, 240, 240) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.fb_popup_blocked .fb_popup_blocked_inner { padding: 15px 30px 20px; }
.fb_popup_blocked #fb_popup_blocked_connect { margin-top: 10px; cursor: pointer; }
.fb_popup_blocked .fb_popup_blocked_buttons { border-top: 1px solid rgb(204, 204, 204); padding: 8px 10px; background: rgb(242, 242, 242) none repeat scroll 0pt 50%; text-align: right; }
.fb_popup_blocked #fb_popup_blocked_cancel { border-style: solid; border-color: rgb(231, 231, 231) rgb(102, 102, 102) rgb(102, 102, 102) rgb(231, 231, 231); border-width: 1px; margin: 2px; padding: 2px 15px 3px; background: rgb(240, 240, 240) none repeat scroll 0pt 0pt; color: rgb(0, 0, 0); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; width: auto; }
html a.fb_share_link { padding: 2px 0pt 0pt 20px; background: transparent url('facebook_share_icon_001.gif') no-repeat scroll left top; height: 16px; }
html body em.fb_highlightable { border-bottom: 2px solid rgb(255, 153, 153); padding: 0pt; background: transparent none repeat scroll 0% 0%; font-style: normal; width: auto; }
html body em.fb_highlightable:hover { border-top: 1px solid rgb(204, 204, 204); cursor: help; background-color: rgb(255, 204, 204); }
#firebugBody { margin: 0pt; padding: 0pt; overflow: visible; position: fixed; top: 0pt; left: 0pt; width: 1px; height: 1px; }
.firebugCanvas { border: 0pt none ; margin: 0pt; padding: 0pt; position: fixed; top: 0pt; left: 0pt; display: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.firebugHighlight { border: 0pt none ; margin: 0pt; padding: 0pt; z-index: 2147483647; position: absolute; background-color: rgb(56, 117, 215); outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.firebugLayoutBoxParent { border-style: none dashed dashed none; border-color: -moz-use-text-color rgb(187, 187, 187) rgb(187, 187, 187) -moz-use-text-color; border-width: 0pt 1px 1px 0pt; margin: 0pt; padding: 0pt; z-index: 2147483647; position: absolute; background-color: transparent; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.firebugRuler { border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.firebugRulerH { border-top: 1px solid rgb(187, 187, 187); border-right: 1px dashed rgb(187, 187, 187); border-bottom: 1px solid rgb(0, 0, 0); background: transparent url('undefined') repeat-x scroll 0% 0%; top: -15px; left: 0pt; width: 100%; height: 14px; }
.firebugRulerV { border-left: 1px solid rgb(187, 187, 187); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px dashed rgb(187, 187, 187); background: transparent url('undefined') repeat-y scroll 0% 0%; top: 0pt; left: -15px; width: 14px; height: 100%; }
.overflowRulerX > .firebugRulerV { left: 0pt; }
.overflowRulerY > .firebugRulerH { top: 0pt; }
.firebugLayoutBox { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.firebugLayoutBoxOffset { z-index: 2147483647; position: absolute; opacity: 0.8; }
.firebugLayoutBoxMargin { background-color: rgb(237, 255, 100); }
.firebugLayoutBoxBorder { background-color: rgb(102, 102, 102); }
.firebugLayoutBoxPadding { background-color: SlateBlue; }
.firebugLayoutBoxContent { background-color: SkyBlue; }
.firebugLayoutLine { border: 0pt none ; margin: 0pt; padding: 0pt; z-index: 2147483647; background-color: rgb(0, 0, 0); opacity: 0.4; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.firebugLayoutLineLeft, .firebugLayoutLineRight { position: fixed; width: 1px; height: 100%; }
.firebugLayoutLineTop, .firebugLayoutLineBottom { position: absolute; width: 100%; height: 1px; }
.firebugLayoutLineTop { border-top: 1px solid rgb(153, 153, 153); margin-top: -1px; }
.firebugLayoutLineRight { border-right: 1px solid rgb(153, 153, 153); }
.firebugLayoutLineBottom { border-bottom: 1px solid rgb(153, 153, 153); }
.firebugLayoutLineLeft { border-left: 1px solid rgb(153, 153, 153); margin-left: -1px; }