body {background-image: url('images/background.gif')}
p {font-family:Arial; font-size: 85%; color:#666666; line-height:18px; }
ul {font-family:Arial; font-size: 85%; color:#666666; line-height:18px; }
td {font-family:Arial; font-size: 85%; color:#666666; line-height:18px; }
a:link, a:visited {color: #F0037F; text-decoration: underline; font-size: 100%;text-align:center; font-weight:normal;}
a:hover, a:active {color: #0B1560; text-decoration: underline; font-size: 100%;text-align:center; font-weight:normal;}
img {border:0px}

h1{font-size: 26px; line-height:26px; margin: 0px; padding: 0px;}
h2{font-size: 20px; line-height:22px; margin: 0px; padding: 0px;}
h3{font-size: 16px; line-height:16px; margin: 0px; padding: 0px;}

.pink {color:#F0037F}

#header {position: relative; background-image: url('../images/header.jpg'); background-repeat: no-repeat;  height:140px; width:900px; border-right: 1px solid #999999; border-left: 1px solid #999999; border-top: 1px solid #999999}
  #logo {position:absolute; left: 28px; top:10px;}
  #print-icon {position:absolute; left: 830px; top:10px;}
  #home-icon {position:absolute; left: 863px; top:10px;}

#main-content {position: relative; width:900px; height:auto; border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999;}
  #main-content td {vertical-align: top;}

#menu {position:absolute; left:0px; text-align:left;}
  #menu ul {list-style:none; padding:0px;margin:0px}
  #menu li {}
  #menu a {text-decoration:none; text-align:left; width:100%; font-weight:bold; font-family:Arial; height:30px; font-size:100%; border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #C0C0C0; padding-left: 12px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color:#E7E7E7;}
  #menu a:link.off, #menu a:visited.off {color: #333333;}
  #menu a:hover.off, #menu a:active.off {color: #F0037F;}
  #menu a:link.on, #menu a:visited.on {color: #F0037F;}
  #menu a:hover.on, #menu a:active.on {color: #F0037F;}

#event-list {margin-top:20px}
  #event-list p {margin: 0px}
  #event-list th {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color:#F0F0F0; font-family:Arial; font-size:12px; font-weight:bold; text-align:left }
  #event-list td {border-bottom:1px solid #C0C0C0; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; font-size:12px; font-family:Arial; font-weight:bold }
  #event-list td.date {width: 125px}
  #event-list td.details {width: 500px}
	#event-list div.description {font-family:Arial; font-size:11px; font-weight:normal;}
	#event-list div.description p {font-family:Arial; font-size:11px; font-weight:normal;}

#product-list {margin-top:20px}
  #product-list table {margin-bottom:25px}
  #product-list td {border-bottom: 1px solid #C0C0C0; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; font-size:12px; font-family:Arial; font-weight:bold }
  #product-list td {padding:10px; cursor:pointer}
  #product-list td.image {width: 80px}
  #product-list td.details {padding-left:0px; width: 400px}

#photo-gallery {margin-top:20px}
	#photo-gallery td {padding-right:5px; padding-bottom:5px}
	#photo-gallery td.current-photo {text-align:center}
	#photo-gallery div.thumb-border {border:1px solid #C0C0C0; padding:2px; padding-bottom:10px; }
	#photo-gallery div.img-border {width:426px;border:1px solid #C0C0C0; padding:4px;}
	#photo-gallery div.photo-description {padding-top:15px;padding-bottom:15px; font-family:Century Gothic,Arial}
	
#footer {position: relative; width:900px; height:auto; margin-top: 5px}

div.image-left {border:1px solid #E1E1E1; padding:3px; float: left; margin-right:10px; margin-bottom: 10px; margin-top: 22px}
div.image-right {border:1px solid #E1E1E1; padding:3px; float: right; margin-left:10px; margin-bottom: 10px; margin-top: 22px}