@charset "UTF-8";
/* CSS Document */


body{
	margin:0px;
	padding:0px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
}
.membar{
	width:100%;
	padding-bottom:2px;
	float:left;
	
}
img a{
	border:0px;
}

a img{
	border:0px;
}
/*header*/
#nav-holder{
	width:100%;
	float:left;
	height:40px;
	background:url(../structure/top-grad.jpg) repeat-x;
	border-bottom:#666 solid 1px;
}
.navright{
	float:right;
}
.navleft{
	float:left;
}
 .navleft a{
	color:#333;
}
.navright a{
	color:#FFF;
}
.navright2{
	float:right;
}

.navright2 a{
	color:#333;
}

.navright2 li{
	display:block;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:14px 0px 14px 0px;
	margin:0px;
	height:40px;
	color:#333;
	border-right:1px #aaa solid;
	background:url(../structure/top-grad.jpg) repeat-x;
	}
.navright2 li a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../structure/nav-over2.jpg) repeat-x #1d3c6c;
}

.navright li{
	display:block;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:14px 0px 14px 0px;
	margin:0px;
	height:40px;
	color:#fff;
	border-right:1px #aaa solid;
	background:url(../structure/navup.jpg) repeat-x #1d3c6c;
	}
.navright li a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../structure/nav-over.jpg) repeat-x #1d3c6c;
}
#nav{
	width:950px;
	margin:0 auto;
}
#nav ul{
	margin:0px;
	padding:0px;
}
#nav li:first-child{
	border-left:1px #aaa solid;
}

#nav li{
	display:block;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:14px 0px 14px 0px;
	margin:0px;
	height:40px;
	border-right:1px #aaa solid;
	}
#nav li a{
	text-decoration:none;
	padding:14px 10px 14px 10px;
}

	.navright li a{
	text-decoration:none;
	color:#fff;
	padding:14px 10px 14px 10px;
}
#nav li a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../structure/nav-over.jpg) repeat-x #1d3c6c;
}

/*background bar*/

#bgbar{
	width:100%;
	float:left;
	height:200px;
	background:url(../structure/banner.jpg) no-repeat 50%;
	border-top:#FFF solid 1px;
	border-bottom:#FFF solid 1px;}
#logo{
	width:950px;
	margin:0 auto;
	padding-top:120px;
	padding-left:20px;
}



/*mainbody*/
#mainbody-holder{
	width:100%;
	float:left;
	background-image: url(../structure/bottom-grad.jpg), url(../structure/top-grad.jpg);
	background-color:#FFF;
	background-repeat: repeat-x;
	background-position: top, bottom;
	border-top:#666 solid 1px;
	border-bottom:#666 solid 1px;
	padding-top:20px;
	padding-bottom:20px;
}
#mainbody{
	width:950px;
	margin:0 auto;
}
.mb-shadow{
	float:left;
	width:950px;

	-webkit-box-shadow:0px 0px 20px #999;
	-moz-box-shadow:0px 0px 20px #999;
	box-shadow:0px 0px 20px #999;
}
.mb-shadow-rounded{	
	float:left;
	width:950px;
 -moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
border-top-right-radius: 20px;
 -moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
border-top-left-radius: 20px;	
	
	-webkit-box-shadow:0px 0px 20px #999;
	-moz-box-shadow:0px 0px 20px #999;
	box-shadow:0px 0px 20px #999;
}
.mb-top-wrapper{
	
	float:left;
	width:952px;
}
.mb-top{
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	background:url(../structure/mb-top.jpg) repeat-x;
	padding:20px;
	float:left;
	width:910px;
	
 -moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
border-top-right-radius: 20px;
 -moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
border-top-left-radius: 20px;
}
.mb-comp{
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	background:url(../structure/mb-top.jpg) repeat-x;
	padding:20px;
	float:left;
	width:910px;
}

