/*CSS Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
/*END*/


body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
	background-color:#000;
	background-repeat:repeat-x;
}

/*START TEMPLATE LAYOUT STYLES*/
#wrapper { 
  	width: 930px;
  	padding: 0px 10px 0px 10px;
	margin: auto;
	background-image:url(images/bg-banner.jpg);
	background-repeat:no-repeat;
	background-position:395px 0px;
}

#logo {float: left; width:400px; height:200px; margin-top:10px; margin-bottom:10px}

#bannerImages {clear:both; width:440px; height:94px; max-height:94px; overflow:hidden; float:left; margin:15px 0px 0px 0px;}
#bannerImages01 {float:left; width:110px;}
#bannerImages02 {float:left; width:110px;}
#bannerImages03 {float:left; width:110px;}
#bannerImages04 {float:left; width:110px;}
#bannerImages img {padding:0px 10px 10px 0px;}

#bannerFace {
	float:right;
	width:50px;
	position:relative;
	top:174px; font-size:14px; text-align:right; margin-right:5px}

#bannerTel {
	float:right;
	width:290px;
	position:relative;
	top:174px; font-size:14px; text-align:right; margin-right:5px}

#bannerTel p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight: normal; color: #fff; background-color:inherit;
	padding:0px 0px 0px 0px; line-height:1.5em; text-align:right}

#bannerTel p a:link {color:#fff; text-decoration:none}
#bannerTel p a:hover {color:#fff; text-decoration:none}
#bannerTel p a:visited {color:#fff; text-decoration:none}

#bannerTel p.tel {font-size:2.5em; color:#FFF; padding:0px 0px 0px 0px; text-align:right}

.menu {float: left; width:100%; padding:5px 0px 0px 0px; height:30px; z-index:20000 }

#content {clear:both; padding:20px 0px 0px 0px;}
#indexLeft {float:left; width:665px;}
#indexRight{float:right; width:234px; padding:15px 0px 0px 0px;}

#contentLeft {float:left; width:690px;}
#contentRight{float:right; width:209px; padding:15px 0px 0px 0px;}

#bottombox {float:left; width:100%}

#clients {
	float:left;	width:830px;
	text-align:center; margin-right:25px; background:url(images/speech.png) left top no-repeat; padding-top:0px; padding-left:120px; padding-right:50px}
	
	#clients2 {
	float:left;	width:500px;
	text-align:center; background:url(images/speech.png) left top no-repeat; padding-top:0px; padding-left:120px; padding-right:10px; margin-top:20px; margin-bottom:20px}

#payments {
	float:left;
	background-image:url(images/bg-box-clients.png);
	background-repeat:no-repeat;
	width:450px; height:173px;
	margin:0px 0px 0px 0px;
}

#quickEnquiry {
	float:right;
	background-color:#FFF;
	width:209px; margin-bottom:10px
}

#quickEnquiryTitle {
	background-image:url(images/bg-box-quick-enquiry.png);
	background-repeat:no-repeat;
	height:35px;
}

div.box p {font-size: 1.1em; font-weight: normal; color: #666; background-color:inherit; padding:9px 15px 9px 15px;}

#footer {
background:url(images/bg-footer.png) no-repeat center top; height:150px}

