.search
{
font-size:10pt;
color:#616A74
}

a.roll:hover img {border: red; }
a.roll:link  img {		border-color:#CCCCCC;  }
a.roll:visited img {		border-color:#CCCCCC;} 
a.roll:active img{		border-color:#CCCCCC;} 
a.roll img {		border-color:#CCCCCC;  }

a.recipe:hover {color: #003ba7; text-decoration:underline;  }
a.recipe:link  {		color: #003ba7;  }
a.recipe:visited {		color: #003ba7;} 
a.recipe:active {		color: #003ba7;} 
a.recipe {		color:#003ba7; text-decoration:none; font-size: 16pt;  }




hr.underline
{
height:1px;
color:#D2D6D9;
}

a.pagenum:hover {color: #0077D4; text-decoration:none;  }
a.pagenum {		color:#0077D4; text-decoration:underline; font-size: 14pt;  }




a.products:hover {color:rgb(99,97,96); text-decoration:underline;  }
a.products:link  {		color: rgb(99,97,96);  }
a.products:visited {		color: rgb(99,97,96);} 
a.products:active {		color: rgb(99,97,96);} 
a.products {		color: rgb(99,97,96); text-decoration:none; font: 10pt/16pt georgia; display: block;padding-left: 8px; }

a.archive:hover {color: #7A6E67; text-decoration:none;  }
a.archive:link  {		color: #7A6E67;  }
a.archive:visited {		color: #7A6E67;} 
a.archive:active {		color: #7A6E67;} 
a.archive {		color: #7A6E67; text-decoration:underline; font-size: 9pt }

a.review:hover { cursor: pointer; text-decoration:none;  }
a.review:link  {		color:black;  }
a.review:visited {		color: black;} 
a.review:active {		color: black;} 
a.review {		cursor: pointer; color: black; text-decoration:underline;  }

a.bigimageloc:hover { color: #0077D4; text-decoration:none;  }
a.bigimageloc:link  {		color: #0077D4;  }
a.bigimageloc:visited {		color: #0077D4;} 
a.bigimageloc:active {		color: #0077D4;} 
a.bigimageloc {		 color: #0077D4; text-decoration:underline;  }



a.type:hover {  text-decoration:none;  }
a.type:link  {		color:#003ba7;  }
a.type:visited {		color: #003ba7;} 
a.type:active {		color: #003ba7;} 
a.type {		 color: #003ba7; text-decoration:underline;  }

a.headlinks:hover { font: 13pt/16pt  bold; text-decoration:underline;  }
a.headlinks:link  {	font: 13pt/16pt  bold;	color:#616A74;  }
a.headlinks:visited {font: 13pt/16pt  bold;		color: #616A74;} 
a.headlinks:active { font: 13pt/16pt  bold;		color: #616A74;} 
a.headlinks {	font: 13pt/16pt  bold;	 color: #616A74; text-decoration:none;  }

a.bottomlinks:hover { font: 10pt/10pt  bold; text-decoration:underline;  }
a.bottomlinks:link  {	font: 10pt/10pt  bold;	color: #003ba7;  }
a.bottomlinks:visited {font: 10pt/10pt  bold;		color: #003ba7;} 
a.bottomlinks:active { font: 10pt/10pt  bold;		color: #003ba7;} 
a.bottomlinks {	font: 10pt/10pt  bold;	 color: #003ba7; text-decoration:none;  }


td.topheader
{
border-top: 1px solid #6E6F64; 
border-bottom: 1px solid #C3C8CD; 
padding-left:14px;
padding-right:14px;

}

td.bottomheader
{
border-top: 1px solid #6E6F64; 
padding:0px 0px 0px 0px;
font-size:10pt;
/*width:100px;*/

}


/*

{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}
*/

.catheader
{
 background:white;
 font-size: 16pt;  
 color: #003ba7; 
 display: block;
 padding-left: 8px;
}





.typeselected
{
color: #003ba7; 
font-weight:bold;

}


.title
{
color: #003ba7; 
font-size:24pt; 
padding-right:140px;
}

p.mainbox
{
line-height: 20px; 
padding-top:7px;
padding-right:6px; 
color:#695D54;
border-top:1px black solid;
border-color:#D2D6D9;
}

table.upload
{
color:#695D54;
}






ul.inside 
{
list-style-position: inside
}


* {
    margin:0;
    padding:0;
}



body {
	font-size:90%;
  background:#f7f7f7;
}




#BodyWrapper {

   background:white;
	padding: 0px 0px 0px 0px;
	margin: 18px auto 18px auto;	
	width:951px;
	border:3px solid #CCCCCC;
		

}

#header {
	border:1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white; 
}

#headerlink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	width:320px;
	height:30px;
	top:50px;
	right:12%;
	background-color: rgb(190,0,39); 	

}


p.error {

background-image:url(../images/error_bg.jpg);  
margin-top:12px; 
padding:10px; 
color:#7C1D20;  
border:1px solid black;


}

p.noselection {

background-image:url(../images/nophotobg.jpg);  
margin-top:12px; 
padding:10px; 
color:#0035AD;  
border:1px solid #0035AD;


}



#headerlanguage {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	width:50px;
	height:21px;
	top: 120px;
	left: 1040px;
	background-color: rgb(190,0,39); 	

}



.ImageNoBorder {
	border: 0px;
}


#menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
}



#Footer {
	/*margin: 0px 0px 0px 0px;*/
	/*margin-top: 50px;*/
	padding-top: 50px;
	clear: both;
	/*height: 18px;
	line-height: 33px;
	background-color:rgb(152,149,144); 
	text-align: center;
	color: white;
	font-size:10pt;*/
}


#rightsub {
		
}





#sub {
	width:79%;
	float:left;
	position:relative;
	padding: 6px 0px 0px 4px;	
	margin: 6px 0px 0px 4px;	
	min-height: 480px;	
    /*border-top: rgb(189,186,181) 1px solid;*/	 
    	
}			
		
		

#leftColumn {
	width:21%;
	float:left;

    border-right: rgb(189,186,181) 1px solid;
}

#centerColumn {
	width:77%;
	float:right;

	
}


#rightColumn {		
	width:19%;
	float:right;
	margin: 6px 0px 0px 6px;

    border-left: rgb(189,186,181) 1px solid;   
 	 
}







/***** Hack for IE *****/
* html #sub {
	height: 480px;
}



* html #ad {
	height: 385px;
}










div#productBox{ /* position: absolute; */
		 width:150px; 
    		    		    		
		/*margin: 0px 4px 0px 0px;*/
		padding: 3px 3px 1px 3px;
		/*background:rgb(241,241,241);*/
		background:white;;
		color: blue;
		}	

div#titleProductBox{ background-color: rgb(127,123,115);
		 width:150px;
			color:white; 
		    border:1px solid rgb(189,186,181);
			/*margin: 0px 4px 0px 0px;*/
			padding: 0px 0px 0px 0px;
		}
		
				
		
		

div#ad{ /* position: absolute; */
		 width:95%;
    		border: rgb(189,186,181) 1px solid;
		/*margin: 0px 4px 0px 0px;*/
		padding: 0px 0px 0px 0px;
		background:rgb(241,241,241);
		min-height: 384px;
		height:384px
		}	

div#titleAdBox{  background-color: rgb(127,123,115);
		 width:99%;
			color:white; 
		    border:1px solid rgb(189,186,181);
			/*margin: 0px 4px 0px 0px;*/
			padding: 0px 0px 0px 0px;
		}
				
		
div#options{ /* position: absolute; */
		 width:95%;
    		border: rgb(189,186,181) 1px solid;
		/*margin: 0px 4px 0px 0px;*/
		padding: 0px 0px 0px 0px;
		background:rgb(241,241,241);
		min-height: 15px;	
		}
		
div#title{
	background-color: rgb(127,123,115); 
	color:white; 
	text-decoration:none; 
	display: block;
	padding-left: 8px;		
	}
		
		
		
div#contactBox{ /* position: absolute; */
		 width:150px;
    	border: rgb(189,186,181) 1px solid;
		/*margin: 0px 4px 0px 0px;*/
		padding: 0px 0px 0px 0px;
		background:rgb(241,241,241);
		font-size: 13pt;text-decoration:none;color:blue;		
		text-align: center;
		color: rgb(99,97,96);		
		
		}	







div#titleContactBox{  background-color: rgb(127,123,115);
		 width:150px;
			color:white; 
		    border:1px solid rgb(189,186,181);
			/*margin: 0px 4px 0px 0px;*/
			padding: 0px 0px 0px 0px;
				font-size: 11pt;
				text-align: left;			
		}		
		
		
		

div#titleInfo{ background-color: rgb(127,123,115);
	      width:100%;
			 color:white; 
		     border:1px solid #ccc;
	         padding:0px;

		}


div#info{	
		width:100%;
	    /*padding:8px 8px 8px 8px;	*/
    		/*border: rgb(189,186,181) 1px solid;*/

	}
	
/* Order form Page */


div#orderform{	
		width:100%;
    	border: rgb(189,186,181) 1px solid;
		background:rgb(241,241,241);

	}	
	
div#order_bottom{	
		width:95%;
		 margin: 5px 5px 5px 5px;
		 padding: 5px 5px 5px 5px;    	
		background:rgb(241,241,241);

	}	
	
		

p.order {
 margin: 5px 5px 5px 5px;
 padding: 5px 5px 5px 5px;
 border-bottom: 1px solid #778;
 font: bold 8pt georgia; 
 }

p.postorder {
  margin: 5px 5px 5px 5px;
 padding: 5px 5px 5px 5px;
 font: bold 8pt georgia;
 }
 
 


div#newitem{	
    		border: black 1px solid;    		

	}




	
div#mainProduct{	
		width:99%;
	    padding:5px 0px 5px 5px;
	    margin:0px 0px 0px 0px;	 
		border:0px;
		background:rgb(241,241,241);	
	}	
	
div#productPic{	
		border:10px solid #699BDD;
	}	
		
	
	
	
	
	
div#cart{	
		width:100%;
	        padding:0px;	 
		border:1px solid #ccc;
		min-height: 600px;	

	}	
	


div#smallCart { 
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear:both;
		float:right;
		 width:170px;
    		border: #ccc 1px solid;
		}	

div#titlesmallCart{ background-image:url('menu_back2.jpg');
		 width:170px;
			color:white; 
		    border:1px solid #ccc;
	         padding:0px;
		}

