
.insideModule {background:none;}

body.contactForm {overflow: hidden;}


.sideBanners {
	padding-top: 00px;
	/*background: #EFEFEF;*/
	text-align: left;
	direction: ltr;
	}

.sideBanners .banner {
	width: 200px;
	margin: 0px auto 0px auto;
	padding-bottom: 40px;
	overflow: hidden;
	text-align: center;
	}

.searchBox {
	height:27px;
	/*xleft:0px;
	xposition:absolute;
	xtop:145px;
	xwidth:200px;*/
	}
.searchBox .text {width: 130px; margin-right: 4px;}
.searchBox .submit {}

.topBanners {
	position: absolute;
	left: 0px;
	top: 0px;

	}

body.contactForm .form {

	width: 100%;
	direction: rtl;
	margin: 0px;

	}

.form .comments {width: 180px;}
.form .textbox {width: 180px; border: solid #D5AE37 1px; background: #F0F7EF;}
.form select {width: 180px; border: solid #D5AE37 1px; background: #F0F7EF;}
.form textarea {font-size: 12px; border: solid #D5AE37 1px; background: #F0F7EF;}

.form form {margin-bottom: 0;}

.form .row {
	clear: both;
	/*xheight: 50px;*/
	padding-bottom: 30px;
	direction: rtl;
	}
	
#mailingListWrap .row {	
	padding-bottom: 20px;	
	}
	

.form div.submit {padding-bottom: 10px;}
.form input.submit {background: #515254; border: solid #D2AE36 1px; color: #ffffff; font-weight: bold; margin-right: 80px; padding: 3px 5px;  }

.form .high {
	height: 70px;
	}

.form .field {
	width: 180px;
	float: right;
	margin-bottom: 5px;
	}


.form .field .title {
	width: 180px;
	float: right;
	text-align: right;
	}

#mailingListWrap .field .title {width: 60px;}
#mailingListWrap .field {width: 240px; margin-bottom: 5px; }
#mailingListWrap .field .textbox {width: 88px;}
	

.form .third {width: 149px; margin-left:5px; /*xbackground: red;*/}
.form .third input {width: 82px; }
.form .third .title {width: 60px;}

.form .full {width: 100%;}


.videos {

	}

.videos h2 {
	color: #ffffff;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.videos #ContentBoxMiddle {
	width: 730px;
	margin: 0px auto;
	}

ul.tabs {
	margin: 0px;
	padding: 0px;
	list-style:none;
	height: 26px;
	/*xoverflow: hidden;*/
	border-top: solid #C5A485 1px;
}

ul.tabs li {
	float: left;
	width: auto;
	/*xwidth: 150px; */
	height: 30px;
	background: url(../images/tab_bg.gif) no-repeat right 7px;
	padding: 0px 10px;
	color: #535552;
	text-align: center;
}

ul.tabs li.sel {
	xbackground: url(../images/tab_bg_sel.gif) no-repeat left top;
	}

ul.tabs li a {
	color: #FBFC1C;
	display: block;
	padding-right: 3px;
	padding-left: 3	px;
	padding-top: 6px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	}

.videos {
	text-align: center;
	margin: 0px auto;
	}


.videos .box {
	border: solid #844E80 2px;
	background: #ffffff;
	margin-bottom: 10px;
	height: 330px;
	padding: 5px;
	}

.videos #videoSubCats {
	clear: both;
	float: right;
	width: 120px;
	margin-left: 10px;

	height: 330px;
	overflow: hidden;
}

.videos #videoSubCats h2 {
	background: #FFCC66;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	margin: 0px;
	margin-bottom: 5px;
	padding: 3px 6px;
	}

.videos #videoSubCats div {
	background: #EFEFEF;
	margin-top: 5px;
	padding: 5px;
	padding-left: 5px;
	text-align: left;
	}

.videos #videoSubCats div a {
	text-decoration: none;
	color: #272B50;
	font-weight: bold;
	display: block;
	}

.videos #videoSubCats div.sel a {
	color: #783777;
	}

.videos #videosList {
	direction: rtl;
	float: right;
	width: 220px;
	height: 330px;
	margin-left: 10px;
	scrollbar-3dlight-color: #652562;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #EFEFEF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-face-color: #EFEFEF;
	scrolbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #652562;
	scrollbar-track-color: #EFEFEF;
	overflow: auto;
}

.videos #videosList h2 {
	background: #FFCC66;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 3px 6px;
	}


.videos #videosList .list {
	margin-right: 10px;
	overflow: hidden;
	}

.videos #videosList .list .last {
	margin-left: 10px;
	}

