/*Soth*/

body {
  width: 100%;
  height: 400px;
  background-image: url("/Images/banner_left.png"), url("/Images/banner_right.png"), linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-position: top left, top right;
  background: -moz-linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0)), -webkit-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0)), -ms-linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));
  background-attachment: fixed;
}

.container .content {
	color: #00F;
}
.container .content {
	font-family: Georgia, Times New Roman, Times, serif;
}
.hiddenDiv {
	display: none;
}
.xmasofferingsm {
	text-align:center;
	font-family: Papyrus;
	font-size:12pt;	
}
.txtColorDkRed {
	color: DarkRed	;
}
.txtColorDkRedIndent {
	color: DarkRed;
	margin-left:15px;
}
.DkRedIndentMore {
	color: DarkRed;
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	margin-left:50px;	
}
.txtColorDkBlue {
	color: DarkBlue;
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
}
.txtColorDkBlack {
	color: Black;
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
}
.registerbtn {
   border-top: 1px solid #96d1f8;
   background: #7b8287;
   background: -webkit-gradient(linear, left top, left bottom, from(#36393b), to(#7b8287));
   background: -webkit-linear-gradient(top, #36393b, #7b8287);
   background: -moz-linear-gradient(top, #36393b, #7b8287);
   background: -ms-linear-gradient(top, #36393b, #7b8287);
   background: -o-linear-gradient(top, #36393b, #7b8287);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffd500;
   font-size: 16px;
   font-family: Georgia, serif;
   font-weight:bold;
   text-decoration:	none;
   vertical-align: middle;
   }
.registerbtn:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.registerbtn:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

#bannerDiv {
	/*background-image:  url("/Images/banner_adk_harper.png");*/
	background-position: center top;
	background-repeat: no-repeat;
  background-attachment: fixed;
  height:120px;
}
#bannerDiv {
	/*background-image:  url("/Images/banner_adk_harper.png");*/
	background-position: center top;
	background-repeat: no-repeat;
  background-attachment: fixed;
  height:120px;
}
#socialmedia2 {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	margin-left:140px;
}
#blurbDiv {
	position:relative;
	width:100%;
	max-width:648px;
	height:auto; 
	margin: 0 auto;
    padding: 10px;
	font: Times New Roman, Times, serif;
}
#containerLeft {
	position:relative;
	width:50%;
	max-width:513px;
	min-width:325px;
	height:auto;
	margin: 0 auto;
    padding: 10px;	
}
#inspireTxt {
	position:relative;
	width:100%;
	height:auto;
	margin: 0 auto;
    padding: 10px;
	align: center;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:10pt;
	font-weight:bold;
	color: DarkRed	;
	z-index:22;
}
#leftImageDiv {
	position:relative;
	width:100%;
	max-width:648px;
	height:auto; 
	margin: 0 auto;
    padding: 10px;
}
#tagLine {
	position:relative;
	width:100%;
	height:auto;
	margin: 0 auto;
    padding: 10px;
	align: center;
	text-align:center;
	font-family: Papyrus;
	font-size:24pt;
	font-weight:bold;
	color: DarkRed	;
	z-index:22;
}
#concert {
	position:relative;
	width:100%;
	height:auto;
	margin: 0 auto;
    padding: 10px;
	align: center;
	text-align:center;
	font-family: Papyrus;
	font-size:24pt;
	font-weight:bold;
	color: DarkRed	;
	z-index:22;
}

/**** Media Quieries ****/

@media only screen and (min-width : 768px) and (max-width : 1024px) {
	body {
	width: 100%;
	background-image: linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));}
	#downloaddiv {display:none}
  }
@media only screen and (min-width : 668px) and (max-width : 767px) {
	body {
		width: 100%;
	height: 400px;
		background-image: linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));}
	#bannerDiv {
	  /*background-image:  url("/Images/banner_adk_harper_406.png");*/
	  background-position: center top;
	  background-repeat: no-repeat;
	  background-attachment: fixed;
	  height:100px;
	  }		
	
	img.cdcover {src:"Images/banner_adk_harper_406.png";}
 
	  #navMenuDiv {
	  position:relative;
	  width:70%;
	  max-width:600px;
	  margin-bottom:30px;
	  }
	  #downloaddiv {display:none}
	}

@media only screen and (min-width : 414px) and (max-width : 736px) {
body {
	width: 100%;
height: 200px;
	background-image: linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));}
#bannerDiv {
  /*background-image:  url("/Images/banner_adk_harper_406.png");*/
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  height:100px;
  }	
	
	img.cdcover {src:"Images/banner_adk_harper_406.png";}
 
  .header {
  height: 130px;
  }
  .footer {
	  display: none;
  }
  #downloaddiv {display:none}
}

@media only screen and (min-width : 321px) and (max-width : 736px) {
body {
	width: 100%;
height: 200px;
	background-image: linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));}
#bannerDiv {
  /*background-image:  url("http://www.adkharper.com/Images/banner_adk_harper_320.png");*/
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  height:100px;
  width: 100%;
  }	
	
	img.cdcover {src:"Images/banner_adk_harper_320.png";}
  
  .header {
  height: 130px;
  }
  #navMenuDiv {
	  
	  position:relative;
	  width:70%;
	  max-width:600px;
	  margin-bottom:30px;
	  }
  #socialmedia2 {
  display: none;
  }
  .footer {
	  display: none;
  }
  #downloaddiv {display:none}
	
}
	