.comp-image{
	float:left;
	width:15%;
}
.comp-content{
	float:left;
	width:85%;
}
.mb-main-wrapper{
	
	float:left;
	width:952px;
}
.mb-main{
	background:#FFF;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding:20px;
	float:left;
	width:910px;
}
.mb-base-wrapper{
	
	float:left;
	width:952px;
}
.mb-base{
	background:#FFF;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding:20px;
	float:left;
	width:910px;
}
	
	.vid-main{
	padding:20px;
	float:left;
	width:450px;
}

	.vid-conent{
	background:#FFF;
	padding:20px;
	float:left;
	width:370px;
}
	.vid-conent p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333;
	}

/* pages */
.mb-third{
	width:580px;
	float:left;
	padding:20px;
	margin-left:10px;
	margin-right:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/third-bg.jpg) repeat-x;
min-height:500px;
	
}
	
	
	.mb-linkages{
	width:580px;
	float:left;
	padding:20px 10px 20px 10px;
	margin-left:10px;
	margin-right:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/third-bg.jpg) repeat-x;
min-height:20px;
	
}
.mb-linkages img{
	margin-left:7px;
	margin-right:7px;
	border:#aaa 1px solid;
}
	
.mb-third p{
	font-size:11px;
	color:#333;

}

.mb-third .grey{
	font-size:11px;
	color:#666;

}
.mb-third img{
	font-size:11px;
	color:#333;
	margin-right:20px;
	margin-bottom:20px;
	float:left;

}

.mb-top h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333;
	padding:0px;
	margin:0px;
	padding-left:20px;
	
}
	.mb-third h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	padding:0px;
	margin:0px;
	
}
.mb-third a{
	color:#333;
	text-decoration:none;
	
}
.mb-third a:hover{
	color:#333;
	text-decoration:underline;
	
}
.mb-third .less{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	padding:0px;
	margin:0px;
}
.mb-third .copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#666;
	padding:0px;
	margin:0px;
}

/*footer bar*/
#underbody{
	width:100%;
	float:left;
	height:40px;
	background:url(../structure/top-grad.jpg) repeat-x;
	border-bottom:#666 solid 1px;
}

	
#footerbar{
	width:100%;
	float:left;
	border-top:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
	background:url(../structure/footer.jpg) no-repeat 50%;
	height:40px;
}

/*base bar*/

#base-holder{
	width:100%;
	float:left;
	background:url(../structure/bottom-grad.jpg) repeat-x #FFF;
	border-top:#666 solid 1px;
	height:40px;
}
#base{
	width:950px;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:10px;
}
.base-lef{
	float:left;
	width:950px;
}
.base-right{
	float:left;
	width:455px;
}
.emi{
	background:url(../images/icons/emi1.png) no-repeat;
	width:61px;
	padding-left:5px;
	float:right;
	
}

.emi:hover{
	background:url(../images/icons/emi.png) no-repeat;
}
.bluenote:hover{
	background:url(../images/icons/bluenote.png) no-repeat;
}
.bluenote{
	background:url(../images/icons/bluenote1.png) no-repeat;
	width:61px;
	padding-left:5px;
	float:right;
}

.rsif{
	background:url(../images/icons/rsif.png) no-repeat;
	width:61px;
	padding-left:5px;
	float:right;
}

.rsif:hover{
	background:url(../images/icons/rsif1.png) no-repeat;
}
.razdaz{
	background:url(../images/icons/razdaz1.png) no-repeat;
	width:61px;
	padding-left:5px;
	float:right;
}

.razdaz:hover{
	background:url(../images/icons/razdaz.png) no-repeat;
}
.evanto{
	background:url(../images/icons/evanto1.png) no-repeat;
	width:61px;
	float:right;
}

.evanto:hover{
	background:url(../images/icons/evanto.png) no-repeat;
}


/*promobox*/
.promo-image{
	float:left;
	width:33%;
}


.promo-content{
	float:left;
	width:66%;
}


.promo-copy{
	float:left;
	width:98%;
}
.promo-links{
	float:left;
	width:45%;
}.promo-links2{
	padding-top:8px;
	float:left;
	width:50%;
}

