@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c196f;
	background-color:#5A256D;
	}
	
	
a img{
	border:none;
	}
	
h1{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:25px;
font-weight:normal;
line-height:1.2em;
color:#FFFFFF;
margin:0px;
	}
	

h2{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
 font-size: 26px;
 color:#1c4368;
 line-height:70px;
 font-weight:normal;
 margin:0px;
	}


h3{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
 font-size: 15px;
 color:#df8b21;
 line-height:27px;
 margin:0px;
  font-weight:normal;
	}
	
h4{
font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#d7bfe2;
 line-height:20px;
 font-weight:normal;
 margin:0px;
	}
	
h5{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:25px;
font-weight:normal;
line-height:1.2em;
color:#df8b21;
margin:0px;
	}
	
/* pre done classes */

.m_auto{
	margin:auto;
	width:775px;
	}

/* enquiry form */

#wrapper{width:700px;text-align:left;}

.box{ border:1px solid #ededed; padding:8px; width:450px; color:#666666; font-family:Arial;  font-size:11px;}
.quote-box3{ border:1px solid #ededed; padding:8px; width:75px; color:#666666; font-family:Arial;  font-size:11px;}
.question{font-size:11px; font-style:italic;}
.send{padding:5px 10px ; background-color:#666666; border:none; color:#FFF; margin:0; font-family:Arial;  font-size:13px; font-weight:bold;}
.info{background-color:#cc3300; padding:10px 15px; border:1px solid #990000; color:#fff; font-size:11px;}
.btn{float:left;}
#loading{float:left; margin:25px 0}


/* links */



a:link {
	color: #df8b21;
	text-decoration:none;
}
a:visited {
	color: #df8b21;
		text-decoration:none;
}

a:hover {
	color: #222;
	text-decoration:none;
}
a:active {
	color: #df8b21;
		text-decoration:none;
}



.header{
	background-color:#733092;
	background-image:url(images/bk.jpg);
	background-repeat:repeat;
	background-position:top center;
}

.slide-bk{
	background-color:#733092;
	background-image:url(images/slideshow/image1.jpg);
	background-repeat:no-repeat;
}

.footer_bk{
	background-color:#5A256D;
	background-image:url(images/footer-bk.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.top-box{
	background-color:#5A256D;
	background-image:url(images/top-box.jpg);
	background-repeat:repeat;
	background-position:top center;
}


.horiz{
	background-image:url(images/horiz.png);
	background-repeat:repeat;
}

.phone{
	background-image:url(images/phone.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


/* Digital85 Link */



a.digital85:link {
	display: block;
	width:20px;
	line-height:21px;
	background-image:url(images/digital85.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-2000px;
	
}
a.digital85:visited {
	width:20px;
	line-height:20px;
	background-image:url(images/digital85.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-2000px;
}

a.digital85:hover {
	width:20px;
	line-height:20px;
	background-image:url(images/digital85-rollover.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-2000px;
}
a.digital85:active {
	line-height:20px;
	background-image:url(images/digital85.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-2000px;
	text-align: right;
}



/* text */


.main_content{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 19px;
 color:#5c196f;
	}
	
.copyright{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#999999;
 line-height:20px;
	}
	
.designed-by{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#ac7cbb;
 line-height:20px;
 text-align:right;
	}
.designed-by2{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#ac7cbb;
 line-height:27px;
 text-align:right;
	}

.seo_content{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#617d1a;
	}
	
.footer{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:32px;
font-weight:normal;
line-height:1.3em;
color:#FFFFFF;
margin:0px;
text-align:right;
	}
	
	
.footer_HO{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:20px;
font-weight:normal;
line-height:25px;
color:#FFF;
margin:0px;
	}

.footer_HO2{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:14px;
font-weight:normal;
line-height:20px;
color:#df8b21;
margin:0px;
	}
	
.footer_HO3{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:14px;
font-weight:normal;
line-height:20px;
color:#000;
margin:0px;
	}
	
.footer_HO_title{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 17px;
 color:#FFF;
 line-height:26px;
 text-align:left;
	}
	
.footer_HO_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#FFF;
 line-height:17px;
 text-align:left;
 padding-top:5px;
	}
	
	
.photo-caption{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#666;
padding-right:20px;
font-style:italic;
text-align:right;

	}
	
	
.map-caption{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size: 17px;
color:#FFF;
padding-right:40px;
text-align:right;

	}
	
.LOGO-2{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 15px;
 line-height: 19px;
 font-weight:bold;
 color:#8f5ca9;
 text-align:center;
	}
	
	
.contact-xxl{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:26px;
font-weight:normal;
line-height:26px;
color:#5c196f;
margin:0px;
	}	


.contact-big{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:22px;
font-weight:normal;
line-height:22px;
color:#5c196f;
margin:0px;
	}
	
.contact-med{
font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
font-size:19px;
font-weight:normal;
line-height:1.2em;
color:#5c196f;
margin:0px;
	}



.testimonial-content{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 19px;
 color:#333;
	}




/* MAIN MENU */
.topmenu{
	width: 100%;
	float: right;
	}

#navlist
{
margin: 0;
padding:  0 0 0 0;
float: right;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-size:12px;
font-weight: bold;
padding: 10.5px 11px;
text-decoration: none;
color:#5A256D;

}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
padding: 10.5px 11px;
background-color:#df8b21;
color:#FFF;
}

#navlist a:hover { color:#FFF; background-color:#5A256D;} 




.home {background-image: url(images/images/nav2_01.gif); width: 88px;}
.home a {background-image: url(images/images/nav_01.gif);}
.about {background-image: url(images/images/nav2_02.gif); width: 106px;}
.about a {background-image: url(images/images/nav_02.gif);}
.services {background-image: url(images/images/nav2_03.gif); width: 134px;}
.services a {background-image: url(images/images/nav_03.gif);}
.gallery {background-image: url(images/images/nav2_04.gif); width: 100px;}
.gallery a {background-image: url(images/images/nav_04.gif);}
.contact {background-image: url(images/images/nav2_05.gif); width: 105px;}
.contact a {background-image: url(images/images/nav_05.gif);}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}




#lightning .protection li {
	list-style-type: none;
	padding: 0px;
	border-bottom: 1px solid #fff;
	padding-bottom:0px;
    padding-top:0px;
    margin-right:0px;
    margin-left:0px;
	text-indent:0px;
	background-color:#eee;

	
}

#lightning {
	float: left;
	width: 100%;
	clear: right;    
}

#lightning ul.protection {
	margin: 0em 0 0em 0;
	padding: 0px;
	text-align:left;
	padding: 0px;
}
#lightning ul.protection a {
	text-decoration: none;
	display: block;
	padding: 14px;
	color: #333;
	font-family:"Centro Slab Pro Thin",Cambria,Georgia,serif;
	font-size:16px;
}
#lightning .protection a:hover {
	color: #FFF;
	text-indent:0px;
	background-color:#DF8B21;

}

#lightning ul.protection a.active {
	text-decoration: none;
	font-weight:normal;
	display: block;
	padding: 4px;
	color: #84a7bd;
	text-indent:0px;
	text-decoration:line-through;
}

#lightning .protection a.active: hover {
	color: #FFFFFF;
	text-decoration:line-through;
	background-color:#DF8B21;
}

