body { padding: 0px; margin: 0px; list-style-image: url(bullets.jpg); text-align: center; font-family: verdana, arial, sans-serif; font-size: 12px; background: #6d6d6d url(bodybkrepeat.jpg) repeat-x; font-weight: normal; color: #000000; }
a:link { color: #010050; }
a:visited { color: #0F0982; }
a:hover { color: #0F0982; }

.tophead { padding: 0px; margin: 0px; text-align: left; background: url(logo768.png) no-repeat top center; height:136px; width:768px; _azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);

}
.nav { background: url(navrepeat.gif) repeat-x; text-align: center; color: #000000;  padding-top: 2px; padding-left: 0px; padding-right: 0px; margin: 0px; font-family: verdana, Geneva, arial, sans-serif; font-size: 14px; font-weight: bold; }
.nav a:link { text-decoration: none; color: #000000; }
.nav a:visited { text-decoration: none; color: #000000; }
.maintop { padding: 0px; margin: 0px; background: url(bodytop.png) no-repeat top center; width:768px; _azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);

}
.main { text-align: left; background: #ffffff; border-left:2px solid #efeded; border-right:2px solid #efeded; padding: 10px; margin: 0px; color: #000000; font-weight: normal; font-size: 12px;  font-family: verdana, Geneva, arial, sans-serif; }
.mainbody { line-height: 140%; text-align: left; background: #ffffff; border-left:2px solid #efeded; border-right:2px solid #efeded; padding: 10px; margin: 0px; color: #000000; font-weight: normal; font-size: 12px;  font-family: verdana, Geneva, arial, sans-serif; }
.mainbodytop { text-align: center; background: url(mainbodytop.gif) no-repeat top center; padding: 0px; margin: 0px; color: #000000; font-weight: normal; font-size: 15px;  font-family: verdana, Geneva, arial, sans-serif; }
.mainbodybot { text-align: center; background: url(mainbodybottom.gif) no-repeat top center; padding: 0px; margin: 0px; color: #000000; font-weight: normal; font-size: 12px;  font-family: verdana, Geneva, arial, sans-serif; }

.mainbottom { padding: 0px; margin: 0px; font-size: 10px; background: url(bodybottom768.png) no-repeat top center; width:765px; _azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);

}

.side { margin: 0px; color: #000000; font-weight: normal; font-size: 10px;  font-family: verdana, Geneva, arial, sans-serif;  padding-left: 5px; padding-right: 5px; text-align:center }

.copyright { background-color: transparent; color: #999999; font-weight: normal; font-size: 12px;  font-family: arial, sans-serif;  padding: 10px; text-align:left }
.copyright a:link   { color: #999999; text-decoration: none; background-color: transparent }
.copyright a:visited   { color: #ECECEC; text-decoration: none; background-color: transparent }
.copyright a:active   { color: #ECECEC; text-decoration: none; background-color: transparent }
.copyright a:hover  { color: #ECECEC; text-decoration: none; background-color: transparent }

.lside { background:#efeded; color: #000000; font-weight: bold; font-size: 12px;  font-family: arial, sans-serif;  margin: 0px; padding-top: 5px; padding-left: 10px; padding-right: 10px; text-align:left }
.lside  a:link { text-decoration: none; color: #000000; }
.lside a:visited { text-decoration: none; color: #FDEDC0; }
.lside a:hover { text-decoration: none; color: #000000; }

.bot { padding: 0px; margin: 0px; text-align: center; font-family: verdana, arial, sans-serif; font-size: 18px; background: url(bottom.gif) no-repeat; font-weight: bold; color: #000000; }
.top { padding: 0px; margin: 0px; text-align: center; font-family: verdana, arial, sans-serif; font-size: 16px; background: url(top.gif) no-repeat; font-weight: bold; color: #000000; }


.headings { padding-left: 20px; padding-top: 2px; padding-bottom: 3px; padding-right: 2px; margin: 0px; text-align: left; font-family: verdana, arial, sans-serif; font-size: 14px; background: #efeded url(square-logo.jpg) no-repeat; font-weight: bold; color: #000000; }
.headingsr { margin: 0px; text-align: right; font-family: verdana, arial, sans-serif; font-size: 12px; background: #efeded url(rightgrey.jpg) no-repeat; font-weight: bold; color: #000000; }
.headingsrb { padding: 0px; margin: 0px; text-align: right; font-family: verdana, arial, sans-serif; font-size: 16px; background: #efeded url(bottomrightgrey.gif) no-repeat; font-weight: bold; color: #000000; }
.headingslb { padding: 0px; margin: 0px; text-align: left; font-family: verdana, arial, sans-serif; font-size: 16px; background: #efeded url(bottomlefttgrey.gif) no-repeat; font-weight: bold; color: #000000; }

.leftnav { text-align: left; border-bottom:1px dotted #000000;  background:#efeded;  color: #373434;  padding: 5px; font-family: Tahoma, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; }
.leftnav a:link { text-decoration: none; color: #373434; }
.leftnav a:visited { text-decoration: none; color: #000000; }
.leftnavt a:link { text-decoration: none; color: #373434; }
.leftnavt { text-align: left; border-bottom:1px dotted #000000;  background:#f7941d;  color: #373434;  padding: 5px; font-family: Tahoma, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; }
.leftnavt a:visited { text-decoration: none; color: #000000; }


td {  margin: 0px; padding: 0px; background-color: transparent; font-family: verdana, Geneva, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000000;  }
h1 { position: relative; top: -15px; text-align: left; margin: 0px; padding: 0px; color: #000000; font-family: verdana, arial, sans-serif; font-style: normal; font-size: 18px; font-weight: bold; }
h2 {  position: relative; left: -5px; top: 45px; text-align: center; color: #f7941d; font-family: verdana, verdana, Geneva, arial, sans-serif; font-weight: bold; font-size: 14px; padding: 0px; margin: 0px; }
h3 {  position: relative; left: -5px; top: 45px; text-align: center; color: #f7941d; font-family: verdana, verdana, Geneva, arial, sans-serif; font-weight: bold; font-size: 14px; padding: 0px; margin: 0px; }
.bottomnav { text-align: center; background:#000000;  color: #FFFFFF;  padding: 5px; margin: 0px; font-family: verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; }
.bottomnav a:link { text-decoration: none; color: #FFFFFF; }
.bottomnav a:visited { text-decoration: none; color: #FDEDC0; }


.blackbk { border:1px solid #000000; color: #ffffff; text-align:center; margin: 0px; padding: 0px; font-weight: normal; font-size: 11px; background:#000000;}
.blackfoot { border:1px solid #000000; color: #ffffff; text-align:center; margin: 0px; padding: 5px; font-weight: normal; font-size: 11px; background:#000000;}

.trans { color: #ffffff; text-align:center; margin: 0px; padding-top: 5px; font-weight: normal; font-size: 11px; background-color: transparent;}
.reviews {  border-bottom:1px dotted #494545; padding: 5px; background-color: transparent; font-family: Georgia, Times, verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }

.marroon { margin: 0px; padding: 5px; background:#8C0800;}
li { text-align: left; }
ul {  margin-left: 15px; padding-left: 15px; text-align: left; }
.friend {  padding: 10px; text-align: left; background:#ffffff; color: #000000; font-family: verdana, Geneva, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000;  }
.ltyellow { margin: 0px; background: #FDE784; color: #000000; font-weight: normal; font-size: 10px;  font-family: verdana, Geneva, arial, sans-serif;  padding: 5px;  }


form {margin: 0px; padding: 0px;}
.premlistings { padding-left: 10px; background-color: transparent; font-family: Georgia, Times, verdana, Geneva, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000000;  }
.reglistings { padding-left: 10px; padding-top: 5px; background-color: transparent; font-family: Georgia, Times, verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }
.reglistingstop { height: 23px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; background: #000000; font-family: Georgia, Times, verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;  }

.topnavhead { margin: 0px; padding: 0px; text-align: left; background-color: transparent;  }
.topnavheadnav { margin: 0px; padding: 0px; text-align: left; background-color: #C8BD9E; font-family: verdana, Geneva, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.headl { background:#E9E0C7;}
.search { text-align: center; background-color: transparent; color: #000;  margin: 0px; padding:0px; font-family: arial, sans-serif; font-size: 13px; font-weight: normal; }

.grey {  margin: 0px; padding: 5px; background:#efeded;  font-family: verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }
.white {  margin: 0px; padding: 5px; background:#ffffff;  font-family: verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }

.searchform { margin: 0px; padding:0px; color: #000;  font-family: arial, sans-serif; font-size: 13px; font-weight: normal; }
.searchgo { position: relative; bottom: -8px;}