/*

Theme Name: VanCokeKartel

*/



/* main elements */

/* general reset */

html{

	height:100%;

	min-width:1000px;

}

body{

	margin:0;

	color:#fff;

	font:11px Arial, Helvetica, sans-serif;

	background:#abc1c4;

	height:100%;

	min-width:1000px;

}

img{border-style:none;}

a{

	color:#39c;

	text-decoration:none;

	outline:none;

}

a:hover{text-decoration:underline;}

input,

textarea,

select{

	font:100% Arial, Helvetica, sans-serif;

	vertical-align:middle;

	outline:none;

}

form,fieldset{

	margin:0;

	padding:0;

	border:none;

}

.wrapper{

	overflow:hidden;

	width:100%;

}

/* reset settings */

#wrapper{

	position:relative;

	width:100%;

	height:100%;

	display:table;

}

* + html #wrapper{

	height:auto;

	min-height:100%;

}

/* header */

#header{

	left:0;

	position:fixed;

	top:0;

	width:100%;

	min-width:1000px;

	z-index:90;

	background:url(images/bg-header.png) repeat-x;

}

#header .header-holder{

	overflow:hidden;

	width:866px;

	height:56px;

	margin:0 auto;

	padding:0 0 0 134px;

}

/* main navigation */

.nav{

	float:left;

	margin:0;

	padding:21px 0 0 16px;

	list-style:none;

}

.nav li{

	float:left;

	display:inline;

	margin-right:16px;

}

.nav a{

	float:left;

	height:12px;

	text-indent:-9999px;

	overflow:hidden;

}

.nav a:hover{

	margin-top:-4px;

	position:relative;

}

.nav a.active:hover{

	position:static;

	margin-top:0;

}

.nav a.active{

	background-position:0 -12px;

}

.txt-band-nav{

	background:url(images/txt-band-nav.gif) no-repeat;

	width:53px;

}

.txt-music-nav{

	background:url(images/txt-music-nav.gif) no-repeat;

	width:35px;

}

.txt-gigs-nav{

	background:url(images/txt-gigs-nav.gif) no-repeat;

	width:26px;

}

.txt-die-nav{

	background:url(images/txt-die-nav.gif) no-repeat;

	width:58px;

}

.txt-photos-nav{

	background:url(images/txt-photos-nav.gif) no-repeat;

	width:43px;

}

.txt-videos-nav{

	background:url(images/txt-videos-nav.gif) no-repeat;

	width:40px;

}

.txt-dftwr-nav{

	background:url(images/txt-dftwr-nav.gif) no-repeat;

	width:37px;

}

.txt-contact-nav{

	background:url(images/txt-contact-nav.gif) no-repeat;

	width:48px;

}

/* logo */

.logo{

	float:left;

	background:url(images/logo.gif) no-repeat;

	height:29px;

	width:216px;

	margin:13px 0 0 8px;

	text-indent:-9999px;

}

.logo a{

	overflow:hidden;

	height:100%;

	display:block;

}

/* hi fi link */

.hi-fi-link{

	position:absolute;

	right:10px;

	top:10px;

	text-indent:-9999px;

	overflow:hidden;

	height:33px;

	width:88px;

	background:url(images/txt-vck-nav.gif) no-repeat;

}

.hi-fi-link:hover{background-position:0 -33px;}

/* middle part */

#main{

	width:100%;

}

#main .main-holder{

	margin-top:56px;

	width:100%;

	position:relative;

	z-index:1;

}

#main .seo-holder{

	width:100%;

}

.main-frame{

	overflow:hidden;

	width:809px;

	padding:104px 0;

	margin:0 auto;

}

/* general png box */

.png-box .c{

	width:100%;

	position:relative;

	display:table;

}

.png-box .c2{display:table-row;}

.png-box .l,

.png-box .r{

	background:url(images/bg-contentbox-l.png) repeat-y;

	width:20px;

	display:table-cell;

}

.png-box .r{background:url(images/bg-contentbox-r.png) repeat-y;}

.png-box .content{

	height:1%;

	background:url(images/bg-contentbox-c.png);

	display:table-cell;

	padding:12px 0 7px;

	vertical-align:top;

}

.png-box .lt,

.png-box .rt,

.png-box .lb,

.png-box .rb{

	background:url(images/bg-contentbox-tl.png) no-repeat;

	height:20px;

	width:20px;

	font-size:0;

}

.png-box .rt,

.png-box .rb{

	margin:-20px 0 0 auto;

	background:url(images/bg-contentbox-tr.png) no-repeat;

}

.png-box .rb{background:url(images/bg-contentbox-br.png) no-repeat;}

.png-box .lb{background:url(images/bg-contentbox-bl.png) no-repeat;}

.png-box .t,

.png-box .b{

	margin:-20px 20px 0 20px;

	background:url(images/bg-contentbox-t.png) repeat-x;

	height:20px;

	font-size:0;

}

.png-box .b{background:url(images/bg-contentbox-b.png) repeat-x;}

/* footer */

#footer{

	bottom:0;

	left:0;

	position:fixed;

	width:100%;

	min-width:1000px;

	z-index:1000;

}

#footer .rel {

	position:relative;

	width:100%;

}

#footer .btm{

	background:url(images/bg-footer.gif) repeat-x;

	height:41px;

	position:relative;

	z-index:2;

}

#footer .footer-holder, .footer .footer-holder{

	overflow:hidden;

	width:1000px;

	margin:0 auto;

}

/* footer bottom line */

#footer .btm .footer-holder{

	padding:6px 1px 0 1px;

	width:998px;

}

/* copyright */

#footer .btm .footer-holder p{

	float:left;

	font-family:Helvetica, Arial, sans-serif;

	margin:10px 0 0 9px;

	color:#999;

}

/* footer logo */

#footer .btm .logo1{

	float:left;

	margin:10px 0 0;

}

#footer .btmtm .logo1 img{display:block;}

/* search form */

#footer .btm .search-form{

	float:right;

	width:167px;

	background:url(images/bg-searchform.gif) no-repeat;

	height:20px;

	margin:5px 0 0;

	padding:4px 0 0 15px;

}

#footer .btm .search-form .text{

	margin:1px 0 0;

	padding:0;

	border:0;

	background:none;

	color:#ccc;

	font-size:11px;

	float:left;

	width:132px;

}

#footer .btm .search-form .submit{

	float:right;

	background:none;

	border:0;

	padding:0;

	margin:0;

	text-indent:-9999px;

	overflow:hidden;

	line-height:0;

	cursor:pointer;

	height:15px;

	width:15px;

}

/* global button */

.global-btn{

	margin:0 auto;

	width:36px;

	height:34px;

	display:block;

}

.global-btn img{display:block;}

/* contact page start */

/* contact box */

.contact-box{

	padding:3px 0;

	background:url(images/divider1-v.gif) repeat-y 412px;

	overflow:hidden;

	color:#ccc;

	width:769px;

	font-family:Helvetica, Arial, sans-serif;

	position:relative;

}

/* left column */

.contact-box .widget_gigpress,

.contact-box .column{

	float:left;

	width:393px;

	padding-left:20px;

}

/* contact form */

.contact-form ul{

	margin:0;

	padding:0;

	list-style:none;

	width:365px;

}

.contact-form ul li{

	overflow:hidden;

	width:100%;

	vertical-align:top;

	padding-bottom:18px;

}

.contact-form label{

	float:left;

	font-weight:bold;

	padding:9px 5px 0;

	width:90px;

}

.contact-form .text{

	background:url(images/bg-inptxt.gif) no-repeat;

	height:25px;

	width:239px;

	overflow:hidden;

	padding:9px 10px 0;

	float:right;

}

.contact-form .text input{

	float:left;

	width:100%;

	padding:0;

	margin:0;

	border:0;

	background:none;

	color:#666;

	font-family:Helvetica, Arial, sans-serif;

}

.contact-form .txtarea{

	background:url(images/bg-txtarea.gif) no-repeat;

	height:98px;

	width:259px;

	max-width:259px;

	overflow:hidden;

	float:right;

}

.contact-form .txtarea textarea{

	float:left;

	width:245px;

	height:92px;

	overflow:auto;

	max-width:245px;

	padding:3px 4px 3px 10px;

	margin:0;

	border:0;

	background:none;

	color:#666;

	line-height:15px;

	font-family:Helvetica, Arial, sans-serif;

}

.contact-form .btn{

	float:right;

	text-indent:-9999px;

	overflow:hidden;

	line-height:0;

	cursor:pointer;

	border:0;

	margin:0 0 0 14px;

	padding:0;

}

.contact-form .submit{

	background:url(images/btn-submit.gif) no-repeat;

	height:29px;

	width:81px;

}

.contact-form .cancel{

	background:url(images/btn-cancel.gif) no-repeat;

	height:26px;

	width:74px;

	margin-top:2px;

}

.contact-form select{width:259px;}

/* main heading */

.contact-box h1{

	margin:0 0 38px;

	height:26px;

	text-indent:-9999px;

	overflow:hidden;

	background:url(images/txt-contact-h.gif) no-repeat;

}

/* right column */

.contact-box .column1{

	float:right;

	width:330px;

	padding:31px 0 0 24px;

}

/* info list */

