body {
	background-color: #293E6B;
	align: center;
	margin-top: 45px;
}

#master {
	width: 842px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: center;
	top: 0px;
	bottom: 0px;
}


h1 {font: bold 18px Arial, Helvetica; color: #FFFFFF; line-height:20px; padding:0px; margin:0px;}
h2 {font: bold 14px Arial, Helvetica; color: #FFFFFF; line-height:16px; padding:0px; margin:0px;}
p {font: normal 14px Arial, helvetica; color: #FFFFFF;}


#container {
	height: 1020px;
	width: 842px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.header {
	font: bold 10px Arial, helvetica;	
	color: #FFFFFF;
	background-image: url('../images/menu-box.jpg');
	height:45px;
}

.roofer {
	background-image: url('../images/rooferman-logo.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.franchise {
	font: normal 14px Arial, helvetica;	
	color: #FFFFFF;
	line-height: 14px;
}

.franchisebot {
	background-image: url('../images/opportunitiesstar.gif');
	background-position: bottom right;
	background-repeat: no-repeat;	
}

#menu-banner {
	height: 45px;
	width: 800px;
	position: relative;
	left: 45px;
	top: 34px;
	background-image: url('../images/menu-box.jpg');
}
.termstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
#container #menu-banner .menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #8CC63E;
	position: absolute;
	top: 11px;
	left: 10px;
}
#logo {
	height: 282px;
	width: 400px;
	position: absolute;
	top: 67px;
	left: 4px;
}

.menu-textwo {
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
}
.menu-textwo2 {font-size: 18pt}

#fran-logo {
	position: relative;
	height: 136px;
	width: 142px;
	left: 680px;
	top: 40px;
}

#map-sunderland {
	position: relative;
	height: 28px;
	width: 17px;
	left: 250px;
	top: 160px;
}

#map-bradford {
	position: relative;
	height: 28px;
	width: 17px;
	left: 245px;
	top: 70px;
}
#map-halifax {
	position: relative;
	height: 28px;
	width: 17px;
	left: 230px;
	top: 175px;
}
#map-hudds {
	position: relative;
	height: 28px;
	width: 17px;
	left: 245px;
	top: 160px;
}
#map-lichfield {
	position: relative;
	height: 28px;
	width: 17px;
	left: 240px;
	top: 170px;
}


#menu01 {
	position: absolute;
	height: 199px;
	width: 211px;
	left: 35px;
	top: 400px;
}

#middle {
	height: 1px;
	width: 550;
	top: 255px;
	left: 287px;
	position: absolute;
	margin: 0px;
}

#middlefran {
	height: 1px;
	width: 550;
	top: 200px;
	left: 287px;
	position: absolute;
	margin: 0px;
}

#storemiddle {
	height: 1px;
	width: 550;
	top: 155px;
	left: 287px;
	position: absolute;
	margin: 0px;
}

#roof01 {
	position: absolute;
	height: 199px;
	width: 211px;
	left: 49px;
	top: 394px;
}
.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18.5px;
}
.text01green {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8CC63E;
	line-height: 22px;
}

.termstextgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8CC63E;
	text-decoration: underline;
}
.termstextgreen a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8CC63E;
}

.style4 {font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.style5 {color: #FFFFFF}
.style8 {color: #FFFFFF; font-weight: bold;}
.style9 {color: #FFFFFF}



.footer {
	font: bold 10px Arial, helvetica;	
	color: #FFFFFF;
	background-image: url('../images/menu-box.jpg');
	height:45px;
}

#footer2 {
	width: 800px;
	height: 45px;
	position: absolute;
	top: 700px;
	background-image: url('../images/menu-box.jpg');
	left: 45px
}
#footer3 {
	width: 800px;
	height: 45px;
	position: absolute;
	top: 970px;
	background-image: url('../images/menu-box.jpg');
	left: 45px
}
#packages {
	height: 400px;
	width: 792px;
	position: absolute;
	left: 44px;
	top: 464px;
	background-image: url('../images/packages_bg.jpg');
	background-repeat: no-repeat
}

.pack2 {
	font: normal 12px Arial;
	color: #FF0000;
	background-image: url('../images/packages_bg.jpg');
	background-repeat: no-repeat
}

#orderform {
	height: 400px;
	width: 792px;
	position: absolute;
	left: 44px;
	top: 250px;
}

A:link {font: bold 12px Arial,helvetica; color: #8CC63E;	text-decoration: none;}
A:visited {font: bold 12px Arial,helvetica; color: #8CC63E; text-decoration: none;}
A:active {font: bold 12px Arial,helvetica; color: #FFFFFF; text-decoration: none;}
A:hover {font: bold 12px Arial,helvetica; color: #FFFFFF; text-decoration: none;}

A.nav:link {font: normal 16px Arial,helvetica; color: #8CC63E;	text-decoration: none;}
A.nav:visited {font: normal 16px Arial,helvetica; color: #8CC63E; text-decoration: none;}
A.nav:active {font: normal 16px Arial,helvetica; color: #FFFFFF; text-decoration: none;}
A.nav:hover {font: normal 16px Arial,helvetica; color: #FFFFFF; text-decoration: none;}

A.white:link {font: normal 14px Arial,helvetica; color: #FFFFFF;	text-decoration: underline;}
A.white:visited {font: normal 14px Arial,helvetica; color: #FFFFFF; text-decoration: underline;}
A.white:active {font: normal 14px Arial,helvetica; color: #FFFFFF; text-decoration: underline;}
A.white:hover {font: normal 14px Arial,helvetica; color: #8CC63E; text-decoration: underline;}

TD {font: normal 12px Arial, Helvetica; color: #FFFFFF;}

TD.smaller {font: normal 11px Arial, Helvetica; color : #000000;}
P.smaller {font: normal 11px Arial, Helvetica; color : #000000;}

HR {color : #FFFFFF;}

.imagerightgn  {margin-left: 20px; float: right; border: 2px solid #8CC63E;}