@charset "UTF-8";
@font-face {
	font-family: 'optima';
	src: url('../webfonts/optima-thin.eot');
	src: url('../webfonts/optima-thin.eot?#iefix') format('embedded-opentype'),
		url('../webfonts/optima-thin.woff') format('woff'),
		url('../webfonts/optima-thin.ttf') format('truetype'),
		url('../webfonts/optima-thin.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	}
body {
	opacity: 1;
	transition: .1s opacity;
	margin: 0px;
	padding: 0px;
	background-color: #1D6B8D;
	}
body.fade-out {
    opacity: 0;
    transition: none;
	}
.edit {
	/* [disabled]float: left; */
	}
.edit.border {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F78F20;
	}
.centre {
	text-align: center;
	}
.block-right {
	float: right;
	margin-right: 0%;
	}
a{
	color: #FFFFFF;
	text-decoration: underline;
	}
a:hover{
	text-decoration: underline;
	}
a.arrow {
	line-height: 25px;
	display: block;
	background-image: url(../img/icons/arrow.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-position: left center;
	text-decoration: none;
	color: #F78F20;
	/* [disabled]font-size: 20px; */
	font-weight: bold;
	}
a:hover.arrow{
	line-height: 25px;
	display: block;
	background-image: url(../img/icons/arrow-o.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	background-position: left center;
	color: #FFFFFF;
	font-weight: normal;
	}
.blue {
	color: #F78F20;
	font-weight: bold;
	text-decoration: none;
	}
.blue.arrow{
	color: #F78F20;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	}
a.links {
	background-image: url(../img/icons/links.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	color: #F78F20;
	text-decoration: none;
	font-weight: bold;
	}
hr.dash {
	border: 0 none;
	border-top: 1px dashed #F78F20;
	background: none;
	height: 1px;
	outline: none;
	box-shadow: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
.page-pic {
	width: 100%;
	padding: 0px;
	float: left;
	max-width: 150%;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
h1 {
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	font-size: 18px;
	font-family: 'optima', Arial;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
h2{
	color: #F78F20;
	font-weight: bold;
	font-size: 24px;
	font-family: 'optima', Arial;
	text-align: left;
	}
h3{
	color: #F78F20;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 18px;
	font-family: 'optima', Arial;
	text-decoration: none;
	text-align: center;
	}
h4{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: 'optima', Arial;
	}
h5{
	color: #F78F20;
	font-weight: bold;
	font-size: 16px;
	line-height: 40px;
	font-family: 'optima', Arial;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
h6 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: 'optima', Arial;
	}
p{
	margin: 0px;
	line-height: 25px;
	padding-bottom: 15px;
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	font-family: 'optima', Arial;
	}
ul, ol{
	margin-bottom: 15px;
	padding-left: 35px;
	margin-top: 0px;
	font-size: 18px;
	line-height: 25px;
	list-style-type: disc;
	font-family: 'optima', Arial;
	color: #FFF;
	}
ul li {
	list-style-type: disc;
	color: #FFF;
	}
ul li ul {
	list-style-type: disc;
	padding-left: 40px;
	}
.large-text {
	font-size: 24px;
	}
.margin.gap {
	margin-left: 0%;
	}
.clearBoth{
	clear: both;
	}
.clearHalf{
	clear: none;
	}
.nowrap{
	white-space: nowrap;
	}
.border-ipad {
	display: none;
	}
.divider {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	float: left;
	margin-bottom: 20px;
	}
.divider-padding {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	padding-top: 10px;
	}
.break {
	display: none;
	}
.mobile-hide {
	float: left;
	height: auto;
	display: block;
	width: 100%;
	padding-bottom: 10px;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: dashed; */
	/* [disabled]border-bottom-color: #F78F20; */
	}
.ipad-hide {
	float: left;
	height: auto;
	display: block;
	width: 100%;
	/* [disabled]margin-top: -5px; */
	}
img {
	width: 60%;
	max-width: 60%;
	/* [disabled]-moz-border-radius: 15px; */
	/* [disabled]-webkit-border-radius: 15px; */
	border-radius: 10px;
	margin-right: 20%;
	margin-left: 20%;
	margin-bottom: 10px;
	}
#features-wrap {
	width: 100%;
	height: 150px;
	background-color: #F78F20;
	}
#features {
	width: 1600px;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'optima', Arial;
	height: auto;
	font-size: 20px;
	line-height: 20px;
	padding-top: 10px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	}
.features-wrap {
	float: left;
	width: 12.5%;
	margin-left: 24px;
	height: 100px;
	}
#lighting {
	background-image: url(../img/icons/white/sat-nav.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#umbrella {
	background-image: url(../img/icons/white/umbrella.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#first-aid {
	background-image: url(../img/icons/white/first-aid.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#low-km {
	background-image: url(../img/icons/white/vehicle.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#road-assist {
	background-image: url(../img/icons/white/road-assist.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#air-con {
	background-image: url(../img/icons/white/air-con.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#camera {
	background-image: url(../img/icons/white/camera.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
#alarm {
	background-image: url(../img/icons/white/alarm.png);
	background-position: center top;
	height: 50px;
	background-repeat: no-repeat;
	padding-top: 60px;
	/* [disabled]margin-top: 10px; */
	/* [disabled]float: left; */
	}
.faqs {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/questions.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.contact {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/contact.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.about {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/about-us.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.vehicle {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/vehicle.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.phone {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/phone.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.fax {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/fax.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.email {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/email.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.hours {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/hours.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.secure {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/secure.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.location {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/location.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.news {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/news.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.activities {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/activities.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.restaurants {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/eats.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.accomodation {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/accomodation.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.hire {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/hire.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.links {
	line-height: 50px;
	display: block;
	background-image: url(../img/icons/links.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	}
.bookings {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/bookings.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.enquiry {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/enquiry.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.contact-phone {
	background-image: url(../img/icons/hphone.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 35px;
	color: #F78F20;
	text-decoration: none;
	float: left;
	line-height: 35px;
	/* [disabled]margin-top: 5px; */
	margin-bottom: 5px;
	width: 100%;
	}
.contact-email {
	background-image: url(../img/icons/hemail.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 35px;
	color: #F78F20;
	text-decoration: none;
	float: left;
	line-height: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	}
.contact-facebook {
	background-image: url(../img/icons/facebook.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 35px;
	color: #F78F20;
	text-decoration: none;
	float: left;
	line-height: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	}
.contact-fax {
	background-image: url(../img/icons/fax.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 35px;
	color: #F78F20;
	text-decoration: none;
	float: left;
	line-height: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	}
.header-phone {
	background-image: url(../img/icons/hphone.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	height: 30px;
	padding-right: 40px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	}
.header-email {
	background-image: url(../img/icons/hemail.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	height: 30px;
	padding-right: 40px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	}
.header-facebook {
	background-image: url(../img/icons/facebook.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	height: 30px;
	padding-right: 40px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	}
#map {
	height: 250px;
	border-radius: 10px;
	/* [disabled]z-index: 999; */
	/* [disabled]position: relative; */
	background-color: #F0EDE5;
	padding: 2%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	float: left;
	width: 96%;
	}


/*

	Standard layout (screen resolutions above 1600px wide)
	____________________________________________________________________________________________________________________________________________________________________
	
*/

#wrapper{
	width: 1600px;
	margin-top: 190px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #1D6B8D;
	/* [disabled]border-radius: 12px; */
	/* [disabled]-webkit-border-radius: 12px; */
	/* [disabled]-moz-border-radius: 12px; */
	}
#content{
	clear: both;
	/* [disabled]font-family: Arial, Helvetica, sans-serif; */
	color: #FFF;
	/* [disabled]font-weight: normal; */
	}
#footer{
	margin-top: 10px;
	font-size: 14px;
	color: #FFFFFF;
	clear: both;
	height: 100px;
	width: 100%;
	bottom: 0px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 25px;
	padding-bottom: 5px;
	background-image: url(../img/logo/able80.png);
	background-repeat: no-repeat;
	background-position: center center;
	}
#footer p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
#footer a {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	}
.footer-wrap {
	width: 1600px;
	margin-right: auto;
	margin-left: auto;
	}
.left {
	float: left;
	width: 50%;
	}
.right {
	float: right;
	width: 50%;
	text-align: right;
	}
.map-large {
	height: 450px;
	width: 100%;
}
.pic {
	float: left;
	width: 22.75%;
	margin-right: 3%;
}
.pic img {
	max-width: 100%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 100%;
	float: left;
}
.pic.last {
	margin-right: 0%;
}


/* header */

#mobile-logo {
	height: 100px;
	width: 100%;
	display: none;
	}
#mobile-header {
	height: 100px;
	width: 100%;
	display: none;
	}
#header{
	clear: both;
	z-index: 999;
	width: 100%;
	height: 140px;
	float: left;
	position: fixed;
	background-color: #1D6B8D;
	top: 0px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F78F20;
	}
.header-wrap {
	width: 1600px;
	margin-right: auto;
	margin-left: auto;
	line-height: 50px;
	height: 120px;
	text-align: center;
	font-weight: normal;
	background-image: url(../img/logo/able120.png);
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 20px;
	}	
#header-left{
	float: left;
	width: 50%;
	text-align: left;
	padding-bottom: 10px;
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 5px;
	height: 105px;
	}
#header-right{
	float: right;
	width: 50%;
	text-align: right;
	height: 110px;
	line-height: 30px;
	padding-top: 10px;
	font-family: 'optima', Arial;
	font-weight: bold;
	}
#header-right a {
	font-size: 22px;
	color: #F78F20;
	text-decoration: none;
	}
#nav.collapsible{
	display: inline;
	width: 100%;
	visibility: visible;
	z-index: 999;
	position: fixed;
	float: left;
	}
#nav{
	text-align: center;
	background-color: #F78F20;
	font-weight: normal;
	padding: 0px;
	top: 140px;
	height: 50px;
	margin: auto;
	line-height: 50px;
	}
#nav .navItem{
	float: none;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	display: inline;
	line-height: 50px;
	}
.navItem a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: 'optima', Arial;
	line-height: 50px;
	height: 50px;
	margin-right: 55px;
	margin-left: 55px;
	}
.navItem.active a {
	text-decoration: none;
	line-height: 24px;
	width: 100%;
	margin-right: 30px;
	margin-left: 30px;
	color: #FFFFFF;
	background-color: #1D6B8D;
	padding-top: 13px;
	padding-bottom: 12px;
	padding-right: 25px;
	padding-left: 25px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	}
.navItem a:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 13px;
	padding-right: 25px;
	padding-bottom: 12px;
	padding-left: 25px;
	background-color: #1D6B8D;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	}
#nav .firstChild{
	}
#nav .lastChild{
	border-right: none;
	}
#navCollapser{
	display: none;
	}

/* banner */

#banner{
	clear: both;
	z-index: -999;
	float: left;
	/* [disabled]height: auto; */
	width: 50%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/* [disabled]background-image: url(../img/van-1.png); */
	background-repeat: no-repeat;
	/* [disabled]max-width: 99%; */
	}
#banner img{
	max-width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-radius: 10px;
	}
#mobile-banner{
	visibility: hidden;
	display: none;
	}
#mobile-banner img{
	max-width: 150%;
	float: left;
	margin: 0px;
	padding: 0px;
	max-height: 150%;
	width: 100%;
	}
.left-slide {
	float: left;
	width: 22%;
	margin-top: 40px;
	}
.left-slide img {
	width: 95%;
	margin: 0%;
	float: left;
	max-width: 95%;
	}
.right-slide {
	float: right;
	width: 22%;
	margin-top: 40px;
	}
.right-slide img {
	width: 95%;
	margin: 0px;
	float: right;
	max-width: 95%;
	}
#slider img{
	max-width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-radius: 10px;
	}
.title {
	clear: both;
	color: #FFF;
	height: 40px;
	line-height: 40px;
	background-color: #F78F20;
	text-align: center;
	}
.content1Column img {
	width: 100%;
	max-width: 100%;
	border-radius: 10px;
	margin: 0px;
	}
.pic-h {
	float: left;
	width: 23%;
	/* [disabled]margin-bottom: 10px; */
	padding: 1%;
	}
.pic-v {
	float: left;
	width: 14.666%;
	/* [disabled]margin-bottom: 10px; */
	padding: 1%;
	}


/* Form */
table {
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
	}
table tr {
	height: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
#form {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	}
.form-text-headings {
	font-size: 15px;
	text-align: left;
	color: #00BDEF;
	line-height: 22px;
	margin: 0px;
	font-weight: normal;
    font-family: 'optima', Arial;
	}
.form-text-box {
	height: 30px;
	width: 98%;
	padding-left: 2%;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	outline: none;
	font-family: 'optima', Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #D1D2D4;
	}
.form-text-rooms {
	height: 65px;
	width: 98%;
	padding-left: 2%;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	outline: none;
	font-family: 'optima', Arial;
	padding-top: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #E2E3E4;
	}
.form-text-message {
	height: 150px;
	width: 98%;
	padding-left: 2%;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	outline: none;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: 'optima', Arial;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #E2E3E4;
}
.form-text-captcha {
	height: 35px;
	width: 49%;
	margin: 0px;
	text-align: center;
	background-color: #F78F20;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-family: 'optima', Arial;
	float: left;
}
.captcha-style {
	margin: 0px;
	float: right;
	height: 35px;
	width: 21%;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-image: url(../captcha/backgrounds/button.png);
	background-repeat: repeat;
	background-color: #F78F20;
	padding-top: 0px;
	padding-right: 14%;
	padding-bottom: 0px;
	padding-left: 14%;
	}
.button {
	width: 100%;
	height: 35px;
	margin-right: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: 'optima', Arial;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#reset {
	background-image: url(../../../images/reset.png);
	background-repeat: no-repeat;
	background-color: #F78F20;
	width: 49%;
	height: 35px;
	margin-top: 5px;
	float: right;
}
#submit {
	background-image: url(../../../images/submit.png);
	background-repeat: no-repeat;
	background-color: #F78F20;
	width: 49%;
	float: left;
	text-align: center;
	height: 35px;
	margin-top: 5px;
}
textarea {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 0;
	margin: 0px;
	padding: 0px;
	overflow: auto;
    outline:none;
}
input, img, button, textarea {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/* [disabled]border-radius: 0; */
	/* [disabled]margin: 0px; */
	/* [disabled]padding: 0px; */
	overflow: auto;
	outline: none;
	border-style: none;
}

/*----- Accordian -----*/
.Accordion {
	overflow: hidden;
	outline: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 15px;
}
.AccordionPanel {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 30px;
}
.AccordionPanelTab {
	background-color: #007BA4;
	cursor: pointer;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/icons/plus.png);
	background-position: 99% 5px;
	background-repeat: no-repeat;
	font-family: 'optima', Arial;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
}
.AccordionPanelContent {
	margin: 0px;
	height: 100%;
	color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #F78F20;
	color: #FFF;
	background-image: url(../img/icons/minus.png);
	background-repeat: no-repeat;
	background-position: 99% 5px;
	line-height: 30px;
}
.AccordionPanelTabHover {
	color: #FFFFFF;
	background-color: #F78F20;
	background-image: url(../img/icons/plus.png);
	background-repeat: no-repeat;
	background-position: 99% 5px;
	line-height: 30px;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #FFFFFF;
	background-color: #007BA4;
}
.AccordionFocused .AccordionPanelTab {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #F78F20;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 30px;
}

/* Content */

.contentAccordian {
	float: right;
	width: 66%;
	margin-top: 0px;
	}
.content1Column {
	float: left;
	width: 100%;
	/* [disabled]margin-top: 20px; */
	}
.content2Column {
	margin-top: 20px;
	width: 48%;
	float: left;
	margin-right: 0%;
	}
.content2Column.gap {
	margin-right: 4%;
	}
.content2Column.wide {
	margin-top: 20px;
	width: 70%;
	float: left;
	border-bottom-style: none;
	}
.content2Column.narrow.gap {
	width: 27%;
	margin-right: 3%;
	border-bottom-style: none;
	}
.content2Column.profile ul {
	/* [disabled]margin-left: -5px; */
	}
.content3Column{
	width: 32%;
	/* [disabled]margin-top: 20px; */
	float: left;
	}
.content3Column.gap{
	margin-right: 2%;
	}
.content3Column.narrow.gap {
	float: left;
	width: 55%;
	}
.content3Column.wide {
	float: right;
	width: 40%;
	}
.content3Column.newslinks {
	float: left;
	width: 23%;
	margin-right: 2%;
	}
.content3Column.newsitems {
	float: right;
	width: 75%;
	}
.content4Column{
	width: 23.5%;
	float: left;
	}
.content4Column.gap{
	margin-right: 2%;
	}
.contentMedium{
	width: 80%;
	float: left;
	}
.contentSmall{
	width: 1070px;
	float: left;
	}
.sidebarLeft{
	width: 200px;
	float: left;
	margin-right: 20px;
	background: #f1f1f1;
	}
.sidebarRight{
	width: 18%;
	float: right;
	color: #FFF;
	}
.sidebarItem{
	border-bottom: solid 1px #fafafa;
	margin-bottom: 10px;
	background-color: #E2E3E4;
	width: 100%;
	color: #444444;
	}
.sidebarTitle {
	clear: both;
	font-weight: bold;
	color: #FFF;
	height: 40px;
	line-height: 40px;
	background-color: #F78F20;
	font-size: 16px;
	text-align: center;
	margin-bottom: 15px;
    font-family: 'optima', Arial;
	}
.sidebarItem p {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	color: #444444;
	}
.sidebarLeft .sidebarItem img{
	border: solid 1px #e1e1e1;
	}
.sidebarLeft .sidebarItem .gap{
	margin-bottom: 20px;
	}
.sidebarLeft a, .sidebarRight a{
	}
iframe {
	width: 100%;
	/* [disabled]max-width: 100%; */
	margin: 0px;
	height: 250px;
	border-radius: 10px;
	/* [disabled]z-index: -999; */
	/* [disabled]position: relative; */
	padding-top: 0px;
	/* [disabled]padding-right: 1%; */
	padding-bottom: 0px;
	/* [disabled]padding-left: 1%; */
	background-color: #F0EDE5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

@media only screen and (max-width: 1600px){
	
#wrapper{
	width: 1200px;
	margin-top: 190px;
	}
h1 {
	/* [disabled]font-size: 16px; */
	}
h2{
	font-size: 22px;

	}
h3{
	/* [disabled]font-size: 15px; */
	}
h4 {
	margin-left: 0px;
	}
.captcha-style {
	margin: 0px;
	float: right;
	height: 35px;
	width: 33%;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-image: url(../captcha/backgrounds/button.png);
	background-repeat: repeat;
	background-color: #F78F20;
	padding-top: 0px;
	padding-right: 8%;
	padding-bottom: 0px;
	padding-left: 8%;
	}
.blue.arrow{
	font-size: 15px;
	}
.map-large {
	height: 475px;
	width: 100%;
	}
.tenant-info {
	float: left;
	height: auto;
	width: 50%;
	}
#header{
	/* [disabled]height: 120px; */
	}
.header-wrap {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	line-height: 50px;
	font-size: 36px;
	height: 110px;
	}
#header-left{
	font-size: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#header-right{
	float: right;
	width: 50%;
	text-align: right;
	height: 100px;
	line-height: 30px;
	padding-top: 10px;
	}
#header-right a {

	}
#nav{

	}
#nav .navItem{
	font-size: 22px;
	line-height: 50px;
	}
.navItem a {
	line-height: 50px;
	height: 50px;
	margin-right: 40px;
	margin-left: 40px;
	}
.navItem.active a {
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 13px;
	padding-bottom: 14px;
	line-height: 22px;
	}
.navItem a:hover {
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 13px;
	padding-bottom: 14px;

	}
#nav .firstChild{
	}
#nav .lastChild{
	border-right: none;
	}
img {
	width: 75%;
	max-width: 75%;
	border-radius: 10px;
	/* [disabled]margin-right: 12.5%; */
	margin-left: 12.5%;
	}
#features-wrap {
	width: 100%;
	height: 145px;
	background-color: #F78F20;
	}
#features {
	width: 1200px;
	text-align: center;
	/* [disabled]font-weight: bold; */
	font-family: 'optima', Arial;
	height: auto;
	font-size: 18px;
	line-height: 18px;
	}
.features-wrap {
	float: left;
	width: 12.5%;
	margin-left: 18px;
	height: 100px;
	}
.footer-wrap {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	}
.contentMedium{
	width: 75%;
	}
.contentSmall{
	width: 980px;
	}
.contentLeftColumn{
	width: 100%;
	/* [disabled]margin-top: 20px; */
	float: left;
	}
.contentRightColumn{
	width: 100%;
	/* [disabled]margin-top: 20px; */
	float: left;
	}
#slider {
	/* [disabled]max-width: 100%; */
	/* [disabled]z-index: -999; */
	/* [disabled]padding: 0px; */
	/* [disabled]width: 100%; */
	/* [disabled]float: right; */
	/* [disabled]margin-top: 30px; */
	/* [disabled]margin-right: 0px; */
	/* [disabled]margin-bottom: 0px; */
	/* [disabled]margin-left: 0px; */
}
.contentLeftColumn.gap{
	margin-right: 2%;
	}
.content2Column {
	margin-top: 10px;
	width: 100%;
	float: left;
	border-bottom-style: solid;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #E1E1E1;
	}
.content2Column.profile p {
	margin-left: 0px;
	}
.columns2 .sidebarRight{
	width: 23%;
	}
.columns3 .sidebarRight{
	width: 980px;
	float: right;
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px #e1e1e1;
	background: none;
	}
.columns3 .sidebarRight .sidebarItem{
	width: 30%;
	float: left;
	padding: 0px;
	border-bottom: none;
	}
.columns3 .sidebarRight .sidebarItem.gap{
	padding-right: 0%;
	margin-right: 5%;
	}
	}

/*

	Screen resolutions below 1200px wide
	Suitable for tablets in landscape mode (i.e. iPad 1 & 2, Blackberry Playbook) and netbooks (i.e. HP Mini, Acer Aspire One)
	____________________________________________________________________________________________________________________________________________________________________
	
*/

@media only screen and (max-width: 1200px){
	
#wrapper{
	width: 960px;
	margin-top: 170px;
	/* [disabled]background-image: url(../img/van.png); */
	background-position: right 10%;
	background-repeat: no-repeat;
	}
h1 {
	font-size: 15px;
	}
h2{
	font-size: 20px;
	}
h3{

	}
h4{
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 18px;
	}
p{
	margin: 0px;
	padding-bottom: 15px;
	font-size: 16px;
	}
ul, ol{
	padding-left: 35px;
	margin-top: 0px;
	font-size: 16px;
	/* [disabled]line-height: 20px; */
	padding-bottom: 0px;
	}
.captcha-style {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 35px;
	width: 49%;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-image: url(../captcha/backgrounds/button.png);
	background-repeat: repeat;
	background-color: #F78F20;
	}
.back-to-top {
	position: fixed;
	bottom: 20px;
	right: 0px;
	width: 35px;
	height: 35px;
	z-index: 9999;
	display: none;
	text-decoration: none;
	background-image: url(../img/icons/button-up.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
	}
.clearHalf{
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
.border-half {
	width: 100%;
	float: left;
	display: none;
	}
#header{
	height: 130px;
	}
.header-wrap {
	width: 960px;
	/* [disabled]margin-right: auto; */
	/* [disabled]margin-left: auto; */
	line-height: 45px;
	font-size: 32px;
	height: 110px;
	background-image: url(../img/logo/able90.png);
	/* [disabled]padding-left: 55px; */
	}
#header-left{
	font-size: 25px;
	padding-bottom: 0px;
	}
#header-right{
	padding-top: 5px;
	height: 105px;

	}
#header-right a {
	font-size: 19px;
	}
#slider img{
	max-width: 100%;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-radius: 10px;
	}
#nav{
	top: 130px;
	height: 45px;
	line-height: 45px;
	}
#nav .navItem{
	font-size: 20px;
	line-height: 45px;
	}
