body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Arial, Veranda, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

/* ---------------------------------------------------------
   navtop
   ---------------------------------------------------------*/
.navtop {
	padding: 2px 10px 2px 10px;
	background-image: url('../images/navtop_bg.jpg');
	background-repeat: no-repeat;
	color:#CC6565;
	font-size:10px;
	font-family: Arial, Veranda, Helvetica, sans-serif;
}

/* ---------------------------------------------------------
   nav
   ---------------------------------------------------------*/
.nav {
	margin: 0px;
	padding: 0px;
	background-image: url('../images/nav_bg.jpg');
	background-repeat: no-repeat;
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size:14px;
	text-align: center;
	font-weight: normal;
	}

.nav h1 {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size:40px;
	text-align: center;
	font-weight: bold;
	margin-top: 18px; 
	margin-bottom: 2px; 
	}
.nav h1 sup {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size:14px;
	text-align: center;
	font-weight: normal;
	}	

.nav h1 a:link, .nav h1 a:visited, .nav h1 a:active, .nav h1 a:hover {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size:40px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	}

.nav h2 {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size:20px;
	text-align: center;
	font-weight: normal;
	margin-top: 2px; 
	}
.nav h2 a:link, .nav h2 a:visited, .nav h2 a:active {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin-top: 2px;
	}

.nav h2 a:hover {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin-top: 2px;
	border-bottom: 2px solid #FFC600;
	}
	
.nav h3 {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	margin-top: 7px; 
	}
.nav h3 a:link, .nav h3 a:visited, .nav h3 a:active {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin-top: 1px;
	}

.nav h3 a:hover {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	margin-top: 1px;
	border-bottom: 1px dashed #FFC600;
	}

/* ---------------------------------------------------------
   subnav
   ---------------------------------------------------------*/
.subnav {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	}	

/* ---------------------------------------------------------
   detail
   ---------------------------------------------------------*/
.detail {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size:14px;
	text-align: left;
	font-weight: normal;
	}

.detail h1 {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size:22px;
	text-align: left;
	font-weight: normal;
	margin-top: 18px; 
	margin-bottom: 2px; 
	}

.detail a:link, .detail a:visited, .detail a:active {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #333333;
	}

.detail a:hover {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	}

/* ---------------------------------------------------------
   info
   ---------------------------------------------------------*/
.info {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size:14px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

.info em {
	color:#000000;
	font-size:18px;
	font-weight: bold;
	}
	
.info strong{
	color:#000000;
	font-size:20px;
	font-weight: bold;
	}

/* ---------------------------------------------------------
   main
   ---------------------------------------------------------*/
.main {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size:14px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	}

.main em {
	color:#000000;
	font-size:18px;
	font-weight: bold;
	}
	
.main strong{
	color:#000000;
	font-size:20px;
	font-weight: bold;
	}

.main h1 {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size:22px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 2px; 
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

.main h2 {
	color:#C80000;
	font-size:18px;
	font-weight: bold;
	margin-bottom: 2px; 
	padding-left: 10px;
	padding-right: 10px;
	}

.main p {
	padding-left: 10px;
	padding-right: 10px;
	}
		
.main a:link, .main a:visited, .main a:active {
	color:#C80000;
	font-weight: normal;
	text-decoration: none;
	}

.main a:hover {
	color:#BE0000;
	font-weight: normal;
	text-decoration: underline;
	}

	
/* ---------------------------------------------------------
   tables   
   ---------------------------------------------------------*/
.tab1 {
	border: 1px solid #333333;
}

.tab1  th {
	background-color: #C80000;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}
.tab1  td {
	background-color: #F1F1F1;
	padding-left: 15px;
	padding-right: 15px;
}


   
   /* ---------------------------------------------------------
   redcaps
   ---------------------------------------------------------*/
.redcaps {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#CA0000;
	font-size:14px;
	text-align: right;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 8px;
	}

/* ---------------------------------------------------------
   price
   ---------------------------------------------------------*/
.price {
	font-family: "Times New Roman", Courier, Garamond, serif;
	color:#000000;
	font-size:18px;
	text-align: right;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	}	
/* ---------------------------------------------------------
   links
   ---------------------------------------------------------*/
.links {
	font-family: Arial, Veranda, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align: center;
	font-weight: normal;
	padding: 20px 40px 20px 40px;
	}

.links em {
	color:#000000;
	font-size:18px;
	font-weight: bold;
	}

.links strong{
	color:#000000;
	font-size:20px;
	font-weight: bold;
	}
	
.links a:link, .links a:visited, .links a:active {
	color:#C80000;
	font-weight: normal;
	text-decoration: none;
	}

.links a:hover {
	color:#BE0000;
	font-weight: normal;
	text-decoration: underline;
	}	

/* ---------------------------------------------------------
   footer
   ---------------------------------------------------------*/
.footer {
	margin: 10px 10px 10px 10px;
	padding: 15px 10px 10px 10px;
	background-color: #E1E1E1;
	color:#000000;
	font-size:10px;
	text-align: center;
	font-family: Arial, Veranda, Helvetica, sans-serif;
}
.footer a:link, .footer a:visited, .footer a:active {
	color:#000000;
}
.footer a:hover {
	color:#9E0000;
}

