﻿body 
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-image:url(../images/layout/bg2.jpg);
    background-repeat:repeat-x;
    background-color:#2D90CE;
}

h1 {
	padding: 0px 0px 0px 0px;
	margin:0 0 0 0;
	font-size:1.4em;
	color: #68244F;
	font-family:Arial, Helvetica, sans-serif;
}

h3
{
    color:#ffffff;
    font-size:15px;
}

/*///////////////////////     master 	 ///////////////////////*/
#main
{
    width:779px;
    min-height:1275px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    position:relative;
}

#mainContent
{
    width:805px;
    float:left;
    position:absolute;
    margin:485px 0 0 0;
}

#logo
{
    width:805px;
    min-height:109px;
    margin:20px auto 0 29px;
    position:relative;
    background-image:url(../images/layout/logo.gif);
    background-repeat:no-repeat;
}

#nav{
    width:805px;
    min-height:69px;
    background-image:url(../images/layout/navbg.gif);
    position:absolute;
    padding: 0 0 0 0;
	margin: 10px 0 0 0;
}

#navContent
{
    width:776px;
    min-height:42px;
    margin: 1px 0 0 27px;
    position:absolute;
    background-image:url(../images/layout/bgVerticalRepeat.gif);
    background-repeat:repeat-y;
    padding: 0 0 0 0;
    border-color:#ffffff;
    border-style:solid;
    border-width:1px;
}

.navItem1st
{
    margin-left:6px;
    margin-right:6px;
    margin-top:12px;
    height:15px;
    float:left;
    color:#FFFFFF;
    font-size:1.4em;
}

.navItem
{
    margin-right:6px;
    margin-top:12px;
    height:15px;
    float:left;
    color:#FFFFFF;
    font-size:1.4em;
}

.navItem a, .navItem1st a
{
    text-decoration:none;
    color:#FFFFFF;
    margin:0 0 0 12px;
}

.navItem a:hover, .navItem1st a:hover
{
    text-decoration:none;
    color:#0E3179;
}

.navItemSpacer
{
    height:10px;
    float:left;
    width:22px;
}

.midLeftImg
{
    border:none;
    margin:15px 0 0 27px;
    position:absolute;
}

.midRightImg
{
    border:none;
    margin:15px 0 0 410px;
    position:absolute;
}

/*////////////////////////// homepage ////////////////////////*/

#topBox{
    width:805px;
    min-height:351px;
    background-image:url(../images/layout/topboxbgshadow.gif);
    position:absolute;
    padding: 0 0 0 0;
	margin: 70px 0 0 0;
}

#topBoxContent{
    width:775px;
    min-height:324px;
    background-image:url(../images/layout/bgVerticalRepeat.gif);
    background-repeat:repeat-y;
    position:absolute;
    padding: 0 0 0 0;
    border-color:#ffffff;
    border-style:solid;
    border-width:1px;
	margin: 0 0 0 28px;
}

.leftImg
{
    min-height:324px;
    margin: 0 0 0 0;
    position:absolute;
    overflow:hidden;
}

.leftAlbumImg
{
    width:180px;
    min-height:160px;
    margin-right:auto;
    margin-top:173px;
    position:absolute;
    border:none;
}

#topBoxRight
{
    width:335px;
    min-height:292px;
    position:absolute;
    margin:25px 35px 0 424px;
}

#topBoxRight p
{
    width:300px;
    margin-top:15px;
    color:#FFFFFF;
}

.homeHeader
{
    width:180px;
    margin:-2px 0 0 0;
    font-size:24px;
    color:#ffffff;
    font-weight:bold;
    padding:0 0 0 0;
}

#midNav{
    width:805px;
    min-height:69px;
    background-image:url(../images/layout/navbg.gif);
    position:absolute;
    padding: 0 0 0 0;
	margin: 413px 0 0 0;
}

#midNavContent
{
    width:776px;
    min-height:42px;
    margin: 0 0 0 27px;
    position:relative;
    background-image:url(../images/layout/bgVerticalRepeat.gif);
    background-repeat:repeat-y;
    padding: 0 0 0 0;
    border-color:#ffffff;
    border-style:solid;
    border-width:1px;
}