.promo-copy h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333;
	padding:0px;
	margin:0px;
}

.promo-copy h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}
.promo-copy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.promo-links p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.promo-links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.promo-links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}
.french-button{
	background:url(../structure/french.png) no-repeat;
}

.french-button:hover{
	background:url(../structure/french2.png) no-repeat;
}
	
/*CONTENT*/

.mb-col-50{
	width:440px;
	float:left;
}




.col-header-holder{
	width:440px;
	float:left;
}
.col-header-image{
	width:75px;
	float:left;
}
.col-header-main{
	width:318px;
	float:left;
	padding:7px 7px 7px 95px;
	background:#888;
 border-radius: 20px;
 -moz-border-radius: 20px;
-webkit-border-radius: 20px;
color:#FFF;
}
.col-header-holder-880{
	width:890px;
	float:left;
margin-bottom:-20px;
}
.col-header-main-880{
	width:768px;
	float:left;
	padding:7px 7px 7px 95px;
	background:#888;
 border-radius: 20px;
 -moz-border-radius: 20px;
-webkit-border-radius: 20px;
color:#FFF;
}
.z1{
	z-index:100;
	position:relative;
	top:-50px;
}

.z2{
	z-index:200;
	position:relative;
}

.z3{
	z-index:300;
	position:relative;
	top:-50px;
}

.z4{
	z-index:400;
	position:relative;
}
.z5{
	z-index:300;
	position:relative;
	top:-50px;
}

.z6{
	z-index:400;
	position:relative;
}
.post-50{
	position:relative;
	top:-40px;
}
.post-40{
	position:relative;
	top:-30px;
}
.post-30{
	position:relative;
	top:-20px;
}
/*more button*/
.more-button{
	float:right;
	
	padding:5px 20px 5px 20px;
	margin-right:30px;
	
	font-size:11px;	
	font-weight:bold;
	color:#444;

 border-radius: 20px;
 -moz-border-radius: 20px;
-webkit-border-radius: 20px;

	border:#aaa 1px solid;
	background:url(../structure/button-bg.jpg) repeat-x;
	
	position:relative;
	margin-top:20px;
}
.more-button a{
	font-size:11px;	
	font-weight:bold;
	color:#444;
	text-decoration:none;
}

.more-button a:hover{
	font-size:11px;	
	font-weight:bold;
	color:#444;
	text-decoration:underline;
}
	
/*tourdates box*/
.tours-holder{
	
	margin-top:10px;
	float:left;
	width:395px;
	margin-left:15px;
	color:#333;
	border:#aaa 1px solid;

 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	background:url(../structure/td-bg.jpg) repeat-x;
	
	font-size:10px;
}

.tours-flag-when{
	float:left;
	width:173px;
	background:url(../structure/td-when.jpg) repeat-x;
	
	 -moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

 -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;

height:54px;
}

.tours-flag{
	float:left;
	width:43px;
	padding-left:5px;
	height:50px;
	padding-top:4px;
}
.tours-when{
	float:left;
	width:116px;
	padding-left:4px;
	padding-right:5px;
	padding-top:20px;
	font-weight:bold;
	
}



.tours-where{
	float:left;
	width:113px;
	padding-left:5px;
	padding-right:5px;
	border-right:#aaa 1px solid;
	border-left:#aaa 1px solid;
	min-height:40px;
	padding-top:13px;
	padding-bottom:1px;
}
.tours-more{
	float:left;
	width:75px;
	padding-left:10px;
	padding-right:0px;
	padding-top:18px;
}
.tours-more a{
	text-decoration:none;
	color:#333;
	font-size:10px;
}

.tours-more a:hover{
	text-decoration:underline;
	color:#333;
	font-size:10px;
}


/* User tourdates box*/
.utours-holder{
	
	margin-top:10px;
	float:left;
	width:395px;
	margin-left:15px;
	color:#333;
	border:#aaa 1px solid;

 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	background:url(../structure/td-bg.jpg) repeat-x;
	
	font-size:11px;
}


