@import url('../libraries/reset.css');
@import url('../libraries/baseforms/baseforms.css');

/* File Download Icons */
a.file {background: url('../images/core/icon-file.gif') 0 0 no-repeat; padding-left: 20px;}
a.pdf {background: url('../images/core/icon-pdf.gif') 0 0 no-repeat; padding-left: 20px;}
a.doc {background: url('../images/core/icon-doc.gif') 0 0 no-repeat; padding-left: 20px;}


/*General -------------*/

body {background: url(../images/bg/bg.jpg) center top #fdfcf0 no-repeat; font-family: Arial; font-size: 12px; color: #fff; line-height: 18px;}
	h1 { font-size: 12px; font-weight: bold; color: #fff; padding: 0 0 26px 0;}
	h2 {font-size:14px; text-transform:uppercase; color:#333; line-height:20px; border-bottom:1px solid #ccc; display:block;}
		h1.contact {padding: 40px 0 0 0;}
		#rightcontent h1 {color: #464646;}
	p {padding: 0 0 26px 0;}
	li {list-style: none; padding: 0px;}
	img {padding: 0px; margin: 0px; border: none;}
	a {color: #fff;}
	a:hover {text-decoration:none;}
	#rightcontent a {color:#6699ff;}

/*Wrapper -------------*/
#wrapperall {width: 980px; margin: auto; display: block; }
	#wrappertop {width: 960px; padding: 0 10px 0 10px; background: url(../images/bg/bg-wrapper-top.png) center top repeat-y; display: block;}
		#left {width: 289px; background: url(../images/bg/bg-side.jpg) top center no-repeat #476283; float: left; display: block; padding: 29px 0 0 0; height: 1600px; }
			#contentleft {width: 245px; padding: 0 18px 40px 26px; line-height: 18px;}
				#contentleft p { padding: 0 0 20px 0; }
				#contentleft p.smallgap { padding: 0 0 10px 0; }
		#right {width: 671px; float: left; display: block; background: #fff; }
			#banner {width: 671px; height: 427px; float: left; background: url(../images/banner/img-banner.jpg) top center no-repeat; text-indent: -9999px;}
			#rightcontent {width: 313px; padding: 36px 36px 0 36px; color: #464646; float: left;}
			#enquirybox {width: 230px; float: left;}
				#enquirytitle {width: 230px; background: #476283; padding: 0 0 29px 26px;}
				#enquiryformbg {width: 256px; height: 274px; background: url(../images/bg/bg-form.jpg) top center no-repeat;}
	#wrapperbottom {width: 960px; height: 60px; padding: 0 10px 0 10px; background: url(../images/bg/bg-wrapper-bottom.png) center bottom no-repeat;}
	#footer {text-align: center; color: #aea793;}

/*Thank you page --------*/
body#thankyou-page #rightcontent{width:590px;}

/*Form -------------*/
#enquiry {width: 206px; padding: 15px 0 0 25px;position:relative;}
input { width: 200px; height: 19px; background-color: #898989; border-bottom: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; border-top: 1px solid #4f4f4f; border-left: 1px solid #646464; margin: 0 0 11px 0; color: #fff;}
#submitbtn {width: 69px; height: 22px; border: none; padding: 5px 0 0 0; background: none;}
a.change{float:right; padding-right:6px;}
#enquiry label.error {
	width:300px;
	height: 19px;
  position: absolute;
  line-height:19px; 
	padding:2px;
	background:#fff;
	opacity: 0.7;
	filter:alpha(opacity=70);
	color:#ff0000;
	display:inline;
}

/* Element -----------*/
#logo {width: 257px; height: 114px; background: url(../images/logo/logo.png) center top no-repeat; text-indent: -9999px; display: block; margin: 0 0 63px 17px;}
#wflogo {width: 67px; height: 21px;}
li#phonenumber {background: url(../images/element/ele-p.gif) center left no-repeat; padding: 3px 0 3px 25px;}
li#emailaddress {background: url(../images/element/ele-e.gif) center left no-repeat; padding: 3px 0 3px 25px;}
#googlemap {padding: 40px 0 0 0;}
/*#rightcontent img.logo { float: right; margin: 0 0 10px 10px; }*/