#homeMain
{
    width:805px;
    min-height:670px;
    background-image:url(../images/layout/bottomboxbg.gif);  
    position:absolute;
    margin:475px 0 0 0;
}

#homeMainWrapper
{
    width:776px;
    min-height:670px;
    background-image:url(../images/layout/bgVerticalRepeat.gif);  
    position:absolute;
    margin: 0 0 0 27px;
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
}

.homeMainLeft
{
    width:380px;
    height:100%;
    position:relative;
    margin:0 0 0 0;  
    padding:0 0 0 0;
    float:left;
}

.homeMainRight
{
    width:350px;
    position:relative;
    height:100%;
    float:left;
    margin:0 0 0 30px;
}

.latestItemLeft
{
    float: left;
    margin:0 0 0 25px;
    padding:0 0 0 0;
    position:relative;
    height:164px;
}

.latestItemRight
{
    float: left;
    margin:0 0 0 10px;
    padding:0 0 0 0;
    position:relative;
    height:94px;
    width:400px;
}

.latestItemLeft img, .latestItemRight img
{
    float: left;
    border:none;
}

.latestItemLeft dl
{
    float: left; 
    width: 180px; 
    padding:0 0 0 10px;
    height:164px;
    margin:0 0 0 0;
}

.latestItemRight dl
{
    float: left; 
    width: 200px; 
    padding:0 0 0 10px;
    height:94px;
    margin:0 0 0 0;
}

.latestItemLeft dt, .latestItemRight dt
{ 
    font-size:1.4em;
	color: #ffffff;
    font-weight: bold; 
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.latestItemLeft dt a, .latestItemRight dt a
{
    color:#FFF; text-decoration: none;
}

.latestItemLeft dt a:hover, .latestItemRight dt a:hover
{
    text-decoration: underline;
}

.latestItemLeft dd
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    max-height:79px;
    position:relative;
}

.latestItemRight dd
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    max-height:43px;
    position:relative;
}

.latestItemLeft dd.links
{
     vertical-align:baseline;
     padding: 0 0 0 0;
     margin:0 0 0 0;
     position:relative;
}

.latestItemRight dd.links
{
     vertical-align:bottom;
     padding: 7px 0 0 0;
     margin:0 0 0 0;
}

.homeSpacer
{
    width:336px;
    height:20px;
    margin:10px 0 10px 25px;
    float:left;
}

.homeBottomItemSpacer
{
    width:336px;
    height:10px;
    padding:10px 0 0 0;
    float:left;
}

.homeSpacerRight
{
    width:336px;
    height:20px;
    margin:10px 0 10px 10px;
    float:left;
}

.rule
{
    color:#000000;
    height:1px;
    border:none;
}

.homeSpacer_sml
{
    width:334px;
    height:30px;
    margin:0 0 0 0;
    background-image:url(../images/layout/dotted_sml.gif);
    float:left;
}

.links
{
     padding: 0 0 0 0;
     margin:138px 0 0 -179px;
     position:absolute;
}

.rightSectionlinks
{
     padding: 0 0 0 0;
     margin:68px 0 0 -201px;
     position:absolute;
}

/*////////////////////////// feedback ////////////////////////*/

.mainImg
{
    width:723px;
    min-height:290px;
    margin-left:26px;
    margin-right:auto;
    margin-top:173px;
    position:absolute;
}

.tb
{
    margin-left:40px;
    margin-top:-17px;
    margin-bottom:0px;
    height:20px;
    float:right;
    width:300px;
}

.submit
{
    float:right;
    vertical-align:top;
}

.tbLrge
{
    margin-left:40px;
    margin-top:-17px;
    margin-bottom:0px;
    height:145px;
    float:right;
    width:300px;
}

.fformCopy
{
    width:150px;
}

.logoLinks
{
    margin-right:8px;
}

#feedBackMain
{
    width:723px;
    height:400px;
    margin:0 0 0 0;
    position:absolute;
    padding:0 0 0 0;
}

#feedBackMain p
{
    margin-left:20px;
    margin-top:20px;
	color: #ffffff;
	width:380px;
	text-decoration:none;
}

#feedBackFormWrapper
{
    margin-left:180px;
}

