* { margin: 0; }
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -161px;
}
#header { 
width: 940px;
height: 326px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: #FFFFFF;
background: url(../images/premier_angels_banner.jpg); background-repeat: no-repeat;
}
#logo {
width: 609px;
height: 113px;
margin: 0px; 
padding: 0px;
position:relative;
left: 0px;
top: 10px;
}
#contact {
width: 400px;
height: 200px;
margin: 0px; 
padding: 0px;
position:relative;
left: 6px;
top: 58px;
font-family: verdana, arial; font-size: 24px;  text-decoration: none; color: #FF6600;
text-align: left;
line-height: 36px;
}
#panels { 
width: 940px;
height: 164px; 
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}
#left { 
float: left;
margin-top: 14px;
display: block;     
width: 293px;     
height: 184px;  
line-height: 30px;    
background: url(../images/left_off.jpg); background-repeat: no-repeat;
font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF;
}
#left:hover {
float: left;
margin-top: 14px;
display: block;     
width: 293px;     
height: 184px; 
line-height: 30px;      
background: url(../images/left_on.jpg); background-repeat: no-repeat;
font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #003AB3;
}
#centre { 
float: left;
margin-top: 14px;
margin-left: 30px;
display: block; 
width: 293px;     
height: 184px;  
line-height: 30px;      
background: url(../images/centre_off.jpg); background-repeat: no-repeat;
font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF;
}
#centre:hover {
float: left;
margin-top: 14px;
margin-left: 30px;
display: block;     
width: 293px;     
height: 184px; 
line-height: 30px;      
background: url(../images/centre_on.jpg); background-repeat: no-repeat;
font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #003AB3;
}
#right { 
float: right;
display: block;     
width: 293px;     
height: 198px;  
line-height: 30px;      
background: url(../images/right_off.jpg); background-repeat: no-repeat;
font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF;
}
#right:hover {
float: right;
display: block;     
width: 293px;     
height: 198px;
line-height: 30px;      
background: url(../images/right_on.jpg); background-repeat: no-repeat;
font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #003AB3;
}
#body {
margin-left: auto;
margin-right: auto;
width: 940px;
}
#text { 
float: left;
width: 940px;
padding-top: 20px;
text-align: left;
line-height: 16px;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;
}
#text_l { 
float: left;
width: 460px;
padding-top: 20px;
text-align: left;
line-height: 16px;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;
}
#text_r { 
float: right;
width: 460px;
padding-top: 20px;
text-align: left;
line-height: 16px;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;
}
#text_lp { 
float: left;
width: 530px;
padding-top: 20px;
text-align: left;
line-height: 16px;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000;
}
#areas { 
clear: both;
height: 40px;
}
#footer, .push {
bottom: 0;
width: 100%;
height: 200px;
background-color: #FFFFFF;
}
#footer_1 {
margin-left: auto;
margin-right: auto;
width: 100%;
height: 187px;
padding-top: 15px;
background-color: #003AB3;
}
#footer_text {
margin-left: auto;
margin-right: auto;
width: 940px;
height: 186px;
padding-top: 0px;
background-color: #003AB3;
}
#footer_text_l { 
float: left;
width: 275px;
height: 186px;
padding: 0px;
margin-top: -4px;
line-height: 20px;
text-align: left;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #FFFFFF;
}
#footer_text_c { 
float: left;
width: 321px;
height: 186px;
padding: 0px;
text-align: left;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #FFFFFF;
}
#footer_text_r { 
float: left;
width: 344px;
height: 186px;
padding: 0px;
text-align: left;
font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #FFFFFF;
background: url('../images/fb_background.jpg'); background-position:right bottom; background-repeat: no-repeat;
}
p.facebook {
margin-top: 62px;
margin-left: 72px;
}
ul
{
padding-left: 14px;
margin: 0px;
}
ul li
{
padding-left: 0px;
font-family: verdana, arial; font-size: 15px; font-weight: normal; text-decoration: none; color: #FFFFFF;
}
p  { margin-top: 0px; margin-bottom: 15px; }

img { border: none; }
i { color: #64568E;}
i.important { color: #64568E; font-size:42px;}
a.important { font-size: 16px;  text-decoration: none; color: #FF6600; letter-spacing: 0px; line-height: 20px; }
a.important:hover { font-size: 16px;  text-decoration: none; color: #64568E; letter-spacing: 0px; line-height: 20px; }
ul.highlight { margin: 10px 0px 10px 20px !important; color: #64568E !important; }
li.highlight { color: #64568E !important; }
 

a { font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
a:hover { font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #FF6600; }
a.menu { font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #FFFFFF; }
a.menu:hover { font-family: verdana, arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #FF6600; }
a.email { font-family: verdana, arial; font-size: 24px;  text-decoration: none; color: #FF6600; }
a.email:hover { font-family: verdana, arial; font-size: 24px;  text-decoration: none; color: #003AB3; }
a.phone { font-family: verdana, arial; font-size: 24px;  text-decoration: none; color: #FF6600; letter-spacing: 0px; }
a.phone:hover { font-family: verdana, arial; font-size: 24px; text-decoration: none; color: #FF6600; letter-spacing: 0px; }
a.panel { display:block; height: 100%; padding-top: 46px; padding-left: 127px; font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.panel:hover { display:block; height: 100%; font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #003AB3; }
a.panelc { display:block; height: 100%; padding-top: 46px; padding-left: 143px; font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.panelc:hover { display:block; height: 100%; padding-top: 46px; padding-left: 143px; font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #003AB3; }
a.panelr { display:block; height: 100%; padding-top: 60px; padding-left: 154px; font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.panelr:hover { display:block; height: 100%; padding-top: 60px; padding-left: 154px; font-family: verdana, arial; font-size: 30px; font-weight: bold; text-decoration: none; color: #003AB3; }
a.refresh { font-family: verdana,arial; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.refresh:hover { font-family: verdana,arial; font-size: 10px; font-weight: bold; text-decoration: none; color: #FF6600; } 
h1 { margin-top: 0px;  margin-bottom: 16px; font-family: verdana, arial; font-size: 18px; font-weight: normal; text-decoration: none; color: #64568E; }
.orange { margin: 0px; font-family: verdana, arial; font-size: 18px; font-weight: normal; text-decoration: none; color: #FF6600; }	
.blue { margin: 0px; font-family: verdana, arial; font-size: 18px; font-weight: normal; text-decoration: none; color: #003AB3; }	
#address { float: left; width: 300px; }
#telephone { float: left; }
#lefttext { float: left; width: 260px; }
#righttext { float: left; margin-left: 10px; width: 260px; }
input { padding-left: 3px; width: 350px; height: 17px; font-family: verdana,arial; font-size: 12px; background-color: #FFFFFF; color: #000000; font-weight: normal; border: dotted 1px #003AB3;} 
textarea { padding-left: 3px; width: 350px; font-family: verdana,arial; font-size: 12px; background-color: #FFFFFF; color: #000000; font-weight: normal; border: dotted 1px #003AB3; } 
.button { width: 242px; height: 20px; background-color: #003AB3;  border: solid 1px #FF6600; font-size: 12px; font-family: verdana,arial; color: #FFFFFF; font-weight: bold; }
.testi { font-family: verdana, arial; font-size: 12px; font-weight: normal; font-style: italic; text-decoration: none; color: #000000; }
.small { font-size: 10px; font-family: verdana,arial; color: #000000; font-weight: bold; }
form.booking { margin-left: -4px; }
.err { font-size: 13px; font-family: verdana,arial; color: #F00000; font-weight: bold; }