.navItem a {
	line-height: 45px;
	height: 45px;
	margin-right: 35px;
	margin-left: 35px;
	}
.navItem.active a {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 20px;
	}
.navItem a:hover {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	}
#nav .firstChild{
	}
#nav .lastChild{
	border-right: none;
	}
#features-wrap {
	width: 100%;
	height: 140px;
	background-color: #F78F20;
	}
#features {
	width: 960px;
	text-align: center;
	font-family: 'optima', Arial;
	height: auto;
	font-size: 16px;
	line-height: 18px;
	}
.features-wrap {
	float: left;
	width: 12.5%;
	margin-left: 14px;
	height: 100px;
	}
#footer{
	font-size: 12px;
	}
.footer-wrap {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	}
.sidebarTitle {
	font-size: 15px;
	}
.contentMedium{
	width: 72%;
	}
.contentSmall{
	width: 740px;
	}
.content2Column {
	margin-top: 10px;
	width: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-top: 10px;
	}
.content2Column.profile p {
	margin-left: 0px;
	}
.content2Column.profile ul {
	list-style-position: inside;
	}
.columns2 .sidebarRight{
	width: 26%;
	}
.content2Column.wide {
	margin-top: 10px;
	width: 60%;
	float: left;
	border-bottom-style: none;
	}
