/* Canal Boat Hire Style Sheet */

body { margin: 0 0 0 0; text-align: center; }
.page { margin-left: auto; margin-right: auto; background-image:url(images/mm_bg_red.gif); }
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	margin-top:0px;
	letter-spacing:.1em;
	}
	
.pageName{
	font:18px Arial, Helvetica, sans-serif;
	line-height:24px;
	letter-spacing:.1em;
	}
		
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #FF080E;
	line-height:18px;
	letter-spacing:.1em;
	}

.smallText {
	font:10px Arial, Helvetica, sans-serif;
	color:#333333;
	}

.result_bold {
	font:13px Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-weight: bold;
	}

.tagline {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00 ;
}

.maintitle {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00 ;
}

a.navText:link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:26px;
	text-decoration: underline;
	padding: 4px;
	}
a.navText:active {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:26px;
	text-decoration: underline;
	padding: 4px;
	}
a.navText:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:26px;
	text-decoration: underline;
	padding: 4px;
	}
a.navText:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:26px;
	text-decoration: underline;
	padding: 4px;
	}

.pricetitle {
	font:13px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	padding: 3px;
	}
	
.odd {
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFF00;
	text-align:center;
	padding: 4px;
	}

.oddb {
	font:21px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF00;
	text-align:center;
	padding: 4px;
	}

.even {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #FF3300;
	text-align:center;
	padding: 4px;
	}
	
.wtable {
	border: solid 1pt white;
}

.vtable {
	border: solid 1pt white;
}

.bftitle {
	background-color: #CC6633;
	padding: 3px;
}

.bftext {
    font-size: 12px;
	color: #000000;
	padding: 3px;
}

.bferror {
    font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding: 3px;
}

.bftextr {
	color: #000000;
	padding: 3px;
	text-align:right;
	background-color:#FFCC99;
}

.subtable {
	background-color: #FFFFCC;
	padding: 3px;
}

h1 { font-size: 18px; color: #FF3300 ; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px; }
h2 { font-size: 14px; color: #FF3300 ; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px; }
h3 { font-size: 11px; color: #FF3300 ; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px; }

.mainnav:active  { font-size: 13px; color: #FFFF00 ; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px; }
.mainnav:link    { font-size: 13px; color: #FFFF00 ; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px; }
.mainnav:hover   { font-size: 13px ;color: #FFFF00 ; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px; }
.mainnav:visited { font-size: 13px; color: #FFFF00; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px; }