#TopNavigation a {
	color: white;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
#TopNavigation a:hover {

	text-decoration: underline;
}
#TopNavigation {
	color: white;
	padding-left: 10px;
	padding-right: 5px;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.buttonsmouseover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
}
 H1, H2, H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: #990033;
	line-height: 14pt;
}

H5, H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #990033;
	line-height: 10pt;
}

H4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #990033;
	line-height: 12pt;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

}
.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #006699;
	font-weight: bold;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #880033;
	font-weight: bold;
}

.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #880033;
	font-weight: bold;
}

.tx12blkbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bolder;
	
}
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	list-style-image: url(images/bullet_yellow.gif);


/* Hover link styles */

}
A:link { 	color: #ff2222; text-decoration: underline; }
A:visited {	color: #ff2222;	text-decoration: underline; }
A:hover { color: #ff2222; text-decoration: underline; }

.LnLinks A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color : #000000;
	text-decoration: none;
}
.LnLinks A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color : #990033;
	text-transform: capitalize;
	text-decoration: none;
	line-height: 12pt;
}
.LnLinks A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color : #FFFFFF;
	text-decoration: none;
	background-color: Red;

}
.LnLinks A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color : #990033;
	text-decoration: none;
}

	/* Form styles */
	

 textarea {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height : 9pt;
}
	input.text {
	margin:0;
	padding:0;
	height:16px;
	width:120px;
	border:1px solid #BAB6B1;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}
  input.quantity {
	margin:0;
	padding:0;
	height:16px;
	width:20px;
	border:1px solid #BAB6B1;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}
	input.go {
		border:0;
		margin:0;
		padding:0;
	}
	label {
		font-size:9px;
		color:#000099;
	}
	form {
		margin:0;
		padding:0;
	}
	select {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		text-align: left;
	}
	.multiTextInput {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin-bottom: 8px;
	width: 25px;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.BtnCheckout {
	background-image: url(images/btn_checkout.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	background-position: right;
	text-align: center;
	background-color: #954F72;
}
.BtnAddtoCart {
	background-image: url(images/btn_addtocart.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	background-position: right;
	text-align: center;
	background-color: #8F8FAB;
}
.BtnViewAll {
	background-image: url(images/btn_viewall.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 2px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	height: 16px;
	width: 57px;
	background-position: center;
}
.RedBold10 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-weight: bolder;
	color : #CC0033;
}
.txt12redbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #CC0033;
}
.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 9pt;
}
.txt9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.navbar9ptwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
.LnLinksOn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color : #CC0033;
	text-decoration: none;
}
.BigLnLinks A:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color : #000000;
	text-decoration: none;
}
.BigLnLinks A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #FFFFFF;
	text-decoration: none;
	background-color: Red;

}
.BigLnLinks A:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #000000;
	text-decoration: none;
}
.LnLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
	text-decoration: none;
	font-weight: bold;

}
.LnLinksSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color : #000000;
	text-decoration: none;
	font-weight: bold;

}
.BigLnLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #000000;
	text-decoration: none;
	font-weight: bold;

}
.RedBigLnLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: DC320F;

}
.RedLnLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: DC320F;

}

/*************************************************************************/
/* caption determines the style of 
   the month/year banner above the calendar. */ 

.caption  
     { 
     font-family:arial,helvetica;  
     font-size:10px;  
     color: black; 
     font-weight: bold; 
     } 

/* .calendar determines the overall formatting style of the calendar,   
   acting as the default unless later overruled. */ 

.calendar  
     { 
     font-family:arial,helvetica;  
     font-size:10px;  
     color: white; 
     background-color: #c0c0c0; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     } 

/* .calendarlink determines the formatting of those days linked to 
   content. */ 

.calendarlink  
     { 
     color: white; 
     } 

/* .header determines the formatting of the weekday headers at the top 
   of the calendar. */ 

.calendarheader  
     { 
     background-color: #996633; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     } 

/* .day determines the formatting of each day displayed in the 
   calendar. */ 

.day  
     { 
     background-color: #808080; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center 
     } 

/* .linkedday determines the formatting of a date to which content is 
   available. */ 

.linkedday  
     { 
     background-color: #E3C988; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center 
     } 
/*************************************************************************/		 

td.Equipment, td.Equipment select, td.Equipment input {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
table.Appointments {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	float: left;
}
table.Appointments td {
	width: 12px;	
}
td.NoAppointment:hover {
	background-color: #E3C988;
}
td.HasAppointment {
	background-color: #E3C988;
}
th.MonthHeader {
	color: white;
	background-color: #A60010;
}
tr.DaysOfWeek td {
	background-color: #EFEFEF;
}
table.Appointments a {
	color: #333333;
	text-decoration: none;
}
table.Appointments a:hover {
	color: #333333;
	text-decoration: underline;
}