.content2Column.narrow.gap {
	width: 37%;
	margin-right: 3%;
	border-bottom-style: none;
	}
.content3Column{
	/* [disabled]width: 100%; */
	/* [disabled]margin-top: 20px; */
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #F78F20;
	}
.content3Column.gap{
	/* [disabled]margin-right: 0%; */
	}
.content3Column.newslinks {
	float: left;
	width: 28%;
	margin-right: 2%;
	}
.content3Column.newsitems {
	float: right;
	width: 70%;
	}
.columns3 .sidebarRight{
	width: 740px;
	float: right;
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px #e1e1e1;
	background: none;
	}
.columns3 .sidebarRight .sidebarItem{
	width: 30%;
	float: left;
	padding: 0px;
	border-bottom: none;
	}
.columns3 .sidebarRight .sidebarItem.gap{
	padding-right: 0%;
	margin-right: 5%;
	}
.content4Column{
	width: 50%;
	float: left;
	}
.content4Column.gap{
	margin-right: 0%;
	}
.no-gap{
	margin-right: 0%;	
	}
	}
	
	
/*

	Screen resolutions below 960px wide
	Suitable for tablets in portrait mode (i.e. iPad 1 & 2, Blackberry Playbook, Motorola Xoom) and large res smartphones (i.e. Motorola Atrix in landscape mode)
	____________________________________________________________________________________________________________________________________________________________________
	
*/

