body, html { margin: 0px; padding: 0px; height: 100%; font-family: Helvetica, Arial; font-size: 12px; line-height: 16px; color: #000; background: url('images/background.jpg') #666 fixed; color: #fff; } 
a { color: #eee; } 
ul, form { padding: 0px; margin: 0px; } 
p, h1 h2, h3 { padding: 0px; margin: 0px; padding-top: 5px; padding-bottom: 5px; } 
.imgright { float: right; margin-left: 7px; margin-bottom: 5px; } 
.headline { font-size: 18px; line-height: 20px; padding-top: 7px; padding-bottom: 7px; } 
.highlight { font-weight: bold; color: #0F0; } 
.innerleft { padding-left: 10px; } 
.hidden { visibility: hidden; }
.phone { color: #0F0; font-weight: bold; font-family: "Arial Black", Gadget, sans-serif; font-size: 13px; } 
.menuitem { float:left; width: 94px; height: 94px; background: #666; margin-right: 7px; margin-top: 15px;} 
.colourchart { float: right; width: 100px; margin-left: 10px; margin-bottom: 10px; text-align: center; } 
.formtext { font-size: 9px; text-transform: uppercase; } 
form { padding: 0px; margin: 0px; } 
.small { font-size: 9px; } 

ul.ticklist { margin: 0px; padding: 0px; padding-bottom: 5px; list-style: none; } 
ul.ticklist li { padding-bottom: 0px; padding-top: 5px; border-style: none; border-width: 0px; font-weight: bold; font-size: 13px; width: 200px; padding-left: 28px; background: url('images/tick.jpg'); }

h2 { font-size: 24px; } 
#wrap { width: 1000px; margin-left: auto; margin-right: auto; } 
#headertop { width: 100%; height: 50px; background: url('images/headertop.png'); }	
	#headertext { height: 50px; margin-left: 60px; line-height: 50px; } 
	#headetext a { text-decoration: none; } 
#header { width: 100%; height: 180px; background: url('images/header.png'); } 
#menubar { width: 100%; height: 32px; background: url('images/menubar.png'); } 
	#menubar ul { height: 32px; margin-left: 45px; line-height: 32px; } 
	#menubar ul li { float: left; line-height: 32px; height: 32px; padding-right: 11px; padding-left: 11px; font-size: 14px; text-transform: uppercase; background: url('images/menubg.png'); } 
	#menubar ul li a { color: #ddd; text-decoration: none; display: block; width: 100%; } 
	#menubar ul li:hover, #menubar ul li.active { background: url('images/menuactivebg.png'); } 
#main { width: 100%; min-height: 380px; background: url('images/main.png'); }
	#mainleft { width: 640px; float: left; margin-left: 45px; } 
	#mainright { width: 255px; margin-left: 5px; float: left; line-height: 14px;  text-align: left;} 
		#mainright input, #mainright textarea { width: 200px; } 
#footermain { width: 100%; height: 321px; background: url('images/footermain.png'); }
	#footerleftwrap { float: left; width: 610px; margin-left: 60px; } 
	#footerleft { float: left; width: 295px; margin-right: 20px; } 
	#footermiddle { float: left; width: 295px;   } 
	#footerright { float: left; width: 255px; margin-left: 20px;  } 
#footerlow { width: 100%; height: 145px; background: url('images/footerlow.png'); } 
#copyright { width: 100%; text-align: center; padding-top: 120px; font-size: 10px; } 
#quoteContent { font-size: 12px; } 
#quoteContent tt { font-size: 9px; font-family: helvetica; } 
#quoteContent p { padding: 0px; margin: 0px; } 
#quoteContent .formtext { font-size: 10px; color: #ccc; } 
#quoteContent textarea { width: 230px; height: 35x; } 
#quotePageIntro, #quotePage1, #quotePage2, #quotePage3, #quotePage4, #quotePage5, #quotePage6, #quotePage7 { position: absolute; width: 255px; } 


/* Front Page Slider

------------------------------------------------------*/

#slider1 ul { margin: 0px; padding: 0px; } 

#slider1 {

    width: 635px; /* important to be same as image width */

    height: 380px; /* important to be same as image height */

    position: relative; /* important */

    overflow: hidden; /* important */

}

#slider1 h2 {

    font-size:24px;

    color:#ffffff;

    margin-bottom:0px;

}

#slider1 h3 {

    font-size:16px;

    color:#ffffff;

    margin-bottom:8px;

}

#slider1Content {

    width: 635px; /* important to be same as image width or wider */

    position: absolute;

    top: 0;

    margin-left: 0;

}

.slider1Image {

    float: left;

    position: relative;

    display: none;

}

.slider1Image span {

    position: absolute;
    font-size:12px;
    padding: 7px 20px;
    width: 635px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.clear {

    clear: both;

}

.slider1Image span strong {

    font-size: 24px;


}

.right {
	margin-right: 450px;
    right: 0;
    bottom: 0;
    width: 150px !important;
    height: 371px; 

}

ul { list-style-type: none;}

a.more {
float: right;
display: inline-block;
margin-top:0px;
padding: 5px 10px;
background: #2f87aa;
color: #ffffff;
}


span.hasTip {
     display: none;
}