.track-holder2{
	border:#999 1px solid;
	
 -moz-border-radius-bottomleft: 40px;
-webkit-border-bottom-left-radius: 40px;
border-bottom-left-radius: 40px;

 -moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
 
 -moz-border-radius-topleft: 40px;
-webkit-border-top-left-radius: 40px;
border-top-left-radius: 40px;

 
 -moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;

	background:url(../structure/td-bg.jpg) repeat-x;
	width:395px;
	margin-top:10px;
	float:left;
	width:395px;
	margin-left:15px;
	color:#333;
	border:#aaa 1px solid;
}

.udetails-holder{
	
	margin-top:10px;
	float:left;
	width:375px;
	margin-left:15px;
	color:#333;
	border:#aaa 1px solid;
padding:0 10px 7px 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	background:url(../structure/guest-bg.jpg) repeat-x;
	
	font-size:11px;
}
.udetails-holder h3{
	margin:0px;
	padding:8px 0px 0px 0px;
}
.udetails-holder h2{
	margin:0px;
	padding:8px 0px 4px 0px;
}
.udetails-holder p{
	margin:0px;
	padding:4px;
}

.utours-flag-when{
	float:left;
	width:48px;
	background:url(../structure/td-when.jpg) repeat-x;
	
	 -moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

 -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;

height:54px;
}

.utours-flag{
	float:left;
	width:43px;
	padding-left:5px;
	height:50px;
	padding-top:4px;
}
.utours-when{
	float:left;
	width:0px;
	padding-left:4px;
	padding-right:5px;
	padding-top:20px;
	font-weight:bold;
	
}
.udl-holder{
	
	margin-top:10px;
	float:left;
	width:395px;
	margin-left:15px;
	color:#333;
	border:#aaa 1px solid;

 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	background:url(../structure/udl-bg.jpg) repeat-x;
	
	font-size:11px;
}


.utours-where{
	float:left;
	width:310px;
	padding-left:5px;
	padding-right:5px;
	border-left:#aaa 1px solid;
	min-height:33px;
	padding-top:20px;
	padding-bottom:1px;
}


.udl-flag-when{
	float:left;
	width:48px;
	background:url(../structure/td-when.jpg) repeat-x #cbc9ca;
	
	 -moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

 -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;

min-height:54px;
}

.udl-flag{
	float:left;
	width:43px;
	min-height:50px;
	padding-left:5px;
	padding-top:4px;
}
.udl-when{
	float:left;
	width:0px;
	padding-left:4px;
	padding-right:5px;
	padding-top:20px;
	font-weight:bold;
	
}


.udl-where{
	float:left;
	width:310px;
	padding-left:5px;
	padding-right:5px;
	border-left:#aaa 1px solid;
	min-height:33px;
	padding-top:6px;
	min-height:50px;
	vertical-align:middle;
	padding-bottom:6px;
}

.udl-where a{
	text-decoration:none;
	color:#333;
	font-size:11px;
	vertical-align:middle;
	
}

.udl-where a:hover{
	text-decoration:underline;
	color:#333;
	font-size:11px;
}

.utours-more{
	float:left;
	width:75px;
	padding-left:10px;
	padding-right:0px;
	padding-top:18px;
}
.utours-where a{
	text-decoration:none;
	color:#333;
	font-size:11px;
}

.utours-where a:hover{
	text-decoration:underline;
	color:#333;
	font-size:11px;
}
.udetails-holder a{
	text-decoration:none;
	color:#333;
	font-size:11px;
}

.udetails-holder a:hover{
	text-decoration:underline;
	color:#333;
	font-size:11px;
}



/*featured news*/

.fn-holder{
	margin-top:10px;
	float:left;
	width:395px;
	margin-left:15px;
	color:#333;
	font-size:11px;
	border:#aaa 1px solid;

 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	background:url(../structure/fn-bg.jpg) repeat-x;
	padding-bottom:7px;
}