#feedBackForm{
    width:380px;
    margin-left:180px;
    margin-right:auto;
    margin-top:0px;
    position:relative;
    color: #ffffff;
    height:200px;
    display: inline;
    padding:0 0 0 0;
}

#feedBackForm p{
    width:380px;
    padding:0 0 0 0;
    color: #ffffff;
    height:25px;
    margin:0 0 10px 0;
}

.fSubmit
{
    padding:0 0 0 0;
    float:right;
    margin: 0 0 0 339px;
    position:absolute;
}

/*////////////////////////// Releases ////////////////////////*/

.homeMainLeft .tracklistItem
{
    width:342px;
    height:20px;
    margin:0 0 0 17px;
    background-image:url(../images/layout/trackListing_bg.gif);
    position:relative;
}

.homeMainLeft .tracklistItem img
{
    float: right;
    margin:2px 0 0 0;
}

.videoPlayer
{
    width:336px;
    margin:0 0 17px 13px;
    /*background-image:url(../images/layout/videoPlayerBg.gif);
    background-repeat:repeat-y;*/
    border: solid 1px #ffffff;
    background-color:#CFCFCF;
}

.toursHeader
{
    width:338px;
    min-height:29px;
    margin:0 0 0 13px;
}

.reviewsHeader
{
    width:336px;
    min-height:29px;
    margin:19px 0 0 13px;
    background-image:url(../images/layout/reviewsHeader.jpg);
    float:left;
}

.reviews
{
    width:337px;
    min-height:120px;
    margin:0 0 15px 13px;
    background-color:#6AA4F0;
    padding:0 0 0 0;
    position: relative;
    float:left;
}

.tours
{
    width:337px;
    min-height:150px;
    margin:0 0 0 13px;
    background-color:#052147;
    padding: 0 0 10px 0;
    float:left;
}

.toursList
{
    width:298px;
    padding: 10px 0 0 5px;
    float:left;
}

.tours .tourslistItem
{
    width:298px;
    min-height:20px;
    /*background-image:url(../images/layout/trackListing_bg.gif);*/
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    float:left;
}

.tours .tourslistItem p, .tours .tourslistItem1st p
{
    color:#ffffff;
    margin:1px 0 0 8px;
}

.tours .tourslistItem p a, .tours .tourslistItem1st p a
{
    color:#ffffff;
}

.reviews p
{
    color:#ffffff;
    margin: 8px 10px 10px 10px;
    padding:0 0 0 0;
    position:relative;
    float:left;
}

.tracklistHeaderCD1
{
    margin:0 0 3px 17px;
}

.tracklistHeaderCD2
{
    margin:30px 0 3px 17px;
}

.tracklistCopy
{
    padding: 0 0 0 10px;
    margin: 2px 0 0 0;
    position:absolute;
}

.phones
{
    margin:0 0 0 355px;
    padding:0 0 0 0;
}

/*#reviews
{
    width:779px;
    min-height:177px;
    margin:19px 0 0 -398px;
    background-image:url(../images/layout/reviewsbg.gif);
}*/

/*////////////////////////// Events ////////////////////////*/

#tickets
{
    width:344px;
    min-height:246px;
    margin:5px 0 0 12px;
    background-image:url(../images/layout/ticketsbg.gif);
    background-repeat:no-repeat;
    padding:0 0 0 0;
    position:relative;  
    float:left;  
}

#tickets h3
{
    margin:10px 10px 10px 10px;
    color:#ffffff;
    font-size:15px;
    padding:0 0 0 0;
    float:none;
}

#tickets p
{
    margin:10px 10px 10px 10px;
    color:#ffffff;
    font-size:12px;
    float:none;
    padding:0 0 0 0;
}

#tickets a
{
    color:#ffffff;
    text-decoration:none;
}

.homeMainLeft .eventsListItem
{
    width:298px;
    padding: 0 0 0 25px;
    float:left;
    margin:0 0 20px 0;
}

.homeMainLeft .eventsListItem p
{
    width:298px;
    padding: 0 0 0 0;
    float:left;
    color:#051833;
}

.homeMainLeft .eventsListItem p a
{
    color:#ffffff;
}