.contact-box .info{

	margin:0 0 11px;

	padding:0;

	list-style:none;

}

.contact-box .info li{

	display:inline-block;

	width:140px;

	padding:0 23px 24px 0;

	vertical-align:top;

	line-height:18px;

}

.contact-box .info strong{

	display:block;

	font-size:14px;

	padding:12px 0 0;

	font-weight:normal;

}

.contact-box .info span{display:block;}

.contact-box h2{

	margin:0 0 2px;

	font-size:14px;

}

/* advert list */

.contact-box .ad{

	margin:0 0 10px;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:100%;

}

.contact-box .ad li{

	float:left;

	padding:0 27px 0 2px;

}

.contact-box .ad a{

	float:left;

	height:81px;

	overflow:hidden;

	cursor:pointer;

	position:relative;

}

.contact-box .ad a:hover{background-position:0 0;}

.contact-box .ad a:hover img{margin-top:-81px;}

.contact-box .ad img{display:block;}

/* contact page end */

/*photos page start */

/* alt-bg pages */

.alt-page{background:#fffcf4 url(images/bg-body.jpg) no-repeat 50% 0;}

.alt-page .main-frame{

	padding:23px 0;

	width:805px;

}

/* heading */

.alt-page .heading, .alt6-page .heading{

	width:746px;

	padding:0 0 24px 19px;

	margin:-2px 0 27px;

	display:table;

	background:url(images/divider1-h.gif) repeat-x 0 100%;

}

.alt-page .heading h1{

	float:left;

	margin:0;

	text-indent:-9999px;

	overflow:hidden;

	height:29px;

}

.txt-photos-h{

	background:url(images/txt-photos-h.gif) no-repeat;

	width:95px;
	text-indent:-9999px;

}

.txt-videos-h{

	background:url(images/txt-videos-h.gif) no-repeat;

	width:84px;

}

/* user menu */

.user-menu{

	float:right;

	margin:-20px 0 0;

	position:relative;

	padding:0 20px 0 0;

	list-style:none;

	overflow:hidden;

	height:53px;

	font-size:14px;

	font-weight:bold;

}

.user-menu li{

	float:left;

	padding:0 0 0 4px;

}

.user-menu a{

	float:left;

	padding:23px 10px 0;

	height:30px;

	text-align:center;

	color:#666;

}

.user-menu li.current_page_item a, 

.user-menu a:hover, .user-menu a.active{

	color:#fff;

	background:#333;

	text-decoration:none;

}

/* carousel */

.photo-box .carousel{

	overflow:hidden;

	width:765px;

}

.photo-box .carousel .holder{

	width:765px;

	overflow:hidden;

	position:relative;

}

.photo-box .carousel .holder ul{

	position:relative;

	width:99999px;

	height:439px;

	padding:0 0 4px;

	margin:0;

	list-style:none;

}

.photo-box .carousel .holder li{

	float:left;

	width:765px;

	padding-left:16px;

}

.photo-box .carousel .holder a{

	float:left;

	margin:0 16px 14px 0;

}

.photo-box .carousel .holder a:hover{background-position:0 0;}

.photo-box .carousel .holder a:hover img{

	border:4px solid #fff;

	padding:0;

}

.photo-box .carousel .holder img{

	display:block;

	padding:4px;

}

/* paging */

.photo-box .paging{

	background:url(images/divider1-h.gif) repeat-x;

	width:711px;

	overflow:hidden;

	padding:16px 30px 5px 24px;

}

/* prev next links */

.photo-box .paging .link{

	width:11px;

	height:18px;

	text-indent:-9999px;

	overflow:hidden;

}

.photo-box .paging a:hover, .photo-box .paging a.active{background-position:0 100%;}

.photo-box .paging .prev{

	float:left;

	background:url(images/ico-arrow-l.gif) no-repeat;

}

.photo-box .paging .next{

	float:right;

	background:url(images/ico-arrow-r.gif) no-repeat;

}

/* pages list */

.photo-box .paging .hold{

	width:663px;

	overflow:hidden;

}

.photo-box .paging .frame{

	left:50%;

	position:relative;

	float:left;

}

.photo-box .paging ul{

	margin:0;

	padding:9px 0 0;

	list-style:none;

	overflow:hidden;

	height:4px;

	left:-50%;

	position:relative;

	float:left;

	width:100%;

}

.photo-box .paging li{

	float:left;

}

.photo-box .paging a{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	height:4px;

	width:4px;

	line-height:0;

	background:url(images/bg-paging-item.gif) no-repeat;

}

.photo-box .paging li a.active:hover{cursor:default;}

/*photos page end */

/* videos page start */

/* video box */

.video-box{

	padding-bottom:23px;

	position:relative;

}

/* heading */

.video-box .heading{

	margin:-2px 0 17px 10px;

	width:730px;

	padding:0 0 24px 17px;

}

.video-box .heading h1{margin:3px 0 0;}

.video-box .heading .user-menu{padding:0;}

.video-box .heading .user-menu a:hover, .video-box .heading .user-menu a.active{color:#ccc;}

.video-box .video{

	overflow:hidden;

	position:relative;

	background:#333;

	width:679px;

	padding:15px 34px 21px 19px;

	margin:0 0 34px 19px;

}

/* visual part */

.video-box .visual{

	float:left;

	width:695px;

	margin:3px 34px 0 0;

}

.video-box .visual img{display:block;}

/* info part */

.video-box .info{

	overflow:hidden;

	height:1%;

}

.video-box .info h2{

	margin:0 0 23px;

	font-weight:normal;

	line-height:18px;

	font-size:18px;

}

.video-box .info h2 a{color:#fff;}

.video-box .info p{margin:0 0 32px;}

.video-box .btn-view{

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	height:26px;

	width:100px;

	background:url(images/btn-view.gif) no-repeat;

}

/* video box carousel */

.video-box .carousel{

	overflow:hidden;

	width:693px;

	margin:0 0 0 38px;

	position:relative;

}

.video-box .carousel .holder{

	width:636px;

	float:left;

	overflow:hidden;

	position:relative;

}

.video-box .carousel .holder ul{

	position:relative;

	width:99999px;

	overflow:hidden;

	padding:0;

	margin:0;

	list-style:none;

}

.video-box .carousel .holder li{

	float:left;

	width:164px;

	margin:0 24px;

	display:inline;

}

.video-box .carousel .holder img{display:block;}

.video-box .carousel .link{

	float:left;

	height:34px;

	width:21px;

	text-indent:-9999px;

	overflow:hidden;

	margin:44px 8px 0 0;

}

.video-box .carousel .prev{background:url(images/ico-arrow-l2.gif) no-repeat;}

.video-box .carousel .next{

	background:url(images/ico-arrow-r2.gif) no-repeat;

	float:right;

	margin-right:0;

}

.video-box .carousel a:hover,.video-box .carousel a.active{background-position:0 100%;}

/* videos page end */

/* bot-drawer page start */

.alt1-page{background:#fffcf4 url(images/bg-body2.jpg) no-repeat 50% 0;}

/* ad foot area */

.adfoot-area{

	width:100%;

	min-width:1000px;

	position:absolute;

	bottom:41px;

	left:0;

	z-index:100;

}

* html .adfoot-area{bottom:40px;}

.adfoot-area .png-box .l, .adfoot-area .png-box .r{

	background:url(images/bg-adfoot-l.png) repeat-y;

	width:180px;

	position:relative;

}

.adfoot-area .png-box .r{background:url(images/bg-adfoot-r.png) repeat-y;}

.adfoot-area .png-box .lt, .adfoot-area .png-box .rt{

	background:url(images/bg-adfoot-tl.png) no-repeat;

	height:28px;

	width:180px;

	font-size:0;

}

.adfoot-area .png-box .rt{

	margin:-28px 0 0 auto;

	background:url(images/bg-adfoot-tr.png) no-repeat;

}

.adfoot-area .png-box .t{

	margin:-28px 180px 0 180px;

	background:url(images/bg-adfoot-t.png) repeat-x;

	height:28px;

	font-size:0;

}

.adfoot-area .png-box .content{

	background:url(images/bg-adfoot-c.png);

	padding:0 0 10px;

}

/* ad foot area content */

.adfoot-area .frame{

	width:822px;

	overflow:hidden;

	margin:-15px auto 0;

	position:relative;

	background:url(images/divider2-v.gif) repeat-y;

}

/* prev next links */

.adfoot-area .l .link, .adfoot-area .r .link{

	text-indent:-9999px;

	overflow:hidden;

	height:21px;

	width:10px;

	position:absolute;

	top:115px;

	margin-top:-17px;

}

.adfoot-area .l .link:hover, .adfoot-area .r .link:hover{background-position:0 0;}

.adfoot-area .prev{

	background:url(images/ico-arrow-l3.gif) no-repeat 0 100%;

	left:30px;

}

.adfoot-area .next{

	background:url(images/ico-arrow-r3.gif) no-repeat 0 100%;

	right:30px;

}

/* heading */

.adfoot-area .heading{

	overflow:hidden;

	width:100%;

	padding:8px 0 12px;

}

.adfoot-area .heading strong{

	text-indent:-9999px;

	overflow:hidden;

	height:12px;

	display:block;

}

.adfoot-area .heading .txt-follow{

	background:url(images/txt-follow.gif) no-repeat;

	height:8px;

	float:right;

	text-indent:-9999px;

	overflow:hidden;

	width:32px;

}

.adfoot-area .widget_gigpress .heading strong,

.adfoot-area .txt-updcoming{background:url(images/txt-upcoming.gif) no-repeat;}

.adfoot-area .widget_recent_entries .heading strong,

.adfoot-area .txt-dftwr{background:url(images/txt-dftwr.gif) no-repeat;}

.adfoot-area .txt-van{background:url(images/txt-van.gif) no-repeat;}

/* columns */

.adfoot-area .widget_recent_entries .slide-holder ul,

.adfoot-area .column2 .dftwr-list{

	margin:0;

	padding:0;

	list-style:none;

}

.adfoot-area .widget_recent_entries .slide-holder ul li,

.adfoot-area .column2 .dftwr-list li{

	background:url(images/divider1-h.gif) repeat-x;

	padding:2px 0 0;

	vertical-align:top;

	width:100%;

}

.adfoot-area .widget_recent_entries .slide-holder ul li.attention a,

.adfoot-area .column2 .dftwr-list li.attention a{

	color:#fff;

	font-weight:bold;

}

.adfoot-area .widget_recent_entries .slide-holder ul a,

.adfoot-area .column2 .dftwr-list a{

	display:block;

	width:268px;

	padding:9px 5px;

	color:#999;

	line-height:13px;

}

.adfoot-area .widget_recent_entries .slide-holder ul a:hover,

.adfoot-area .column2 .dftwr-list a:hover{

	color:#fff;

	text-decoration:none;

	background:url(images/bg-hover-link2.png) repeat-y;

}

.adfoot-area .column2{

	float:left;

	width:285px;

	padding:0 10px 0 8px;

	background:url(images/divider2-v.gif) repeat-y 100% 0;

}

.adfoot-area .column2 ul{

	margin:0;

	padding:0;

	list-style:none;

}

.adfoot-area .column2 li{

	background:url(images/divider1-h.gif) repeat-x;

	padding:2px 0 0;

	vertical-align:top;

	width:100%;

}

.adfoot-area .column2 ul a{

	display:block;

	width:276px;

	padding:7px 5px;

	color:#999;

}

.adfoot-area .column2 ul strong{

	display:block;

	margin-bottom:1px;

	font-weight:normal;

}

.adfoot-area .column2 ul .mark1{color:#069 !important;}

.adfoot-area .column2 ul a:hover{

	text-decoration:none;

	background-position:0 0;

}

.adfoot-area .column2 ul a:hover strong{color:#fff;}

.adfoot-area .column2 ul em{font-size:9px;}

/* bot-drawer page end */

/* die-kartel page start */

.adfoot-area .widget_gigpress,

.adfoot-area .column{

	float:left;

	width:191px;

	padding:0 12px;

	font-size:10px;

	font-weight:bold;

	background:url(images/divider2-v.gif) repeat-y 100% 0;

}

.adfoot-area .widget_gigpress img,

.adfoot-area .column img{

	display:block;

	margin:5px 0 14px;

}

.adfoot-area .widget_gigpress p,

.adfoot-area .column p{

	margin:0 0 11px;

	color:#fff;

	line-height:12px;

	font-size:11px;

	font-weight:normal;

}

.adfoot-area .widget_gigpress em,

.adfoot-area .column em{color:#ccc;}

.alt2-page, .alt5-page{background:#000;}

.alt2-page .main-frame{padding:47px 0;}

/* karter box */

.kartel-box{

	overflow:hidden;

	width:809px;

}

.kartel-box h1{

	margin:0 0 41px;

	background:url(images/txt-die-kartel-h.gif) no-repeat 2px 0;

	height:23px;

	text-indent:-9999px;

	overflow:hidden;

}

.kartel-box .logo1{

	display:block;

	width:303px;

	margin-bottom:20px;

}

.kartel-box .logo1 img{display:block;}

/* left column */

.kartel-box .column{

	float:left;

	width:303px;

	padding:0 0 0 20px;

	color:#ccc;

	font-family:Helvetica, Arial, sans-serif;

}

.kartel-box .info{

	line-height:18px;

	padding:15px 0 15px 16px;

}

.kartel-box .column p{margin:0;}

/* ico area */

.kartel-box .ad, .kartel .ad{

	overflow:hidden;

	height:1%;

	padding:18px 0 0 16px;

}

.txt-also{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	height:20px;

	width:98px;

	margin:7px 14px 0 0;

	background:url(images/txt-also.gif) no-repeat;

}

.kartel-box .ad ul, .kartel .ad ul{

	float:left;

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	height:32px;

}

.kartel-box .ad li, .kartel .ad li{

	float:left;

	margin-right:12px;

}

.kartel-box .ad li a,

.kartel .ad li a,

.ico-list a{

	display:block;

	width:32px;

	height:32px;

	text-indent:-9999px;

	overflow:hidden;

}

.kartel .ad li .facebook, .kartel-box .ad li .facebook, .ico-list .facebook{background: url(images/ico-f.gif) no-repeat;}

.kartel .ad li .twitter, .kartel-box .ad li .twitter, .ico-list .twitter{background: url(images/ico-t.gif) no-repeat;}

.kartel .ad li .people, .kartel-box .ad li .people, .ico-list .people{background: url(images/ico-people.gif) no-repeat;}

.kartel .ad li .v, .kartel-box .ad li .v, .ico-list .v{background: url(images/ico-v.gif) no-repeat;}

.kartel-box .ad li a:hover,

.kartel .ad li a:hover, .ico-list a:hover{background-position:0 -32px;}

/*.kartel .ad li .v:hover, .kartel-box .ad li .v:hover, .ico-list .v:hover{background-position:0;}*/

/* right column */

.kartel-box .column1{

	float:right;

	width:335px;

	padding:72px 61px 0 0;

}

.kartel-box .column1 h2{

	text-indent:-9999px;

	overflow:hidden;

	height:17px;

	margin:0 0 29px;

}

.txt-apply{background:url(images/txt-apply.gif) no-repeat;}

/* member form */

.kartel-box .column1 form{padding:0 0 0 18px;}

.kartel-box .png-box .content{padding:6px 0 0;}

.kartel-box .column1 .contact-box{

	padding:0;

	width:auto;

}

.kartel-box .contact-form ul{

	width:259px;

	margin:0 0 -9px 2px;

}

/* die-kartel page end */

/* gigs page start */

.alt3-page{background:#444754 url(images/bg-body3.gif) repeat-x;}

.alt3-page .main-frame{

	width:727px;

	padding:25px 0;

	font-family:Helvetica, Arial, sans-serif;

}

/* time table box */

.time-table{

	text-align:center;

	font-size:18px;

	color:#ccc;

	padding:0 40px 47px;

}

/* visual part */

.time-table .visual{

	background:url(images/bg-tablearea.jpg) no-repeat;

	height:169px;

	width:627px;

	margin:0 -40px 3px;

	padding:83px 50px 50px;

}

.time-table h1{

	margin:0;

	text-transform:uppercase;

	font-size:48px;

	color:#000;

	line-height:66px;

	letter-spacing:1px;

}

/* info part */

.time-table p{

	margin:0 0 18px;

	line-height:30px;

}

.time-table .wrapper{

	margin:0 auto;

	width:290px;

}

.time-table .btn{

	text-indent:-9999px;

	overflow:hidden;

	height:33px;

	float:left;

	margin:0 19px 0 0;

}

.time-table .btn-buy{

	background:url(images/btn-buy.gif) no-repeat;

	width:115px;

}

.time-table .btn-get{

	background:url(images/btn-get.gif) no-repeat;

	width:137px;

}

/* accordion box */

.accordion-box{

	width:688px;

	margin:0 0 0 18px;

}

.accordion-box h2{

	margin:0 0 26px;

	text-indent:-9999px;

	overflow:hidden;

	height:26px;

	background:url(images/txt-upcoming-h.gif) no-repeat 3px 0;

}

/* accordion box top */

.accordion-box .t{

	overflow:hidden;

	height:51px;

	margin-bottom:-4px;

	position:relative;

	z-index:100;

	background:url(images/bg-accordion-t.png) no-repeat;

}

.accordion-box .t ul{

	margin:0;

	padding:16px 0 0 24px;

	list-style:none;

	overflow:hidden;

	height:18px;

}

.accordion-box .t li{float:left;}

.accordion-box .t a{

	text-indent:-9999px;

	overflow:hidden;

	height:18px;

	float:left;

	margin-right:103px;

	position:relative;

}

.accordion-box .txt-city{

	background:url(images/txt-city.gif) no-repeat;

	width:51px;

}

.accordion-box .txt-date{

	background:url(images/txt-date.gif) no-repeat;

	width:55px;

}

.accordion-box .t .txt-venue{

	background:url(images/txt-venue.gif) no-repeat;

	width:62px;

	margin-right:216px;

}

/* accordion box bottom */

.accordion-box .b{

	overflow:hidden;

	height:33px;

	padding:14px 24px 0;

	margin-left:1px;

	font-weight:bold;

	font-size:14px;

	color:#666;

	position:relative;

	z-index:100;

	background:url(images/bg-accordion-b.png) no-repeat;

}

.accordion-box .b a{

	color:#666;

	position:relative;

	background:url(images/ico-arrow2.gif) no-repeat 0 6px;

	padding:0 0 0 11px;

}

/* accordion list */

#accordion{

	margin:0;

	padding:0;

	list-style:none;

	width:100%;

	background:url(images/bg-accordion-c.png) repeat-y;

}

#accordion li{

	width:100%;

	vertical-align:top;

	margin-bottom:-4px;

	position:relative;

}

/* opener link */

#accordion .opener{

	background:url(images/bg-accordion-item.gif) no-repeat;

	height:42px;

	padding:15px 20px 0;

	margin:0 0 0 4px;

	color:#fff;

	font-size:18px;

	font-weight:bold;

	text-transform:uppercase;

	display:block;

	position:relative;

	outline:none;

}

#accordion .selected a.opener {background:url(images/bg-accordion-active-item.gif) no-repeat !important;}

#accordion .opener:hover{text-decoration:none;}

/* slide box */

#accordion .slide{

	display:none;

	position:relative;

	width:100%;

	overflow:hidden;

}

#accordion .slide .holder{

	padding:10px 23px 16px;

	width:642px;

	overflow:hidden;

}

/* separate post */

.post{

	background:url(images/divider2-h.gif) no-repeat 50% 0;

	padding:0 0 10px;

	width:642px;

	overflow:hidden;

	margin:-26px 0 -17px;

	color:#ccc;

}

.post h3{

	margin:0;

	width:200px;

	float:right;

	display:inline;

	font-weight:normal;

	font-size:14px;

}

/* info part */

.post .info{

	overflow:hidden;

	width:100%;

	padding:37px 0 10px;

}

.post .info ul{

	margin:0;

	padding:0;

	list-style:none;

	font-size:14px;

	float:left;

}

#accordion .post .info li{

	float:left;

	padding-right:16px;

	width:auto;

	margin:0;

	position:static;

}

.post .info .time{

	font-size:11px;

	color:#d08e39;

	padding:1px 44px 0 20px;

	background:url(images/ico-clock.gif) no-repeat 0 1px;

}

.post .info .action{padding-right:8px;}

.post .action a{

	font-weight:bold;

	color:#ccc;

}

.post .show-map a{

	font-size:11px;

	color:#39c;

	padding:0 0 0 20px;

	background:url(images/ico-map.gif) no-repeat;

}

/* menu part */

.post .menu{

	overflow:hidden;

	width:100%;

	padding:8px 0 20px;

	border-top:1px solid #333;

}

#accordion .post .menu li{

	width:auto;

	margin:0;

	position:static;

}

.post .menu .btn-buy{

	float:right;

	text-indent:-9999px;

	overflow:hidden;

	height:21px;

	width:77px;

	background:url(images/btn-buy2.gif) no-repeat;

}

.post .menu ul{

	margin:0 0 0 -9px;

	padding:1px 0 0;

	list-style:none;

}

.post .menu li{

	display:inline;

	padding:0 7px 0 10px;

	background:url(images/separator1.gif) no-repeat;

}

.post .menu li:first-child{background:none;}

.post .menu a{color:#999;}

.post .menu .add a{

	background:url(images/ico-plus.gif) no-repeat 0 3px;

	padding:0 0 0 15px;

}

.post .menu .show a{

	background:url(images/ico-arrow.gif) no-repeat 100% 5px;

	padding:0 7px 0 0;

}

/* gigs page end */

/* home page start */

.alt4-page{background:#fbefba url(images/bg-html.jpg) repeat-y;}

.alt4-page #wrapper{background:url(images/bg-body4.jpg) no-repeat 0 100%;}

.alt4-page .main-frame, .alt5-page .main-frame{

	padding:0;

	width:1000px;

}

.alt8-page #main, .alt8-page .seo-holder{height: 100%;}

/* album carousel */

.album-carousel{

	width:100%;

	height: 100%;
	overflow:hidden;

	position:relative;

}

.album-carousel ul{

	position:relative;

	width: 100%;

	height:1000px;

	padding:0;

	margin:0;

	list-style:none;

}

.album-carousel ul:after{

	content: "";

	display: block;

	clear: both;

}

.album-carousel li{

	width: 100%;

	height: 100%;

	float: left;

	position:absolute;

}

.album-carousel li .bg{height: 100%;}

.album-carousel li.item1{background:#fbefba url(images/bg-html.jpg) repeat-y;}

.album-carousel .item1 .bg{background:url(images/bg-body4.jpg) no-repeat 0 100%;}

.album-carousel .align-center{

	width: 970px;

	margin: 350px auto 0 !important;

	overflow: hidden;

}

/* prev next links */

.album-carousel .link{

	cursor:pointer;
	height:75px;
	position:absolute;
	top:299px;
	width:64px;
	z-index:90;

}

.album-carousel .link span{

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	height:100%;

}

.album-carousel .prev{

	background:url(images/btn-prev.png) no-repeat;

	left:40px;

}

.album-carousel .next{

	background:url(images/btn-next.png) no-repeat;

	right:40px;

}

.album-carousel .holder{

	width:970px;

	overflow:hidden;

	position:relative;

        margin:0 auto;

}

.album-carousel .holder ul{

	position:relative;

	width:970px;

	padding:0;

	margin:0;

	list-style:none;

	height:640px;

}

.album-carousel .holder li{

	float:left;

	width:970px;

	position:absolute;

	top:0;

	left:0;

	overflow:hidden;

}

/* visual part */

.album-carousel .visual{

	float:left;

	margin-right:-60px;

}

/* info part */

.album-carousel .info{

	float:right;

	width:295px;

	position:relative;

	padding:135px 87px 0 0;

	font:14px Helvetica, Arial, sans-serif;

	color:#464646;

}

.album-carousel h2{

	margin:0 0 21px;

	font-size:30px;

	color:#333;

	text-transform:uppercase;

}

.album-carousel h3{

	margin:0 0 14px;

	font-size:20px;

	color:#333;

	text-transform:uppercase;

}

.album-carousel p{

	margin:0 0 24px;

	line-height:18px;

}

.album-carousel h4{

	margin:0 0 20px;

	font-size:14px;

	color:#333;

}

.album-carousel h4 a{color:#333;}

/* btn wrapper */

.btn-wrapper{padding:8px 0;}

.btn-wrapper .wrapper{

	background:url(images/bg-btn-wrapper.png) no-repeat;

	height:36px;

	width:280px;

	padding:12px 0 0 12px;

	margin:0 0 11px;

}

.btn-wrapper .btn{

	float:left;

	position:relative;

	text-indent:-9999px;

	overflow:hidden;

	height:26px;

	margin-right:12px;

}

.btn-wrapper .btn-buy{

	background:url(images/btn-buy3.gif) no-repeat;

	width:54px;

}

.btn-wrapper .btn-listen{

	background:url(images/btn-listen.gif) no-repeat;

	width:99px;

}

.btn-wrapper .btn-read{

	background:url(images/btn-read.gif) no-repeat;

	width:85px;

}

.btn-wrapper .wrapper a:hover{background-position:0 -26px;}

.btn-wrapper p{

	margin:0;

	font:9px/11px Arial, Helvetica, sans-serif;

	color:#666;

}

/* home page end */

/* music page start */

/* music box */

.music-box, .band-box{

	overflow:hidden;

	width:980px;

	position:relative;

	padding:46px 0 46px 20px;

}

/* main heading */

.music-box h1{

	margin:0 0 -29px 1px;

	text-indent:-9999px;

	overflow:hidden;

	height:24px;

	background:url(images/txt-music-h.gif) no-repeat;

}

.music-box .music-wrapper{min-height:556px;}

* html .music-box .music-wrapper{height:556px;}

/* music carousel */

.music-box .carousel{

	overflow:hidden;

	width:942px;

	margin:0 0 47px -20px;

	position:relative;

}

.music-box .holder{

	position:relative;

	width:99999px;

	padding:0;

	margin:0;

	list-style:none;

}

/* separate item */

.music-box .item{

	overflow:hidden;

	float:left;

	width:942px;

}

/* info part */

.music-box .info{

	float:right;

	width:514px;

	padding:92px 10px 0 0;

	font:14px Helvetica,Arial, sans-serif;

	color:#464646;

}

.music-box .info h2{

	margin:0 0 20px;

	font-size:24px;

	color:#333;

}

.music-box .info h3{

	margin:0 0 13px;

	font-size:18px;

	color:#333;

}

.music-box .info h4{

	font-size:14px;

	color:#333;

	margin:0 0 28px;

}

.music-box .info h4 a{color:#333;}

.music-box .info p{

	margin:0 0 23px;

	line-height:18px;

}

/* visual part */

.music-box .visual{

	float:left;

	margin:0 -30px 0 0;

}

/* slide box */

.slide-box{

	width:942px;

	position:relative;

	margin-top:-69px;

}

.slide-box .holder{

	background:url(images/bg-slidebox.png) no-repeat;

	height:75px;

	width:942px;

	position:static !important;

}

/* slide list */

.slide-box ul{

	margin:0 0 0 79px;

	width:789px;

	padding:0;

	list-style:none;

	font:bold 12px Helvetica, Arial, sans-serif;

	text-transform:uppercase;

	position:relative;

	z-index:0;

	height:2px;

}

.slide-box li{

	position:absolute;

	top:12px;

	background:url(images/separator2.gif) no-repeat 50% 100%;

	padding-bottom:28px;

	width:2px;

	z-index:0;

}

.slide-box li div {

	position:relative;

	width:100%;	

	height:15px;

}

.slide-box li div span {

	position:absolute;

	width:200px;

	left:-100px;

	text-align:center;

	white-space:nowrap;

}

.slide-box li a{color:#fff;}

.slide-box li a:hover{text-decoration:none;}

/* slider */

.slide-box .slider{

	background:url(images/bg-slider.png) no-repeat;

	position:absolute;

	left:0;

	top:-9px;

	text-indent:-9999px;

	height:25px;

	width:14px;

	cursor:pointer;

	z-index:100;

}

/* slide bar */

.slide-box .bar{

	position:absolute;

	top:44px;

	left:29px;

	height:11px;

	width:872px;

	padding-left:5px;

	z-index:100;

	background:url(images/bg-bar.gif) no-repeat;

}

.slide-box .bar div {height:100%;}

.slide-box .bar div.progress{

	background:#10100f;

	height:100%;

	width:0px;

	left:0;

	padding:0 0 0 40px;

	z-index:0;

	line-height:1px;

	position:relative;

	overflow:hidden;

	margin:0 0 -11px;

}

.slide-box .bar div.hold-bar {

	width:803px;

	position:relative;

	z-index:1;

	margin:0 0 0 40px;

}

/* album box */

.album-box{

	width:737px;

	margin:80px 0 0 127px;

	font-family:Helvetica, Arial, sans-serif;

}

.album-box .content{padding:3px 9px 23px 12px;}

/* heading */

.album-box .heading{

	overflow:hidden;

	width:676px;

	background:url(images/divider1-h.gif) repeat-x 0 100%;

	padding-bottom:14px;

	margin-bottom:23px;

	color:#ccc;

	font-size:14px;

	position:relative;

}

.album-box .heading h2{

	font-size:24px;

	margin:0 8px 0 0;

	text-transform:uppercase;

	float:left;

}

.album-box .heading span{

	float:left;

	color:#999;

	font-weight:bold;

	margin:7px 0 0;

}

.album-box .heading .btn{

	float:right;

	background:url(images/btn-buy4.gif) no-repeat;

	height:26px;

	width:95px;

	margin:3px 0 0;

	text-indent:-9999px;

	overflow:hidden;

}

.album-box .wrapper{position:relative;}

/* visual part */

.album-box .visual{

	float:left;

	border:12px solid #fff;

}

.album-box h3{

	text-transform:uppercase;

	margin:0 4px 14px 0;

	font-size:14px;

	color:#fff;

}

.album-box h3 em{

	color:#666;

	font-size:9px;

	text-transform:none;

}

/* info part */

.album-box .txt{

	float:right;

	width:445px;

	margin-right:-15px;

	color:#ccc;

	padding:3px 0 0;

}

.album-box ul{

	margin:0;

	padding:0;

	list-style:none;

	font-weight:bold;

	line-height:22px;

}

.album-box ul a{color:#ccc;}

/* track lists */

.album-box .track-list{

	margin-bottom:15px;

	width:103%;

	min-height:155px;

}

* html .album-box .track-list{height:155px;}

.album-box .track-list:after{

	content:"";

	display:block;

	clear:both;

}

.album-box .track-list ul{

	float:left;

	padding-right:35px;

}

/* buttons */

.album-box .btn-wrapper{

	padding:0;

	overflow:hidden;

	width:100%;

}

.album-box .btn-wrapper .btn-listen{background:url(images/btn-listen2.gif) no-repeat;}

.album-box .btn-credits{

	background:url(images/btn-credits.gif) no-repeat;

	height:26px;

	width:69px;

}

.album-box .btn-wrapper a:hover{background-position:0 -26px;}

/* music page end */

/* band page start */

/* band box */

.band-box{

	width:1000px;

	padding:44px 0 0;

	font-family:Helvetica, Arial, sans-serif

}

.band-box .slide-box{bottom:59px;}

/* main heading */

.band-box h2{

	margin:0 0 0 20px;

	font-size:30px;

	color:#ccc;

}

.band-box .band-wrapper{min-height:629px;}

* html .band-box .band-wrapper{height:629px;}

/* carousel */

.band-box .carousel{

	overflow:hidden;

	width:1000px;

	position:relative;

}

.band-box .holder{

	width:99999px;

	padding:0;

	margin:0;

	list-style:none;

	overflow:hidden;

	position:relative;

}

.band-box .item{float:left;}

.band-box .item:after{

	content:"";

	display:block;

	clear:both;

}

/* band photo */

.band-photo{width:1000px;}

.band-photo img{margin:-71px 0 0 -37px;}

.band-box h3{

	margin:0 0 23px;

	line-height:24px;

	font-size:14px;

	font-weight:normal;

	color:#ccc;

}

/* txt columns */

.band-box .columns h2{margin:0 0 12px 22px;}

.band-box .columns{

	overflow:hidden;

	width:1000px;

	padding:104px 0 0;

	float:left;

}

.band-box .story{

	float:left;

	margin:204px 33px 0;

}

.band-box .column{

	float:left;

	width:420px;

	padding:0 58px 0 22px;

}

.band-box .continue{

	background: url(images/txt-story.gif) no-repeat 100% 204px;

	padding:104px 663px 0 0;

}

.band-box .columns p{

	margin:0 0 25px;

	line-height:18px;

}

/* person box */

.person{

	overflow:hidden;

	width:940px;

	padding:74px 60px 0 0;

	color:#ccc;

	position:relative;

}

/* photo person */

.person .visual{

	position:absolute;

	top:0;

	left:0;

}

.person .wrapper{

	position:relative;

	z-index:2;

}

.person .virtual span{

	clear:left;

	float:left;

	height:18px;

	overflow:hidden;

}

.person .virtual .size{width:417px;}

.person .virtual .size1{width:427px;}

.person .virtual .size2{width:437px;}

.person .virtual .size3{width:440px;}

.person .virtual .size4{width:465px;}

.person .virtual .size5{width:485px;}

.person .virtual .size6{width:495px;}

.person .virtual .size7{width:505px;}

.person .virtual .size8{width:510px;}

.person .virtual .size9{

	width:510px;

	height:115px;

}

.band-box .person h2{margin:0 0 15px 416px;}

/* txt person */

.link-more{

	font-weight:bold;

	font-size:16px;

	color:#fff;

	background:url(images/ico-arrow3.gif) no-repeat 100% 7px;

	padding:0 14px 0 0;

}

.person p{

	margin:0 0 39px;

	line-height:18px;

}

/* kartel box */

.kartel{

	width:980px;

	padding:101px 0 0;

}

.kartel:after{

	content:"";

	display:block;

	clear:both;

}

.band-box .kartel h2{margin:0 0 13px;}

.kartel .visual{float:left;}

.kartel .txt{

	float:right;

	width:420px;

	font-size:14px;

	color:#ccc;

}

.kartel p{

	margin:0 0 10px;

	line-height:24px;

}

.kartel .btn-apply{

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	height:41px;

	width:120px;

	margin-bottom:20px;

	background:url(images/btn-apply.gif) no-repeat;

}

.kartel .ad{margin:20px 0 0;}

/* band page end */

/* gallery page start */

.alt6-page{background:#fffcf4 url(images/bg-body5.jpg) no-repeat 50% 0;}

.alt6-page .main-frame{

	padding:23px 0;

	width:809px;

}

.alt6-page h1{

	margin:-13px 0 0 -5px;

	font:bold 48px Arial, Helvetica, sans-serif;

	float:left;

	position:relative;

}

.alt6-page .heading{

	padding-bottom:12px;

}

.alt6-page .user-menu{font-size:16px;}

.alt6-page .user-menu a.active:hover{

	color:#fff;

	background:#333;

}

.alt6-page .user-menu a:hover{

	color:#ccc;

	background:none;

}

/* gallery page end */

/* DFTWR page start */

.alt7-page{

	background:#faebb2 url(images/bg-body6.jpg) no-repeat 50% 0;

	min-height:1800px;

}

.alt7-page .main-frame{

	padding:43px 10px 0;

	width:790px;

}

* html .alt7-page{height:1800px;}

.alt7-page #wrapper{background:url(images/bg-footer2.jpg) no-repeat 50% 100%;}

/* ad footer area */

#footer .t .footer-holder, .footer .t .footer-holder{

	width:790px;

	margin:0 auto;

	color:#fff;

	padding-bottom:65px;

	background:url(images/divider3-h.gif) repeat-x 0 34px;

}

#footer .t .footer-holder a, .footer .t .footer-holder a{color:#fff;}

#footer .t .footer-holder .heading, .footer .t .footer-holder .heading{

	text-transform:uppercase;

	font-size:14px;

	height:30px;

	margin-bottom:23px;

	display:block;

	position:relative;

}

#footer .t .footer-holder p, .footer .t .footer-holder p{

	margin:0;

	line-height:17px;

}

#footer .t .footer-holder ul, .footer .t .footer-holder ul{

	margin:0;

	padding:0;

	list-style:none;

	line-height:22px;

}

#footer .t .footer-holder .column, .footer .t .footer-holder .column{

	float:left;

	width:329px;

	padding:0 45px 0 13px;

}

#footer .t .footer-holder .column1, .footer .t .footer-holder .column1{

	float:left;

	padding-right:25px;

	width:100px;

}

#footer .t .footer-holder .column2, ,footer .t .footer-holder .column2{

	float:right;

	width:142px;

}

#footer .t .footer-holder select, .footer .t .footer-holder select{width:142px;}

/* ad header area */

.small-bird{

	width:50px;

	height:44px;

	text-indent:-9999px;

	position:absolute;

	right:-8px;

	top:-50px;

}

.nav-area{width:100%;position:relative;}

.nav-area:after{

content:"";

display:block;

clear:both;

} 

.ad-header{

	margin-bottom:17px;

	position:relative;

	width:790px;

}

.bird{

	position:absolute;

	width:49px;

	height:44px;

	right:-10px;

	top:-4px;

	z-index:100;

}

.ad-header h1{

	margin:9px 20px 0 15px;

	display:inline;

	background:url(images/txt-dftwr-h.gif) no-repeat;

	height:47px;

	float:left;

	width:161px;

	text-indent:-9999px;

}

.ad-header h1 a{

	height:100%;

	display:block;

	overflow:hidden;

}

.ad-header ul{

margin:-79px 0 0;

padding:0;

list-style:none;

float:left;

font-size:16px;

font-weight:bold;

height:108px;

position:relative;

}

.ad-header li{

float:left;

padding:79px 17px 0;

margin:0 -14px;

}

.ad-header li.current_page_item{

background:url(images/img-wing.gif) no-repeat 50% 0;

position:relative;

z-index:100;

}

.ad-header li a{

color:#333;

float:left;

height:20px;

padding:9px 10px 0;

}

.ad-header li a:hover, .ad-header li.current_page_item a{

color:#fff;

text-decoration:none;

padding-top:4px;

height:25px;

background:#333;

}

.txt-diaries{

	text-indent:-9999px;

	overflow:hidden;

	height:45px;

	display:block;

	margin:0 0 0 17px;

	background:url(images/txt-from.gif) no-repeat;

}

/* main content */

#main-content{

	width:770px;

	padding:0 10px;

	overflow:hidden;

	border:10px solid #fff;

	border-width:10px 0;

	background:url(images/bg-main.gif) repeat-y;

	margin-bottom:239px;

	position:relative;

	z-index:0;

}

/* content */

#content{

	float:left;

	width:506px;

	color:#333;

	font-size:12px;

}

#content p{

	margin:0 0 18px;

	line-height:18px;

}