.fn-image{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.fn-title{
		float:left;
		width:265px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}
.fn-copy{
	float:left;
		width:265px;
	margin-top:5px;
	min-height:40px;
	font-size:11px;
	
}
.fn-more{
	float:left;
	text-align:right;
	font-size:11px;
	
	font-weight:bold;
		width:265px;
	margin-top:5px;
	height:15px;
}
.fn-more a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	
}

.fn-more a:hover{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}

/*discography box*/
.d-holder{	
margin-left:15px;
	float:left;
	width:853px;
	padding:6px;
	color:#333;
	font-size:11px;
	border:#aaa 1px solid;
	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;

	background:url(../structure/fn-bg.jpg) repeat-x;
}

.d-album{
	width:65px;
	float:left;
	margin-left:2px;
	margin-right:2px;
	height:65px;
	border:#ccc 1px solid;
	
}



/*music*/
.music-holder{
	float:left;
	width:880px;
	background:url(../structure/music-bg.jpg) repeat-x;

	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom:10px;
margin-left:10px;

	-webkit-box-shadow:5px 5px 10px #999;
	-moz-box-shadow:5px 5px 10px #999;
	box-shadow:5px 5px 10px #999;
}

.music-holder:hover{
	margin-left:12px;
	margin-top:2px;
	margin-bottom:8px;
	-webkit-box-shadow:3px 3px 10px #999;
	-moz-box-shadow:3px 3px 10px #999;
	box-shadow:3px 3px 10px #999;
}
.music-cover{
	float:left;
	margin:5px;
	width:100px;
	border:#666 1px solid;
	margin-left:20px;
	
}
.music-details{
	float:left;
	width:290px;
	margin:5px;
	padding-left:20px;
}
.music-label{
	float:left;
	width:150px;
	margin:5px;
	padding-left:20px;
}
.music-details h2{
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.music-details p{
	font-size:11px;
	color:#333;
}
.music-link{
	float:right;
	width:220px;
	margin:0 0 0 0;
}
.music-link ul{
	margin:0px;
	padding:0px;
}
.music-link li:first-child{
}

.music-link li{
	display:block;
	float:right;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:45px 0px 67px 0px;
	margin:0px;
	height:0px;
	border-left:1px #aaa solid;
	}
.music-link li a{
	text-decoration:none;
	color:#333;
	padding:45px 10px 54px 10px;
}

.music-link li a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../structure/nav-over.jpg) repeat-x #1d3c6c;
}

.music-cont-holder{
	float:left;
	width:435px;
	background:url(../structure/music-cont-bg.jpg) repeat-x;

	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom:10px;
margin-left:10px;

	-webkit-box-shadow:5px 5px 10px #999;
	-moz-box-shadow:5px 5px 10px #999;
	box-shadow:5px 5px 10px #999;
}
.music-cont-cover{
	float:left;
	margin:5px;
	width:70px;
	border:#666 1px solid;
	margin-left:20px;
}

.music-cont-details{
	float:left;
	width:305px;
	margin:5px;
	padding-left:20px;
}
.music-cont-details h3{
	font-size:14px;
	font-weight:bold;
	margin:4px;
	padding:0px;
	color:#333;
}
.music-cont-details p{
	font-size:11px;
	color:#333;
	margin:4px;
	padding:0px;
}

/*Album*/
.trackname{
	font-size:12px;
	color:#FFF;
}

.trackname-buy{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-top:25px;
	text-align:right;
	color:#FFF;
	
}
.trackname-buy a{	
	margin-left:60px;
}
.album-buy{
	float:right;
	padding-right:10px;
}
.track-holder{
	border:#999 1px solid;
	
 -moz-border-radius-bottomleft: 40px;
-webkit-border-bottom-left-radius: 40px;
border-bottom-left-radius: 40px;

 -moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
 
 -moz-border-radius-topleft: 40px;
-webkit-border-top-left-radius: 40px;
border-top-left-radius: 40px;

 
 -moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;

	background:url(../structure/album-track.jpg) repeat-x;
	width:440px;
	margin-bottom:10px;
}