.listTitleCopy
{
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
    float:left;
    font-weight:bold;
    font-size:15px;
    color:#051833;
}

.listSubCopy
{
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
    font-weight:bold;
    font-size:13px;
    float:left;
    color:#051833;
}

.listCopy
{
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
    float:left;
    color:#051833;
}

/*////////////////////////// About //////////////////////////////*/

.topBoxShadow
{
    width:805px;
    min-height:21px;
    background-image:url(../images/layout/topshadow.gif);  
    position:relative;
    margin:-8px 0 0 0;
    padding:0 0 0 0;
    float:left;
}

.borderTop
{
    border-top:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff; 
    margin:0 0 0 27px; 
    position:relative;
    height:20px; 
    width:776px;
    background-image:url(../images/layout/bgVerticalRepeat.gif);  
    background-repeat:repeat-y;
    float:left;
}

.solidBox
{
    width:805px;
    background-color:#0E3179;
    position:relative;
    margin:0 0 0 0;
    padding:0 0 0 0;
    z-index:1;
    float:left;
    vertical-align:top;
}

.solidBoxBorder
{
    width:776px;
    background-color:#0E3179;
    position:relative;
    margin:0 0 0 27px;
    padding:0 0 0 0;
    background-image:url(../images/layout/bgVerticalRepeat.gif);
    background-repeat:repeat-y;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    vertical-align:top;
    float:left;
}

.solidBoxFooter
{
    width:805px;
    background-color:#0E3179;
    position:relative;
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    height:31px;
}

.solidBoxBorderFooterLinks
{
    width:776px;
    background-color:#0E3179;
    position:relative;
    margin:0 0 0 27px;
    padding:0 0 0 0;
    background-image:url(../images/layout/bgVerticalRepeat.gif);
    background-repeat:repeat-y;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    vertical-align:top;
    height:30px;
}

.bottomBoxShadow
{
    width:805px;
    min-height:25px;
    background-image:url(../images/layout/bottomshadow.gif);  
    position:relative;
    float:left;
}

.aboutPara
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    float:left;
    color:#FFFFFF;
    position:relative;
}

.aboutPara p
{
    width:330px;
    padding:0 0 21px 27px;
    margin:0 0 0 0;
}

.aboutLinks
{
    margin:0 27px 0 27px;
    color:#FFFFFF;
    font-size:14px;
    text-decoration:none;
}

.aboutLinks_mshk
{

    color:#FFFFFF;
    text-decoration:none;
}

.aboutLinks a
{
    color:#FFFFFF;
    text-decoration:none;
}

/*//////////////////////// Sign Up /////////////////////////////*/
.input-text
{
    margin-top:-17px;
    height:15px;
    float:right;
    width:240px;
}

.textBox
{
    width:240px;
}

.dropdown
{
    margin-left:26px;
    margin-top:-17px;
    height:20px;
    float:right;
    width:246px;
}

.checkbox
{
    margin-top:-17px;
    height:20px;
    float:right;
    vertical-align:top;
}

.checkboxTC
{
    margin-top:-31px;
    height:23px;
    float:right;
    vertical-align:top;
}

.submit
{
    height:24px;
    float:right;
    margin:0 0 0 285px;
    padding:5px 0 0 0;
    position:absolute;
}

.dob_dropdown
{
    margin-left:8px;
    margin-top:-17px;
    height:23px;
    float:right;
    width:76px;
}

.signUpForm{
    padding:0 0 0 0;
    margin:100px 0 20px 160px;
    float:none;
    color:#FFFFFF;
    position:static;
    min-height:550px;
}

.signUpForm p
{
    width:400px;
    margin: 0 0 10px 25px;
    float:left;
    padding:0 0 0 0;
    position:relative;
    float:left;
}

.signUpPara
{
    width:350px;
    padding:0 0 0 0;
    margin:0 0 0 24px;
    float:left;
    color:#FFFFFF;
    position:relative;
}

.sformCopy
{
    width:120px;
}

.sHeader
{
    font-size:14px;
    font-weight:bold;
    color: #000745;
    margin:0 0 0 24px;
}

.sTC
{
    font-weight:bold;
    color: #E61276;
}