@media only screen and (max-width: 960px){
	
#wrapper{
	width: 728px;
	margin-top: 170px;
	}
h1{
	/* [disabled]font-size: 15px; */
	}
h2{
	font-size: 20px;
	}
h3{
	/* [disabled]font-size: 18px; */
	}
p{
	margin: 0px;
	padding-bottom: 15px;
	font-size: 15px;
	}
p img {
	width: 30%;
	margin-right: 35%;
	margin-left: 35%;
	}
ul, ol{
	padding-left: 35px;
	margin-top: 0px;
	font-size: 15px;
	/* [disabled]line-height: 20px; */
	padding-bottom: 0px;
	}
.small-pic {
	width: 30%;
	margin-right: 35%;
	margin-left: 35%;
	}
.margin {
	margin-left: 2%;
	}
.margin.gap {
	/* [disabled]margin-left: 2%; */
	/* [disabled]float: right; */
	}
.border-ipad {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F78F20;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	/* [disabled]display: block; */
	clear: both;
	}
#header{
	height: 120px;
	}
.header-wrap {
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	font-size: 26px;
	background-image: url(../img/logo/able70.png);
	/* [disabled]padding-left: 48px; */
	line-height: 40px;
	height: 105px;
	padding-top: 15px;
	background-position: 53% 40%;
	}
