@charset "utf-8";body, html{border:0px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#666;height:100%;}
#wrapper{position:relative;width:100%;height:auto;border:0px;margin:0px;padding:0px;background:transparent;}
#topline{position:fixed;width:100%;height:105px;left:0;top:0;border:0px;margin:0px;padding:0px; background-image:url(../images/marble-bg.jpg);z-index:999;border-bottom:2px solid #106CB7}
#toplinecontent{position:relative;width:90%;top:5%;margin:0 auto;}
#topcontent{display:inline-block;color:#FFF;}
#topcontent img{vertical-align:middle;padding-left:10px;}
#topcontent span{display:inline-block;vertical-align:middle;padding-left:5px;}
#contentwrapper{position:relative;width:100%;height:auto;z-index:998;}
#contentwrapper2{position:relative;padding-top:50px;width:100%;height:auto;z-index:998;}
#contentwrapper-stalls{position:relative;top:85px;width:100%;height:auto;z-index:998;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#000;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:bold;color:#000;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#000;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000;}
h5{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#000;margin-bottom:0px;}
#header{position:relative;width:950px;height:105px;margin:0 auto;}
#logo{position:absolute;top:0px;left:10px;}
#logo img{width:126px;height:150px;}
#headertext{position:absolute;right:0px;top:40px;text-align:right;color:#666;font-size:18px;}
#menumainmob{display:none;}
#menumob{display:none;}
#intro{position:relative;width:100%;height:80vh;background:transparent;border:0px;margin:0px;padding:0px;animation-duration:3s;background-color:rgba(0,0,0,0.37);}
.intro-background{background-image:url("/images/intro-background.jpg");background-repeat:no-repeat;background-attachment:fixed;}
#intro-wrapper{position:absolute;display:block;width:950px;height:auto;top:30vh;z-index:998;left:0;right:0;margin-left:auto;margin-right:auto;}
#intro-title{color:#FFF;font-size:3em !important;font-weight:bold;text-align:center;}
#pageintro{position:relative;width:100%;height:60vh;background:transparent;border:0px;margin:0px;padding:0px;animation-duration:3s;background-color:rgba(0,0,0,0.3);}
#pageintro-wrapper{position:absolute;display:block;width:950px;height:auto;top:25vh;z-index:998;left:0;right:0;margin-left:auto;margin-right:auto;}
#pageintro-title{color:#FFF;font-size:3em !important;font-weight:bold;text-align:center;}
#intro-title2{color:#FFF;font-size:1.8em;text-align:center; font-weight:bold; margin-top:10px;}
#intro-title3{color:#FFF;font-size:1.5em;text-align:center;margin-top:10px; font-weight:bold;}
.container-clear{position:relative;width:100%;height:550px;background:transparent;}
.container-white{position:relative;width:100%;height:auto;background-color:#fff;border:0px;margin:0px;padding:0px;}
.container-green{position:relative;width:100%;height:auto;background-color:#063;border:0px;margin:0px;padding:0px;text-align:center;}
.container-contact{position:relative;width:100%;height:auto;background-color:#F3F3F3;border:0px;margin:0px;padding:0px;text-align:left;}
.container-grey{position:relative;width:100%;height: auto;background-color:#F3F3F3;border:0px;margin:0px;padding:0px; overflow:visible; overflow:auto; vertical-align:middle;}
.container-grey-gallery{position:relative;width:100%;height:auto;background-color:#F3F3F3;border:0px;margin:0px;padding:0px;}
.container-blue{position:relative;width:100%;height: auto;background-color:#09324E;border:0px;margin:0px;padding:0px;overflow:auto; vertical-align:middle;}

.container-blue h2{color:#FFF;}

.rate{font-weight:900; font-size:12px;}

.google-reviews-row{
	position:relative;
	width:170px;
	margin: 0 auto;
}
	
.google-reviews{
	position:relative;
	padding:5px;	
	font-size: 12px;
	width:100%;
	text-align:center;
	color:#FFF;
}

.google-star{
	display: table-cell;
	text-decoration:underline;
	vertical-align:middle;
}
.googlelink a:active{text-decoration:none;color: #FFF;}
.googlelink a:visited{text-decoration:none;color: #FFF;}
.googlelink a:link{text-decoration:none;color: #FFF; font-size:14px;}
.googlelink a:hover{text-decoration:none;color:#218CCA;}

.container-black{position:relative;width:100%;height:auto;background-color:#000;border:0px;margin:0px;padding:0px;}
.container-footer{position:relative;width:100%;height:auto;background-color:#333;border:0px;margin:0px;padding:0px;}
.text{position:relative;width:950px;height:auto;margin:0 auto;line-height:32px;padding-top:20px;padding-bottom:20px;}
.text2{position:relative;width:950px;color:#666;height:auto;margin:0 auto;line-height:28px;font-size:16px;padding-top:20px;padding-bottom:20px;}
.text3{position:relative;width:950px;height:auto;margin:0 auto;line-height:32px;padding-top:20px;padding-bottom:20px;}
.text4{position:relative;width:950px;color:#666;height:auto;margin:0 auto;line-height:28px;font-size:16px;padding-top:20px;padding-bottom:20px;color:#FFF;}
.textleft{position:relative;float:left;width:50%;text-align:left;}
.textright{position:relative;float:right;width:45%;}
.textimage{width:400px;height:287px;}
.transition{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;}
.transitionout{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;}
#healthcare{width:250px;height:167px;}
#pharmacy{width:250px;height:167px;}
#retail{width:250px;height:167px;}
#office{width:250px;height:167px;}
#shop{width:250px;height:167px;}
#commercial{width:250px;height:167px;}
.question{color:#218CCA;font-weight:bold;}
.answer{color:#009F60;font-weight:bold;}
#boxwrapper{position:relative;width:100%;z-index:1;text-align:center;background-color:#000;height:auto;}
#boxwrapper2{position:relative;width:100%;z-index:1;text-align:center;height:auto;background:transparent;}
#boxes{position:relative;display:inline-block;width:100%;height:auto;top:0px;background:transparent;margin-top:25px;margin-bottom:25px;}
#boxes2{position:relative;display:inline-block;width:1500px;top:75px;background:transparent;}
.centerboxes{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;}
.table-layout{position:relative;float:left;width:270px;height:385px;padding:0px;margin-left:20px;overflow:hidden;margin-bottom:5px;background:#FFF;border-top:solid 5px #09324E;border-bottom:solid 5px #09324E;}
.special-offer{position:absolute; top:3px; width:100%; text-align:center;color:#F00;font-weight:bold}
.table-title{font-size:18px;font-weight:bold;padding:10px;color:#000;margin:0 auto;}
.table-text{text-align:center;padding:5px;width:90%;height:auto;clear:both;}
.boximg img{width:80%;height:auto;margin:0 auto;}
.img-circle{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;}
.hr-50{text-align:center;background-color:#063;width:400px;height:2px;}
.currency{vertical-align:top;font-size:25px;color:#666;font-weight:bold;line-height:38px;}
.price{vertical-align:bottom;font-size:50px;color:#000;font-weight:bold;line-height:22px;}
.vat{vertical-align:bottom;font-size:25px;color:#666;line-height:10px;}
.tablemat{position:relative;display:table;width:650px;text-align:center;}
.rowmathead{display:table-row;background-color:#CCC;}
.rowmat{display:table-row;}
.leftmat{display:table-cell;border:1px solid grey;font-size:14px;padding:15px;width:20%;}
#enquiry input[type=text]{-webkit-border-radius:2px;font-size:14px;color:#333;font-weight:bold;background-color:#F5F5F5;border:1px solid #CCC;padding:5px;padding-left:5px;height:50px;}
.textarea{-webkit-border-radius:2px;font-size:14px;color:#333;font-weight:bold;background-color:#F5F5F5;border:1px solid #CCC;padding:5px;padding-left:5px;height:100px;width:100%;}
.input100{width:100%;}
#nametelrow{position:relative;display:inline-block;width:100%;border:0px;margin:0px;padding:0px;}
#nameleft{float:left;width:45%;text-align:left;}
#telright{float:right;width:45%;text-align:right;}
.input46left{width:100%;}
.input46right{width:100%;}
.btn-style{position:relative;text-align:center;width:auto;margin:0 auto;border-radius:3px;font-size:16px;font-weight:bold;color:#fff;padding-top:10px;padding-bottom:10px;background:#09324E;text-decoration:none;}
.btn-style a:active{color:#fff;text-decoration:none;}
.btn-style a:link{color:#fff;text-decoration:none;}
.btn-style a:visited{color:#fff;text-decoration:none;}
.btn-style a:hover{color:#CCC;text-decoration:none;}
#btn1{position:absolute;bottom:15px;width:90%;left:0;right:0;margin-left:auto;margin-right:auto;}
#btn2{position:absolute;bottom:15px;width:90%;left:0;right:0;margin-left:auto;margin-right:auto;}
#btn3{position:absolute;bottom:15px;width:90%;left:0;right:0;margin-left:auto;margin-right:auto;}
#btn4{position:absolute;bottom:15px;width:90%;left:0;right:0;margin-left:auto;margin-right:auto;}
#btn5{position:absolute;bottom:15px;width:90%;left:0;right:0;margin-left:auto;margin-right:auto;}
#btn6{position:absolute;bottom:15px;width:90%;left:0;right:0;margin-left:auto;margin-right:auto;}
#map{width:100%;height:400px;}
.map{float:left;width:45%;}
.contact{float:right;width:45%;text-align:left;line-height:18px;}
.tablefoot{position:relative;display:table;width:950px;text-align:left;padding:10px;}
.rowfoothead{display:table-row;color:#FFF;}
.rowfoot{display:table-row;}
.leftfoot{display:table-cell;color:#FFF;font-size:14px;padding:15px;width:20%;vertical-align:top;}
.midfoot{display:table-cell;color:#FFF;font-size:14px;padding:15px;width:20%;vertical-align:top;}
.rightfoot{display:table-cell;color:#FFF;font-size:14px;padding:15px;width:20%;vertical-align:top;}
.link a:active{text-decoration:none;color:#333;}
.link a:visited{text-decoration:none;color:#333;}
.link a:link{text-decoration:none;color:#333;}
.link a:hover{text-decoration:none;color:#218CCA;}
.footerlink a:active{text-decoration:none;color:#FFF;}
.footerlink a:visited{text-decoration:none;color:#FFF;}
.footerlink a:link{text-decoration:none;color:#FFF;}
.footerlink a:hover{text-decoration:none;color:#CCC;}
#slide-show-wrapper{position:relative;width:100%;height:630px;background-color:#fff;}
#slide-show-inner-wrapper{position:relative;width:950px;height:630px;margin:0 auto;}
#slide-show-wrapper-mot{position:relative;top:0px;width:950px;height:630px;margin:0 auto;}
#slide-show-wrapper-stall{position:relative;width:400px;height:368px;}
#slide-show-inner-wrapper-stall{position:relative;width:400px;height:368px;}
#slide-show-wrapper-stall2{position:relative;width:400px;height:368px;}
#slide-show-inner-wrapper-stall2{position:relative;width:400px;height:368px;}
#maincontentwrapper{position:relative;width:100%;height:auto;background-color:#FFF;}
#maincontenthome{position:relative;width:950px;height:auto;font-size:12px;margin:0 auto;z-index:998;}
#maincontent{position:relative;width:950px;font-size:12px;margin:0 auto;}
#page-information{position:relative;width:950px;margin:0 auto;font-size:14px;line-height:22px;clear:both;}
.btn-quote{position:relative;text-align:center;text-decoration:none;width:200px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;border:solid 1px #fff;border-radius:3px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 2px rgba(0,0,0,1.0);box-shadow:0px 0px 2px rgba(0,0,0,1.0);font-size:18px;font-weight:bold;color:#fff;padding:10px 30px;background:#106CB7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33CC33', endColorstr='#339900',GradientType=0);cursor:pointer;}
.btn-quote a:visited{text-decoration:none;color:#FFF;}
.btn-quote a:link{text-decoration:none;color:#FFF;}
.btn-quote a:hover{text-decoration:none;color:#0F0;}
#motorhome-hire-enquiry{position:relative;width:100%;padding-top:30px;padding-bottom:10px;text-align:center;margin:0 auto;}
.height25{width:100%;height:25px;clear:both;}
.height50{width:100%;height:50px;clear:both;}
#areas{position:relative; width:100%; background-color: #106CB7;}
#locations{ position:relative; padding-top:5px; padding-bottom:5px; color:#FFF; text-align:center;}
.sitemap{padding-top:5px; padding-bottom:5px; background-color:#D5F7FF;}
.sitemap a:active{text-decoration:none;color:#333;}
.sitemap a:visited{text-decoration:none;color:#333;}
.sitemap a:link{text-decoration:none;color:#333;}
.sitemap a:hover{text-decoration:none;color:#218CCA;}