* { 
margin: 0px; 
padding: 0px; 
}

BODY, TD, P  { font-size : 12px; font-family : verdana, helvetica, arial, sans-serif; color : #2A2323; line-height : 1.5em;}

P {margin-top : 0; margin-bottom : 1em;}

BODY {
  margin : 0;
  color : #2A2323;
}

ul, ol { list-style-position: outside; margin-left : 1em; margin-bottom : 1em; }
li {margin-left : 1.33em;}

p {
  padding : 5px 0;
  margin : 0;
}

A  {color : #CC0033; font-weight : bold; text-decoration : none;}
A:Visited  { color : #CC0033; font-weight : bold; text-decoration : none;}
A:Active  { color : #CC0033; font-weight : bold; text-decoration : none;}
A:Hover  { color : #CC0033;	font-weight : bold; text-decoration : underline;}

div#header {
  background : #DDC8B4 url(images/bg_header.gif) top left repeat-x;
  border-bottom : 3px solid #5D3529;
  margin : 0;
  padding : 0;
}

div#header img#logo2 {
  position : absolute;
  top : 0;
  left : 0;
  z-index : 5;
}

div#header img#remax {
  position : absolute;
  top : 70px;
  right : 40px;
  z-index : 3;
}

div#content-wrapper {
  background : #fff url(images/bg_content-wrapper.gif) top left repeat-y;
  border-bottom : 15px solid #5D3529;
}

div#sbar {
  float : left;
  width : 165px;
  background : #8E795E;
  padding-top : 10px;
  margin : 0;
  font-family : trebuchet ms, verdana, arial, sans-serif;
  font-weight : normal;
  font-size : 11pt;
  color : #fff;
}
ul#nav {
  text-align : left;
  font: normal 14px "Trebuchet MS", Verdana, sans-serif;
  color : #000;
  margin : 0 0 20px 0;
  padding : 0;
}

ul#nav li {
  list-style: none;
  margin : 0;
  padding : 0;
}

/* Fix IE. Hide from IE Mac \*/
 * html ul#nav li { float : none; height: 1%;} 
 * html ul#nav li a { height: 1%;} 
/* End */

ul#nav li a, ul#nav li a:link, ul#nav li a:visited
{
  text-decoration: none;
  color : #fff;
  font-weight : normal;
  display : block;
  padding : 13px 0 3px 7px;
  border-bottom : 1px solid #fff;
}

ul#nav li a:hover {
  color: #fff;
  background : #614D34;
}

p#phone{
  font-weight : normal;
  text-align : center;
  font-size : 14pt;
  color : #fff;
  line-height : 1.2em;
}

p#slogan {
  color : #fff;
  font-style : italic;
  font-size : 12pt;
  font-weight : bold;
  text-align : center;
  margin : 2em 0 0 0;
}

div#content {
  position : relative;
  margin : 0 5px 0 175px;
  padding : 5px;
  background : #ffffff;
  text-align : justify;
}

div#content img {
  position : relative;
  margin : 0 0 5px 5px;
}

div.quote {
	text-align : center;
	margin : 5px 50px;
	padding : 10px;
	background : #DDC8B4;
	font-size : 1.1em;
	border : 3px double #8E795C;
}

div#judy, div#elaine, div#shawn, div#christine, div#christineb, div#brenda {
  width : 170px;
  float : left;
  margin : 0 10px;
  position : relative;
  text-align : left;
  font-size : 10px;
}

div#judy p, div#elaine p, div#shawn p, div#christine p, div#christineb p , div#brenda p{
  font-size : 11px;
}

div#judy h3, div#elaine h3, div#shawn h3, div#christine h3, div#christineb h3, div#brenda h3 {
  font-size : 14px;
  font-weight : bold;
  text-transform : uppercase;
}

div#judy h4, div#elaine h4, div#shawn h4, div#christine h4, div#christineb h4, div#brenda h4 {
  font-size : 12px;
  font-weight : bold;
}

.clearleft {
  clear : left;
}

div#footer {
  margin : 0;
  padding : 5px;
 text-align : right;
  color : #000;
  font-size : 8pt;
}

div#footer h4 {
  margin : 0;
  font-size : 11pt;
  font-style : italic;
  font-weight : bold;
}

div.sidebar {
  float : right;
  width : 185px;
  background : #E9DCCF;
  padding : 5px;
  margin : 0 0 5px 7px;
  border : 3px double #5D3529;
  position : relative;
}

div.sidebar p {
  font-size : 8pt;
  padding-bottom : 5px;
  margin : 0;
  text-align : left;
}

div.sidebar h3 {
  font-size : 10pt;
  margin : 0;
  text-align : center;
  color : #5D3529;
}

hr {
  width : 85%;
  text-align : center;
  margin : 5px auto;
  border : 0;
  border-bottom : 2px dotted #E9DCCF;
  color : fff;
  background : none;
}

div#clear {
  clear : both;
}
H2 {
  font-size : 1.5em;
  font-weight : bold;
  font-family : trebuchet ms, verdana, arial, sans-serif;
  color : #8E795E;
  margin-bottom : 0;
  padding-bottom : 0;
}

H3 {
  font-size : 1.3em;
  font-weight : bold;
  font-family : trebuchet ms, verdana, arial, sans-serif;
  color : #8E795E;
  margin-bottom : 0;
  padding-bottom : 0;
}

H1 {
  height : 63px;
  text-indent : -9999px;
  margin : 0;
  padding : 0;
}
.tollfree {
  font-weight : bold;
  font-size : 1.2em;
}

div#photos {
  float : right;
  width : 255px;
  position : relative;
}

.tl_welcome {background: #fff url(images/tl_welcome.gif) top left no-repeat;}
.tl_buying {background : #fff url(images/tl_buying.gif) top left no-repeat;}
.tl_selling {background : #fff url(images/tl_selling.gif) top left no-repeat;}
.tl_testimonials {background : #fff url(images/tl_testimonials.gif) top left no-repeat;}
.tl_aboutus {background : #fff url(images/tl_aboutus.gif) top left no-repeat;}
.tl_petawawa {background : #fff url(images/tl_petawawa.gif) top left no-repeat;}
.tl_contact {background : #fff url(images/tl_contact.gif) top left no-repeat;}
.tl_gallery {background : #fff url(images/tl_gallery.gif) top left no-repeat;}

.photo {
  position : relative;
  float: left;
  width: 170px;
  height : 170px;
  margin: 5px;
  padding: 0;
  font-size : 10px;
  text-align : center;
  overflow : auto;
}

.photo img {
  display : block;
  margin : 0 auto;
  text-align : center;
  border : none;
}