#header-left{
	font-size: 22px;
	/* [disabled]font-weight: bold; */
	padding-top: 5px;
	height: 100px;
	}
#header-right{
	float: right;
	width: 50%;
	text-align: right;
	height: 100px;
	line-height: 30px;
	padding-top: 5px;
	}
#header-right a {
	font-size: 17px;
	}
#nav{
	top: 120px;
	}
#nav .navItem{
	font-size: 18px;
	line-height: 45px;
	}
.navItem.active a {
	line-height: 18px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-right: 20px;
	padding-left: 20px;
	}
.navItem a {
	height: 45px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 45px;
	}
.navItem a:hover {
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-right: 20px;
	padding-left: 20px;
	}
#nav .firstChild{
	}
#nav .lastChild{
	border-right: none;
	}
.sidebarTitle {
	font-size: 14px;
	}
.sidebarTitle {
	clear: both;
	font-weight: bold;
	color: #FFF;
	height: 40px;
	line-height: 40px;
	background-color: #F78F20;
	font-size: 14px;
	text-align: center;
	margin-bottom: 15px;
	}
img {
	width: 70%;
	max-width: 70%;
	border-radius: 10px;
	margin-right: 15%;
	margin-left: 15%;
	}
#features-wrap {
	width: 100%;
	height: 140px;
	background-color: #F78F20;
	}