.videos #videosList .list .videoItem {
	float: left;
	text-align: center;
	width: 90px;
	}

.videos #videosList .list div img {
	border: solid #672D67 1px;
	margin-bottom: 5px;
	}

.videos #videosList .list div a {
	text-decoration: none;
	color: #271E79;
	font-weight: bold;
	}

.videos #videosList .list hr {
	clear: both;
	height: 1px;
	background: #FFDCFF;
	color: #FFDCFF;
	border-top: solid #6F2288 1px;
	margin-bottom: 10px;
	}

.videos #videoPlayer {
	width: 352px;
	height: 330px;
	overflow: hidden;
	background: url('../images/player_bg.jpg') no-repeat left top;
	}

.videos #mediaPlayer {visibility: hidden;}
.videos #videoPlayer .controls {
	background: #E3AC74 url(../images/video_controls_bg.gif) repeat-x left top;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
	height: 37px;
	text-align: left;
	}

.videos #videoPlayer .controls a {
	width: 28px;
	height: 24px;
	float: left;
	display: block;
	background-position: left top;
	background-image: url(../images/video_bt.gif);
	background-repeat: no-repeat;
	}

#videoPlayer .controls a.play {background-image: url(../images/video_bt_play.gif);}
#videoPlayer .controls a.pause {background-image: url(../images/video_bt_pause.gif);}
#videoPlayer .controls a.stop {background-image: url(../images/video_bt_stop.gif);}
#videoPlayer .controls a.re {background-image: url(../images/video_bt_re.gif);}
#videoPlayer .controls a.ff {background-image: url(../images/video_bt_ff.gif);}
#videoPlayer .controls a.mute {background-image: url(../images/video_bt_mute.gif);}

#videoPlayer .controls a.play:hover {background-image: url(../images/video_bt_play_hover.gif);}
#videoPlayer .controls a.pause:hover {background-image: url(../images/video_bt_pause_hover.gif);}
#videoPlayer .controls a.stop:hover {background-image: url(../images/video_bt_stop_hover.gif);}
#videoPlayer .controls a.re:hover {background-image: url(../images/video_bt_re_hover.gif);}
#videoPlayer .controls a.ff:hover {background-image: url(../images/video_bt_ff_hover.gif);}
#videoPlayer .controls a.mute:hover {background-image: url(../images/video_bt_mute_hover.gif);}

.videos .hotlinksWrap {
	margin-bottom: 10px;
	height: 140px;
	overflow: hidden;
	background: url(../images/video_favourites_bg.gif) repeat-y left top;
	text-align: left;
	}

.videos .hotlinksWrap td {
	width: 120px;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	}

.videos .hotlinksWrap td img {
	border: solid #C3A583 1px;
	margin-bottom: 5px;
	}

.videos .hotlinksWrap td a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	}

.videos .BottomBannerWrap {
	height: 200px;
	overflow: hidden;
	text-align: center;
	border: solid #6F2288 1px;
	}



.gallery #Thumbs {

}

.gallery #Thumbs .allThumbs {
	width:100%;
	}


.gallery #Thumbs .thumb img { border: 0px; width: 45px; height: 45px;   }
.gallery #Thumbs .thumb {

	float:left;
	margin-right: 8px;
	margin-bottom: 8px;
	width: 45px;
	height: 45px;
	overflow: hidden;
	border: 1px solid #ffffff;
	text-align: center;
	}



.gallery #PagesNumbers {
	clear: both;
	direction: ltr;
	text-align: center;
	padding-top: 10px;
}

.gallery #PagesNumbers a {
	/*xfloat: left;*/
	display: inline;
	width: 21px;
	height: 20px;
	/*xtext-decoration: none;*/
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	/*xborder:solid black 1px; */

	}

.gallery #PagesNumbers a:hover
{
	color: #000000;
	text-decoration: underline;
}


.gallery #PagesNumbers a.current {
	color: #000000;
	text-decoration: none;
}


.gallery #backLink {
		float: right;
		text-align: right;
		direction: rtl;
		clear: both;
		margin-right: 20px;
}




#mbBottom {font-size: 14px !important; direction: rtl; }
#mbCount {direction: ltr; }
#mbDescription {font-weight: bold !important}

#mp3player_single_wrap {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width:165px;
	height:38px;
	background: white;
	border: solid #999 1px;
	padding: 20px 5px 5px;
	}

#mp3player_single_wrap a {
	position: absolute;
	right: 5px;
	top: 5px;
	text-decoration: none;
	font-weight: bold;
	color: #777;
	}

