body { padding: 0px; margin: 0px; text-align: center; font-family: verdana, arial, sans-serif; font-size: 13px; background: #2e3192; 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(header.jpg) no-repeat top center; height:199px; width:968px;}


.nav { background: transparent; text-align: left; color: #000000; line-height: 20px; padding-top: 40px; padding-left: 90px; padding-right: 0px; margin: 0px; color: #ffffff; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; }
.nav a:link { text-decoration: none; color: #ffffff; }
.nav a:visited { text-decoration: none; color: #ffffff; }
.nav a:hover { text-decoration: none; color: #000000; }

.rightlogo { background: transparent; text-align: left; color: #000000; padding-top: 70px; padding-left: 10px; padding-right: 0px; margin: 0px; color: #ffffff; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; }


.maintop { padding: 0px; margin: 0px; background: url(maintop.jpg) no-repeat top center; height:69px; width:968px;}
.main { text-align: left; background: url(mainrepeat.jpg) repeat-y; padding: 0px; margin: 0px; }
.mainbottom { position: relative; top: -50px; padding: 0px; margin: 0px; background: url(mainbottom.jpg) no-repeat top center; height:68px; width:968px;}

.mainbody1 { position: relative; top: -50px; bottom: -50px; text-align: left; background: url(big-glass3.gif) no-repeat top left; padding-left: 30px; margin: 0px; color: #000000; font-weight: normal; font-size: 14px;  font-family: verdana, Geneva, arial, sans-serif; }

.mainbody { text-align: left; background: transparent; padding-left: 10px; margin: 10px; color: #2e3092; font-weight: normal; font-size: 14px;  font-family: verdana, Geneva, arial, sans-serif; }

.mainbodynewt { text-align: left; background: transparent; padding-right: 10px; margin: 0px; color: #2e3092; font-weight: normal; font-size: 13px;  font-family: verdana, Geneva, arial, sans-serif; }
.mainbodynewt a:link { text-align: left; background: transparent; padding-right: 10px; margin: 0px; color: #010050; font-weight: normal; font-size: 13px;  font-family: verdana, Geneva, arial, sans-serif; }
.mainbodynewt a:visited { text-align: left; background: transparent; padding-right: 10px; margin: 0px; color: #010050; font-weight: normal; font-size: 13px;  font-family: verdana, Geneva, arial, sans-serif; }
.mainbodynewt a:hover { text-align: left; background: transparent; padding-right: 10px; margin: 0px; color: #0F0982; font-weight: normal; font-size: 13px;  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; }


.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 }

.subcats { background-color: transparent; color: #999999; font-weight: normal; font-size: 18px;  font-family: arial, sans-serif;  padding-top: 15px; text-align:left }
.subcats a:link   { color: #010050; text-decoration: none; background-color: transparent;}
.subcats a:visited   { color: #010050; text-decoration: none; background-color: transparent }
.subcats a:active   { color: #010050; text-decoration: none; background-color: transparent }
.subcats a:hover  { color: #ffffff; text-decoration: none; background-color: #2e3192 }

.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; }

.formcontact {margin-left: -10px;}

.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: #2e3092;  }
h1 { text-align: left; margin: 0px; padding-left: 18px; color: #2e3092; font-family: times, arial, sans-serif; font-style: normal; font-size: 28px; font-weight: bold; }
h2 { display:inline; color: #2e3092; font-family: times, arial, sans-serif; font-style: normal; font-size: 16px; font-weight: bold; }
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; }

.red { font-family: verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: bold; color: #ec008c;  }
.white {  margin: 0px; padding: 5px; background:#ffffff;  font-family: verdana, Geneva, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  }

.searchdiv { position: relative; margin-top: -80px; margin-right: 120px; padding:0px; text-align: right;}
.searchform { margin: 0px; padding:0px; color: #000;  font-family: arial, sans-serif; font-size: 13px; font-weight: normal; }
.searchgo { padding-left:5px; margin-bottom: -7px;}
.aboutpics { position: relative; float: left; padding: 10px; }