.warning
{
    margin: -2px 0 0 405px;
    position:absolute;
    width:21px;
    height:19px;
    float:right;
}

.errorPanel
{
    margin: -17px 0 0 200px;
    position:absolute;
    width:250px;
    height:18px;
    float:right;
    padding: 3px 3px 3px 3px;
    color:#B40839;
    font-weight:bold;
    font-size:14px;
    background-color:#0087C6;
}

.errorPanelSignUp
{
    margin: 50px 90px 0 0;
    position:relative;
    width:250px;
    height:18px;
    float:left;
    padding: 3px 3px 3px 3px;
    color:#B40839;
    font-weight:bold;
    font-size:14px;
    background-color:#0087C6;
}

.thanksPanel
{
    margin: 20px 0 0 200px;
    position:absolute;
    width:250px;
    height:18px;
    float:right;
    padding: 0 0 0 0;
    color:#FFFFFF;
    font-weight:bold;
}

/*/////////////////////////// Audio Player ////////////////////////////////*/
.audioPlayer
{
	float:left;
	margin:0 0 0 27px;
	padding:0 0 0 0;
	position:relative;
}

#tracklist 
{
	float:left;
	margin:0 0 0 0;
	position:relative;
}

ul#tracklist-controls {
	background-image:url(../images/layout/bg-tracklist.gif);
	width:230px;
	height: 38px;
	border-color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#tracklist-controls li a {
	height:15px;
	display:block;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#tracklist-controls li {
	float:left;
	margin:0 5px 0pt 0pt;
	text-align:center;
	color:#ffffff;
	padding:0 0 0 0;
}

#tracklist-controls span {
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:5px 3px 3px 3px;
	font-size:14px;
	font-weight:bold;
}
#tracklist-controls li a.prev {
	background-image:url(../images/layout/buttonBg.jpg);
	width:61px;
	height:27px;
	text-decoration:none;
}
#tracklist-controls li a.play {
	background-image:url(../images/layout/buttonBg.jpg);
	width:61px;
	height:27px;
	text-decoration:none;
}
#tracklist-controls li a.stop {
	background-image:url(../images/layout/buttonBg.jpg);
	width:61px;
	height:27px;
	text-decoration:none;
}
#tracklist-controls li a.next {
	background-image:url(../images/layout/buttonBg.jpg);
	width:61px;
	height:27px;
	text-decoration:none;
}
#tracklist-listing {
  border-style:solid;
  border-color:#000000;
  border-width:1px;
}
.imglink
{
    border:none;
}

/*-------------------Gallery---------------------------*/
.gallery
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	width:450px;
	height:auto;
}
.gallery ul
{
	width:450px;
	padding:0 0 0 10px;
}
.gallery li 
{
	display:inline; white-space:nowrap;
	height:100px;
	width:100px;
	overflow:hidden;
	margin: 0 0 0 10px;
}
.gallery li a
{
	padding:1px;
	color:#000;
	text-decoration:none;
	float:left;
	border:1px solid #000;
	height:100px;
	width:100px;
	vertical-align:middle;
}

.gallery li img
{
	height:100px;
	width:100px;
	border:none;
}

.gallery li a:hover
{
	background:#000000;
	color:#fff;
}

.archiveLeft
{
    width:280px;
    height:100%;
    position:relative;
    margin:0 0 0 0;  
    padding:0 0 0 0;
    float:left;
}

.archiveRight
{
    width:450px;
    position:relative;
    height:100%;
    float:left;
    margin:0 0 0 10px;
}

.galleryItem
{
	float: left;
    margin:0 0 0 25px;
    padding:0 0 0 0;
    position:relative;
    height:70px;
}

.galleryItem img
{
    float: left;
    border:none;
}

.galleryItem dl
{
    float: left; 
    width: 180px; 
    padding:0 0 0 10px;
    height:70px;
    margin:0 0 0 0;
}

.galleryItem dt a
{
    color:#FFF; text-decoration: none;
}

.galleryItem dt a:hover
{
    text-decoration: underline;
}

.galleryItem dt
{ 
	font-size:12px;
	color: #ffffff;
    font-weight: bold; 
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


