body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
body.stickertable { background-color: #687495; }
body.stickertablemain { background-color: #333d56; }
body.eweather { background-color: black; margin: 12px; }
div.container { background-color: #fff; position: absolute; top: 16px; left: 16px; width: 500px; border: solid 1px gray; padding-left: 15px; padding-bottom: 15px    }

p { font-size: 12px; font-family: arial, helvetica, sans-serif; }
td { font-size: 12px; font-family: arial, helvetica, sans-serif; }
a:link {color:#666; font-size: 11px; font-weight: bold; }
a:visited {color:#666; font-size: 11px; font-weight: bold; }
a:hover { }
a:active { }
ul { font-size: 12px; }
td.headerrow { font-size: 11px; font-weight: bold;}


h3 { color: #c60; font-size: 18px; font-weight: normal; }
h4 { color: #c60; font-size: 12px; font-weight: bold; display: inline; }
.subhead { color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase;  }

.mainTable { margin-left: 20px; margin-top: 25px; }

li {  list-style-image: url('images/bullet.gif'); }
#testimonial { color: #666; font-size: 11px; font-style: italic; background-color: #eff0f6; width: 90%; padding: 10px; }
.fineprint { font-size: 9px; }
strong { color: #333; }
.formTitle { color: #000; font-size: 11px; font-weight: bold; font-style: normal; text-transform: uppercase; }
input { font-size: 11px; }

div {font-size: 12px;}
iframe {background-color: #fff; }
sup { font-size: 0.75em; }
.bgtop { background-image: url(images/bgtop.jpg); background-repeat: no-repeat;}
.bgmiddle { background-image: url(images/bgmiddle.jpg); background-repeat: repeat-y; padding-right: 10px;}
.bgbottom { background-image: url(images/bgbottom.jpg); background-repeat: no-repeat;}
div.indent {padding-left: 15px; padding-right: 30px; padding-bottom: 8px; padding-top: 7px;}
div.line {border-bottom: 1px solid #ccc; width: 100%; margin-top: 10px}

#weatherstickers { width: 453px; left: 247px; top: 355px; position: absolute; visibility:
 visible; float: left; }
#teasers { width: 733px; left: 1px; top: 405px; position: absolute; visibility:
 visible; float: left; }
 #intl {}
 #intl td {color: white}
 #intl td.city { text-align: center; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-bottom: 2px; }
 #intl span.temp {font-size: 20px; font-weight: bold;}
 #intl span.skycond {font-size: 10px;}
 #intl td.skyicon {text-align: center;}
 #intl img { margin-top: 4px; border: solid 1px #c0bdb6; }
  
  #overlaytext {  color: white; width: 270px; left: 385px; top: 130px; position: relative; visibility: visible;margin-left: 20px; }
  #mainsticker { position: absolute; top: 155px; left: 272px; z-index: 0; }
  div#overlaytext p {font-size: 11px;}
  div#searchbox {position: absolute; top: 205px; left: 280px; z-index: 0;}
  div.search {margin-top: 7px;}
.citysearch {color: white; font-weight: bold; font-size: 10px;}
  body.stickertablemain a,body.stickertable a {text-decoration: none;}
  div.search select {font-size: 10px; width: 95px;}
  
  div.city { color: #333; font-size: 15px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px;}
  table.mywx-CurrentConditions td { padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #a0a0a0; }
  div.border { background-color: #fff; border: solid 1px #c0bdb6; }
  
  #catalog-column1,#catalog-column2,#catalog-column3 { line-height: 17px; background-repeat: no-repeat; width: 222px; height: 260px; padding-top: 180px; padding-left: 12px; padding-right: 10px;}
    #catalog-column1{background-image: url(images/bgcatalog1.jpg);}
    #catalog-column2 { background-image: url(images/bgcatalog2.jpg); }
    #catalog-column3 { background-image: url(images/bgcatalog3.jpg); }
    img.live { border-color: gray; border-width: 1px; }
.cat { line-height: 16px; background-color: #eaedf2; height: 280px; margin-right: 10px; padding: 10px; border: solid 3px #7885a5; }
.cattop { background-color: #7885a5; margin-right: 10px; padding:10px; text-align:center;}

div.breadcrumbs-1,div.breadcrumbs-1 a {font-size: 11px;  margin-bottom: 15px; color:#6f4750; font-weight: bold; }
div.breadcrumbs-2,div.breadcrumbs-2 a {font-size: 11px;  margin-bottom: 15px; color:#59446e; font-weight: bold; }
div.breadcrumbs-3,div.breadcrumbs-3 a {font-size: 11px;  margin-bottom: 15px; color:#3e482f; font-weight: bold; }
div.breadcrumbs-4,div.breadcrumbs-4 a {font-size: 11px;  margin-bottom: 15px; color:#2a3d41; font-weight: bold; }
div.breadcrumbs-5,div.breadcrumbs-5 a {font-size: 11px;  margin-bottom: 15px; color:#3c3c3c; font-weight: bold; }
div.breadcrumbs-6,div.breadcrumbs-6 a {font-size: 11px;  margin-bottom: 15px; color:#c60; font-weight: bold; }

div.directions {font-size: 10px; margin-right: 6px; }
img.directions { border: solid 2px #fff; }
ul.boldlist li, ul.boldlist a { color: black; font-size: 12px; font-weight: bold; line-height: 20px; }
td.boldlist { color: black; font-size: 12px; font-weight: bold; line-height: 20px;  padding-top: 8px; padding-bottom: 8px; }
dd a.indent {font-weight: normal; font-size: 12px;}
table#salesmaterials dl  {background-color: white; }
table#salesmaterials td {font-size: 11px; padding-left: 5px;}
table#traffic td { font-size: 12px;}
table#traffic td a {color: #97171b}
dd {padding-right: 10px;}
table#maps { width: 615px; margin:0; padding:0; }
table#maps td  { background-color: white; margin-right:5px; width: 25%; height:125px; font-size: 10px; vertical-align: middle; text-align: center; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
table#maps td img {padding-top: 10px;}
div.content {background-color:white; width: 100%; padding: 10px;}
div.content img { border-color: gray; border-width: 1px; }
div.nav-bottom {padding-left: 20px; margin-top:10px; font-size: 11px;}
div.nav-bottom a {font-size: 11px;}
div.teaser color: #fff; font-size: 36px; font-weight: bold; }

.resume {
font-size: 15px;
background-color: white;
padding: 5px;
border: 1px solid #ccc;
}

.resume a {font-size: 15px; font-weight: normal}

#jobs td { 
border-left: 1px solid #ccc; 
border-bottom: 1px solid #ccc;
}

#headerrow { 
border-top: 1px solid #ccc; 
background-color: #c0c0c0;  }

.date {
border-right: 1px solid #ccc; background-color: white; }

.position {background-color: white}

#jobs a {
font-size: 12px; 
font-weight: normal; 
color: #c60;}

