BODY { 
    margin: 0 auto;
    width: 810px;
    background-image: url(/images/shpa_bg.jpg);
	 color: #000000;
    font-family: 'arial', sans-serif;
    font-size: 79%;
    font-style: normal;
    font-variant: normal;
    font-weight: normal; }
    
TABLE {
	 background-color: white;
	 color: #000000;
    font-family: 'arial', sans-serif;
    font-size: 1.0em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal; } 
       
table.center { margin: 0 auto; }

table.invisible { margin: 0 auto;
							background-color: transparent; }
																
table.cart {  font-size: 0.9em;
						background-color: #EDF4D6; 
						border-color: #867E56; 
						border-width: 2px;
    					border-style: solid; }						  
																
table.desk {	background-image: url("/images/desk.jpg");
 							background-repeat: no-repeat;
 							background-position: right bottom; } 								
			
table.unhappy {	background-image: url("/images/unhappy.jpg");
 							background-repeat: no-repeat;
 							background-position: right bottom; } 								
						
table.cross {	background-image: url("/images/cross.jpg");
 							background-repeat: no-repeat;
 							background-position: right bottom; } 		
 																							
table.bottom { background-color: transparent; }
																									
			
tr,td {text-align:left;}

td.center {text-align:center;}	

td.right  {text-align: right;
				margin-right: 5px; }												 
					 
 DIV {  
	 color: #000000;
    font-family: 'arial', sans-serif;
    font-size: 1.0em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal; 
    text-align: left; } 					
    
    					 
div.heading { color: #663300;
    					font-family: 'Georgia', serif;
   					font-size: 1.8em;
    					font-style: normal;
    					font-variant: normal;
    					font-weight: bold; }
    						
div.centered { text-align: center; }


div.highlight { background-color: #FFFFCC; }



#keywords {   padding:5px; 
  							margin:10px; } 
  							
#keywords li { list-style-type:square; } 						
  							



/************** nav menu styles ****************/
	
	
						
										
table.nav { 	border-color: #A09668;
						border-width: 2px;
						border-style: solid;				
						}
					

/* Tan hack for ie */
* html .topcell a {
width: 100%;
}


/* Tan hack for ie */
* html .lowcell a {
width: 100%;
}

td.topcell a { display: block;
						font-family: 'Verdana', sans-serif;
						color: #FFFFFF;
						text-decoration: none;
						font-size: 1.0em;
						font-weight: bold; 					
						padding: 2px;
						background-color: #867E56;
						border-color: #A09668;
        				border-width: 0 0 2px 0;
        				border-style: solid; }						
						
td.lowcell a { display: block;
						font-family: 'Verdana', sans-serif;
						color: #FFFFFF;
						text-decoration: none;
						font-size: 1.0em;
						font-weight: bold; 					
						padding: 2px;
						background-color: #867E56; }					

td.topcell a:hover { display: block;
						font-family: 'Verdana', sans-serif;
						color: #FFFFFF;
						text-decoration: none;
						font-size: 1.0em;
						font-weight: bold; 					
						padding: 2px;
						background-color: #663300; 
						border-color: #A09668;
        				border-width: 0 0 2px 0;
        				border-style: solid; }

td.lowcell a:hover { display: block;
						font-family: 'Verdana', sans-serif;
						color: #FFFFFF;
						text-decoration: none;
						font-size: 1.0em;
						font-weight: bold; 					
						padding: 2px;
						background-color: #663300; }	
		
		
/************** footer menu styles ****************/		
		
						
table.footer { background-color: #EDF4D6;
						border-color: #A09668;
						border-width: 1px 0 0 0;
						border-style: solid;	
						padding: 6px;				
						}					

div.footertext {
		font-family: 'Arial', sans-serif;
		font-size: 1.0em;
		font-weight: bold; 
		color: #663300; }						
		 						
				
	div.copy {
		font-size: 0.8em;
		color: #666666;
}


/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
	width: 100%;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}
	
	
		
/************** hyperlink styles ****************/		
					
						
a:link {color: #993300; text-decoration: underline; }
a:visited {color: #867E56; text-decoration: underline; }
a:hover {color: #993300; text-decoration: none; font-weight: bold; }
a:active {color: #CC6633; } 


a.nav:link { display: block;
					color: #FFFFFF; 
					text-decoration: none; }
a.nav:visited {color: #FFFFFF; 
						text-decoration: none; }
a.nav:hover { display: block;
							color: #FFFFFF; 
							text-decoration: none; }
a.nav:active { display: block;
						color: #FFFFFF; } 


a.footer:link {color: #663300; text-decoration: none; } 
a.footer:visited {color: #663300; text-decoration: none; } 
a.footer:hover {color: #663300; text-decoration: underline; } 
a.footer:active {color: #663300; } 


a.owner:link {color: #666666; text-decoration: none; } 
a.owner:visited {color: #666666; text-decoration: none; } 
a.owner:hover {color: #666666; text-decoration: underline; } 
a.owner:active {color: #666666; } 



#cartLayout
{
	margin-top:15px;
	width:144px;
	background-color:#EDF4D6;
border:2px solid #867E56;
font-size:0.9em;
padding:6px;
text-align:center;
}