@media only screen and (min-width: 320px) and (max-device-height: 667px) {
  body {
	  width: 100%;
	height: 200px;
	background-image: linear-gradient(to right, rgba(63, 191, 191, 1), rgba(255, 255, 255, 0));
	}
  #bannerDiv {
	/*background-image:  url("http://www.adkharper.com/Images/banner_adk_harper_320.png");*/
	
	background-position: center top;
	background-repeat: no-repeat;
	height:90px;
	width: 100%;
	}
	
	img.cdcover {src:"Images/banner_adk_harper.png";}
	
	.header {
	height: 71px;
}
	#navMenuDiv {
	  position:relative;
	  width:70%;
	  max-width:400px;
	  margin-bottom:30px;
	 left: 10%;
	  }
  #socialmedia2 {
  display: none;
  }
	.footer {
		display: none;
	}
  #downloaddiv {display:none}
}


/**** End Media Queries ****/

/* Not Index */

/** SotH_guests **/
#slideshow {
  margin: 20px auto;
  position: relative;
  width: 90%;
  height:auto;
  padding: 10px;
}
#slideshow > div {
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}
#testimonialBox {
  margin: 40px auto;
  position: relative;
  width: 90%;
  height: 170px;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  text-align:center;
}
/** END SotH_guests **/

/** SotH_registration SeaonsOfTheHarp**/
.signupHead {
	margin: 0;
	text-align:center;
	font-family: Papyrus;
	font-size:14pt;
	font-weight:bold;
	color: DarkRed	;
	z-index:22;
}

#blurbDivReg {
	position:relative;
	width:85%;
	height:auto; 
	margin: 0 auto;
    padding: 10px;
	font-family: Times New Roman;
	font-size: 16pt;
}
#tagLine18 {
	position:relative;
	width:100%;
	height:auto;
	margin: 0 auto;
    padding: 10px;
	align: center;
	text-align:center;
	font-family: Papyrus;
	font-size:18pt;
	font-weight:bold;
	color: DarkRed	;
	z-index:22;
}
#papyrus18 {
	position:relative;
	width:100%;
	height:auto;
	margin: 0 auto;
    padding: 10px;
	align: center;
	text-align:center;
	font-family: Papyrus;
	font-size:18pt;
	font-weight:bold;
	color: Black;
	z-index:22;
}
#papyrus14 {
	position:relative;
	width:100%;
	height:auto;
	margin: 0 auto;
    padding: 10px;
	align: center;
	text-align:center;
	font-family: Papyrus;
	font-size:14pt;
	font-weight:bold;
	color: Black;
	z-index:22;
}
#pricesDiv{
	margin:20px;
	width:100%;
	height:auto;
	font-family: Times New Roman;
	font-size: 16pt;
	text-align:center;
}
#payOptions {
	text-align:center;
}
#seasonPriceDiv {
	position:relative;
	width:100%;
	height:auto;
}
#allSeasonsPriceDiv {
	position:relative;
	width:100%;
	height:80px; 
}
#seasonPricePay {
	position:relative;
	width:100%;
	height:150px;
}
#allSeasonsPricePay {
	position:relative;
	width:100%;
	height:150px; 
}
#registrationDiv {
	height:auto;
}
#payDiv {
	height:300px;
	text-align:center;	
}

/** END SotH_registration **/

/** SeaonsOfTheHarp **/
.testimonial {
	margin-left: 30px;
	font-size:14pt;	
}
.regbutton {
	border-top: 1px solid #96d1f8;
	background: #f1da36;
	background: -moz-linear-gradient(top,  #f1da36 0%, #fefcea 100%);
	background: -webkit-linear-gradient(top,  #f1da36 0%,#fefcea 100%);
	background: linear-gradient(to bottom,  #f1da36 0%,#fefcea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 );
	 padding: 5px 10px;
	 -webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	 border-radius: 8px;
	 -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	 -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	 box-shadow: rgba(0,0,0,1) 0 1px 0;
	 text-shadow: rgba(0,0,0,.4) 0 1px 0;
	 color: red;
	 font-size: 18px;
	 font-family: Georgia, serif;
	 text-decoration: none;
 }
.regbutton:hover {
	 border-top-color: #28597a;
	 background: #28597a;
	 color: #ccc;
 }
.regbutton:active {
	 border-top-color: #1b435e;
	 background: #1b435e;
 }
 
.regbuttonsm {
	border-top: 1px solid #96d1f8;
	background: #f1da36;  
	background: -moz-linear-gradient(top,  #f1da36 0%, #fefcea 100%);  
	background: -webkit-linear-gradient(top,  #f1da36 0%,#fefcea 100%);  
	background: linear-gradient(to bottom,  #f1da36 0%,#fefcea 100%);  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 );  
	padding: 5px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: red;
	font-size: 12px;
	font-family: Georgia, serif;
	text-decoration: none;
 }
.regbuttonsm:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
 }
.regbuttonsm:active {
   border-top-color: #1b435e;
   background: #1b435e;
 }
 
 #buttonDiv {
	position:relative;
	display: block;
    margin-left: auto;
    margin-right: auto;
	width:50%; 
	margin-top:30px;
	max-width:235px;
	height:auto;
	z-index:25;
}

/** END SeaonsOfTheHarp **/
 
 /*end Not Index */