@charset "UTF-8";
/**
 * World Concerts GmbH by Bytestoppers.de 2010
 *
 *
 * @copyright       Copyright 2010, Bytestoppers 
 * @link            http://www.bytestoppers.de
 * @version         WOCO 1.5
 *
 *
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:         0;
    padding:        0;
    border:         0;
    outline:        0;
    font-weight:        inherit;
    font-style:         inherit;
    font-family:        inherit;
    vertical-align:     baseline;
}

* { margin: 0; padding: 0; }
html { height: 100%; margin-bottom: 1px; }
body { background: url(/images/bg/home_bg.jpg) center top #000; padding:0; height:100%; }
body { text-align: left; }
body { font-family:  Arial, Helvetica, sans-serif; font-size: 75.00%; color:#666;}

ul { list-style-type:none;}
p { margin:0; padding:0;}
.left { float:left;}
.right { float:right;}
.mr10 { margin-right:10px;}
.mr28 { margin-right:28px;}
.p20 { padding:20px;}
.spacer {height:2px; background: url(/images/clearspacer.png) repeat-x ; width:100%}
img { border:0px;}


/*--- Headings ---*/
h1,h2,h3,h4,h5,h6 { font-family:"Arial", Times, serif; font-weight:normal; color:#39312d; margin:0px; padding:0px; text-transform:uppercase;}
h1 { font-size: 140%; }
h2 { font-size: 120%; }     
h3 { font-size: 100%; }

/* zum Clearen der Float-Umgebungen */
.clearfix:after {content: ".";display: block;font-size:0;height: 0;clear: both;visibility: hidden;}
.clearfix { display: block; }
.floatbox { overflow:hidden; }
#ie_clearing { display: none; }
.clear { clear:both;}
.clearspacer { clear:both; height:2px; background: url(/images/clearspacer.png) repeat-x;}

/*--- Links ---- */
a img { border:0px; outline:none;}
a { color: #000; background:transparent; text-decoration:none; }
a:focus{ outline:0;}
a:hover,
a:active { color:#333; text-decoration:none; outline:0; }

/*--- Layout ---- */
#pageWrapper { text-align:left; margin:0 auto ; width: 956px; position: relative; height:100%;}
#pageContent { margin: 0 auto; position:relative;}
#header { height:118px; background:url(/images/header_bg.png) no-repeat;}
#navi { background:url(/images/navi_bg.png) no-repeat; width:938px; height:78px; position:relative; padding:21px 9px 0 9px;}
#contentWrapper { background:url(/images/content_bg.png) repeat-y; position:relative; float:left; padding:0 9px;}
#content { width:670px;}
#sidebarRight { width: 268px;}
#content-1 { width:536px;}
#content-2 { width:496px; padding:20px;}
#content-3 { width:496px;}
#sidebarRightArtist { width: 402px;}
#sidebarRight p { text-align:justify;}
#flashTeaser { background:url(/images/flashteaser_bg.png); height:274px; width:600px; padding:30px 35px;}
#footer { background:url(../images/footer.png); width:956px; height:147px;}
#logo {height:118px; width:320px; float:left;}
#banner {height:84px; width:497px; float:left; padding:10px 0 0 14px; margin-top:25px; background:url(/images/banner.png) no-repeat;}
#rss {
	position:absolute;
	top:5px;
	right:0px;
	background:url(/images/rss_bg.png) no-repeat;
	width:55px;
	height:122px;
	padding:0 0 0 80px;
}
#newsletter { padding:8px 14px 0px 14px;}
#teaser img{ padding:7px 0;}
#teaser { padding:7px 14px;}
.darkSide1 { background: url(/images/darkSide1.png) repeat-y -1px 0;}
.darkSide2 { background: url(/images/darkSide2.png) repeat-y -1px 0;}
.darkSide3 { background: url(/images/darkSide3.png) repeat-y -1px 0;}

/*--- Button ---- */
.artistButton  a.a_info  { height:20px; width:65px; background:url(/images/but/info_artist.png) no-repeat; display:block;}
.artistButton  a.a_info:hover { height:20px; background:url(/images/but/info_artist.png) 0px -20px no-repeat;}
.artistButton  a.a_genre  { height:20px; width:65px; background:url(/images/but/genre_artist.png) no-repeat; display:block;}
.artistButton  a.a_genre:hover { height:20px; background:url(/images/but/genre_artist.png) 0px -20px no-repeat;}
.artistButton  a.a_booking { height:20px; width:65px; background:url(/images/but/booking_artist.png) no-repeat; display:block; text-indent:-2000em}
.artistButton  a.a_booking:hover { background:url(/images/but/booking_artist.png) 0px -20px no-repeat; }
.artistDownloads a.a_downloads { height:20px; width:65px; background:url(/images/but/dl.png) no-repeat; display:block; text-indent:-2000em}
.artistDownloads a.a_downloads:hover { background:url(/images/but/dl.png) 0px -20px no-repeat; }
.more #a_more{ height:20px; width:65px; background:url(/images/but/more.png) no-repeat; display:block; float:right; text-indent:-2000em;}
.more #a_more:hover{ height:20px; background:url(/images/but/more.png) 0px -20px no-repeat;}
#a_newsletter {  height:40px; width:240px; background:url(/images/but/big_but.png) no-repeat; display:block; line-height:35px; text-align:center; font-weight:bold; text-transform:uppercase; color:#FFF; font-size:120%;}
#a_newsletter:hover { background:url(/images/but/big_but.png) 0px -40px no-repeat; color:#333; }
#a_bigButton { height:40px; width:240px; background:url(/images/but/big_but.png) no-repeat; display:block;}
#a_bigButton:hover { background:url(/images/but/big_but.png) 0px -40px no-repeat;}
/*--- Artist ---- */
#artist_genre { float:left; padding:20px 0;}
.artistBlockGenre { width:630px; padding:0 20px; float:left;}
.artistTitleGenre { width:474px; height:114px; overflow:hidden; color:#333;}
.artist_divider { clear:left; height:40px; background: url(/images/artist_list_divider.png) repeat-x; width:670px}

.genreList { padding:4px 0px;}
.genreList p a { display:block; width:228px; height:26px; line-height:26px; padding:0 20px; background:url(/images/but/genre_list_bg.png);}
.genreList p a:hover { background:url(/images/but/genre_list_bg.png) 0px -26px;}
.genreBlock { padding:20px 0 20px 20px; float:left;}
.genreBlock ul li { display:block; float:left; margin-right:20px; margin-bottom:5px; line-height:30px;
background:url(/images/headline_left_dark1.png) no-repeat scroll left top transparent; padding:0 0 0 5px; height:30px;}
.genreBlock ul li span { display:block; float:left; width:276px; height:30px; 
background:url(/images/headline_right_dark1.png) no-repeat scroll right top transparent; padding:0 0 0 20px;}

#artistFlashBanner { height:190px; width:878px; background:url(/images/artist_flash_bg.png) no-repeat; padding:30px;}
#artistTab { padding:20px 0 20px 10px; border-bottom:1px solid #c4c4c4; float:left; width:660px;}
.artistBlock { padding:0 12px; width:140px; float:left; margin:5px 0;}
.artistCover { background:url(/images/artist_cover_bg.png) no-repeat; padding:3px 0 0 4px; width:136px; height:137px; position:relative;}
.artistCoverLight { position:absolute; top:0; left:0; width:140px; height:140px; background:url(../images/artist_cover_light.png);}
.artistTitle p { margin:0 0 5px 0; text-align:center; overflow:hidden; width:140px; height:30px;}
.artistDates { padding:20px;}
.artistDates p { padding:5px; margin:2px 0; background:#dfeffe; color:#333; }
.artistDisco { padding:20px 20px;}
.artistBio { padding:20px;}
.artistDesc { width:315px; }
.artistPublicationCover p{ margin:0 5px 5px 0;}
.artistPublication { background:#eaeaea; margin:5px 0; padding:10px; width:474px; border:1px solid #e4e4e4;}
.artistDownloads { padding:10px 20px; margin:0 0 10px 0; float:left; width:490px;}
.artistDownloads .info { padding:10px 0 0 10px;}
.artistDownloads .file { padding:10px 0 0 0;}
.artistNews { padding:20px; float:left; width:630px}
.artistNews h1 { padding:0 0 10px 0;}
.newsCover { background:url(/images/news_cover.png) no-repeat; margin-right:10px; padding:2px 0 0 2px; width:98px; height:98px; position:relative;}
.newsCoverLight { position:absolute; top:0; left:0; width:100px; height:100px; background:url(/images/news_cover_light.png);}
.artistNewsDetails { padding:20px; width:497px;}
.artistMusicVideo { padding:14px;}
.artistShowpic { padding:10px; float:left;}
.artistShowpic img {}
.artistBooking { padding:20px;}
.artistShowpic a { display:block; float:left; width:120px; height:120px; text-align:center; margin:2px;}
/*--- DATES ---- */
.datesBlock { margin:1px 0px; padding:2px; float:left; background:#e5e5e5;}
.datesBlock span {display:block; margin:0 0 0 0; padding:0 5px; height:18px;}
.datesBlock p { background: url(/images/dates_bg.png) top center; display:block; padding:12px 5px 8px 5px ;}
.datesBlockDate{ width:75px; padding:0 1px;color:#333;}
.datesBlockArt {width:80px; padding:0 1px; color:#F00; overflow:hidden;}
.datesBlockTitle {width:180px; padding:0 1px;color:#333;}
.datesBlockLocation {width:145px; padding:0 1px; color:#333;}
.datesBlockLocationExtra {width:150px; padding:0 1px; color:#333;}
.datesBlockIcon { width:23px; height:18px; }

.datesBlockTab { margin:1px 0px; padding:2px; float:left; background:#e5e5e5; font-size:90%}
.datesBlockTab span {display:block; margin:0 0 0 0; padding:0 5px; height:18px;}
.datesBlockTab p { background: url(/images/dates_bg.png) top center; display:block; padding:12px 5px 8px 5px ;}
.datesBlockDateTab{ width:74px; padding:0 1px;color:#333; text-align:center;}
.datesBlockArtTab {width:60px; padding:0 1px; color:#F00; overflow:hidden;}
.datesBlockTitleTab {width:140px; padding:0 1px;color:#333;}
.datesBlockLocationTab {width:120px; padding:0 1px; color:#333;}
.datesBlockLocationExtraTab {width:100px; padding:0 1px; color:#333;}
.datesBlockIconTab { width:23px; height:18px; }

/*--- CONTACT ---- */
#googleBanner { height:290px; width:878px; background:url(/images/google_flash_bg.png) no-repeat; padding:30px;}
.wocoMember { padding:20px 0 20px 20px; width:382px; float:left;}
.member { width:175px; margin:0 10px 10px 0;}
.member p.pic { width:173px; height:192px; padding:1px; background:url(../images/member_pic_bg.png) no-repeat;}
.member p.position { display:block; height:30px;}
.vcard { background:url(/images/vcard.png) no-repeat; width:456px; height:140px; padding:20px;}
.vcardContent { width:220px;}
.vcardLogo { padding:15px 0 0 20px;}
.roadMap { padding:30px; background:url(/images/roadmap_bg.png) no-repeat;}
.roadDesc p { padding:10px; margin:5px 10px; background:#FFF;}

/*--- MANAGEMENT/PUBLISHING ---- */
.managementUser { padding:10px 0 10px 20px; width:315px;}
#managementIntro p span { display:block; padding:3px 0;}
#managementIntro ul { margin: 5px 0px; list-style-type: square; padding-left: 10px; }
#managementIntro li { margin: 1px 0px; }
#managementIntro strong { font-weight: bold; }
.publishingArtistBlock { width:100%; padding:10px 20px;}
/*--- Impressum ---- */
#impressum { padding:20px;}
#impressum h2 { padding:20px;}

/*--- Links ---- */
#links { }
.linksBlock { width:333px; height:165px; border-left:1px solid #FFF; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; float:left;}
.linksBlock td { vertical-align:middle; text-align:left; height:150px;}
.linksBlock td p { padding:5px 0;}
p.links_ext a { background:url(../images/icon/icon_externer_link.gif) no-repeat; padding:0 0 0 20px;}
p.links_ext a:hover { background:url(../images/icon/icon_externer_link.gif) no-repeat; padding:0 0 0 20px; text-decoration:underline;}
/*--- User ---- */
.userPic { background:url(/images/artist_cover_bg.png) no-repeat; padding:3px 0 0 4px; width:136px; height:137px; position:relative;}
.userPicLight { position:absolute; top:0; left:0; width:140px; height:140px; background:url(../images/artist_cover_light.png);}
.userDesc { padding:15px 0 0 10px; width:165px;}
.userDesc p{ text-align:left}
.userDesc p.position { display:block; height:25px;}
/*--- About ---- */
.teamBlock { padding:20px 0 10px 20px; float:left;}
.teamPic { margin:0 10px 0 0; width:173px; height:192px; padding:1px; background:url(../images/member_pic_bg.png) no-repeat;}
.teamDesc { width:445px;}

/*--- Adwards ---- */
#goldenRoom { background:url(../images/golden_room_bg.png) no-repeat; width:270px; height:100px; padding:50px 200px; text-align:center;}
#awards { padding:20px;}
.awardsBlock { padding:0 0; width:210px; float:left; margin:5px 0;}
.awardsPic { width:210px; height:210px;}
.awardsDesc p { text-align:center;}

/*--- Footer---- */
.copy { font-size:80%; color:#FFF; padding:0 20px; margin:8px 0 0 0;}
ul.naviFooter { padding:0 9px;}
ul.naviFooter li { float:left; height:25px; text-align:center; line-height:25px; margin-top:2px;}
ul.naviFooter li #a_news, #a_about_us, #a_history, #a_links, #a_contact, #a_impressum, #a_golden_room  
{ float:left; display:block; width:134px; height:25px; text-align:center; background: url(/images/but/but_footer.png) no-repeat;}
ul.naviFooter li #a_news:hover, #a_about_us:hover, #a_history:hover, #a_links:hover, #a_contact:hover, #a_impressum:hover, #a_golden_room:hover  
{ float:left; display:block; width:134px; height:25px; text-align:center; background: url(/images/but/but_footer.png) 0px -25px no-repeat;}
ul.naviFooter li #a_news.active, #a_about_us.active, #a_history.active, #a_links.active, #a_contact.active, #a_impressum.active, #a_golden_room.active
{ float:left; display:block; width:134px; height:25px; text-align:center; background: url(/images/but/but_footer.png) 0px -50px no-repeat;}


/*--- TABS ---- */
.tabs a { text-decoration:none;}
ul.tabNavigation  { margin:0; padding:0; list-style-type:none; height:46px; background:url(../images/tabs_bg.png) no-repeat -1px 0; }
ul.tabNavigation  li {float:left; width:134px; text-align:center; line-height:46px;}
ul.tabNavigation  li a { display:block; width:134px; height:46px; color:#000; background: url(/images/but/tabs.png) no-repeat;}
ul.tabNavigation  li a:hover { background: url(/images/but/tabs.png) 0px -46px no-repeat;}
ul.tabNavigation  li a.selected { background: url(/images/but/tabs.png) 0px -46px no-repeat;}

.toggler { cursor:pointer; font-size: 1.4em; line-height:30px; display: block; padding:0 20px; margin:0 0 1px 0;}
.toggler-closed {color:#333; height:30px; background: url(/images/acc_closed_bg.png) -1px 0 no-repeat;}
.toggler-closed:hover {color: #000; height:30px; background:url(/images/acc_closed_bg_hover.png) -1px 0 no-repeat;}
.toggler-opened { color:#333; height:30px; background: url(/images/acc_open_bg.png) -1px 0 no-repeat; }
.toggler-opened:hover { color: #000; height:30px; background: #fff url(/images/acc_open_bg_hover.png) -1px 0 no-repeat;}

.togglerTab { cursor:pointer; font-size: 1.4em; line-height:30px; display: block; padding:0 20px; margin:0 0 1px 0;}
.togglerTab-closed {color:#333; height:30px; background: url(/images/acc_closed_bg.png) -130px 0 no-repeat;}
.togglerTab-closed:hover {color: #000; height:30px; background:url(/images/acc_closed_bg_hover.png) -130px 0 no-repeat;}
.togglerTab-opened { color:#333; height:30px; background: url(/images/acc_open_bg.png) -130px 0 no-repeat; }
.togglerTab-opened:hover { color: #000; height:30px; background: #fff url(/images/acc_open_bg_hover.png) -130px 0 no-repeat;}

/*--- Headline ---- */
.headline-sidebar { background:url(/images/headline_left_dark2.png) no-repeat scroll left top transparent; 
padding:0 0 0 5px; height:46px; position:relative;}
.headline-sidebar h1 { background:url(/images/headline_right_dark2.png) no-repeat scroll right top transparent; 
padding:0 0 0 9px; color:#333; height:46px; display:block; line-height:46px;}
.headlineLogo { border-top: 1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; padding:5px 0;}
.headline { background:url(/images/headline.png) no-repeat  0px 0; height:46px; position:relative; clear:left; line-height:46px; padding:0 20px;}
.headlineH2 { background:url(/images/headline.png) no-repeat 0px 0; height:23px; position:relative; clear:left; line-height:23px; padding:0 10px; text-align:center;}
.headline-icon1 { position:absolute; right:0px; height:46px; width:100px; background: url(/images/icon/headline-icon1.png);}
.headline-icon2 { position:absolute; right:0px; height:46px; width:100px; background: url(/images/icon/headline-icon2.png);}
.headline-icon3 { position:absolute; right:0px; height:46px; width:100px; background: url(/images/icon/headline-icon3.png);}
.headline-icon4 { position:absolute; right:0px; height:46px; width:100px; background: url(/images/icon/headline-icon4.png);}
.headline-icon5 { position:absolute; right:0px; height:46px; width:100px; background: url(/images/icon/headline-icon5.png);}
.headlineTeaser { background: url(/images/headline_teaser.png); width:614px; height:134px; padding:28px;}
.headlineGoldenRoom { background: url(/images/flashteaser_bg.png); width:596px; height:270px; padding:32px 37px 32px 37px;}

/*--- News ---- */
.newsBlock { position:relative; height:100%; float:left; padding:20px; width:630px;}
.newsBlock h1 { overflow:hidden; padding:0 0 10px 0;}
.newsBlock h2 { overflow:hidden; color:#930;}
.newsBlock .more 
img.newspic { margin-right:10px; padding:20px;}
/*--- Playlist ---- */
.jw_playlist_playlist { width:100%;}
.jw_playlist_image { width: 75px; height: auto;}
.jw_playlist_image_div { margin: 0 5px; float:left; }
.jw_playlist_item { padding:10px 10px; cursor:pointer; background:#eaeaea; margin:5px 0 0 0; border:1px solid #c4c4c4; }
.jw_playlist_title { font-weight: bold;}
.jw_playlist_description {}

/*--- Form ---- */
#form { width:496px;}
.form_label { float:left; padding:6px 10px 0 0px; width:120px; color:#333; font-size:90%; text-transform:uppercase; text-align:right;}
.form_radio_label { cursor:pointer; padding:4px 10px 0 0;}
.form_input { border: 1px solid #c4c4c4; width:290px; padding:2px;}
.form_submit { width:240px; height:35px; background: url(/images/but/big_but.png); cursor:pointer; color:#FFF; font-weight:bolder; border:none;}
.form_submit:hover { width:240px; height:35px; background: url(/images/but/big_but.png) 0 -40px; cursor:pointer; color:#FFF; border:none;}
.formBlock { margin:2px 0; background: url(/images/formblock_top.png) no-repeat left top #EAEAEA ;}
.formBlockInner { padding:4px 0 4px 0; background: url(/images/formblock_bottom.png) no-repeat left bottom ;}
.formBlockInner p { padding:10px 50px; color:#333;}
.error { background: url(../images/icon/big/warning.png) 50px 0 no-repeat;}
.error p { padding:5px 0 0 160px; color:#900;}
.required {width:18px; height:18px; padding:0 0 0 10px; vertical-align:bottom }
.jquery-checkbox {display: inline; font-size: 20px; line-height: 20px; cursor: pointer;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 20px; height: 20px;}
.jquery-checkbox img{background: transparent url(/images/checkbox.png) no-repeat;}
.jquery-checkbox img{ background-position: 0px 0px;}
.jquery-checkbox-hover img{ background-position: 0px -20px;}
.jquery-checkbox-checked img{ background-position: 0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img { background-position: 0px -60px; }
.jquery-checkbox-disabled img{background-position: 0px -80px; }
.jquery-checkbox-checked .jquery-checkbox-disabled img{ background-position: 0px -100px;}

/*--- Tools ---- */

#tooltip {
background-color:#3D7483;
font-size:11px;
padding:5px;
width:100px;
}

.tooltip {
-moz-box-shadow:0 0 10px #000000;
background-color:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:none;
font-size:12px;
padding:10px 15px;
text-align:left;
width:200px;
}
/* date */
.date {
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
	width:145px;		
	-moz-box-shadow:0 0 10px #eee inset;
}

#calroot {
	margin-top:-22px;	
	width:370px;	
}

#calbody {
	clear:both;
	font-family:sans-serif;		
	width:364px;
	font-size:13px;
	border:1px solid #BDC8D2;
	border-width:1px 1px 0;
	background:#F5F9FF url(/css/tools/dateinput/gradient/h300.png) 0 37px repeat-x;
	-moz-box-shadow:0 0 10px 0px #ccc;
	-webkit-box-shadow:0 0 10px 0px #ccc;
}

#calhead {
	padding-left:195px;		
}

#caltitle {
	font-family:sans-serif;		
	text-align:center;
	font-size:14px;
	float:left;
	width:130px;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(/css/tools/dateinput/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(/css/tools/dateinput/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

#caldays span {
	display:block;
	float:left;
	width:52px;
	text-align:center;
	font-weight:bold;
	padding:4px 0;
	font-size:11px;
	color:#7e7e7e;
	line-height:18px;
	background:#fff url(/css/tools/dateinput/gradient/h80.png) repeat-x;
}

#calweeks {
	
}

.calweek {
	clear:left;
	height:50px;
	border-bottom:1px solid #BDC8D2;
	border-top:1px solid #fff;
}


.calweek a {
	display:block;
	float:left;
	width:50px;
	height:50px;
	text-decoration:none;
	font-size:15px;
	text-align:center;
	line-height:50px;
	color:#000;
	border-right:1px solid #fff;
	border-left:1px solid #BDC8D2;
	text-shadow:1px 1px 1px #fff;
} 

a.calsunday {
	border-left:1px solid transparent;		
	color:#900;
	background-color:#f2f2f2;
}

.calweek a:hover, .calfocus {
	background:#fff url(/css/tools/dateinput/gradient/h80.png) repeat-x;
}

.calsun {
	color:red;		
}

a.caloff {
	color:#999;	
	background:#eee url(/css/tools/dateinput/gradient/h80.png) repeat-x;
}

a.caloff.calfocus {
	background-color:#ddd;		
}

.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


#caltitle select {
	font-size:10px;	
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
	text-shadow:0 1px 0 #000;
	border:0;
	width:52px;
	background-image:none;
	-moz-box-shadow:inset 0 0 10px 0px #000;
}

/* today */
#caltoday {
	background-color:#666;
	color:#fff;
	text-shadow:0 1px 0 #000;
}

/**
 * PAGINATION
 */

.button {
	display: block;
	color: #fff;
	font-size: 13px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	float: left;
	font-weight: bold;
	text-decoration: none;
}


a.button:link, a.button:visited,  a.button:active {
	cursor: pointer;
	color: #fff;
	text-decoration: none;
}




.button span {
	
	display: block;
	float: left;
	white-space: nowrap;
}



.button span span {
	display: block;
	padding: 0 7px;
	height: 21px;
	line-height: 20px;
}

.pagination {
	background: #242424;
	color: #3d3d3d;
}

.pagination .page_no {
	color: #3d3d3d;
}

.pagination .page_no strong {
	color: #555;
}

.pag_list li {
	color: #3b3a3a;
}


.pag_btn {
	border-color: #000;
	color: #919191 !important;
}

.pag_btn:hover {
	border-color: #000;
	color: #b3b3b3 !important;
}

.pag_btn span {
	border-color: #606060
}

.pag_btn:hover span {
	border-color: #8b8b8b;
}

.pag_btn span span {
	background: #464646;
}

.pag_btn:hover span span {
	background: #636363;
} 



.pag_on {
	border-color: #000;
	color: #4f4f4f !important;
}



.pag_on span {
	border-color: #3b3b3b;
}


.pag_on span span {
	background: #303030;
}


.pag_ends {
	border-color: #090909;
	
}

.pag_ends:hover {
	border-color: #090909;
}

.pag_ends span {
	border-color: #696969;
}

.pag_ends:hover span {
	border-color: #656565;
}

.pag_ends span span {
	background: #535353;
}

.pag_ends:hover span span {
	background: #3e3e3e;
}

div.success {
	background: #fff;
	color: #00ff00;
	line-height: 30px;
	font-size: 12px;
	padding: 0px 10px;
}

div.notice {
	background: #fff;
	color: #0000ff;
	line-height: 30px;
	font-size: 12px;
	padding: 0px 10px;
}

div.error {
	background: #fff;
	color: #ff0000;
	line-height: 30px;
	font-size: 12px;
	padding: 0px 10px;
}
