﻿
/* CSS Document */

html, body {height:100%; outline:none;}
body {background: #fff url(../images/bgPattern.gif); color:#666; font-family:Verdana,Helvetica,sans-serif; font-size:0.70em; line-height:1.3em;}
* {padding:0; margin:0 0 0 0; 
font-family:Verdana, Helvetica, sans-serif;
}
img {border:0;}




.clearboth {clear:both;}

.psTitle{float:left; margin:40px 20px 0 60px;}
.psImage{float:left; margin:10px 0 0 5px;}

#maincontainer{width: 960px; margin: 0 auto;}/*  Centre site on page  */
#contentwrapper{float: left; width: 960px; background: #fff url(../images/horizBg.gif) repeat-y; text-align:left; padding-left:5px; padding-right:5px;}

#logoBox {width:340px; clear:right; float:left; background:url(../images/xxxxxxxxxxxx.jpg);}
#topSearch {width:620px;height:142px; clear:right; float:right;}

#menuHolder {height:60px; clear:both; background:#87aac3 url(../images/menuFade.jpg);}
#menuMain {font-size:1em; width:957px; height:60px; position:relative; z-index:200;}
#menuMain ul {list-style-type: none; padding:15px 0 0 0;}
#menuMain ul li {float:left; border-right: solid 1px #87aac3;}
#menuMain ul li a{display:block; margin: 0px 20px 0 20px; text-decoration:none; text-align:left; font-size:1.5em; padding:0 0 0 5px; line-height:28px; color:#fff;}

#leftCarousel {width:550px; height:370px; clear:right; float:left; background:#322328 url(../images/stripedBg.gif) repeat; padding:10px;}

li.lightblue{background:#8babc2; line-height:2.3em; color:#fff; border:none;}
li.darkblue{background:#6387a1; line-height:2.3em; color:#fff; border:none;}

/* slider */
#slide {color:#fff;}
#slide p{padding-left:180px; padding-top:10px; text-align:justify;}
#slide a{text-decoration:none; color:#0099FF; }
#slide h2 {text-align:center;}

#rightPromo{width:370px; height:370px; clear:right; float:right;  background:#322328 url(../images/stripedBg.gif) repeat; padding:10px;}
#rightPromo img{margin:0 0 10px 0; clear:right; float:right;}
#rightPromo img.left{margin:0 10px 10px 0; float:left; clear:right;}

/*  footer   */

#footerWrapper {background:#bedcf5 url(../images/footerFade.jpg) repeat-x; height:350px;}

.footer {width:130px; margin:10px 0px 0 5px; padding-left:5px; clear:right; float:left; color:#322328;}
.footer ul {list-style-type:none; padding:15px 0 0 0; display:block;}
.footer ul li a {color:#322328; font-size:0.79em; line-height:2em; text-decoration:none; margin:10px 0px 0 25px}
.footer ul li a:hover {color:#322328; text-decoration:underline;}
.footer h6{font-size:1.3em; margin:10px 10px 0 20px; text-decoration:none; font-weight:300;}

.footerb {width:150px; margin:10px 0px 0 5px; padding-left:5px; clear:right; float:left; color:#322328;}
.footerb ul {list-style-type:none; padding:15px 0 0 0; display:block;}
.footerb ul li a {color:#322328; font-size:0.79em; line-height:2em; text-decoration:none; margin:10px 0px 0 25px}
.footerb ul li a:hover {color:#322328; text-decoration:underline;}
.footerb h6{font-size:1.3em; margin:10px 10px 0 20px; text-decoration:none; font-weight:300;}

.enquiries {padding:0 0 15px 0;}

.copyrightLine{padding:3px 0 3px 0;}

.aboutLeft {width:440px; clear:right; float:left; padding:20px 20px 0 20px;}
.aboutRight {width:440px; clear:right; float:right; padding:20px 20px 0 20px;}

.aboutLeft p, .aboutRight p {margin:0 0 10px 0;}
.aboutLeft a, .aboutRight a {text-decoration:none; color:#333; border-bottom:1px #333 solid;}

.introduction {font-size:1.7em; line-height:1.4em;}
.quote {font-size:1.7em; line-height:1.3em; padding:0 60px;}
.quote img.leftQ {float:left; clear:right; margin:0 20px 0 0;}
.quote img.rightQ {float:right; clear:right; margin:0 0 0 20px;}

/*Find us */
#map {
    float: left;
    width: 600px;
}
#address {
    float: left;
    width: 200px;
}
#Col3 {
    float: left;
  width: 200px;
}
#Col4 {
    float: left;
     width: 200px;
}
#Colx5 {
    float: left;
    width: 200px;
}


/* media pack */
.mpWrapper{}
.mpLeft{float:left;width:220px;}
.mpRight{float:right;width:20px;}
.mpTitle{width:200px;background-color:#949596;color:White;}
.mpDesc{padding-left:5px;padding-right:5px;width:188px;height:100px;border: 1px solid #949596;text-align:left;}
.mpPack{height:20px;width:200px;background-color:#869eb2;color:White;}
a.mpPack:link{color:white;text-decoration:none;}
a.mpPack:visited{color:white;text-decoration:none;}
a.mpPack:hover{color:Black;text-decoration:none;}
a.mpPack:active{color:white;text-decoration:none;}
.logo{float:right;}

/*

width:140px; margin:30px 10px 0 5px; padding-left:5px; clear:right; float:left; color:#322328; border-left:#5c7f99 1px solid;



*/
 /* css for location.aspx */
.accordian {margin:10px;}
.accordian li {	list-style-type: none;padding: 0 5px;}
.dimension {height: 320px;}
.even, .odd {font-weight: bold;height: 27px;padding-top: 3px;padding-left:50px;}	
.even {border: 1px solid #d8d8d8;background-color: #ececec;}	
.odd {border: 1px solid black;background: #333;color: white;}

/* css for contacts.aspx */
 .contactTitle{float:left;width:570px;}
 .contactName{float:left;width:150px;}
 .contactTel{float:left;width:150px;}
 .contactEmail{float:left;width:50px;}
