 p, ul, ol, h1, h2, h3, h4, h5, h6, img, dt, dd {margin:0;padding:0;border:0;}
 body	{
 	margin: 0; padding:0; text-align:center;
	font:11px/16px verdana, arial, helvetica,  sans-serif;
	color: #000;
	background: #FDFBF5;
	}
/* Centres the design in the middle of the page regardless of screen resolution */	
#wrap  {
position: relative;
width:736px;

margin:100px auto 0 auto;
}

#logo {float:left; width:184px; height:184px;  margin:0; padding:0; background:url(logo.gif) left no-repeat;}
#main {float:right; width:552px; margin:0; padding:0;  }

#right {float:right; margin:10px 0 0 0; text-align:left; width:552px; text-align:justify;}
#right p {padding:10px 0;}
#quote {margin:0; padding:0; width:552px; height:30px; background: url(quote.gif) top no-repeat;}
#left {float:left; margin:0; padding:10px 5px; text-align:left; width:168px;}

.address {border:1px solid #000; font-family:georgia, "Times New Roman", serif; padding:4px 3px; margin:0 0 8px 0;}
h3 {font-size:1.1em; margin-bottom: 10px; text-transform: uppercase;}
p {padding:2px 0 8px 0;}

a {color:#000; text-decoration:none;}
a:hover {color:#C4CF2E; text-decoration:undlerline;}
.hide {display:none;}

#van {width:152px; height:152px; background:url(vancouver.gif) left no-repeat; padding:0 0 5px 0;}
#vic {width:152px; height:152px; background:url(victoria.gif) left no-repeat; padding: 0;}
#van a, #vic a {display:block; width:150px; height:10px; padding-top:120px;}

.contact {
	border: 1px solid black;
	padding: 30px 10px;
	text-align: center;
}