#content h2{

	margin:0 0 29px;

	font-size:24px;

	border-bottom:1px solid #ccc;

	padding:0 0 6px;

	line-height:36px;

}

#content h3{

	margin:0 0 27px;

	font-size:16px;

}

#content h4{

	margin:0 0 24px;

	font-weight:normal;

	font-size:14px;

	color:#f66;

}

#content h5{

	margin:0 0 2px;

	font-size:12px;

	font-weight:normal;

}

#content h6{

	margin:0 0 2px;

	font-size:10px;

	font-weight:normal;

	color:#999;

}

#content h6.size{

	font-size:9px;

	margin-bottom:20px;

}

/* qoute */

#content blockquote{

	margin:0;

	background:url(images/bg-quote.gif) no-repeat 4px 12px;

	padding:6px 20px 0 57px;

	font:italic 14px/21px Georgia, "Times New Roman", Times, serif;

}

#content q{

	quotes:none;

	margin-bottom:20px;

	display:block;

}

#content q:after{content:"";}

#content q:before{content:"";}

/* unordered list */

#content ul.unordered, #content ul.unordered ul{

	margin:0 0 18px 4px;

	padding:0;

	list-style:none;

	line-height:18px;

}

#content ul.unordered ul{

	margin:0;

	font-size:11px;

}

