		/* CSS Layout for Desktop Platform */


	






/* Body */   

	body { 
    		background-color: #2f2f2f;
    		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;
	border: 1px solid yellow;
		    background-repeat: repeat;
	  	
	 		height: auto;

	}
	
	
	.menucat {
	
			padding-right: 40px;
			

	   
		
	
	
		   
	

		
	}
	
	

/* 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;
			 background: rgba(0, 0, 0, 0.3) none;
	}

	
.tagline {
		     
			font-family: "allura";
			font-weight: bold;
			font-size: 20px;
			color: silver;
			 text-shadow: 2px 2px 5px #000000;
			text-align: center;
			background: rgba(0, 0, 0, 0.3) none;

	}	
	
	
	
	



/* Text Block Formatting */    

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

		
			
		
		
		 	background-image: url('../images/layout/pattern2.jpg');
    		background-repeat: repeat;
    		background-position: center; 
			padding-left: 30px;
			padding-right: 30px;
    		
		
		}	
			
/* 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);	
	
}
		
		
	
	
	
