* {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  font-size:11px;
  line-height:1.6em;
  color: #444;
}
body {
  background-color:#D6C6AF;
  margin:0px; 
  padding:0px;
}
form { 
  margin:0px; padding:0px; 
}
input, textarea, select, option {
  color:#003B6F;
}
img { 
  border:0px; 
}
img.block { 
  display:block; 
}
table { 
  border:0px; padding:0px; 
}
a, a:visited {
  color:blue;
  text-decoration:none;  
}
a:hover, a:visited:hover {
  text-decoration:underline;  
}
h1 {
  font-size:20px;
  font-weight:normal;
  line-height:1.2em;
  margin-top:30px;
}
h2 {
  font-size:13px;
  font-weight:normal;
  text-transform:uppercase;
  line-height:1.3em;
}
h3 {
  font-size:12px;
  line-height:1.3em;
  margin-bottom:4px;
}
sup {
  font-size:8px;
  line-height:1em; 
}
p { margin:0 0 20px; }
ul { margin-top:10px; margin-bottom:20px; }


#BG {
  background:#D6C6AF url(/images/template/bg_tile.jpg) repeat-y;
  padding:6px 0px 0px 205px; 
}
#HEADER {
  border-bottom:4px solid #CCB49C;
  padding-left:35px;
  padding-top:68px;
  width:610px;
  height:18px;
}
#HEADER a, #HEADER a:visited {
  color:#FFF;
  text-transform:uppercase;
  padding:2px 12px;
  background-color:#AA8D6F;
  font-size:11px;
}
#HEADER a.sel, #HEADER a:visited.sel {
  color:#000;
  background-color:#CCB49C;
}
#HEADER a:hover, #HEADER a:visited:hover,
#HEADER a.sel:hover, #HEADER a.sel:visited:hover {
  color:#C82329;
  text-decoration:none;
}
#HDR {
  position:absolute;
  top:0px; left:0px;
}
#CONTENT {
  width:600px;
  min-height:300px;
  color:#000;
  padding:20px 0 20px 30px;
  float:left;
}
#CONTENT, #CONTENT * { font-size:12px; line-height:1.8em; }
#CONTENT a, #CONTENT a:visited { color:#cc9933; }
#CONTENT a.link, #CONTENT a.link:visited { color:gold;text-decoration:underline; }
#CONTENT sup { font-size:10px; line-height:1em; }

#NAV {
  position:absolute;
  top:6px; left:0px;
  width:205px;
}
#NAV a.lnk, #NAV a.lnk:visited {
  display:block;
  width:155px;
  padding:4px 0px;
  margin:0px 25px;
  border-bottom:1px solid #E0C9A9;
  color:#6C451E;
  font-size:12px;
  text-decoration:none;
  text-align:center;
}
#NAV a.lnk:hover, #NAV a.lnk:visited:hover {
  color:#8A0406;
  background-color:#D6C6AF;
  text-transform:none;
  font-size:12px;
}
#NAV a.sel, #NAV a.sel:visited {
  color:#8A0406;
  font-weight:bold;
}
#NAV a.block, #NAV a.block:visited {
  border:1px solid #A88359;
  margin-top:5px;
}
#banner { width:157px; margin:10px auto 15px; }
#banner object, #banner embed, #banner img { display:block; border:0px; }
#signup { margin-top:0px; padding:0 5px; text-align:center; border-top:3px solid #8A0406; background-color:#C2AB85; }
#signup h5, #NAV #quicky h5 { color:#FFF;margin:2px 0 4px; }
#signup input { padding:1px;font-size:11px;width:141px;text-align:left;line-height:1.2em;margin-bottom:5px;border:2px solid #FFF; }
#signup input.btn { width:auto;border:0; }