.album-credits{
	float:left;
	width:400px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:10px;
color:#333;
background:url(../structure/credit-bg.jpg) repeat-x;
}
.album-credits p{
	font-size:11px;
}

.50per{
	width:440px;
	float:left;
}


/*col*/
.col{
	float:right;
	width:200px;
	padding:10px;
	margin-right:30px;
	border:#aaa 1px solid;	
 -moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

 -moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
background:url(../structure/credit-bg.jpg) repeat-x;
	
}
.news-col{
	width:200px;
	float:left;
	border-bottom:#aaa 1px solid;	
	padding-bottom:10px;
	margin-bottom:10px;
}
.news-col-image{
	width:70px;
	border:#999 1px solid;
	margin-right:10px;
	float:left;
}
.news-col-content{
	min-width:90px;
	float:left;
	padding:3px;
	margin:0px;
}

.news-col-content p{
	font-size:11px;
	color:#333;
	padding:3px;
	margin:0px;
}
.news-col-content h4{
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding:3px;
	margin:0px;
}

.news-col-content h5{
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:3px;
	margin:0px;
}
.news-col-content p a{
	color:#333;
	text-decoration:none;
}

.news-col-content p a:hover{
	color:#333;
	text-decoration:undeline;
}
.news-col-content h5 a{
	color:#333;
	text-decoration:none;
}

.news-col-content h5 a:hover{
	color:#333;
	text-decoration:undeline;
}
.news-col-content h4 a{
	color:#333;
	text-decoration:none;
}

.news-col-content h4 a:hover{
	color:#333;
	text-decoration:undeline;
}
.news-col-content img a{
	border:0px;
}
.col-header-main-col{
	
	width:155px;
	float:left;
	padding:7px 7px 7px 95px;
	background:#888;
 border-radius: 20px;
 -moz-border-radius: 20px;
-webkit-border-radius: 20px;
color:#FFF;
}
.col-header-holder-col{
	
	width:180px;
	float:left;
margin-bottom:-50px;
}
	

/* tour dates */

.tours-contain-large{
width:640px;
float:left;
min-height:500px;
}
.annoy{
	float:left;
	width:600px;
	height:20px;
}
.tours-contain-large h3{
	padding-left:15px;
	font-size:17px;
	color:#333;
}

.tours-box{
	width:550px;
	float:left;
	padding:20px 20px 20px 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/tours-bg.jpg) repeat-x;

	font-size:11px;
	color:#333;
	
}
.tours-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.tours-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

.tours-flag-large{
	width:40px;
	float:left;
	margin-right:10px;
}

.tours-date-large{
	width:150px;
	padding-top:20px;
	padding-left:20px;
	padding-right:0px;
	float:left;
	font-weight:bold;
}
.tours-info{
	width:140px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.tours-get{
	width:140px;
	padding-left:10px;
	float:left;
}
/*videos*/
.videos-box{
	width:500px;
	float:left;
	padding:10px 70px 10px 40px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/videos-bg.jpg) no-repeat 0% 50%;

	font-size:11px;
	color:#333;
	
}
.videos-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.videos-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

/*reviews*/
.reviews-box{
	width:500px;
	float:left;
	padding:10px 70px 10px 40px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/reviews-bg.jpg) no-repeat 0% 50%;

	font-size:11px;
	color:#333;
	
}
.reviews-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.reviews-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

/*interviews*/
.interviews-box{
	width:490px;
	float:left;
	padding:10px 70px 10px 50px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/interview-bg.jpg) no-repeat 0% 50%;

	font-size:11px;
	color:#333;
	
}
.interviews-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.interviews-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

/*press*/
.press-box{
	width:500px;
	float:left;
	padding:10px 70px 10px 40px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/press-bg.jpg) no-repeat 0% 50%;

	font-size:11px;
	color:#333;
	
}
.press-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.press-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
/*links*/
.links-box{
	width:200px;
	float:left;
	padding:10px 50px 10px 40px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/links-bg.jpg) no-repeat 0% 50%;

	font-size:11px;
	color:#333;
	
}
.links-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.links-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}