#footerContent {
	margin:auto;
	width:950px;
	padding:20px 10px 20px 10px;
}
/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img{border:0px;}
img.border {border: 1px solid #AFADAD; padding: 5px;}

img.logo {margin:28px 0px 0px 0px;}
img.boxIndex{margin:5px 25px 5px 0px;}

.marginT {margin-top:10px;}
.marginR {margin-right:10px}
.marginB {margin-bottom:10px;}
.marginL {margin-left:30px;}
.alignleft {float:left;}
.alignright{float:right;}
.clear {clear:both;}

.required {color:#e59d25; background-color:inherit; font-weight:bold;}
.red {color:#FF0000; background-color:inherit; font-weight:bold;}
.green {color:#0db14b; background-color:inherit;}


/*START CONTENT STYLES*/

a:link, a:visited { color: #f7ab07;	text-decoration: underline; background-color:inherit;}
a:active, a:hover { color: #f7ab07; text-decoration: underline; background-color:inherit;}

a:link.amasci, a:visited.amasci { color: #f7ab07; text-decoration: underline; background-color:inherit;}
a:active.amasci, a:hover.amasci { color: #f7ab07; text-decoration: underline; background-color:inherit;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size: 2.2em; font-weight: bold; color: #de7814; background-color:inherit; padding:10px 0px 10px 0px;}
h2 {font-size: 1.8em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}
h3 {font-size: 1.4em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}
h4 {font-size: 1.4em; font-weight: bold; color: #FFF; background-color:inherit; padding:12px 20px 7px 20px; text-align:left;}
h5 {font-size: 1.4em; font-weight: bold; color: #e37617; background-color:inherit; padding:12px 20px 7px 0px; text-align:left;}
h6 {font-size: 1.1em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}

hr {
	border: solid #333333 0px;
	border-top:solid #333333 1px;
	height:0px;
}
	

div.box form {padding:0px 10px 0px 10px;}
textarea, input, select {color: #000000; font-size: 11px; width:170px; font-family:Tahoma, Geneva, sans-serif;}
input.submit {color: #FFF; background-color:#e59d25; font-size: 1.1em; padding:5px; width:80px; border:0px; cursor:pointer;}
input.submit:hover {color: #FFF; background-color:#000; font-size: 1.1em; padding:5px; width:80px; border:0px;}

input.amount {color: #000000; font-size: 11px; width:50px; font-family:Tahoma, Geneva, sans-serif; padding:2px;}
input.payNow {color: #FFF; background-color:#e37617; font-size: 24px; padding:1px; width:150px; height:30px; border:0px; cursor:pointer; }
input.payNow:hover {color: #000; background-color:#FFF; font-size: 1.1em; padding:1px; width:95px; border:0px;}

div.box p.red {color:#FF0000; background-color:inherit; font-weight:bold;}

p {font-size: 1.2em; font-weight: normal; color: #FFF; background-color:inherit; padding:10px 0px 10px 0px;}
#footerContent p {font-size: 1.1em; font-weight: normal; color: #676767; background-color:inherit; padding:10px 10px 10px 10px;}
#footerContent p.strapline {font-size: 1.4em; font-weight: normal; color: #FFF; background-color:inherit; padding:10px 10px 10px 10px; font-style:italic;}
#footerContent p.copyright {border-top:1px solid #313131;}

#contentLeft ul, #contentLeft ol {margin:0px 30px 0px 30px;}
#contentLeft li {font-size: 1.2em; font-weight: normal; color: #FFF; background-color:inherit; padding:10px 0px 10px 0px;}

#footerlinks1 {float:left; color:#fff; width: 100px;  font-weight:bold; margin-left:40px;  font-size:12px}

#footerlinks1 a:link {color:#fff ; text-decoration:none}
#footerlinks1 a:visited {color:#fff ; text-decoration:none}
#footerlinks1 a:hover {color:#fff ; text-decoration:none}

#footerlinks2 {float:left; color:#fff; width: 200px;  font-weight:bold; margin-left:20px;  font-size:12px}
#footerlinks2 a:link {color:#fff ; text-decoration:none}
#footerlinks2 a:visited {color:#fff ; text-decoration:none}
#footerlinks2 a:hover {color:#fff ; text-decoration:none}

#footerlinks3 {float:right; color:#fff; width: 300px;  font-weight:bold; margin-right:40px;  font-size:12px; margin-top:70px; text-align:right}
#footerlinks3 a:link {color:#fff ; text-decoration:none}
#footerlinks3 a:visited {color:#fff ; text-decoration:none}
#footerlinks3 a:hover {color:#fff ; text-decoration:none}

#footerlinks4 {float:left; color:#fff; width: 200px;  font-weight:bold; margin-left:20px;  font-size:12px}

div#scrollingtext {
  font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	text-align: left;
  	color: black;
  	width: auto;
  	height: auto;
  	vertical-align: middle;
}

#scrollingtext a:link {
	color: black;
    text-decoration:none;
    }      /* unvisited link */
#scrollingtext a:visited {
	color: black;
	text-decoration:none;
	}  /* visited link */
#scrollingtext a:hover {
	color: black;
	text-decoration:underline;
	}  /* mouse over link */
#scrollingtext a:active {
	color: black;
	text-decoration:none;
	}  /* selected link */
	
.testimonialspagetext {float: left; text-align:left; width:700px}
.testimonialspagetext2 {float: left; text-align:left; width:550px}
.readmore {float: right; color:#e5982c; margin-bottom:20px; font-size:12px; margin-right:30px}
.readmore2 {float: left; color:#e5982c; margin-top:0px; font-size:12px; margin-right:0px}

#recaptcha_image img {
    width: 190px !important;
    height: 38px !important;
}

#recaptcha_reload_btn {
    width: 90px !important;
    height: 30px !important; text-align:right
}