
		
	/*	GLOBAL KIDS SHOW SITE STYLE 2014	*/

	@font-face {
	  font-family: 'Comic Neue Regular';
	  src: url('fonts/web/ComicNeue-Regular.eot'); /* IE9 Compat Modes */
	  src: url('fonts/web/ComicNeue-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		   url('fonts/web/ComicNeue-Regular.woff') format('woff'), /* Modern Browsers */
		   url('fonts/web/ComicNeue-Regular.woff2') format('woff2'), /* Even Moderner Browsers */
		   url('fonts/web/ComicNeue-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
	  font-weight: normal;
	}


	@font-face {
	  font-family: 'Comic Neue Bold';
	  src: url('fonts/web/ComicNeue-Bold.eot'); /* IE9 Compat Modes */
	  src: url('fonts/web/ComicNeue-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		   url('fonts/web/ComicNeue-Bold.woff') format('woff'), /* Modern Browsers */
		   url('fonts/web/ComicNeue-Bold.woff2') format('woff2'), /* Even Moderner Browsers */
		   url('fonts/web/ComicNeue-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
	  font-weight: 700;
	}
	
	
	html{ 
	
		height:100%; 
		background-color: #ffffff;
	}
	
	body{
	
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		font-family: "Comic Neue Regular","Comic Sans MS",cursive,sans-serif;
		color:#1F1F1F;
		font-size: 14px;
		background-color: #ffffff;
		text-align: center;
	}
		

	a {
		
		background-color: inherit;
		text-decoration: none;
		font-weight: bold;
		color:#8cbf18;
		outline: none;
	}
	
	a:visited {
		
		background-color: inherit;
		color: 	#8cbf18;
	}
	
	a:active {
		
		background-color: inherit;
		color:  #ff3399;
		
	}
	
	a:hover {
		
		background-color: inherit;
		color: #ff3399;
		text-decoration: none;
	}

	strong, b{
		
		color:#1F1F1F;
		font-family: "Comic Neue Bold","Comic Sans MS",cursive,sans-serif;
	}
	
	hr{
		margin: 0px; 
		color: #ccc;  
		background-color: inherit; 
		height: 1px;
	}

	p{
		font-size: 15px;
		line-height: 140%;
		margin-top: 0px;
		margin-bottom: 10px;
		text-align: left;
	}

	ul{margin:0px;}	

	li{
		font-size: 14px;
		line-height: 8px;
		margin-top: 20px;
		margin-bottom: 10px; 
	}

	h1{
		font-family: "Comic Neue Regular","Comic Sans MS",cursive,sans-serif;
		background-color: inherit;
		color:#1F1F1F;
		font-size: 28px;
		line-height: 135%;
		margin: 0px 0px 10px 0px;
		text-align:left;
	}
	
	
	h2{
		background-color: inherit;
		color:#000000;
		font-size: 28px;
		line-height: 135%;
		margin: 0px 0px 10px 0px;
		text-align:left;
	}
	
	img{
	
		border: 0;
		font-size: 9px;
	}

	fieldset{
	
		border: 1px solid #781351;
		width: 1px;
	}

	pre{
		font-size: 12px;
		line-height: 22px;
		margin-top: 20px;
		margin-bottom: 10px; 
	}

	legend{
		color: #4f4f4f;
	}

	form{
		margin: 0px 0px 0px 0px;
	}
	
	
	input[type="text"],input[type="password"]{
			
		background-color: #fafafa;	
		font-family: "Comic Neue Regular","Comic Sans MS",cursive,sans-serif;
		padding-left:3px;
		font-size:14px;
		border:2px solid #8cbf18;
		width:auto;
	}
	
	
	input[readonly="readonly"]{

		background-color: #fafafa;	 
	}
	
	textarea{
		
		background-color: #fafafa;	
		border:1px solid #7f9db9;
		color:#333333;
		font-family: "Comic Neue Regular","Comic Sans MS",cursive,sans-serif;
		font-size:13px;
		overflow: auto;
		padding:0px 3px 0px 3px;
		margin-top:12px; 
		margin-bottom:5px;
		width:99%; 
	}

	label {
	
		display: block;  
		float: left;
		font-size:14px;
		font-weight:bold;
		color:#707070;
		width:18%;
		text-align:left;
		margin-top:2px;
	}

	select{
	
		color:#333333;
		font-family: "Comic Neue Regular","Comic Sans MS",cursive,sans-serif;	
		font-size:14px;
		border:2px solid #8cbf18;
		width:auto;
	}
	
	#copyright{
		
		font-size:13px;
		text-align:center;
		color:#8cbf18;
		font-weight:bold;
	}
	
	#copyright a{
		
		text-decoration:underline;		
	}
	
	
	#link_bar{
		
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		max-width:800px;
		text-align:center;
	}
	
	html>body #link_bar{

		max-width:800px;
	}
	
	#logo_holder{
		
		margin-top:110px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		max-width:680px;
		text-align:center;
	}
	
	html>body #logo_holder{

		max-width:680px;
	}
	
	p.site_links{
		
		text-align:center;
	}
	
	p.site_links a{
		
		font-size:14px;
		padding-left:5px;
		padding-right:5px;
	}


	/* Picture Pages Elements */
	
	#pics_pages{
		
		margin-top:110px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		max-width:740px;
		text-align:center;
	}
	
	html>body #pics_pages{

		max-width:740px;
	}


	#box1{
		
		float:left;
		width:230px;	
		text-align:center;		
		margin-top:30px;
	}

	#box2{
		
		float:left;
		width:270px; 
		text-align:center;
	}
	#box3{
		
		float:left;
		width:230px; 
		text-align:center;
		margin-top:30px;	
	}
	
	img{
		
		max-width:100%;
		height:auto;
	}
	
	.pic_title{
		
		margin-top:5px;
		margin-bottom:0px;		
		color:#8cbf18;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		line-height:100%;		
	}

	#container1{
		
		float:left;
		width:115px;	
		text-align:center;		
		margin-top:0px;
		height:auto;
	}
	
	#container1 img {
		vertical-align: middle;
	}
	
	#container2{
		
		float:left;
		width:115px; 
		text-align:center;
		height:auto;
	}
	
	#container2 img {
		vertical-align: middle;
	}
	
	#container3{
		
		float:left;
		width:270px; 
		text-align:center;
	}
	
	#container3 img {
		vertical-align: middle;
	}
	
	#container4{
		
		float:left;
		width:115px; 
		text-align:center;
		margin-top:0px;
		height:auto;
	}
	
	#container4 img {
		vertical-align: middle;
	}
	
	#container5{
		
		float:left;
		width:115px; 
		text-align:center;
		margin-top:0px;
		height:auto;
	}
	
	#container5 img {
		vertical-align: middle;
	}
	
	#networks_page{
		
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		max-width:680px;
		text-align:center;
	}
	
	html>body #networks_page{

		max-width:680px;
	}
	
	#dvd_options{
		
		margin-top:-35px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:40px;
		max-width:670px;
		text-align:center;
	}
	
	html>body #dvd_options{

		max-width:670px;
	}	

	#dvd_1{		

		margin: 20px 15px 0px 10px;
		width:auto;
		text-align:left;
		float:left;
		color:#8cbf18;
		font-weight:bold;
		font-size:14px;
	}
	
	#dvd_2{		

		margin: 20px 15px 0px 0px;
		width:auto;
		text-align:left;
		float:left;
		color:#8cbf18;
		font-weight:bold;
		font-size:14px;
	}

	#dvd_3{		

		margin: 20px 15px 0px 0px;
		width:auto;
		text-align:left;
		float:left;
		color:#8cbf18;
		font-weight:bold;
		font-size:14px;
	}	
	
	#dvd_4{		

		margin: 20px 10px 0px 0px;
		width:auto;
		text-align:left;
		float:left;
		color:#8cbf18;
		font-weight:bold;
		font-size:14px;
	}

	#dvd_5{
		
		float:right; 
		width:auto; 
		margin:20px 0px 0px 0px; 
		padding:0px 8px; 
		border:2px solid #8cbf18;
		font-size:14px;		
	}


	#checkout{
		
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:40px;
		max-width:400px;
		text-align:center;
		padding:0px 10px;
	}
	
	html>body #checkout{

		max-width:400px;
	}

	p.confirmation{
		
		margin-bottom:0px;
	}
	
	/* RESPONSIVE VARIATIONS */	

	/*------ #1 = MIN WIDTH: 275PX ------*/

	@media only screen and (min-width: 270px) {
		
		#logo_holder{margin-top:50px;}		
		
		#pics_pages{margin-top:10px;}
		
		#box1{width:100%;}
		#box2{width:100%;}
		#box3{width:100%;}
		
		#container1{width:49%;}
		#container2{width:49%;}
		#container3{width:100%;}
		#container4{width:49%;}
		#container5{width:49%;}	

		#dvd_options{width:90%;}
		
		#dvd_1{width:auto;margin:20px 15px 0px 0px;}
		#dvd_2{width:auto;margin:20px 15px 0px 0px;}		
		#dvd_3{width:auto;margin: 20px 15px 0px 30px;}
		#dvd_4{width:auto;margin:20px 30px 0px 20px;}	
		#dvd_5{float:left;margin:20px 0px 0px 40px;}			
		
	}	

	
	/*------ #2 = MIN WIDTH: 480PX ------*/

	@media only screen and (min-width: 480px) {
		
		#dvd_options{width:95%;}
		
		#dvd_1{width:auto;margin:20px 0px 0px 0px;}
		#dvd_2{width:auto;margin:20px 0px 0px 5px;}			
		#dvd_3{width:auto;margin: 20px 0px 0px 5px;}
		#dvd_4{float:left;margin:20px 30px 0px 80px;}	
		#dvd_5{float:left;margin:20px 0px 0px 20px;}

	}
	

	/*------ #3 = MIN WIDTH: 600PX ------*/

	@media only screen and (min-width: 600px) {
		
		#dvd_options{width:99%;}
		
		#dvd_1{width:auto;margin:20px 0px 0px 0px;}
		#dvd_2{width:auto;margin:20px 0px 0px 2px;}			
		#dvd_3{width:auto;margin: 20px 0px 0px 2px;}
		#dvd_4{width:auto;margin:20px 0px 0px 2px;}	
		#dvd_5{float:right;margin:20px 0px 0px 0px;}		

	}

	
	
	/*------ #5 = MIN WIDTH: 760PX ------*/
	
	@media only screen and (min-width: 760px) {

		#logo_holder{margin-top:110px;}			
		
		#pics_pages{margin-top:110px;}

		#box1{width:230px;}
		#box2{width:270px;}
		#box3{width:230px;}

		#container1{width:115px;}
		#container2{width:115px;}
		#container3{width:270px;}
		#container4{width:115px;}
		#container5{width:115px;}	

		#dvd_options{width:670px;}
		
		#dvd_1{width:auto;margin: 20px 15px 0px 10px;}		
		#dvd_2{width:auto;margin: 20px 15px 0px 0px;}		
		#dvd_3{width:auto;margin: 20px 15px 0px 0px;}
		#dvd_4{width:auto;margin: 20px 10px 0px 0px;}	
		#dvd_5{width:auto;float:right;margin: 20px 10px 0px 0px;}	

	/*------ #6 = MIN WIDTH: 900PX ------*/

	@media only screen and (min-width: 900px) {

	
	}