#content ul.unordered li{

	background:url(images/bullet2.gif) no-repeat 0 5px;

	padding:0 0 0 17px;

}

#content ul.unordered li li{background:url(images/bullet3.gif) no-repeat 0 5px;}

/* ordered list */

#content ul.ordered, #content ul.ordered ul{

	margin:0 0 22px 20px;

	padding:0;

	list-style:none;

	line-height:16px;

}

#content ul.ordered li span{

	font-size:9px;

	padding-right:5px;

}

#content ul.ordered ul{

	font-size:11px;

	margin-bottom:0;

}

#content ul.ordered ul span{

	font-size:11px;

	color:#999;

	padding:0;

}

/* content heading */

#content .heading{

	background:#ededed;

	border-left:10px solid #f66;

	padding:10px 0 13px;

	margin-bottom:20px;

}

#content .heading h2{

	font-size:27px;

	margin:0 0 9px 14px;

	line-height:29px;

	border:0;

	padding:0;

}

#content .heading h2 a{color: #333;}

#content .heading h2 a:hover{text-decoration: none;}

/* posted box */

#content .heading .posted{

	overflow:hidden;

	padding:12px 20px 0 14px;

	background:url(images/divider4-h.gif) repeat-x;

	height:1%;

	color:#666;

	font-size:11px;

}

