body {	margin: 10px 0 0 0;	padding: 0;	background-color: #8A0000;	text-align: center;	background: url("images/dtour_bg.gif") repeat ;	}	#dtourtable {	border: 6px solid #CC0315;	background-color: #fff; 	}a, a:visited, a:active {	text-decoration: underline;	color: #8A0000;	}	a:hover { background-color: #FFF7CB; }h1 {	font: bold 20px/24px georgia;	color: #8A0000; 	text-align: left;	}	h2 {	font: bold italic 14px/18px georgia;	color: #8A0000; 	text-align: left;	}		p {	font: 11px/17px georgia;	color: #000;	margin: 10px 0 0 0;	text-align: left;	}img { border: 0; }#hometext {	width: 280px;	font: 11px/17px georgia;	color: #000;	margin:0;	padding:20px;	background-color: #fff; 	}#storeinfo {	margin: 0 0 20px 20px;	width: 250px;	background-color: #fff; 	}	#storeinfo h2 {	font: bold 16px/20px georgia;	color: #8A0000;	margin: 10px 0 0 0;	padding:0;	border-bottom: 1px dashed #8A0000;	text-align: left;		}#storeinfo h3 {	font: bold 12px/20px georgia;	color: #000;	margin: 10px 0 0 10px;	padding:0;	text-align: left;		}#storeinfo p {	font: 11px/17px georgia;	color: #000;	margin: 0 0 0 10px; 	text-align: left;		}#overrun { 		background-color: #fff; 	background: url("images/over_bg.gif") repeat ; 	}	#nav { margin:0;padding:0; }#nav ul { list-style-type: none;margin:10px 0  0 0;padding:0; }#nav ul li { display: inline; }#nav ul li a { text-decoration: underline;padding:0;margin:0; }#nav ul li a:hover { background-color:#FFF7CB; }#nav ul li a#current { background-color: #FFF7CB; color: #8a0000; }#credit {	background-color: #fff; 	font: 10px/17px verdana;	color: #666;	margin: 0;	padding:5px 0;	text-align: right;	width: 160px;	}	#credit > span {	background-color: #fff; 	padding: 1px;	text-align: right;	}		