a.home {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../home both copy.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.home {
      background-position: 0 -32px;
      }

a.biography {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../about both copy.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.biography {
      background-position: 0 -32px;
      }

a.news {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../news both copy.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.news {
      background-position: 0 -32px;
      }

a.technical_books {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../technical books both.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.technical_books {
      background-position: 0 -32px;
      }

a.contact_us {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../contact us both copy.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.contact_us {
      background-position: 0 -32px;
      }
  
a.non_fiction_books {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../non fiction books both.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.non_fiction_books {
      background-position: 0 -32px;
      }
      
a.bookstore {
      display: block;
      width: 170px;
      height: 32px;
      background: url("../bookstore both copy.jpg") 0 0 no-repeat;
      text-decoration: none;
      }
 
a:hover.bookstore {
      background-position: 0 -32px;
      }
    
body {
	margin: 10 0 10 0;
	background-image: url(images/outer-bg.gif);
}

.content {
	background-image: url(images/inner-bg.gif);
}

.adleft {
      float: left;
      width: 140px;
      text-align: left;
      margin: 120 0 0 0;
      }
      
.adright {
      float: right;
      text-align: right;
      margin: 120 0 0 0;
      width: 140px;
      }        
      
.bodytext {
	background-image: url(images/body-bg.gif);
    background-repeat: repeat-y;
    font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
    text-align: justify;
}

.bodylinks {
	font-weight: normal;
	color: #822330;
	text-decoration: underline;
}

.bodylinks:hover {
	font-weight: normal;
	color: #822330;
	text-decoration: underline;
}

.bodylinks:visited {
	font-weight: normal;
	color: #822330;
	text-decoration: underline;
}

.regular-text {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
    text-align: justify;
}

.subtitles {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.product-box { 
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 85px;
	text-align: center;
	vertical-align: middle;
}

.highlight-text {
	font-family: Tahoma;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.bar-text {
	background-image: url(images/topbar-bg-red.gif);
    background-color: #822330;
    text-align: right;
    height: 22px;  
    font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.bar-links {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.bar-links:hover {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.subtitlesblue {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #4867A8;
	text-decoration: none;
}

.subtitlesred {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #822330;
	text-decoration: none;
}

.subtitleswhite {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.regular-textred {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #822330;
	text-decoration: none;
}

.table {
	font-family: Tahoma;
	font-size: 13px;
	color: #333333;
	border: 1px double #333333;
}

.table-title {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #822330;
}

.subtitlesgrey {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.form-box {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #777777;
}

.product-box2 {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	width: 203px;
}

.product-box3 {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 7px;
}

.link-mini {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	font-style: normal;
}

.link-blue {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #B2C9F9;
	text-decoration: underline;
}

.fees {
    background-color: #E6E6E6;
    text-align: center;
    border-style: none;
    font-size: 11px;
}

.bottom {
	background-image: url(images/topbar-bg-red.gif);
    background-repeat: repeat-x;    
    background-color: #822330;
    height: 28px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.indentleft {
    float: left;
    margin: 0 0 0 12;
}

.indentright {
    float: right;
    margin: 0 12 0 0;
    font-size:11px
}

.gymleft {
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
}

.gymright {
    float: right;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
}


.days {
    text-align: center;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 3 3 3 3;
}

.hours {
    text-align: center;
    font-family: tahoma;
    font-size: 11px;
    padding: 3 3 3 3;
}

.smallspacer {
      height: 15px;
      }