@charset "utf-8";
/* CSS Document */

/*------------ Default Page Style --------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393536;
}

.bg {
	margin: 0px 0px 0px 0px;
	background-color: #D1D1D1;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E31B23;
}


.headergrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #393536;
}

.headergreyBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #393536;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #393536;
}

.boldbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #393536;
}

/*------------ Copyright Text Style --------------*/
.cr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #393536;
}

/*------------ Forms Style --------------*/
.regform {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #393536;
}
/*------------ Link Style --------------*/
a.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #393536;
}
a.nav:link {
	text-decoration: none;
	color: #393536;
}
a.nav:visited {
	text-decoration: none;
	color: #393536;
}
a.nav:hover {
	text-decoration: underline;
	color: #E31B23;
}
a.nav:active {
	text-decoration: none;
	color: #393536;
}

a.unibody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393536;
}
a.unibody:link {
	text-decoration: none;
	color: #393536;
}
a.unibody:visited {
	text-decoration: none;
	color: #393536;
}
a.unibody:hover {
	text-decoration: underline;
	color: #E31B23;
}
a.unibody:active {
	text-decoration: none;
	color: #393536;
}

/*------------ Image Boxes Style --------------*/
.boxs {
	border: 1px solid #ffffff;
}
/*------------ Main Navigation Style --------------*/
#navm {
		margin:0;
		padding:0;
		background:#808259 url(nav_bg.jpg) 0 0 repeat-x;
		width:100%;
		float:left;
		border:1px solid #42432d;
		border-width:1px 0;
	}
	#navm li {
		display:inline;
		padding:0;
		margin:0;
	}
	#navm a:link,
	#navm a:visited {
		color:#000;
		background:#b2b580;
		padding:20px 40px 4px 10px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}
	#navm a:hover {
		color:#fff;
		background:#727454;
	}
	#navm li:first-child a {
		border-left:1px solid #42432d;
	}
	#home #navm-home a,
	#about #navm-about a,
	#citysite #navm-site a,
	#booking #navm-booking a,
	#estimator #navm-estimator a,
	#packitems #navm-pack a,
	#contact #navm-contact a {
		background:#e35a00;
		color:#fff;
		text-shadow:none;
	}
	#home #navm-home a:hover,
	#about #navm-about a:hover,
	#citysite #navm-site a:hover,
	#booking #navm-booking a:hover,
	#estimator #navm-estimator a:hover,
	#packitems #navm-pack a:hover,
	#contact #navm-contact a:hover {
		background:#e35a00;
	}
	#navm a:active {
		background:#e35a00;
		color:#fff;
	}