#content .heading a{font-weight:bold;}

#content .heading .posted .comment{

	float:right;

	color:#666;

}

#content .heading .posted em{font-style:normal;}

#content .heading .posted em a{color:#069;}

/* article */

.article{

	overflow:hidden;

	height:1%;

	padding:12px 40px 10px 34px;

}

.alignleft{

	float:left;

	margin:2px 21px 0 0;

}

/* link box */

.linkbox{

	overflow:hidden;

	width:401px;

	text-align:right;

}

.linkbox .link-more{

	color:#f66;

	float:left;

	background:none;

	padding:0;

	font-size:13px;

}

.linkbox .link-more:hover{

	text-decoration:none;

	color:#d24949;

}

.linkbox ul{

	margin:0;

	padding:0;

	list-style:none;

	font-size:13px;

	text-transform:uppercase;

}

.linkbox li{

	display:inline;

	padding:0 5px;

}

.linkbox li a{color:#999;}

.linkbox li a:hover{

	color:#666;

	text-decoration:none;

}

/* wp caption box */

.wp-caption{

	border:1px solid #ededed;

	padding:4px 4px 7px;

	margin:0 -4px 30px 0;

	color:#666;

	font:italic 11px Georgia, "Times New Roman", Times, serif;

}

.wp-caption img{

	display:block;

	margin:0 auto 7px;

}

#content .txt-caption{margin:0 0 0 7px;}

/* gallery */

#content .gallery h2{

	margin:0 0 13px;

	padding:0;

	border:none;

}

