body {
	background-color: #373636;
	background-image: url(../Images/back.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

h1 {
	float:left;
	text-indent:-5000px;
}

h2 {
	font-family:"Franklin Gothic Demi Cond";
	font-size:25px;
	font-weight:normal;
}

.frontpagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#F51D30;
}
a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a:visited:hover {
	text-decoration:none;
	font-weight:bold;
	color:#F51D30;
}

.genericBackT{ background-image: url(../images/generic_t.gif);}
.genericBackL{ background-image: url(../images/generic_l.gif);}
.genericBackR{ background-image: url(../images/generic_r.gif);}
.genericBackB{background-image: url(../images/generic_b.gif);}

.style2 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

.alt{display:none;}

/************** Hover _over With Picture **************/

a#home {
width:94px;
height:42px;
    display: block;
    background-image:url(../Images/menu/home.gif) ;
    margin:auto;
	
}
a#home:hover {
    background-image: url(../Images/menu/home_over.gif) ;
}
a#about {
    display: block;
width:94px;
height:42px;
	background-image: url(../Images/menu/aboutus.gif) ;
    margin:  auto;
}
a#about:hover {
    background-image: url(../Images/menu/aboutus_over.gif)  ;}
	
a#contacts {
width:94px;
height:42px;
    display: block;
    background-image: url(../Images/menu/contacts.gif) ;
    margin:  auto;
}
a#contacts:hover {
    background-image: url(../Images/menu/contacts_over.gif) ;
}
a#services {
width:94px;
height:42px;
    display: block;
    background-image: url(../Images/menu/services.gif) ;
    margin:  auto;
}
a#services:hover {
    background-image: url(../Images/menu/services_over.gif) ;
}
a#products {width:94px;
height:42px;
    display: block;
    background-image: url(../Images/menu/products.gif) ;
    margin:  auto;
}
a#products:hover {
    background-image: url(../Images/menu/products_over.gif) ;
}
a#press {width:94px;
height:42px;
    display: block;
    background-image:url(../Images/menu/pressbox.gif) ;
    margin:  auto;
}
a#press:hover {
    background-image: url(../Images/menu/pressbox_over.gif) ;
}
a#enquiry {width:94px;
height:42px;
    display: block;
    background-image: url(../Images/menu/enquiries.gif) ;
    margin:  auto;
}
a#enquiry:hover {
    background-image: url(../Images/menu/enquiries_over.gif) ;
}
a#faq {width:94px;
height:42px;
    display: block;
    background-image: url(../Images/menu/faq.gif) ;
    margin:  auto;
}
a#faq:hover {
    background-image: url(../Images/menu/faq_over.gif) ;
}
/********************* FAQ ****************/

#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9, #faq10, #faq11, #faq12, #faq13, #faq14{
	visibility:hidden;
	position:absolute;
	width: 600px;
	padding:5px;
	background:#FFFFFF;
	}
.faqs{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;

	}
	
.faqs:link {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	
	}
.faqs:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
	}
/************ Contacts *************/
#Exeter {
	position:absolute;
	width:255px;
	height:195px;
	z-index:1;
	left: 53px;
	top: 107px;
	visibility:hidden;
}
#Plymouth {
	position:absolute;
	width:255px;
	height:195px;
	z-index:1;
	left: 53px;
	top: 107px;
	visibility:hidden;
}
#Plympton {
	position:absolute;
	width:255px;
	height:175px;
	z-index:1;
	left: 53px;
	top: 107px;
	visibility:hidden;
}
#Torquay {
	position:absolute;
	width:255px;
	height:195px;
	z-index:1;
	left: 53px;
	top: 107px;
	visibility:hidden;
}
#Central {
	position:absolute;
	width:255px;
	height:195px;
	z-index:1;
	left: 53px;
	top: 107px;
	visibility:hidden;
}
#Main {
	position:relative;
	width:100%;
	z-index:1;
	left: 0px;
	top: 0px;
}

label {
	float:right;
	margin:0 3px 0 0;
}

span.req {
	color:red;
}
/***** BACKGROUNDS ***************/
	
.shadowleft{ background-image:url(../Images/shadow_l.gif);}
.shadowright{background-image:url(../Images/shadow_r.gif);}
.shadowbottom{background-image:url(../Images/shadow_b.gif);}
.mainboxleft{background-image:url(../Images/mainbox_l.gif);}
.mainboxright{background-image:url(../Images/mainbox_r.gif);}
.mainboxbottom{background-image:url(../Images/mainbox_b.gif);}
.mainboxtop{background-image: url(../Images/mainbox_t.gif);}