body {
	margin: 0px;
	padding: 0px;
	background: #000000 url(none) repeat;

        

}

A {color:#7b090c}
A:link {text-decoration: none;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}




#container {
	padding: 0px;
        margin: auto 0px;
        background: #FFFFFF;
	width: 900px;
        a 
	
}


#redborder 	{ 


  margin: auto 0px;

	width: 908px;
border-left: double #cc0000 1px;
border-right: double #cc0000 1px; 
border-bottom: double #cc0000 1px;
padding-bottom: 3px;
border-top: ;
padding-top: px;

}



#masthead { 
         padding-top: 15px;
         background: #FFFFFF;
         margin: 0px;
	 padding: 0px;
         width: 900px;
         hight: 160px;}


#header {
        
        background: #FFFFFF;
        margin: 0px;
	padding: 0px;
        text-align: left;
        font: 18px  Arial, Helvetica, Verdana, sans-serif gray;
	padding-right: 50px;
	padding-left:50px;
        color: #7b090c;}



#intro {
        
        background: #FFFFFF;
        margin: 0px;
	padding: 20px;
        text-align: left;
        font: 14px  Arial, Helvetica, Verdana, sans-serif gray;
	padding-right: 50px;
	padding-left:50px;}


#introc {
        
        background: #FFFFFF;
        margin: 0px;
        text-align: left;
        font: 14px  Arial, Helvetica, Verdana, sans-serif gray;
	padding-right: 0px;
	padding-left: 30px;
        }


#cone {
        
        width: 250px;
        float: left;
	background: #FFFFFF;
        margin: 0px;
        padding-right: 15px;
        padding-left: 15px;}



#cl {
        
        width: 300px;
        float: left;
	background: #FFFFFF;
        margin: 0px;
        padding-right: 0px;
        padding-left:50px;
        text-align: left;
        font: 14px  Arial, Helvetica, Verdana, sans-serif gray;}



#cr {
        
        width: 500px;
        float: right;
	background: #FFFFFF;
        margin: 0px;
        padding-right: 45px;
        padding-left: 0px;
        text-align: left;
        font: 14px  Arial, Helvetica, Verdana, sans-serif gray;}




#cheese-intro {
        
        background: #FFFFFF;
        margin: 0px;
	padding: 20px;
        text-align: left;
        font: 14px  Arial, Helvetica, Verdana, sans-serif;
	padding-right: 50px;
	padding-left:50px;}



#footer {
        
        background: #FFFFFF;
        margin: 0px;
	padding-right: 50px;
	padding-left: 50px;
        padding-top: 20px;
	padding-bottom: 50px;
        text-align: center; 
        font: 14px  Arial, Helvetica, Verdana, sans-serif;
        color: #7b090c;
	}



#buttons { 
         background: #ffffff;
         margin: 0px;
         hight: 200px
         width: 900px;
         padding: 20px
        
         
         
}

#conebuttons { 
         background: #000000;
         margin: 31px;
         hight: 100px
         width: 850px;
         padding: 0px
        
         
         
}



       #left {
       
	
        width: 490px;
        float: right;
	background: #FFFFFF;
        margin: 0px;
        padding-right: 5px;
        padding-top: 25px;
      
}


       #right  {

        width: 290px;
	float: left;
	background: #FFFFFF;
	margin: 0px;
	padding-left: 70px;
        padding-top: 25px;
	
	
}





       #leftn {
       
	
        width: 490px;
        float: right;
	background: #FFFFFF;
        margin: 0px;
        padding-right: 5px;
        padding-top: 25px;
        font: 14px  Arial, Helvetica, Verdana, sans-serif gray;
}


       #rightn  {

        width: 290px;
	float: left;
	background: #FFFFFF;
	margin: 0px;
	padding-left: 70px;
        padding-top: 25px;
	font: 14px  Arial, Helvetica, Verdana, sans-serif gray;
	
}


#slideshow, #slideshow {
	position: relative;
	width: 400px;
	height: 180px;
	overflow: hidden;
	
}


#slideshow img, #slideshow2 img {
	position: absolute;
	overflow: hidden;
	width: 400px
}



#pause1, #pause2 {
	z-index:100;
}









#newsletter a {
	text-decoration: none;
	color: #7b090c;
        font: 14px  Arial, Helvetica, Verdana, sans-serif;
}

#newsletter       #left {
        
       
	width: 300px;
        float: left;
	background: #FFFFFF;
        padding-left: 125px;
        padding-top: 25px;
        text-align: left;
        font: 14px Arial, Helvetica, Verdana, sans-serif;
      
}


#newsletter       #right  {
	margin: 0px;
	padding-right: 125px;
        padding-top: 25px;
	padding-bottom: 25px;
	width: 300px;
	float: right;
	background: #FFFFFF;
        font: 14px Arial, Helvetica, Verdana, sans-serif;
}






#products a {
	text-decoration: none;
	color: #7b090c;
        font: 14px Arial, Helvetica, Verdana, sans-serif;}

#products       #left {
        
       
	width: 300px;
        hight: 600px;
        float: left;
	background: #FFFFFF;
        padding-left: 50px;
        padding-top: 25px;
        text-align: left;
        font: 14px Arial, Helvetica, Verdana, sans-serif;
      
}


#products       #right  {
	margin: 0px;
	padding-right: 125px;
        padding-top: 25px;
	hight: 600px;
	width: 300px;
	float: right;
	background: #FFFFFF;
        text-align: left;
        font: 14px Arial, Helvetica, Verdana, sans-serif;
}





#taste {
	 background: #FFFFFF;
         margin: 0px;
	 width: 900px;
        
         padding-top: 25px;
         padding-bottom: 10px;

      
}