/*--------------------------------------------------
Page formatting
---------------------------------------------------*/	

/*--------------------------------------------------
General Backgrounds
---------------------------------------------------*/	

		.white_bg {
				background-repeat: repeat;
				background-color:  #FFFFFF;	
		} 		
		
		.blue_bg {
				background-repeat: repeat;
				background-color:  #1d36a2;	
		} 		

		.red_bg {
				background-repeat: repeat;
				background-color:  #da091c;	
		} 
		
		.grey_bg {
				background-repeat: repeat;
				background-color:  #7a7a7a;	
		} 	

		.black_bg {
				background-repeat: repeat;
				background-color:  #000000;	
		} 		
		


/*--------------------------------------------------
Local Backgrounds
---------------------------------------------------*/			
		
		.main_bg {
				background-image: url(http://www.mafood.com/images/background.jpg);		
				background-repeat: repeat-x;
				background-color:  #85704d;	
		} 
		
		.header_bgimage {
				background-image: url(http://www.mafood.com/images/headerbg.jpg);		
				background-color:  #fafaf4;	
		} 
		
		.body_bgimage {
				background-image: url(http://www.mafood.com/images/bodybg.jpg);
				background-repeat: no-repeat;
				background-color:  #fafaf4;	
		} 
					

		.page_bg{
				background-repeat: repeat;
				background-color:  #fafaf4;
				border-left: 2px solid #2c3a5c;
				border-right: 2px solid #2c3a5c;
				border-color:  #251c0d;
		} 		
					
		

/*--------------------------------------------------
Text
---------------------------------------------------*/	

		.body {
			font-size: 14px;
			font-weight: 500;
			color: #333333;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.01em;
			word-spacing: .10em;
			line-height: 1.15; 
		}
	
		.bodyplus {
			font-size: 16px;
			font-weight: 500;
			color: #333333;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.01em;
			word-spacing: .10em;
			line-height: 1.15; 
		}	
		
		.bodyminus {
			font-size: 12px;
			font-weight: 500;
			color: #333333;
			font-family: Palatino, Times, serif;
		}	
		
		.pagetitles {
			font-size: 20px;
			font-weight: 600;
			font-variant: small-caps;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
			text-shadow: #666666 0.1em 0.1em 0.15em
		}		
	
		.indexbody {
			font-size: 11px;
			font-weight: 600;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.1em;
			word-spacing: .1em;
			line-height: 1.25; 
		}	
		
		
		.indextitles {
			font-size: 16px;
			font-weight: 600;
			font-variant: small-caps;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
			text-shadow: #666666 0.2em 0.2em 0.25em
		}
		
		.indexlinkshold {
			font-size: 10.5px;
			font-weight: 500;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
		}		


		.header {
			font-size: 15px;
			font-weight: 500; 
			color: #606060;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.01em;
			word-spacing: .10em;
			line-height: 1.15; 
			background-color:  #ffffff;			
		}	
				
		
		.footer {
			font-size: 9px;
			font-weight: 500;
			color: #4a484d;
			font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
		}
		
		
		.red {
			font-size: 13px;
			font-weight: 500;
			color: #e90404;
			font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
		}
		
		.bigred {
    		FONT-WEIGHT: bold;
			font-size: 15px;
			color: #e90404;
			font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
			letter-spacing: 0.01em;
			word-spacing: .10em;
			line-height: 1.15; 
		}		
		
		.mailingaddress {
			font-size: 13px;
			font-variant: small-caps;
			color: #000000;
			font-family: Palatino, Times, serif;
		}	
		
		.req{
   			FONT-SIZE: 16px;
    		COLOR: red;
    		LINE-HEIGHT: 18px;
    		FONT-FAMILY: Arial, Helvetica, sans-serif
		}

		.errormsg{
    		FONT-WEIGHT: bold;
    		FONT-SIZE: 12pt;
    		COLOR: red;
    		LINE-HEIGHT: 18pt;
    		FONT-FAMILY: Arial, Helvetica, sans-serif
		}		


/*--------------------------------------------------
Links
---------------------------------------------------*/	

		.indexlinks {
			font-size: 10.5px;
			font-weight: 500;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
		}

		.indexlinks:hover  {
			font-size: 10.5px;
			font-weight: 500;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
			text-decoration: underline;			
			text-shadow: #cccccc 0.2em 0.2em 0.25em			
		}



		.indexlinksbig {
			font-size: 13px;
			font-weight: 500;
			font-variant: small-caps;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
		}

		.indexlinksbig:hover  {
			font-size: 13px;
			font-weight: 500;
			font-variant: small-caps;
			color: #000000;
			font-family: 'Trebuchet MS', verdana, sans-serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.15; 
			text-decoration: underline;			
			text-shadow: #cccccc 0.2em 0.2em 0.25em			
		}		
		


/*--------------------------------------------------
Right Column Menu
---------------------------------------------------*/	

		.menulinks {
			font-size: 14px;
			font-weight: 500;
			font-variant: small-caps;
			color: #000000;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.55; 
			text-shadow: #666666 0.1em 0.1em 0.25em
			text-decoration: none;
		}
		
		.menulinks:hover {
			font-size: 15px;
			font-weight: 500;
			font-variant: small-caps;
			color: #000000;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.15em;
			word-spacing: .15em;
			line-height: 1.55; 
			text-shadow: #4d5372 0.15em 0.15em 0.25em
			text-decoration: none;
		}		




/*--------------------------------------------------
Global Menu
---------------------------------------------------*/	


		.menutext {
			font-size: 10px;
			font-variant: small-caps;			
			font-weight: 600;
			color: #FFFFFF;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.10em;
			word-spacing: .10em;
			line-height: 1.15; 
			text-decoration: none;
			text-shadow: #000000 0.1em 0.1em 0.1em
		}		
		
		.menutext:hover {
			font-size: 10px;
			font-variant: small-caps;			
			font-weight: 600;
			color: #FFFFFF;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.1em;
			word-spacing: .10em;
			line-height: 1.15; 
			text-decoration: underline;
			text-shadow: #000000 0.1em 0.1em 0.1em
		}	
		
		.menumembertext {
			font-size: 14px;
			font-variant: small-caps;			
			font-weight: 600;
			color: #3d3d3d;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.1em;
			word-spacing: .10em;
			line-height: 1.15; 
			text-shadow: #c6c6c6 0.1em 0.1em 0.1em
		}			

		.menumembertext:hover {
			font-size: 14px;
			font-variant: small-caps;			
			font-weight: 600;
			color: #3d3d3d;
			font-family: Palatino, Times, serif;
			letter-spacing: 0.1em;
			word-spacing: .10em;
			line-height: 1.15; 
			text-decoration: underline;
			text-shadow: #c6c6c6 0.1em 0.1em 0.1em
		}			


		.memberlogin {
				background-image: url(http://www.mafood.com/images/memberlogin.jpg);		
				background-repeat: no-repeat;
		} 
		
		.memberlogin:hover {
				background-image: url(http://www.mafood.com/images/memberlogin_over.jpg);		
				background-repeat: no-repeat;
		}	
		
		.memberlogout {
				background-image: url(http://www.mafood.com/images/memberlogin_over.jpg);		
				background-repeat: no-repeat;
		} 
		
		.memberlogout:hover {
				background-image: url(http://www.mafood.com/images/memberlogin.jpg);		
				background-repeat: no-repeat;
		}		
				
		
/*--------------------------------------------------
end
---------------------------------------------------*/		