body {
	background-color: white;
	font-family:"Gill Sans MT", verdana, arial, helvetica;
	font-size: 12px;
}
h2{font-family:"Gill Sans MT", verdana,arial,helvetica; font-color:black; margin-bottom:0; padding-bottom:0;}
h1{font-family:"Gill Sans MT", verdana,arial,helvetica; font-color:black; margin-bottom:0; padding-bottom:0;}
h1.header{font-family:"Gill Sans MT", verdana,arial,helvetica; font-color:black;width:100%; text-align: center; filter:Glow (Color=#DFBE99, Strength=8;)}
hr{color:#DFBE99;size:4;}
.darkbluebg { background-color: #DFBE99; } 
	.darkbluec {color: black; }	
	.submit {
		border-style:ridge; 
		border-width:3px; 
		background-color:black;
		color:#D4D0C8;
		font-weight:bold;
		font-size:16;
		font-family:'Gill Sans MT', verdana,arial,helvetica}
	input {border=solid 2px #D4D0C8}	
	table.basketTable { border-collapse:collapse; 
				border-top: 4px solid #D4D0C8;
			 border-bottom: 4px solid #D4D0C8;
			 border-right: 4px solid #D4D0C8;
			 border-left: 4px solid ##D4D0C8;
 				  border-spacing: 1;
 				  background-color:#DFBE99;
 				  ######F9F2EC;}
	td.basketTable {border-top: 2px solid #D4D0C8;
 			border-bottom: 2px solid #D4D0C8;
 			border-right: 2px solid #D4D0C8;
 			border-left: 2px solid #D4D0C8;
	}
	tr.basketTable { border-bottom: 10px solid #D4D0C8;}
	th.basketTable { border: 10px solid #D4D0C8;}
	
	td.sepRowTop {  border-top: 2px solid #D4D0C8;
 border-bottom: 10px solid #DFBE99;
 border-right: 2px solid #DFBE99;
 border-left: 2px solid #D4D0C8;
}
	td.sepRowBot {  border-top: 2px solid #D4D0C8;
 border-bottom: 10px solid #DFBE99;
 border-right: 2px solid #DFBE99;
 border-left: 2px solid #D4D0C8;
}

	td.sepRowTopBot {  border-top: 2px solid #D4D0C8;
 border-bottom: 10px solid #DFBE99;
 border-right: 2px solid #DFBE99;
 border-left: 2px solid #D4D0C8;
}


	.shoppingBasketTableTop{ 
	border-top: 2px solid #D4D0C8;
 border-bottom: 2px solid #DFBE99;
 border-right: 2px solid #DFBE99;
 border-left: 2px solid #D4D0C8;

 				 background-color: #DFBE99;
	}
	
	.shoppingBasketTableContents{ 
		background-color: #DFBE99;
		border: 2px solid #D4D0C8;
	}
	
	.shoppingBasketAddressTable{ 
	border-top: 2px solid #D4D0C8;
 border-bottom: 2px solid #DFBE99;
 border-right: 2px solid #DFBE99;
 border-left: 2px solid #D4D0C8;
	}

	.hidden {color: #FFFFE4; }
	 p.xmas {color: red;}
        img.xmas { border-width:0;}

        h1.xmas {font-family: "Snap ITC", "MS Serif","Jokerman","Times New Roman"; color: #CC0000;}
        h2.xmas {font-family: "Snap ITC", "MS Serif","Jokerman","Times New Roman"; color: #CC0000;}
        h2.xmasDate {color: #CC0000;}
        
        .notice {color: red;}
        


	a:link, a:visited, a:active {
		color: black;
  		background: transparent;
  		text-decoration: underline
	}
	#.highlite1 {background-color: #8187FF;}
	img.noborder { border-width:0;}
	img { border-top: 4px solid #D4D0C8;
 border-bottom: 4px solid #DFBE99;
 border-right: 4px solid #DFBE99;
 border-left: 4px solid #D4D0C8;
}
	#td.sepprodrow {background:#8187FF; height=7;}
    .basketbar {text-align: center; 
    			color: black;
    			font-weight: bold; 
    			font-style: normal; 
    			text-align: center }
    .basketbar a:link, .basketbar a:visited, .basketbar a:active {
  			color: black;
  			background: transparent;
  			text-decoration: underline
	} 
	td.seprow { display:table-cell;background-color: darkblue; height=4;width=300;}
		.sepcol { background-color: #DFBE99;
	    		color: black; 
    			text-align:left;
    			font-weight: bold;
    			font-size: 100%; } 	          
   .topnote {  
    			text-align: center; 
    			color: black;
    			font-weight: bold;  
    			text-align: center}
    .verticalSplit {
    	border-left:2px solid #C68946
    }
    
    
   
    .topbar_small { background-color: #DFBE99; 
    			text-align: center; 
    			color: black;
    			font-weight: normal;  
    			text-align: center;    			
    			border-top: 4px solid #D4D0C8;
 				font-size: smaller; 	
 				v-align: center; 							 				 
 	}
 	
 	.topbar_small_row2 { background-color: white; 
    			text-align: center; 
    			color: black;
    			font-weight: normal;  
    			text-align: center;    			
    			border-top: 1px solid #D4D0C8;
    			border-bottom: 2px solid #D4D0C8;
    		 	border-left: 3px solid #D4D0C8;
 				font-size: smaller; 	
 				v-align: center; 							 				 
 	}

 	
 	div#topbar_small_header h1{
 				display: inline; 
 				margin-bottom: 0;
 				padding-bottom: 0;
    			font-size: small;
 				color: black;
 				font-size: 180%;
    			font-weight: normal;  
    			text-align: center; 
    }
    div#topbar_small_header h4 {
    			display: inline; 
    			margin-bottom: 0;
 				padding-bottom: 0;
 				margin-bottom: 0;
 				padding-top: 0;
    			font-size: small;
 				color: black;
 				font-size: 120%;
    			font-weight: normal;  
    			text-align: center; 
    }


 	h4.subtopbar_small {font-size: small;
 			color: black;
    			font-weight: normal;  
    			text-align: center; 
    			padding-bottom:2px;
    			margin-bottom: 0;  
    }
    h3.subtopbar_small {font-size: normal;
 			color: black;
    			font-weight: bold;  
    			text-align: center; 
    			padding-bottom:2px;
    			margin-bottom: 0;  
    }
    h3.test { padding-bottom:2px;
    		padding-top:2px;
    }

 	td.topbar_small { vertical-align: top; 
 					padding-bottom:2px;
 					margin-bottom: 2px;

 	}
 	
 	
 	.extraInfo_small { background-color: white; 
    			text-align: left; 
    			color: black;
    			font-weight: normal;    			
 				font-size: smaller; 				 
 	}

    
   .topbar { background-color: #DFBE99; 
    			text-align: center; 
    			color: black;
    			font-weight: bold;  
    			text-align: center;    			
    			border-top: 4px solid #D4D0C8; 				 
 	}
   .topbar a:link, .topbar a:visited, .topbar a:active {
  			color: black;
  			
  			text-decoration: underline
	} 
	.sidebar { 
	    		color: black;
    			font-weight: bold;
    			text-align:left;
    			font-size: 90%;     			
    			border-top: 4px solid #D4D0C8;
 				 border-bottom: 4px solid #DFBE99;
 				 border-right: 4px solid #DFBE99;
 				 border-left: 4px solid #D4D0C8;
 				 
  			
    			}
   .sidebar a:link, .sidebar a:visited, .sidebar a:active {
  			color: black;
  			background: transparent;
  						text-decoration: underline;  			
	} 	
	.sidebar img {border-top: 4px solid #D4D0C8;
 				 border-bottom: 4px solid #DFBE99;
 				 border-right: 4px solid #DFBE99;
 				 border-left: 4px solid #D4D0C8;
	}
	.sidetitle { background-color: #DFBE99;
	    		color: black; 
    			text-align:left;
    			font-weight: bold;
    			font-size: 110%; }
   .sidetitle a:link, .sidetitle a:visited, .sidetitle a:active {
  			color: black;
  			background: transparent;
  			text-decoration: underline;
	} 
	
	.sidelist {		
		margin-left: 10;
	}
	UL {list-style: square outer; margin-left: 20; margin-bottom:1;}
	p.sectionTitle {
  margin: 0;
  padding: 3px 0 2px 32px;
  border-top: 4px solid darkblue;
  border-bottom: 4px solid darkblue;
  color: darkblue;
  font-size: 105%;
  font-weight: bold;
  background-color: white;
}

