body {background-color:#000000;margin:10px auto auto auto;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:small}

a { text-decoration: none;color:#003366}
a:hover { text-decoration: underline;color: #ba001d}

h1 { color:#000000;font-size:16px;font-family:Verdana,Arial, Helvetica, sans-serif}
h2 { color:#000000;font-size:14px;font-family:Verdana,Arial, Helvetica, sans-serif}

#sitecontainer {width:900px;margin:auto;background-color:#FFFFFF}
#banner {width:900px;margin:0;padding:0}
	#banner #royallepage {width:900px;height:102px;margin:0;padding:0;}
	#banner #phone {width:900px; height:51px;margin:0;padding:0; background-image:url(images/property-collingwood-2.jpg);font-size:12px;color:#ffffff;font-weight:bold;text-align:right}
		#banner #phone p{margin:0;padding:0}
	#banner #contacts {width:900px; height:66px;margin:0;padding:0; background-image:url(images/property-collingwood-mls.jpg);font-size:12px;color:#ffffff;font-weight:bold;text-align:right}
		#banner #contacts p.names {margin:0;padding:0;font-size:12px;line-height:22px}
		#banner #contacts p.topnav {margin:0;padding:0; color:#000000;font-size:12px}
		#banner #contacts a {font-variant:small-caps; color:#000000}
		#banner #contacts a:hover {color:#ba001d;text-decoration: none}
#contentcontainer {width:900px;margin:0;padding:0;background-image:url(images/property-collingwood-bkg.jpg)}
#nav {width:200px; background-image:url(images/property-collingwood-nav-bkg.jpg); float:left;margin:0;padding:0}
	#nav {color:#000000; font-size:12px; text-align:left}
	#nav a {color:#000000; font-size:12px; font-weight:bold}
	#nav a:hover {color:#ba001d;text-decoration: none}
	#nav ul,li {margin-top:0px;list-style:none}
	#nav li {margin:0px 20px 8px 2px}
	#nav p {margin:0px 22px 0px 30px;text-align:center}
	#nav ul.listing,li.listing {list-style:none;color:#666666; font-size:11px; font-weight:normal}
	#nav li.listing {margin:0px 20px 0px 2px}
	#nav a.listing {color:#666666; font-size:11px; font-weight:normal}
#content {width:680px; background-color:#ffffff; float:left;padding:10px}
#footer {width:700px;margin:0;padding:20px 0px 0px 200px;font-size:9px; text-align:center; clear:both}


#printcontainer {width:580px;margin:auto;background-color:#FFFFFF}
#printbanner {width:580px;margin:auto auto 20px auto;background-color:#FFFFFF;border-bottom:1px solid #dddddd}
#printbanner p{width:430px;float:left;text-align:right;font-size:12px}
#printcontent {width:580px;margin:auto;background-color:#FFFFFF}
#printfooter {width:580px;margin:0;padding:20px 0px 0px0px;font-size:9px; text-align:center}
body.print {background-color:#ffffff;margin:auto;color:#333333;font-family:Arial, Helvetica, sans-serif}


/*photo display for listings */
   	#listingphotocontainer {
	float:left;
	width:420px; 
	height:360px;
	text-align:center;
	background-color:#f1f1f1;
	border:solid;
	border-width: 1px;
	border-color:#21346A;
	padding:5px;
	margin-right:10px;
	margin-bottom:10px
	}
/*desc display for listings */
   	#listingaddress {
	float:left;
	text-align:justify;
	padding:0px 4px 4px 4px
	}
	
/*amenities display for listings */
   	#listingdesc {
	float:left;
	width:660px;
	padding:0px 4px 4px 4px
	}
	#listingdesc li,ul {list-style:disc}