#NAV #quicky { width:155px;margin:35px auto 15px; border:1px solid #C2AB85; padding-bottom:10px; }
#NAV #quicky h5 { background-color:#C2AB85; margin:0 0 8px; padding:2px; text-align:center; }
#NAV #quicky a { color:#6C451E; line-height:1.8em; padding-left:19px; background:url(/images/template/nav-arrow.gif) no-repeat 10px 1px; } 
#NAV #quicky a.lnk { margin:0;border-bottom:1px solid #C2AB85; text-align:left; padding-left:15px; width:140px; } 

#SUBNAV {
  position:absolute;
  top:415px; left:0px;
  width:140px; height:331px;
  padding-left:65px;
  background:#85633E url(/images/home/redClothLeft.jpg) repeat-y;
}
#SUBNAV a, #SUBNAV a:visited {
  display:block;
  margin:4px;
  padding:8px 15px;
  width:100px;
  border:1px solid #FFF;
  color:#FFF;
  font-size:11px;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  line-height:1.2em;
}
#SUBNAV a:hover, #SUBNAV a:visited:hover {
  border:1px solid #FEF6E1;
  color:#6C451E;
  background-color:#FEF6E1;
}
#FLOORNAV {
  background-color:#CCB49C;
  padding:5px 35px; 
  width:575px;
}
#FLOORNAV a, #FLOORNAV a:visited {
  color:#624120;
}
#FLOORNAV a:hover, #FLOORNAV a:visited:hover {
  color:#810609;
}
#GAL {
  margin:0px 20px 20px 0px;
  text-align:center;
  float:left;
  border:1px solid #CCB49C;
}
#GAL img {
  margin:10px;
}
#GAL div  {
  padding:3px 8px;
  background-color:#CCB49C;
}

#footer {
  background:url(/images/template/footer.jpg) no-repeat;
  width:595px; height:31px;
  padding:6px 25px;
  text-align:right;
}
#footer, #footer * {
  color:#FFF;
}
#footer a, #footer a:visited { 
  text-decoration:underline; 
}
#bannerad {
  margin-top:25px;
}

#addInfo {
  padding-top:10px;
  border-top:1px solid #E0C9A9;
}
#addInfo h3 {
  margin-top:0px;
}
#addInfo a {
  color:#E47B09;
}

#sideImgs {
  position:relative;
  float:right;
  left:90px;
  margin:0 0 6px -84px;
}
#sideImgs img.floater {
  position:absolute;
  left:72px;
}


#homeTbl td#main h1 { font-size:22px; margin-top:0px; line-height:1.2em; }
#homeTbl td#main h2, #homeTbl td#main h2 * { color:#8A0406; font-weight:bold; text-transform:none; margin-bottom:4px; }
#homeTbl td#main h3 { font-size:18px; margin:0 0 5px;text-align:center; }
#homeTbl td#main h4 { color:#8A0406; font-size:14px; margin:0 0 5px; text-align:center; }

#homeTbl { width:100%; padding:0px; margin-top:15px; }
#homeTbl td { padding:0px; vertical-align:top; }
#homeTbl td#main { padding-right:15px; border-right:1px solid #B4A088; }
#homeTbl td#side { width:175px; padding-left:15px; }
#homeTbl td#side a { line-height:1.8em; }

.yui-sldshw-displayer {  
  position: relative;
  overflow: hidden;
  height:126px;
  width:155px;
  border:1px solid #C2AB85;
  border-bottom-width:0;
}
.yui-sldshw-frame {
  position: absolute;
  width: 100%;
  height: 100%
}

.yui-sldshw-next {
 z-index: 1;
 display: block;
 opacity: 1.0;
}

.yui-sldshw-active {
 z-index: 10;
 display: block;
 opacity: 1.0;
}
.yui-sldshw-cached {
 display: none;
 z-index: 0;
 opacity: 1.0;
}

div.yui-sldshw-frame {
 background: white;

}
#frame_3 h2 { font-family:Garmamond;color:#0C224D;font-size:16px;font-weight:bold;text-transform:none;text-align:center;margin-bottom:0; }
#frame_3 table { width:155px; }