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

/* Common Colours

#7be9cd - Teal
#29d5a8 - Link


*/

/* RESET CSS */
html								{height: 100%}
body                                {margin: 0;padding: 0; height: 100%; color: #555; background: #eaf3f9; font-family: 'Open Sans', sans-serif; font-size: 13px;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input               {margin: 0px;padding: 0px; border: none;}
ol, ul                              {list-style: none;}
a                                   {text-decoration:none;cursor: pointer;color: #29d5a8;}
a:hover                             {text-decoration: none;}
a:focus,input:focus                 {outline: 0;}
table                               {border-collapse: collapse;}
a img                               {border:0px;}
.wai                                {width:0px !important;overflow:hidden;height:0px !important;text-indent:-5000px;margin:0px !important;padding:0px !important;}
.fl 								{float:left !important}
.fr 								{float:right !important}
.cb                                 {clear:both !important; height: 0px; display:block;}
.cl                                 {clear:left !important;}

.clearfix:after,
.item-page:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix,
.item-page {
	display: inline-block;
}
 
html[xmlns] .clearfix,
html[xmlns] .item-page {
	display: block;
}
 
* html .clearfix,
* html .item-page {
	height: 1%;
}


/*  site's CSS */


.col35 {
	float: left;
	width: 35%;
}

.col50 {
	float:left;
	width: 45%;
}

.col50.right {
	float:right;
	width: 45%;
}


.col65 {
	float: left;
	width: 65%;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
}

.header {
	height: 190px;
	background-color: #7be9cd;
}

.logo_link {
	float:left;
	margin-top: 57px;
	display:block;
}
.box-shadow-menu{display: none;}
h2.logo span {
	visibility:hidden;
}

ul.menu {
	float:right
}

ul.menu li {
	float:left;
	margin-right: 8px;
}

ul.menu li a {
	display:block;
	padding: 135px 15px 13px;
	background: url(../images/button-bg-active.jpg) repeat 0 0;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #333;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
}

ul.menu li.current a,
ul.menu li a:hover {
	background: url(../images/button-bg-current.jpg) repeat 0 0;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

.fader {
	height: 426px;
	width: 100%;
	background-color: #fff;
}

.moduletable.adlCity {
	width: 100%;
	height: 426px;
	background-color: #aaa;
	background: url(../images/main-banner-adl-city.jpg) no-repeat 50% 0;
}

.moduletable.businessAccounting {
	width: 100%;
	height: 426px;
	background-color: #aaa;
	background: url(../images/main-banner-business-accounting.jpg) no-repeat 50% 0;
}

.moduletable.businessAdvice {
	width: 100%;
	height: 426px;
	background-color: #aaa;
	background: url(../images/main-banner-business-advice.jpg) no-repeat 50% 0;
}


.moduletable.map {
	width: 100%;
	height: 426px;
	background-color: #aaa;
	background: url(../images/main-banner-map.jpg) no-repeat 50% 0;
}

.custom.adlCity,
.custom.map,
.custom.businessAccounting,
.custom.businessAdvice {
	display: none;
}

.content {
	background-color: #fff;
	min-height: 200px;
}

.item-page,
.blog-featured {
	padding: 20px 0;
}

.mceContentBody h2,
.content h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 28px;
	font-weight: 300;
	text-transform: uppercase;
	color: #111;
	letter-spacing: 2px;
}

.mceContentBody h3,
.content h3 {
    border-bottom: 1px solid #58C3A7;
    color: #58C3A7;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 26px;
    font-weight: 300;
    margin: 25px 0 10px;
    padding-bottom: 5px;
}


.mceContentBody p,
.content p {
	line-height: 18px;
	margin-bottom: 20px;
}

.mceContentBody ul,
.content ul {
	margin-bottom: 10px;
}

.mceContentBody ul li,
.content ul li {
	list-style: square;
	padding-left: 8px;
	margin-left: 50px;
	line-height: 18px;
	margin-bottom: 3px;
}

.footer {
	background-color: #eeeeee;
	height: 65px;
	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.3) inset;
	padding-top: 15px;
}

.footer p {
	color: #aaa;
}

.footer p a {
	color: #888;
}

.footer p a:hover {
	color: #bbb;
}

.footer .col65 {
	text-align: right;
}

#chronoform_contact input[type="text"] {
    border-radius: 5px 5px 5px 5px;
    padding: 10px !important;
    width: 250px;
	color: #777;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
}

#chronoform_contact input[type="submit"] {
	height: 40px;
	padding: 0 20px !important;
	color: #fff;
	background-color: #7be9cd;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 #fff;
	line-height: 40px;
	border-radius: 3px;
	border: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #222;
}
	

#chronoform_contact textarea {
	border-radius: 5px;
	color: #777;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
}

.chronoform {
	display: none;
}