
body 
{
	background-color: #ffffff; 
	background-image: url(images/background_835px.gif); 
	background-position: 0% 0%; 
	background-repeat: repeat-x; 
	margin: 0px;
}

.branding_textUtilityLink
{
	color: #edadb1; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textUtilityLink:hover
{
	color: #c41e56; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textListLink
{
	color: #edadb1; 
	font-family: Tahoma; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textListLink:hover
{
	color: #c41e56; 
	font-family: Tahoma; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textSubmitLink
{
	color: #edadb1; 
	font-family: Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textSubmitLink:hover
{
	color: #c41e56; 
	font-family: Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textList_1
{
	color: #ece1c4; 
	font-family: Tahoma; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none	
}

.branding_textList_2
{
	color: #ece1c4; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 0px;
}

.branding_textList_3
{
	color: #ece1c4; 
	font-family: Tahoma; 
	font-size: 13px;
	font-style: italic;	
	font-weight: normal; 	
	text-decoration: none;
	padding: 0px;
}


.branding_textArtist
{ 
	color: #ece1c4; 
	font-family: Comic Sans MS; 
	font-size: 14px; 
	font-weight: bold; 
	padding-left: 20px; 
	vertical-align: top;
	width: 162px; 
}

.branding_textSong
{ 
	color: #ece1c4; 
	font-family: Comic Sans MS; 
	font-size: 14px; 
	font-weight: bold; 
	vertical-align: top;
	width: 168px; 
}

.branding_textMain
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 13px; 
	font-weight: bold;
}

.branding_textLarge 
{ 
	color: #333333; 
	font-family: Verdana; 
	font-size: 17px; 
	font-weight: bold; 
}

.branding_textFooter 
{ 
	color: #666666; 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-align: center; 
}

.branding_textMedium
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;	
}

.branding_textSmall
{
	color: #333333; 
	font-family: Verdana; 
	font-size:11px; 
	font-weight: normal;	
}

.branding_emailTextbox
{
	color: #877d70; 
	font-family: verdana; 
	font-size: 11px;
	width: 220px; 
}

.branding_emailTextarea
{
	color: #877d70; 
	font-family: verdana; 
	font-size: 11px;
	height: 65px;
	width: 220px; 
}

.branding_photoCaption
{
	background-color: #877d70;
	border-bottom-color: #221e1f;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-left-color: #221e1f;
	border-left-style: solid;
	border-left-width: 3px;
	color: #ece1c4;
	font-family: verdana; 
	font-size: 11px;
	font-weight: bold;
	height: 35px;
	padding-left: 10px;
	width: 387px; 
}

.branding_photoClose
{
	background-color: #877d70;
	border-bottom-color: #221e1f;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-right-color: #221e1f;
	border-right-style: solid;
	border-right-width: 3px;
	color: #ece1c4;
	font-family: verdana; 
	font-size: 11px;
	font-weight: bold;
	height: 35px;
	padding-right: 10px;
	text-align: right;
	width: 87px; 
}

.branding_stateTextbox
{
	color: #877d70; 
	font-family: verdana; 
	font-size: 11px;
	width: 100px; 
}

.branding_zipcodeTextbox
{
	color: #877d70; 
	font-family: verdana; 
	font-size: 11px;
	width: 80px; 
}


.branding_calendarHeader 
{ 
	color: #ece1c4; 
	font-family: Verdana; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.branding_calendarSubheader 
{ 
	color: #ece1c4; 
	font-family: Verdana; 
	font-size: 13px; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}




.image_hidden
{
	display: none;
}


.layout_homePanel
{
	background-image: url(images/homepage_panel.jpg);
	background-repeat: no-repeat;
	height: 600px; 
	padding-left: 10px; 
	padding-top: 8px; 
	vertical-align: top;
	width: 780px; 
}

.layout_homeShows
{
	padding-bottom: 3px; 
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 43px; 
	vertical-align: top; 
	width: 196px;
}

.layout_homeMain
{
	padding-left: 24px;
	padding-top: 90px; 
	vertical-align: top;	
}

.layout_homeEmail
{
	padding-right: 10px; 
	padding-top: 70px; 
	text-align: right;
	width: 758px; 
}

.layout_footer
{
	padding-top: 20px; 
	text-align: center;
}

.layout_tableMain
{
	border-bottom-style: solid; 
	border-width: 1px; 
	border-color: #221e1f; 
	height: 816px;
	width: 782px; 
}

.layout_calendarPanel
{
	background-image: url(images/calendar_panel.jpg);
	background-repeat: no-repeat;
	height: 600px; 
	width: 780px; 
	vertical-align:top;
}

.layout_musicPanel
{
	background-image:url(images/music_panel.jpg); 
	height: 600px; 
	padding-left: 10px;
	padding-top: 8px; 
	vertical-align: top;	
	width: 780px; 
}

.layout_musicCell_1
{
	padding-top: 75px; 
	vertical-align: top;
}

.layout_musicCell_2
{
	padding-top: 20px; 
	vertical-align: top;
	width: 390px;
}

.layout_audioPanel
{
	background-image: url(images/audio_panel.jpg); 
	height: 600px; 
	width: 780px; 
	padding-left: 25px; 
	padding-right: 25px; 
	padding-top: 40px; 
	vertical-align:top;
}

.layout_currentDate
{
	padding-right: 5px;
	text-align: right; 
	width: 780px; 
}

.layout_bookingInfo
{
	padding-bottom: 10px;	
	padding-left: 30px; 
	padding-right: 30px; 
	padding-top: 0px; 
	text-align: center; 
}

.layout_calendarCell
{
	height: 490px; 
	padding-top: 27px;	
	text-align: center; 
	vertical-align: top; 
	width: 304px; 
}

.layout_calendarContainer
{
	height: 479px; 
	overflow: hidden;
	position: relative; 
	width: 285px; 
}

.layout_calendarSlider
{
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
	width: 15px; 
}

.layout_musicContainer_1
{
	height: 480px; 
	overflow: hidden;
	position: relative; 
	width: 365px; 
}

.layout_musicSlider_1
{
	padding-top: 78px;
	text-align: left;
	vertical-align: top;
	width: 15px; 
}

.layout_musicContainer_2
{
	height: 250px; 
	overflow: hidden;
	position: relative; 
	width: 363px; 
}

.layout_musicSlider_2
{
	padding-top: 63px;
	text-align: left;
	vertical-align: top;
	width: 17px; 
}

.layout_musicMain
{
	padding-left: 20px; 
	padding-right: 20px;
	padding-top: 20px; 
	width: 350px; 
}

.layout_email
{
	background-color: #877d70; 
	border-bottom-color: #221e1f;
	border-bottom-style: solid; 
	border-bottom-width: 2px; 
	border-top-color: #d91d5d; 
	border-top-style: solid; 
	border-top-width: 2px; 
	height: 319px; 
	padding: 0px; 
	width: 315px; 
}

.layout_emailCell_2
{
	height: 315px;
	vertical-align: top;
	width: 311px; 
}

.layout_emailTitle
{
	padding-top: 10px; 
	text-align: center;
	width: 310px; 
}

.layout_emailInfo_1
{
	padding-bottom: 8px; 
	padding-left: 40px;
}

.layout_emailInput
{
	padding-left: 40px;
	padding-top: 12px; 
}

.layout_emailInfo_2
{
	padding-top: 12px;
	text-align: center;
}

.layout_emailClose
{
	padding-top: 75px;
	text-align: center;
	width: 310px;
}

.layout_audioList_1
{
	padding-left: 30px;	
	padding-top: 25px;
	width: 350px;
}

.layout_audioList_2
{
	padding-left: 70px;	
	padding-top: 10px;
}

.layout_audioList_3
{
	padding-left: 110px;	
	padding-top: 10px;
}

.layout_audioList_4
{
	padding-left: 150px;	
	padding-top: 10px;
}

.layout_audioList_5
{
	padding-left: 180px;	
	padding-top: 10px;
}

.layout_photosPanel
{
	background-image: url(images/photos_panel.jpg); 
	height: 600px; 
	padding-left: 10px; 
	padding-top: 3px; 
	vertical-align: top;
	width: 780px; 
}

.layout_photoContainer
{
	height: 520px; 
	overflow: hidden;
	position: relative; 
	width: 180px; 
}

.layout_photoSlider
{
	text-align: left;
	vertical-align: top;
	width: 35px; 
}

.layout_photosCell_1
{
	padding-right: 15px;
	text-align: right; 
	vertical-align: top; 
	width: 760px; 	
}

.layout_photosCell_2
{
	padding-top: 25px;
	width: 200px; 	
}

.layout_photosCell_3
{
	padding-left: 27px; 
	padding-top: 45px;
	vertical-align: top; 
	width: 553px; 
}

.layout_contactPanel
{
	background-image:url(images/contact_panel.jpg); 
	height: 600px; 
	padding-left: 30px;
	padding-top: 2px; 
	vertical-align: top;	
	width: 780px; 
}

.layout_contactMain
{
	padding-top: 20px; 
	width: 400px; 
}

.layout_contactDisclaimer
{
	padding-top: 240px; 
	width: 400px; 
}

.layout_contactTitle
{
	padding-left: 30px;
}

.layout_contactInput
{
	padding-left: 42px;
	padding-right: 10px;
	padding-top: 12px;
}

.layout_contactSubmit
{
	padding-top: 12px;
	padding-left: 127px;
}

.layout_contactThanks
{
	padding-left: 90px;
	padding-top: 50px;
}

.layout_contactReview
{
	padding-left: 65px;
	padding-top: 12px;
	text-align: center;
}

.layout_contactReturn
{
	padding-top: 50px;
	padding-left: 120px;
}

.layout_header
{
	background-image: url(images/rockcandy_header_logo.gif);
	height: 185px; 
	width: 780px; 
}

.layout_headerLinks
{
	padding-left: 6px;
	padding-right: 20px;
	padding-top: 70px;
}

.layout_venueIcon
{
	padding-left: 10px;	
	padding-top: 10px;	
	text-align: center;
	width: 175px; 
}

.layout_venueInfo
{
	padding-left: 10px;	
	width: 310px;
}

.layout_calendar
{
	padding-left: 10px;	
	padding-top: 10px;	
	padding-bottom: 10px;	
}


#calendar 
{
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
	width: 758px;
}

.divInstructions
{
	color: #333333; 
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	font-weight: normal;
	left:490px; 
	position:absolute; 
	top:238px;
}

.div_schedule
{
	background-color: #dddddd;
	border: 2px;
	border-style: solid;
	border-color: #183B57;
	padding: 20px;
	position: absolute;
	top: 300px;
	width: 420px;
	z-index: 1000;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#877d70; border-top: solid 2px #d91d5d; border-bottom: solid 2px #221e1f;}


.top_padding_5
{
	padding-top: 5px;	
}

.top_padding_10
{
	padding-top: 10px;	
}

.top_padding_15
{
	padding-top: 15px;	
}

.top_padding_20
{
	padding-top: 20px;	
}




/* jQuery Photo Fade-In - Not Functioning*/
/*
.clear {   
    clear:both  
}   
  
#gallery {   
    position:relative;   
    height:360px  
}
  
#gallery a {   
    float:left;   
    position:absolute;   
}   
    
#gallery a img {   
    border:none;   
}   
    
#gallery a.show {   
    z-index:500  
}   

#gallery .caption {   
    z-index:600;    
    background-color:#000;    
    color:#ffffff;    
    height:100px;    
    width:100%;    
    position:absolute;   
    bottom:0;   
}   

#gallery .caption .content {   
    margin:5px  
}   
    
#gallery .caption .content h3 {   
    margin:0;   
    padding:0;   
    color:#1DCCEF;   
}
*/
  