#features {
	width: 728px;
	text-align: center;
	font-family: 'optima', Arial;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	}
.features-wrap {
	float: left;
	width: 12.5%;
	margin-left: 10px;
	height: 100px;
	}
#footer{
	font-size: 11px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	background-image: url(../img/logo/able70.png);
	background-repeat: no-repeat;
	background-position: center center;
	}
.footer-wrap {
	width: 728px;
	margin-right: auto;
	margin-left: auto;
	}
.border-home {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	float: left;
	display: inline;
	}
.map-large {
	height: 445px;
	width: 100%;
	}
.page-pic {
	width: 31.333%;
	padding: 0px;
	float: left;
	/* [disabled]max-width: 150%; */
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 0px;
	}
.mobile-hide {
	float: none;
	height: 0px;
	display: none;
	width: 0px;
	visibility: hidden;
	}
.ipad-hide {
	float: left;
	height: auto;
	display: none;
	}
.contentAccordian {
	float: right;
	width: 100%;
	margin-bottom: 15px;
	}
.content3Column{
	width: 100%;
	float: left;
	}
.content3Column.gap{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F78F20;
	margin-top: 0%;
	margin-right: 0%;
	/* [disabled]margin-bottom: 20px; */
	margin-left: 0%;
	}
.content3Column.gap.no-border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.content4Column{
	width: 48%;
	margin-top: 20px;
	float: left;
	}
.content4Column.gap{
	margin-right: 2%;
	}
.contentMedium, 
.contentSmall{
	width: 100%;
	float: none;
	clear: both;
	margin-bottom: 20px;
	}
.columns2 .sidebarRight, 
.columns3 .sidebarRight{
	width: 100%;
	float: none;
	clear: both;
	}
.columns2 .sidebarRight .sidebarItem, 
.columns3 .sidebarRight .sidebarItem{
	width: 32%;
	float: left;
	padding: 0px;
	border-bottom: none;
	}
.columns2 .sidebarRight .sidebarItem.gap, 
.columns3 .sidebarRight .sidebarItem.gap{
	margin-right: 2%;
	}
.columns3 .sidebarLeft{
	width: 100%;
	float: none;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: solid 1px #e1e1e1;
	background: none;
	}
.columns3 .sidebarLeft .sidebarItem{
	width: 100%;
	float: none;
	clear: both;
	padding: 0px;
	border-bottom: none;
	}
.columns3 .sidebarLeft .sidebarItem .gap{
	margin-right: 22px;
	margin-bottom: 0px;
	}
.columns3 .sidebarLeft .sidebarItem.gap{
	padding-right: 4%;
	}
iframe {
	/* [disabled]width: 100%; */
	/* [disabled]max-width: 100%; */
	}
.button {
	font-size: 14px;
	}
.form-text-captcha {
	font-size: 14px;
	}
	}
		
		
/*

	Screen resolutions below 728px wide
	Suitable for mobile devices (i.e. iPhone, Motorola Atrix, Blackberry)
	____________________________________________________________________________________________________________________________________________________________________

*/

@media only screen and (max-width: 728px){

#wrapper{
	width: 100%;
	margin-top: 150px;
	padding-top: 0px;
	}
p{
	margin: 0px;
	/* [disabled]line-height: 20px; */
	padding-bottom: 15px;
	font-size: 16px;
	}
p img {
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
}
h1 {
	font-size: 16px;
	color: #FFFFFF;
	}
h2{
	font-size: 19px;
	}
h3{
	font-size: 15px;
	text-align: center;
	/* [disabled]color: #FFF; */
	}
ul, ol{
	padding-left: 45px;
	margin-top: 0px;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 0px;
	}
.small-pic {
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
	}
.sidebarTitle {
	font-size: 16px;
	}
.break {
	clear: both;
	float: none;
	width: 100%;
	}
.border-home {
	width: 100%;
	float: left;
	display: none;
	}
.border-ipad {
	display: none;
	}
.border-mobile {
	width: 100%;
	margin-bottom: 5px;
	float: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F78F20;
	}
.no-border {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	}
.pic {
	float: left;
	width: 100%;
	margin-right: 0%;
	}
.blue.arrow{
	font-size: 16px;
	}
img {
	width: 60%;
	max-width: 60%;
	border-radius: 10px;
	margin-right: 20%;
	margin-left: 20%;
	}
#mobile-logo {
	display: block;
	background-image: url(../img/logo/able90.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	font-family: 'optima', Arial;
	font-size: 26px;
	color: #F78F20;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 100%;
	position: fixed;
	top: 0px;
	background-color: #1D6B8D;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #1D6B8D;
	z-index: 999;
	margin: 0px;
	padding: 0px;
	}
#mobile-header {
	height: auto;
	width: 100%;
	display: block;
	z-index: -999;
	float: left;
	text-align: center;
	color: #F78F20;
	font-family: 'optima', Arial;
	line-height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F78F20;
	margin-top: 10px;
	font-weight: bold;
	/* [disabled]background-image: url(../img/logo/able90.png); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: center 30px; */
	font-size: 26px;
	padding-top: 0px;
	}