.gallery ul{

	margin:0 0 25px -2px;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:100%;

}

.gallery li{

	float:left;

	margin:0 4px 6px 0;

}

.gallery li a{

	float:left;

	height:76px;

	width:76px;

	padding:2px;

	overflow:hidden;

	border:1px solid #ededed;

	position: relative;

	cursor: pointer;

}

.gallery li a:hover{background-position:0 0;}

.gallery li img{display:block;}

/*.gallery li a:hover img{margin-top:-80px;}*/

/* tags */

.tags{

	padding:10px 0 0;

	margin:0 7px 10px -4px;

}

.tags .t{

	border:4px solid #666;

	overflow:hidden;

	height:1%;

	padding:9px 10px;

}

#content .tags .t p{

	margin:0;

	color:#999;

	font-size:9px;

}

#content .tags .t p a{color:#f66;}

.tags .link{

	float:right;

	font-size:13px;

	color:#999;

	margin-left:15px;

}

.tags .link:hover{

	color:#333;

	text-decoration:none;

}

.tags .b{

	overflow:hidden;

	width:100%;

	margin-top:-4px;

}

.tags .b ul{

	background: #474747;

	margin:0;

	padding:10px 10px 14px;

	float:right;

	list-style:none;

	border-top:4px solid #383838;

}

.tags .b ul li{

	float:left;

	padding:0 5px 0 9px;

}

.tags .b ul a, .tags .b ul img{display:block;}

#content h2 span{

	color:#999;

	font-size:15px;

}

/* comment box */

#content .comment-box h2{margin-bottom:14px;}

.comment-box{padding:0 40px 11px 34px;}

/* separate comment */

.comment-box .box{

	overflow:hidden;

	width:425px;

	margin:0 -40px 0 -34px;

	padding:15px 47px 15px 34px;

}

.comment-box .wrapper{position:relative;}

