		/* CSS Layout for Desktop Platform */


	






/* Body */   

	body { 
    		background-color: #1f4b06;
    		background-repeat: repeat;
    		background-attachment: fixed;
    		background-position: center; 
	}
	
	
/* Masthead */
	
		
	#masthead {
		
	 		text-align:center;
	 		height: 100%;
			width: 100%;
	 		background-image: url('../images/layout/winelabelapprovalsmaskhead.jpg');
	 		background-size: 100% 100%;
    		background-position: center; 
    		    		 background-repeat: no-repeat;

	 		border-top: 4px solid #CC9933;
	 		padding-top: 15px;
			
	}

 /* CSS for Banner in Header */

	
	
	
	.menu {
		
			font-family: "selina";
			text-align: center;
			color: yellow;
			font-size: 30px;
			padding-top: 10px;
			padding-bottom: 10px;
			background-color: #890823;
	  		border-top: 1px solid yellow;

		    background-repeat: repeat;
	  		border-bottom: 4px solid #CC9933;
	 		height: auto;

	}
	
	
	.menucat {
	
			padding-right: 40px;
			

	   
		
	
	
		   
	

		
	}
	
	not(span) {
   display: block;
}	

/* Bullet Point for "Header Description" */    
	
	.bulletpoints {
		
			font-family: "allura";
			font-weight: bold;
			font-size: 35px;
			color: red;
			text-align: center;
			padding-top: 40px;
	}


.bulletpoints2 {
		
			font-family: "allura";
			font-size: 60px;
			color: white;
			 text-shadow: 2px 2px 4px #000000;
			text-align: center;
			padding-top: 20px;
			 background: rgba(0, 0, 0, 0.3) none;
	}

	
.tagline {
		     background: rgba(76, 175, 80, .5);
			font-family: "allura";
			font-weight: bold;
			font-size: 30px;
			color: white;
			 text-shadow: 2px 2px 5px #000000;
			text-align: center;
			padding-top: 10px;
	}	
	
	
	
	



/* Text Block Formatting */    

		
	.textblock {
			
			padding-left: 30px;
			font-size: 20px;
			font-family: "palatino";

			background-color: #fff;
			padding-right: 30px;
			border-radius: 25px;
			padding-bottom: 20px;
		
		 	background-image: url('../images/layout/pattern2.jpg');
    		background-repeat: repeat;
    		background-attachment: fixed;
    		background-position: center; 
    		-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.4);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.4);
		
		}	
			
/* Right float images in desktop version */   

	.showcaseimg {
		
			float:right;	
			border-radius: 20px;
			padding: 20px 20px 20px 20px;
		
	}
	
/* Footer Formatting */    
		
	.footer {
			font-family: "palatino";
			font-size: 20px;
		
	}

/* Copyright Formatting */

	.copyright {
		text-align:center;
		color: white;
	
	}
	
	.mobileimage {
		
		text-align:center;

		
		
	}
	
	.centeredimage 
	{
    display: block;
    margin-left: auto;
    margin-right: auto;
     }	

#overallhead {
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.4);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.4);	
	
}
		
		
	
	
	