/*contacts*/
.contact-box{
	width:200px;
	float:left;
	padding:0px 50px 10px 40px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/contacts-bg.jpg) no-repeat;

	font-size:11px;
	color:#333;
	
}
.contact-box h2{
	font-size:13px;
	color:#333;
	padding:4px 0 4px 0;
	margin:opx;
}

.contact-box h3{
	font-size:13px;
	color:#333;
	padding:4px 0 4px 0;
	margin:opx;
}
.contact-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.contact-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.contacts-col{
	float:left;
	width:310px;
}

/* News */



.news-box{
	width:550px;
	float:left;
	padding:20px 20px 20px 10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/news-bg.jpg) repeat-x;

	font-size:11px;
	color:#333;
	
}
.news-box a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
.news-box a:hover{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

.news-img-large{
	width:100px;
	float:left;
	margin-right:10px;
}

.news-info-large{
	width:400px;
	padding-top:10px;
	padding-left:20px;
	padding-right:0px;
	float:left;
}
.news-title{
	width:400px;
	float:left;
}
.news-title h3{
	font-size:14px;
	color:#333;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
.news-date{
	width:400px;
	float:left;
	color:#666;
	padding-bottom:10px;
}
.news-link{
	width:400px;
	float:left;
	text-align:right;
	padding-top:15px;
}
.news-info{
	width:400px;
	float:left;
}
/*guestbook*/
.guestbook-holder{
	width:580px;
	float:left;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/guest-bg.jpg) repeat-x;

	font-size:11px;
	color:#333;
	
}
.guestbook-top{
	width:550px;
	padding:5px 15px 5px 15px;
	background:url(../structure/guest-top-bg.jpg) repeat-x;
	color:#FFF;
	float:left;
	font-weight:bold;
	border-bottom:#aaa 1px solid;
}

.guestbook-holder2{
	width:580px;
	float:left;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/guest-bg2.jpg) repeat-x;

	font-size:11px;
	color:#333;
	
}
.guestbook-date2{
	width:550px;
	float:left;
	padding:5px 15px 5px 15px;
	background:url(../structure/guest-date-bg2.jpg) repeat-x;
	color:#666;
	text-align:right;
	border-bottom:#aaa 1px solid;
}
.guestbook-top2{
	width:550px;
	padding:5px 15px 5px 15px;
	background:url(../structure/guest-top-bg2.jpg) repeat-x;
	color:#FFF;
	float:left;
	font-weight:bold;
	border-bottom:#aaa 1px solid;
}
.guestbook-name{
	float:left;
	width:50%;
}
.guestbook-country{
	float:right;
	width:50%;
	text-align:right;
}

.guestbook-comment{
	width:550px;
	float:left;
	padding:5px 15px 5px 15px;
	border-bottom:#aaa 1px solid;
}

