
a {
  color : #FFFFFF;
  font-size : 11px;
  font-family : verdana;
  font-weight : bold;
  text-decoration : none;
}

a.black {
  color : #222222;
}

a.lightblue {
  color : #3377FF;
}

a.cartblue {
  font-weight : normal;
  color : #3377FF;
}

a.blue {
  font-weight : normal;
  color : #1C588A;
}

a.em-blue {
  font-style : italic;
  color : #1C588A;
}

a.strongblue {
  color : #1C588A;
  font-weight : bold;
}

a.event {
  color : #105080;
  font-weight : bolder;
  text-decoration : underline;
}

body {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px; 
  text-align : center;
  font-family : verdana;
  font-size : 11px;
}

div.homepageimage {
  position : absolute;
  left : 234px;
  top : 20px;
  width : 550px;
  height : 60px;
  background-image : url('../images/page_title.jpg');
}

div.homepagelabel {
  position : absolute;
  left : 291px;
  top : 40px;
  width : 550px;
  height : 60px;
  text-align : left;
  vertical-align : center;
  font-family : arial;
  font-weight : bold;
  font-size : 18pt;
}

div.show-me {
  float : right;
  text-align : center;
  margin-left : 10px;
  padding : 8px;
  background-color : #E26D1E;
  border-radius: 6px;
  -moz-border-radius: 6px;
}

div.shophub-item {
  width : 96%;
  background-color : #FFF2F2;
  margin-top : 20px;
  margin-bottom : 20px;
  padding : 8px;
  border-radius: 15px;
  -moz-border-radius: 15px;
}

div.wrapper {
  width : 800px;
  margin : 0px auto;
  padding : 0px 0px 0px 0px;
  spacing : 0px 0px 0px 0px;
  text-align : left;
}

dt {
  font-weight : bold;
}

h1 {
  font-family : arial;
  font-size : 18px;
}


h2 {
  font-family : verdana;
  font-size : large;
}


h3 {
  font-family : verdana;
  font-size : 14px;
}


h4 {
  font-family : verdana;
  font-size : small;
  font-style : italic;
}

img {
  border : 0;
}

td.event {
  width : 14.3%;
  color : #666666;
  border : 1px solid #7494c5;
  background-color : #FFFF9F;
  text-align : center;
}

td.headernav {
  position : relative;
  height : 20px;
  border-right : 1px solid #E6C371;
  padding-left : 11px;
  padding-right : 11px;
  text-decoration : none;
}
    
td.headernav_sel {
  position : relative;
  height : 20px;
  border-top : 1px solid #1C588A;
  border-bottom : 1px solid #1C588A;
  border-right : 1px solid #E6C371;
  background-color : #1C588A;
  padding-left : 14px;
  padding-right : 14px;
  text-align : center;
  text-decoration : none;
}

td.nullday {
  width : 14.3%;
  border : 1px solid #7494c5;
  background-color : #C3D8ED;
}


td.realday {
  width : 14.3%;
  color : #666666;
  border : 1px solid #7494c5;
  text-align : center;
  font-family : arial;
  font-size : 12px;
}



.border-img-top {
background-color:#E26D1E;
font-weight:bold;
color:#FFFFFF;
width:290px;
padding:5px;
}
.border-img {
background-color:#E26D1E;
font-weight:bold;
color:#FFFFFF;
width:390px;
padding:5px;
}





.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e26d1e}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2c09e;
  border-right:1px solid #f2c09e;
  background:#e99156}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcf0e8;
  border-right:1px solid #fcf0e8;
  background:#e78848}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e78848;
  border-right:1px solid #e78848;}
.spiffy4{
  border-left:1px solid #f2c09e;
  border-right:1px solid #f2c09e}
.spiffy5{
  border-left:1px solid #e99156;
  border-right:1px solid #e99156}
.spiffyfg{
  background:#e26d1e}