#mobile-header p {
	line-height: 36px;
	padding-bottom: 0px;
	font-family: 'optima', Arial;
	font-size: 20px;
	font-weight: bold;
	color: #F78F20;
	text-align: center;
	}
#mobile-phone {
	line-height: 30px;
	background-image: url(../img/icons/hphone.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
	float: left;
	}
#mobile-phone a{
	color: #F78F20;
	top: 0px;
	text-decoration: none;
	right: 0px;
	text-indent: 35px;
	font-family: 'optima', Arial;
	font-size: 19px;
	float: left;
	width: auto;
	text-align: left;
	}
#mobile-email {
	line-height: 30px;
	background-image: url(../img/icons/hemail.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 100%;
	margin-top: 5px;
	float: left;
	margin-bottom: 5px;
	}
#mobile-email a{
	color: #F78F20;
	top: 0px;
	text-decoration: none;
	right: 0px;
	text-indent: 35px;
	font-family: 'optima', Arial;
	font-size: 19px;
	float: left;
	width: auto;
	text-align: left;
	}
#mobile-map {
	line-height: 30px;
	background-image: url(../img/icons/map.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	}
#mobile-map a{
	color: #F78F20;
	top: 0px;
	text-decoration: none;
	right: 0px;
	text-indent: 35px;
	font-family: 'optima', Arial;
	font-size: 19px;
	float: left;
	width: auto;
	text-align: left;
	}
#mobile-fbook {
	line-height: 30px;
	background-image: url(../img/icons/facebook.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 5px;
	float: left;
	}
#mobile-fbook a{
	color: #F78F20;
	top: 0px;
	text-decoration: none;
	right: 0px;
	text-indent: 35px;
	font-family: 'optima', Arial;
	font-size: 19px;
	float: left;
	width: auto;
	text-align: left;
	}
#mobile-fax {
	line-height: 30px;
	background-image: url(../img/icons/fax.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	}
#mobile-fax a{
	color: #F78F20;
	top: 0px;
	text-decoration: none;
	right: 0px;
	text-indent: 35px;
	font-family: 'optima', Arial;
	font-size: 19px;
	float: left;
	width: auto;
	text-align: left;
	}
#header{
	display: none;
	}
#nav{
	float: left;
	padding-top: 0px;
	position: fixed;
	background-color: #F78F20;
	background: #F78F20;
	width: 100%;
	height: auto;
	line-height: 45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
#nav .navItem{
	display: block;
	float: left;
	text-align: center;
	line-height: 45px;
	background-color: #F78F20;
	width: 100%;
	height: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #E1E1E1;
	font-size: 20px;
	}
.navItem a {
	color: #FFF;
	text-decoration: none;
	/* [disabled]font-size: 16px; */
	width: 100%;
	text-indent: 0px;
	line-height: 45px;
	height: 45px;
	margin: 0px;
	}
.navItem a:hover {
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F78F20;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 45px;
	line-height: 45px;
	}
.navItem.active a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
	background-color: #1D6B8D;
	line-height: 45px;
	height: 45px;
	padding: 0px;
	float: left;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	}
.navItem.active a:hover {
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/* [disabled]background-color: #F78F20; */
	padding-top: 0px;
	padding-bottom: 0px;
	height: 45px;
	line-height: 45px;
	}
#nav .firstChild{
	text-align: center;
	padding: 0px;
	margin: 0px;
	}
#nav .lastChild{
	text-align: center;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	}
#nav.collapsible{
	display: none;
	top: 150px;
	left: 0px;
	width: 100%;
	background-color: #F78F20;
	}
#navCollapser{
	display: block;
	cursor: pointer;
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	position: fixed;
	z-index: 999;
	height: 45px;
	line-height: 45px;
	margin-top: 105px;
	top: 0px;
	font-family: 'optima', Arial;
	font-weight: normal;
	background-color: #F78F20;
	background-image: url(../img/icons/nav-icon.png);
	background-position: 98% 10px;
	background-repeat: no-repeat;
	/* [disabled]border-top-width: 1px; */
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-top-style: solid; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-top-color: #FFF; */
	/* [disabled]border-bottom-color: #FFF; */
	}
#content{
	width: 95%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2.5%;
	padding-bottom: 0px;
	padding-left: 2.5%;
	}
#banner{
	display: none;
	}
#mobile-banner{
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: none;
	visibility: visible;
	}
#mobile-banner img{
	max-width: 150%;
	float: left;
	margin: 0px;
	padding: 0px;
	max-height: 150%;
	width: 100%;
	}
.page-pic {
	/* [disabled]width: 48%; */
	padding: 0px;
	float: left;
	max-width: 150%;
	margin-top: 10px;
	/* [disabled]margin-right: 0px; */
	margin-bottom: 5px;
	margin-left: 0px;
	}
.pic-h {
	float: left;
	width: 48%;
	/* [disabled]margin-bottom: 10px; */
	padding: 1%;
	}
.pic-v {
	float: left;
	width: 31.333%;
	/* [disabled]margin-bottom: 10px; */
	padding: 1%;
	}
.contentAccordian {
	float: left;
	width: 100%;
	/* [disabled]margin-top: 20px; */
	}
.AccordionPanelTab {
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	background-position: 99% 2px;
	}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #F78F20;
	color: #FFF;
	background-image: url(../img/icons/minus.png);
	background-repeat: no-repeat;
	background-position: 99% 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	}
.AccordionPanelTabHover {
	color: #FFFFFF;
	background-color: #F78F20;
	background-image: url(../img/icons/plus.png);
	background-repeat: no-repeat;
	background-position: 99% 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #FFFFFF;
	background-color: #007BA4;
	}