.comment-box .alt{background:#f6f6f6;}

.comment-box .alt .txt{border-color:#f66;}

/* txt part */

.comment-box .txt{

	float:right;

	width:265px;

	border:4px solid #666;

	padding:10px 12px 9px;

	font-size:11px;

}

#content .comment-box .txt p{

	margin:0;

	line-height:17px;

}

/* info part */

.comment-box .info{

	float:left;

	width:110px;

	padding:2px 0 25px;

	color:#999;

	font-size:11px;

}

.comment-box .info strong{

	display:block;

	margin-bottom:8px;

	color: #333;

}

.comment-box .info strong.alt1{color:#069;}

.comment-box .info strong a{color:#069;}

.comment-box .info strong a:hover{

	text-decoration:none;

	color:#069;

}

.comment-box em{

	font-style:normal;

	display:block;

	font-size:9px;

}

.comment-box .comment-reply-link{

	text-transform:uppercase;

	background:url(images/ico-arrow6.gif) no-repeat 100% 0;

	padding:0 10px 0 0;

	color:#999;

	position:absolute;

	bottom:5px;

	font-size:9px;

}

.comment-box .comment-reply-link:hover{

	background-position:100% -18px;

	text-decoration:none;

	color:#666;

}

/* comment form */

.comment-form{

	padding:26px 0 0;

	margin:0 -47px -5px -22px;

}

.comment-form fieldset{

	border-top:1px solid #ccc;

	padding:23px 48px 20px 23px;

	background:#ededed url(images/ico-pencil.gif) no-repeat 100% 12px;

}

.comment-form ul{

	margin:0;

	padding:0;

	list-style:none;

	font-size:11px;

}

.comment-form li{

	overflow:hidden;

	width:100%;

	vertical-align:top;

	padding-bottom:14px;

}

.comment-form label{

	display:block;

	padding:4px 0 0;

	float:left;

	font-weight:bold;

}

.comment-form label span{

	color:#999;

	font-weight:normal;

}

.comment-form .text{

	float:right;

	background:url(images/bg-inptxt2.gif) no-repeat;

	height:21px;

	width:275px;

	padding:8px 10px 0;

	overflow:hidden;

}

.comment-form .error{background-position:0 -29px;}

.comment-form .error input{color:#f66;}

.comment-form .parent-focus{background-position:0 -58px;}

.comment-form .parent-focus input{color:#333;}

.comment-form .text input{

	float:left;

	margin:0;

	padding:0;

	border:0;

	background:none;

	font-size:11px;

	width:100%;

}

.comment-form .txtarea{

	float:right;

	background:url(images/bg-txtarea2.gif) no-repeat;

	height:122px;

	width:295px;

	margin-bottom:4px;

	overflow:hidden;

}

.comment-form textarea{

	float:left;

	margin:0;

	padding:2px 0 2px 10px;

	height:118px;

	width:285px;

	max-width:285px;

	max-height:122px;

	border:0;

	background:none;

	font-size:11px;

	overflow:auto;

	line-height:19px;

}

.comment-form .check-line{

	background:url(images/divider4-h.gif) repeat-x;

	padding:18px 0 0 0;

}

.comment-form .check-line label{padding:3px 0 0;}

.comment-form .btn{

	margin:0 4px 0 11px;

	padding:0;

	text-indent:-9999px;

	line-height:0;

	height:20px;

	border:0;

	float:right;

	cursor:pointer;

}

.comment-form .clear{

	background:url(images/btn-clear.gif) no-repeat;

	width:54px;

}

.comment-form .submit{

	background:url(images/btn-submit2.gif) no-repeat;

	width:68px;

}

/* ad box */

.ad-box{margin:0 0 17px 12px;}

.ad-box .title{

	background:#f66;

	color:#fff;

	border-bottom:1px solid #ccc;

	font-size:13px;

	display:block;

	margin:0 0 11px;

	padding:11px 13px 12px;

}

.ad-box ul{

	margin:0 0 0 -12px;

	padding:0;

	list-style:none;

	height:1%;

}

.ad-box ul:after{

	content:"";

	display:block;

	clear:both;

}

.ad-box li{

	float:left;

	padding:0 4px 0 14px;

}

.ad-box a{

	display:block;

	position:relative;

	cursor:pointer;

}

.ad-box a strong{

	display:inline-block;

	height:33px;

	overflow:hidden;

}

.ad-box img{display:block;}

.ad-box a:hover strong img{margin-top:-33px;}

.ad-box .tooltip{

	display:none;

	position:absolute;

	top:-35px;

	left:0;

	background:url(images/ico-arrow5.gif) no-repeat 50% 100%;

	padding-bottom:5px;

	color:#fff;

	font-size:11px;

}

.ad-box .tooltip span{

	display:block;

	background:#333;

	padding:5px;

	text-align:center;

}

.ad-box a:hover{

	background-position:0 0;

	text-decoration:none;

}

.ad-box a:hover .tooltip{display:block;}

/* paging */

.paging{

	overflow:hidden;

	height:1%;

	background:#333;

	padding:17px 13px 18px;

}

.paging a{

	text-indent:-9999px;

	overflow:hidden;

	height:12px;

	float:left;

	margin:0 10px 0 0;

}

.paging a:hover{background-position:0 -12px;}

.paging .prev a{

	background:url(images/txt-prev.gif) no-repeat;

	width:75px;

}

.paging .next a{

	background:url(images/txt-next.gif) no-repeat;

	width:49px;

}

/* sidebar */

#sidebar{

	float:right;

	width:238px;

	padding:12px 13px;

}

#sidebar .widget_text h3{

	margin:0 0 13px;

	text-indent:-9999px;

	overflow:hidden;

	height:23px;

	padding:17px 0;

	background:#333 url(images/txt-join.gif) no-repeat 50% 50%;

}

/* sidebox */

.sidebox{

	border:4px solid #333;

	margin-bottom:12px;

	height:1%;

}

/* sidebox heading */

.sidebox .heading{

	overflow:hidden;

	position:relative;

	width:208px;

	padding:0 11px 0 10px;

	line-height:34px;

	color:#333;

	background:#f0f0f0;

}

.sidebox .heading .link, .sidebox .foot .link, .adfoot-area .frame .link{

	height:10px;

	width:10px;

	text-indent:-9999px;

	overflow:hidden;

	float:right;

	margin:12px 0 0 8px;

}

/* sidebox foot links */

.sidebox .foot .link, .adfoot-area .frame .link{

	height:6px;

	margin:1px 0 0 8px;

}

.sidebox .heading .prev:hover{background-position:0 -10px;}

.sidebox .heading .next:hover{background-position:-10px -10px;}

.sidebox .heading .prev{background:url(images/ico-arrow4.gif) no-repeat;}

.sidebox .heading .next{background:url(images/ico-arrow4.gif) no-repeat -10px 0;}

.sidebox .foot .up, .adfoot-area .frame .up{background:url(images/ico-arrow-td.gif) no-repeat;}

.sidebox .foot .down, .adfoot-area .frame .down{background:url(images/ico-arrow-td.gif) no-repeat -10px 0;}

.sidebox .foot .up:hover, .adfoot-area .frame .up:hover{background-position:0 -6px;}

.sidebox .foot .down:hover, .adfoot-area .frame .down:hover{background-position:-10px -6px;}

.sidebox .foot{

	overflow:hidden;

	width:208px;

	background:url(images/divider1-h.gif) repeat-x;

	padding:12px 11px 10px;

}

.sidebox .foot strong{

	text-indent:-9999px;

	overflow:hidden;

	height:8px;

	width:170px;

	float:left;

}

.sidebox .txt-more{background:url(images/txt-more.gif) no-repeat;}

.sidebox .txt-follow{background:url(images/txt-follow2.gif) no-repeat;}

.sidebox .txt-more a,

.sidebox .txt-follow a{

	display:block;

	height:100%;

	width: 22px;

}

.sidebox .txt-follow a{width: 98px;}

.sidebox h4{

	float:left;

	margin:0;

	font-size:16px;

}

.twitter-slider .heading,

.sidebox .mark1{

	color:#fff;

	width:195px;

	padding-left:24px;

	background:#f66 url(images/bullet1.gif) no-repeat 10px 13px;

}

.twitter-slider .heading h4,

.sidebox .mark1 h4{font-size:20px;}

.comments-slider .heading,

.sidebox .mark2{background:#f6dd9b;}

.widget_text .heading,

.sidebox .mark3{background:#a2eee9;}

.latestvideo .heading,

.sidebox .mark4{background:#c9c;}

.latest_photos .heading,

.sidebox .mark5{background:#8bd88b;}

/* live box */

.livebox img{display:block;}

.livebox ul{

	margin:0;

	padding:0;

	list-style:none;

	line-height:16px;

}

.livebox li{

	background:url(images/divider1-h.gif) repeat-x;

	padding:2px 0 0;

	vertical-align:top;

	width:100%;

}

.livebox li a{

	display:block;

	color:#999;

	cursor:pointer;

	height:1%;

	padding:6px 15px 11px;

}

.livebox li a:hover{

	background:url(images/bg-hover-sidebar.jpg) repeat-y;

	color:#fff;

	text-decoration:none;

}

.livebox li a span{color:#069;}

/* show box */

.showbox{

	padding:6px 14px 25px;

	font-size:10px;

	width:202px;

}

.showbox em{

	display:block;

	color:#ccc;

}

ul.gigs li {

height:170px;

margin:0;

overflow:hidden;

padding:0;

width:100%;

}

.showbox .visual, ul.gigs .visual{

 font-size:11px;

 font-style:normal;

	background:url(images/bg-tablearea2.jpg) no-repeat;

	height: 81px;

	width:218px;

	margin:0 -8px 8px;

	text-align:center;

	line-height:23px;

	text-transform:uppercase;

	color:#000 !important;

	font-size:15px;

}

ul.gigs .visual{

	display:block;

	height:51px;

	padding:15px 0;

}

.showbox .visual a{

	display:block;

	height:100%;

	color:#000000;

	width:100%;

}

.showbox .visual a:hover{text-decoration:none;}

.showbox .visual span{

	height:100%;

	display:block;

	padding:15px 0;

}

ul.gigs .visual{

	display: block;

	background:url(images/bg-tablearea3.jpg) no-repeat;

	height: 42px;

	width: 191px !important;

	margin:0 0 18px;

	padding:15px 0 !important;

}

ul.gigs .visual:hover{text-decoration: none;}

.showbox p{

	margin:0 0 10px;

	line-height:12px;

}

/* comment box */

.comments ul{

	margin:-2px 0 0;

	padding:0;

	list-style:none;

}

.comments ul li{

	background:url(images/divider1-h.gif) repeat-x;

	vertical-align:top;

	width:100%;

	padding:2px 0 0;

}

.comments li a{

	display:block;

	height:1%;

	line-height:14px;

	color:#fff;

	cursor:pointer;

	padding:13px 15px;

}

.comments li a:hover{

	text-decoration:none;

	background:url(images/bg-hover-sidebar.jpg) repeat-y;

}

.comments li a span{

	display:block;

	color:#999;

	margin-bottom:3px;

}

.comments li a span span{

	display:inline;

	color:#09c;

}

.comments .size{

	font-size:9px;

	padding:5px 0 0;

	line-height:10px;

}

/* module box */

.modulebox{

	text-align:center;

	padding:21px 10px;

}

.modulebox img{

	display:block;

	margin:0 auto;

}

.modulebox .txt{padding:13px 10px 0;}

.sidebox .title{

	display:block;

	color:#fff;

	font-size:36px;

	margin-bottom:13px;

	text-transform:uppercase;

}

.modulebox p{

	margin:0;

	color:#ccc;

	line-height:14px;

}

.modulebox .visual{margin:-7px 0 13px;}

.modulebox a{color:#ccc;}

.photosbox{padding:8px 0 3px;}

/* photos box */

.photosbox ul{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:100%;

}

.photosbox li{

	float:left;

	height:104px;

	width:104px;

	padding:0 0 6px 7px;

}

.photosbox li a{

	display:block;

	height:96px;

	width:96px;

	padding:4px;

	background:url(images/bg-photo-wrap.gif) no-repeat;

	overflow:hidden;

	position: relative;

}

.photosbox li a .shad,

.gallery li a .shad{

	background: url(images/bg-shad.png);

	height: 96px;

	width: 96px;

	z-index:10;

	overflow: hidden;

	position: absolute;

	top: 4px;

	left: 4px;

	display: block;

}

.gallery li a .shad{

	height: 76px;

	width: 76px;

	top: 2px;

	left: 2px;

}

.photosbox li a:hover .shad,

.gallery li a:hover .shad{display: none;}

.photosbox li a:hover{background-position:0 -104px;}

.photosbox li a img{display:block;}

/* ico list */

.ico-list{

	background:#333;

	overflow:hidden;

	width:100%;

	margin:0;

	padding:9px 0;

	list-style:none;

}

.ico-list li{

	float:left;

	padding:0 12px;

}

/* DFTWR page end */
/* js style */
a.url {display:none;}
.adfoot-area .ajax-slider ul {
	position:relative;
	width:100%;
}
.adfoot-area .ajax-slider ul li {
	width:100%;
}
.ajax-slider .slide-holder,
.simple-slider  .slide-holder {
	height:170px;
	overflow:hidden;
	position:relative;
}
.loading {
	position:absolute;
	background:url(../images/loading-bar.png) no-repeat;
	width:210px;
	height:75px;
	text-align:center;
	line-height:75px;
	top:50%;
	left:50%;
	margin:-22px 0 0 -105px;
	color:#4a4a4a;
	text-transform:uppercase;
	font-size:25px;
	display:none;
}
.slide-urls {display:none;}
ul.gigs {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
ul.gigs li {
	height:170px;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
#footer div.hor-mover {
	width:31999px;
	position:relative;
	overflow:hidden;
}

.main-slider {
	width:100% !important;
	overflow:hidden;
	position:relative;
}
.main-slider .music-box, .main-slider .band-box {
	position:static;
	margin: 0 auto;
	overflow:visible !important;
}
* html .main-slider .music-box, * html  .main-slider .band-box {
	overflow:hidden !important;
}
.main-slider .band-box .band-wrapper,
.main-slider .music-box .music-wrapper {
	position:relative;
	z-index:0;
}
.main-slider .band-box .slide-box,
.main-slider .music-box .slide-box {
	z-index:2;
}
.main-slider .carousel {
	overflow:visible !important;
	margin-bottom:0;
}
.main-slider .carousel li.item {
	min-width:1200px;
}
.main-slider .carousel .content-holder {
	width:942px;
}

/* new js styles */
.showbox-slider .slide-holder ,
.latest_photos div.photosbox ,
.comments-slider .slide-holder ,
.twitter-slider .slide-holder {
	overflow:hidden;
	height:169px;
	position:relative;
}
.slide-holder ul {
	padding:0;
	margin:0;
	list-style:none;
}
.twitter-slider .slide-holder {
	height:153px;
}
.comments-slider .slide-holder {
	height:283px;
}
.latest_photos div.photosbox {
	height:330px;
	padding:0;
	margin:8px 0 3px;
}

/* last style for js */
li.item1 {
	position:absolute;
	top:0;
	left:0;
}
/* style for js 2 */
.twitter-slider .image-holder {
	position:relative;
	width:230px;
	height:141px;
}
.twitter-slider .image-holder img {
	position:absolute;
	top:0;
	left:0;
}


/* new style for js 3 */
.album-carousel {display:none;}
.ajax-loader {
	position:absolute;
	top:50%;
	left:50%;
	margin:-24px 0 0 -24px;
	z-index:0;
}
.adfoot-area{display:none;}

/***********/

.sidebox .heading .link{display:none;}

.twitter-slider .heading .link{display:block;}

.widget_text .foot{display:none;}

#text-6{border:none;}

.foot .txt-follow{display:none;}

.twitter-slider .foot .txt-follow{display:block;}

.twitter-slider .foot .txt-more{display:none;}

.latestvideo .foot{display:none;}



/* hax a lax */



.myouter-video {

  position: absolute;

  top: 50%;

  left: 0px;

  width: 100%;

  height: 1px;

  overflow: visible;

  margin-top:-130px;

}

.myvideo-container{

	width:810px;

	height:440px;

	margin-left: -405px;

	position: absolute;

	top: -220px;       

	left: 50%;



}



.mypng-box .mylt,

.mypng-box .myrt,

.mypng-box .mylb,

.mypng-box .myrb{

	background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-tl.png) no-repeat;

	height:20px;

	width:20px;

	font-size:0;

}



.mypng-box .myt,

.mypng-box .myb{

	margin:-20px 20px 0 20px;

	background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-t.png) repeat-x;

	height:20px;

	font-size:0;

}

.mypng-box .myrt,

.mypng-box .myrb{

	margin:-20px 0 0 auto;

	background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-tr.png) no-repeat;

}

.mypng-box .myc{

	width:100%;

	position:relative;

	display:table;

}

.mypng-box .myc2{display:table-row;}



.mypng-box .myl,

.mypng-box .myr{

	background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-l.png) repeat-y;

	width:20px;

	display:table-cell;

}

.mypng-box .mycontent{

	height:1%;

	background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-c.png);

	display:table-cell;

	padding:12px 0 7px;

	vertical-align:top;

}

.myvideo-box{

	padding-bottom:23px;

	position:relative;

}

.myvideo-box .myvideo-heading{

	margin:0 0 17px 10px;

	width:730px;

	padding:0 0 0px 17px;

	display:table;

	/*background:url(../images/divider1-h.gif) repeat-x 0 100%;*/

}

.myvideo-heading myh1{

	margin:3px 0 0;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	height:29px;

}



.mytxt-videos-h{

	background:url(/wp-content/themes/VanCokeKartel/lander/images/txt-videos-h.png) no-repeat;

	width:296px;

	height:17px;
	
	margin: 0 !important;
	
	overflow: hidden;
	
	line-height: 0 !important;
	
	font-size: 0 !important;

}



.myvideo-heading myh5{

	margin:3px 0 0;

	float:right;

	text-indent:-9999px;

	overflow:hidden;

	height:29px;

}

.myvideo-heading myh5 a {



	width:123px;

	display:block;

}

	

.mytxt-videos-h2{

	background:url(/wp-content/themes/VanCokeKartel/lander/images/moar.png) no-repeat;

	width:123px;

	height:7px;

}

.myvideo-visual{

	float:left;

	width:711px;

	/*margin:3px 34px 0 0;*/

	padding-left:28px;

}

.mypng-box .myr{background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-r.png) repeat-y;}

.mypng-box .mylb{background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-bl.png) no-repeat;}

.mypng-box .myb{background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-b.png) repeat-x;}

.mypng-box .myrb{background:url(/wp-content/themes/VanCokeKartel/lander/images/bg-contentbox-br.png) no-repeat;}