.guestbook-date{
	width:550px;
	float:left;
	padding:5px 15px 5px 15px;
	background:url(../structure/guest-date-bg.jpg) repeat-x;
	color:#666;
	text-align:right;
	border-bottom:#aaa 1px solid;
}
.guest-add{
	
	width:90px;
	padding:5px 15px 5px 15px;
	background:url(../structure/guest-top-bg.jpg) repeat-x;
	color:#FFF;
	float:left;
	font-weight:bold;
	border-bottom:#aaa 1px solid;
	margin-left:470px;
	
 border-radius: 25px;
 -moz-border-radius: 25px;
-webkit-border-radius: 25px;
}
.guest-add a{
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.guest-add a:hover{
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
	
	

.pagy{
	float:left;
	width:550px;
	padding:5px 15px 5px 15px;
background:url(../structure/guest-bg.jpg) repeat-x;
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border:#aaa 1px solid;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.pagy p{
	padding:0px;
	margin:0px;
}
.pagy a{
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
	.pagy a:hover{
	color:#666;
	text-decoration:underline;
}



.addcomment-holder{
	width:580px;
	float:left;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#aaa 1px solid;	
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:url(../structure/form-bg.jpg) repeat-x;

	font-size:11px;
	color:#333;
	
}

form input, form textarea{
	display: inline;
	width:auto;      
	margin:5px 0 0 10px; 
	width:400px;
 border-radius: 5px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
	border:#aaa 1px solid;
	padding:3px;
}
form fieldset {
	clear: both;
	padding: 10px;       
	margin: 0;
}

form fieldset legend {
	font-size:11px; 
}

form label {
	display: block;  
	float: left;
	width: 100px;
	padding: 0;
	margin: 5px 0 0; 
	text-align: left;
	
	padding:3px;
}

form br {
	clear:left;
}	

/*padding and margins*/
.m-l-25{
	margin-left:25px;
}
.m-l-20{
	margin-left:20px;
}
.m-l-15{
	margin-left:15px;
}
.m-l-10{
	margin-left:10px;
}
.m-l-5{
	margin-left:5px;
}


.m-r-25{
	margin-right:25px;
}
.m-r-20{
	margin-right:20px;
}
.m-r-15{
	margin-right:15px;
}
.m-r-10{
	margin-right:10px;
}
.m-r-5{
	margin-right:5px;
}

.m-b-25{
	margin-bottom:25px;
}
.m-b-20{
	margin-bottom:20px;
}
.m-b-15{
	margin-bottom:15px;
}
.m-b-10{
	margin-bottom:10px;
}
.m-b-5{
	margin-bottom:5px;
}


.m-t-25{
	margin-top:25px;
}
.m-t-20{
	margin-top:20px;
}
.m-t-15{
	margin-top:15px;
}
.m-t-10{
	margin-top:10px;
}
.m-t-5{
	margin-top:5px;
}



.p-l-25{
	padding-left:25px;
}
.p-l-20{
	padding-left:20px;
}
.p-l-15{
	padding-left:15px;
}
.p-l-10{
	padding-left:10px;
}
.p-l-5{
	padding-left:5px;
}


.p-r-25{
	padding-right:25px;
}
.p-r-20{
	padding-right:20px;
}
.p-r-15{
	padding-right:15px;
}
.p-r-10{
	padding-right:10px;
}
.p-r-5{
	padding-right:5px;
}

.p-b-25{
	padding-bottom:25px;
}
.p-b-20{
	padding-bottom:20px;
}
.p-b-15{
	padding-bottom:15px;
}
.p-b-10{
	padding-bottom:10px;
}
.p-b-5{
	padding-bottom:5px;
}


.p-t-25{
	padding-top:25px;
}
.p-t-30{
	padding-top:30px;
}
.p-t-20{
	padding-top:20px;
}
.p-t-15{
	padding-top:15px;
}
.p-t-10{
	padding-top:10px;
}
.p-t-5{
	padding-top:5px;
}
.m-t--20{
	margin-top:-20px;
}
.m-b--20{
	margin-bottom:-20px;
}

.width200{
	width:200px;
}
.width400{
	width:350px;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}

.biobox{
	border:3px #cbb2a9 solid;
	background:#D6CBC9;
	padding:17px;
}
.biobox p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	padding:0px;
	margin-bottom:10px;
	margin-top:0px;
}
.biobox h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
	
}
.compbox{
	border:4px #FFCC00 solid;
	background:#FFFFCC;
	padding:17px;
	float:left;
}

.compbox2{
	border:4px #FFCC00 solid;
	background:#FFFFCC;
	padding:17px;
}
.compbox2 p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	padding:0px;
	margin-bottom:10px;
	margin-top:0px;
}
.compbox2 h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
	
}
.compbox p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	padding:0px;
	margin-bottom:10px;
	margin-top:0px;
}
.compbox h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
	
}
.termsandcons{
	font-size:9px;
}
.submitbut{
	width:100px;
	margin-left:110px;
}
.submitbut:hover{
	background:#666;
	color:#FFF;
}
.userchangeform label{
	font-size:12px;
}