.post h2 a {
	font-size: 16px;
	margin-left: 10px;
	margin-right: 7px;
	}

#msg {font-size: 18px ; text-align: center;  }
.contactForm  #msg {font-size: 16px ; text-align: right;  }

.home #NewsBox {
	border: solid white 1px;
	width: 270px;
	height: 135px;
	margin: 10px auto;
	padding: 10px;
}

.itemsList {

	}



.itemsList .item {
	padding-bottom: 10px;
	margin-bottom: 10px;
	clear: both;
	}


.itemsList .item .thumb {
	float: right;
	width: 76px;
	height: 73px;
	padding-bottom: 0px;
	margin-right: 3px;
	}

.links .item .thumb {float: left;}
	
.itemsList .item .thumb .frame {
	background: url(../images/thumb_frame.gif) no-repeat left top;
	display: block;
	width: 76px;
	height : 73px;
	text-decoration: none;
	text-align: center;
	}


.musicAlbums .albumName {color: #CD2735; }
.musicAlbums .albumName a {color: #CD2735; text-decoration: none; font-weight: bold; }

.musicAlbums .item {padding-bottom: 0px; margin-bottom: 0; }
.cooperations .item {padding-bottom: 0px;margin-bottom: 0;  }
.downloads .item {padding-bottom: 0px;margin-bottom: 0;  }
body.ie8 .cooperations .item {margin-bottom: 10px;  }
body.ie8 .downloads .item , body.firefox .downloads .item  {margin-bottom: 10px;  }
.single .item {margin-bottom: 15px; }

.musicAlbums .item .thumb  {width: 60px; height : 60px; }
.musicAlbums .item .thumb .frame {width: 60px; height : 60px; }

.downloads .item .thumb  {width: 60px; height : 60px; }
.downloads .item .thumb .frame {width: 60px; height : 60px; }

.cooperations .item .thumb  {width: 60px; height : 60px; }
.cooperations .item .thumb .frame {width: 60px; height : 60px; }
.cooperations .item h3  {font-size: 12px; margin-bottom: 3px;}
.cooperations .item h3  a {color: black ; text-decoration: none;}
.cooperations .item h3  a:hover {text-decoration: underline;}


.thumbsList .item
{
	float: left;
	width: 76px;
	height: 95px;
	padding-bottom: 0px;
	margin-right: 3px;
	clear: none;
	text-align: center;
	}


.shows .item
{
	margin-right: 0px;		
}

.clips .item ,
.live_clips .item ,
.rareVideo .item 
{
	width: 62px; 
	margin-right: 10px; 
	}

.thumbsList .item a.itemTitle  {text-decoration: none; font-size: 12px; color: #000000; }
.links .item a.itemTitle  {text-decoration: none; font-size: 12px; color: #000000; }

.thumbsList .item div   {
	background-color: #363640;
	}


.thumbsList .item div a
{
	background: url(../images/thumb_frame.gif) no-repeat left top;
	display: block;
	width: 76px;
	height : 73px;
	text-decoration: none;
	text-align: center;
	}



.shows .item div ,
.special .item div 
{margin-right: 13px; }


body.shows .shows .item div ,
body.shows .specialEvents .item div 
{margin-right: 0px; }




.shows .item a.itemTitle  ,
.special .item a.itemTitle  
{display: block; padding-right: 13px;	text-align: center;}

.clips .item a.itemTitle  ,
.live_clips .item a.itemTitle  ,
.rareVideo .item a.itemTitle  
{text-align: center;}

.clips .item div a  ,
.live_clips .item div a  ,
.rareVideo .item div a  ,
.shows .item div a  ,
.special .item div a  
{background:none; border: solid white 2px; width: 60px; height: 60px; overflow: hidden; }

.links .item .thumb {background:none; border: solid white 2px; width: 60px; height: 60px; overflow: hidden; }
.links .item .text {float: right;}


.itemsList .text {
	float: right;
	width: 145px;
	padding-right: 10px;
	}

.single .text {	
	width: 140px;
	}
	
.itemsList ul {

	margin: 0px;
	padding: 0px;
	list-style: none;
	}

.itemsList ul li , .musicAlbums {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	display: block;
	font-size: 11px;
	}

.musicAlbums a {color: black ; text-decoration: none;}
.musicAlbums a.more {color: #CD2735; text-decoration: none;}
.musicAlbums a:hover {text-decoration: underline;}

.shows {}
.specialEvents {}

.moreInfoPopup .albumImage {
	text-align: right;
	width: 90%; 
	overflow: hidden;
	margin-bottom: 10px;
	
	}