.AccordionFocused .AccordionPanelTab {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #F78F20;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	}
.content1Column {
	margin-top: 20px;
	width: 100%;
	float: left;
	/* [disabled]margin-right: 5%; */
	/* [disabled]margin-left: 5%; */
	}
.content2Column {
	margin-top: 5px;
	width: 90%;
	float: left;
	margin-right: 5%;
	margin-left: 5%;
	}
.content2Column.gap {
	margin-right: 0%;
	}
.content2Column.wide {
	margin-top: -10px;
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
	float: left;
	}
.content2Column.narrow.gap {
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
	margin-right: 0%;
	border-bottom-style: none;
	margin-bottom: 0px;
	float: left;
	margin-top: 0px;
	}
.content3Column{
	width: 100%;
	float: left;
	padding: 0%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.content3Column.gap{
	margin-right: 0%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F78F20;
	width: 100%;
	margin-bottom: 0px;
	}
.content3Column.gap.no-border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.content3Column.narrow.gap {
	float: left;
	width: 90%;
	}
.content3Column.wide {
	float: left;
	width: 100%;
	}
.content3Column.newslinks {
	float: left;
	width: 100%;
	margin-right: 0%;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F78F20;
	}
.content3Column.newsitems {
	float: right;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	}
.content4Column{
	width: 90%;
	margin-top: 10px;
	float: left;
	margin-right: 5%;
	margin-left: 5%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	}
.content4Column.gap{
	margin-right: 0px;
	}
.columns2 .sidebarRight, 
.columns3 .sidebarRight{
	padding-top: 0px;
	}
.columns3 .sidebarLeft{
	border-top: none;
	padding-top: 0px;
	margin-top: 0px;
	}
.columns2 .sidebarRight .sidebarItem, 
.columns3 .sidebarRight .sidebarItem, 
.columns3 .sidebarLeft .sidebarItem{
	width: 100%;
	float: none;
	}
.columns3 .sidebarLeft .sidebarItem{
	text-align: center;
	padding-top: 0px
	}
.columns2 .sidebarRight .sidebarItem.gap, 
.columns3 .sidebarRight .sidebarItem.gap, 
.columns3 .sidebarLeft .sidebarItem.gap{
	padding-right: 0px;
	margin-bottom: 10px;
	}
.columns3 .sidebarLeft .sidebarItem img{
	width: 140px;
	}
.columns3 .sidebarLeft .sidebarItem .gap{
	margin-right: 0px;
	}
.contact {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/contact.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.faqs {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/questions.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.about {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/about-us.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.vehicle {
	line-height: 40px;
	display: inline-block;
	background-image: url(../img/icons/small/vehicle.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	/* [disabled]height: 40px; */
	/* [disabled]float: left; */
	}
.phone {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/small/phone.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.fax {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/small/fax.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.email {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/small/email.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.hours {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/hours.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.secure {
	line-height: 40px;
	display: inline-block;
	background-image: url(../img/icons/small/secure.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.location {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/location.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.hire {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/hire.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.links {
	line-height: 40px;
	display: inline-block;
	background-image: url(../img/icons/small/links.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.news {
	line-height: 40px;
	display: inline-block;
	background-image: url(../img/icons/small/news.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.activities {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/activities.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.restaurants {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/eats.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.accomodation {
	line-height: 40px;
	display: block;
	background-image: url(../img/icons/small/accomodation.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.bookings {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/small/bookings.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.enquiry {
	line-height: 40px;
	display: block;
	background-image: url(../../img/icons/small/enquiry.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left center;
	}
.mobile-hide {
	float: left;
	height: auto;
	display: none;
	}
#features-wrap {
	width: 100%;
	height: 250px;
	background-color: #F78F20;
	}
#features {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-family: 'optima', Arial;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	padding-top: 15px;
	}
.features-wrap {
	float: left;
	width: 25%;
	height: 100px;
	margin-left: 0px;  
	padding-bottom: 5px;
	}
#lighting {
	background-image: url(../img/icons/white/sat-nav-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#umbrella {
	background-image: url(../img/icons/white/umbrella-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#first-aid {
	background-image: url(../img/icons/white/first-aid-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#low-km {
	background-image: url(../img/icons/white/vehicle-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#road-assist {
	background-image: url(../img/icons/white/road-assist-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#air-con {
	background-image: url(../img/icons/white/air-con-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#camera {
	background-image: url(../img/icons/white/camera-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
#alarm {
	background-image: url(../img/icons/white/alarm-small.png);
	background-position: center top;
	height: 40px;
	background-repeat: no-repeat;
	padding-top: 50px;
	}
.left-slide {
	float: left;
	width: 22%;
	display: none;
	}
.right-slide {
	float: right;
	width: 22%;
	display: none;
	}
#footer{
	margin-top: 10px;
	font-size: 12px;
	height: 170px;
	letter-spacing: 0px;
	background-image: url(../img/logo/able-small.png);
	background-repeat: no-repeat;
	background-position: 95% 33%;
	float: left;
	}
.footer-wrap {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	}
.left {
	float: left;
	width: 95%;
	line-height: 22px;
	padding-bottom: 0px;
	padding-left: 2.5%;
	padding-right: 2.5%;
	}
.right {
	float: left;
	width: 95%;
	line-height: 22px;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 2.5%;
	padding-right: 2.5%;
	}
iframe {
	/* [disabled]width: 90%; */
	/* [disabled]margin-left: 5%; */
	/* [disabled]height: 300px; */
	}
.map-large {
	height: 300px;
	margin: 0px;
	padding: 0px;
	}
table {
	width: 100%;
	margin-right: auto;
	margin-left: 0px;
	}
.button {
	font-size: 14px;
	}
.form-text-captcha {
	font-size: 14px;
	}
	}
