/*-------------------------------------------------------  CORE STYLES --------------------------------------------------------*/
body{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(../images/design/background.png);
	background-repeat: repeat-x;
	color: #ffffff;

}

h1{
	margin: 0px 0px 0px 0px;
}

h1.phone{
	font-size: 0.9em;
	color: #221f20;
	text-align: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 21px;
}

h1.main{
	font-size: 1.2em;
}

h1.simple{
	font-size: 0.8em;
	padding: 5px 0px 0px 20px;
}


h2{
	margin: 0px 0px 5px 0px;
	font-size: 18px;
	font-weight: normal;
	color: #00adef;
}

h2.number {
	color: #dfa81f;
	font-size: 2.05em;
	text-align: left;
	padding: 2px 0px 0px 20px;
	font-weight: bold;
}

h2.listsmall {
	color: #231f20;
	margin: 0px 0px 0px 69px;
	padding: 0px 0px 10px 0px;
	
}

h2.listbig {
	color: #231f20;
	margin: -5px 0px 0px 69px;
	font-size: 1.5em;
	font-weight: bold;
	vertical-align: middle;
}

h3{
	
}

h4{
	
}

p{
 	font-size: 0.8em;
	margin: 0px 0px 20px 0px;
}

p.error{
 	color: #FF0000;
}

li{
	font-size: 0.8em;
	list-style: disc;
}

img {
	border: 0px;
}

span.number {
	font-weight: bold;
	margin: 0px 20px 0px -25px;
	font-size: 16px;
	vertical-align: middle;
}

/*-------------------------------------------------------  CORE STYLES END  --------------------------------------------------------*/

/*-------------------------------------------------------  LAYOUT DIVS --------------------------------------------------------*/

div.wrapper {
	width: 996px;
	margin: 0px auto 0px auto;
	padding: 0px;
}


div.header {
	background-image:url(../images/design/head.png);
	height: 300px;
	width: 997px;
	background-repeat:no-repeat;
}

div.holding{
	min-width: 761px;
	min-height: 750px;
	background-image: url(../images/design/holding-bg.png);
	background-repeat: no-repeat;
	padding: 60px 0px 0px 0px;
	text-align: center;
	
}

div.head{
	width: 954px;
	min-height: 274px;
	margin: 0px auto 10px auto;
}

div.menu {
	float: left;
	clear: both;
	font-size: 0.75em;
	padding: 0px 0px 0px 0px;
	margin: 13px 0px 0px 70px;
}

div.phone {
	background-image:url(../images/design/phone-button.png);
	width: 333px;
	height: 133px;
	float: right;
	clear: right;
	margin: -81px 43px 0px 0px;
	color: #fff;
}

div.list {
	clear: both;
}

div.honest {
	background-image:url(../images/design/honesty-pledge.png);
	width: 209px;
	height: 68px;
	float: right;
	margin: 50px 240px 0px 0px;
	background-repeat:no-repeat;
}

div.lozenge {
	background-image:url(../images/design/lozenge.png);
	width: 201px;
	height: 28px;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 0px 40px;
	margin-bottom: 3px;
}

p.lozenge{
	font-size: 0.5em;
	padding: 3px 20px 0px 40px;
	margin: 0px;
}

p.lozenge a{
	color: #221f20;
}

p.lozenge a:hover{
	text-decoration: underline;
}

div.middle {
	background-image:url(../images/design/middle.png);
	border: 0px;
	width: 996px;
	min-height: 670px;
	padding: 24px 0px 0px 0px;
	color: #221f20;
	font-size: 1.5em;
	overflow: visible;
	float: left;
}

			div.leftc {
				width: 305px;
				width: 250px;
				float: left;
				background-image:url(../images/design/leftloz.png);
				padding: 14px 0px 0px 55px;
				
			}
			
			div.leftcbottom {
				margin: 30px 0px -25px -55px;
				
			}
			
			div.middlec {
				width: 341px;
				background-image:url(../images/design/midloz.png);
				float: left;
				padding: 14px 0px 14px 40px;
				margin: 0px 0px 0px 0px;
			}
			
			div.midcbottom {
				margin: 30px 0px -84px -40px;
				
			}
			
			
			div.middlecontent {
				margin: 0px 14px 0px 0px;
			}
			
			
			
			div.rightc {
				width: 310px;
				width: 219px;
				background-image:url(../images/design/rightloz.png);
				float: left;
				padding: 20px 57px 0px 32px;
			}
			
			div.rightcbottom {
				margin: 30px 0px -84px -32px;
				
			}
			


/* 2Col layout */

	div.left2col {
				width: 556px;
				float: left;
				background-image:url(../images/design/2col.png);
				padding: 14px 25px 0px 85px;
				margin: 0px 0px 50px 0px;
			}
			
			div.left2colbottom {
				margin: 30px 0px -40px -85px;
				height: 40px;
				
			}


div.left2col h1{
	font-size: 0.8em;
}


div.left2col p{
	font-size: 0.6em;
}

/* End of 2 Col layout */

div.footer {
	background-image:url(../images/design/footer.png);
	width: 876px;
	height: 69px;
	color: #231f20;
	padding: 0px 60px 0px 60px;
	text-align: center;
	clear: both;
	font-size: 0.8em;
}



div.toolbarcentre {
	width: 964px;
	height: 25px;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#xToolbar{
	width: 964px;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px;
	position: fixed; 
	width: 964px; 
	text-align: center;
	margin: 0px auto 0px auto;
	background-color: #00adef;
	overflow: visible;
}

/*-------------------------------------------------------  LINKS CLASSES --------------------------------------------------------*/
a{
	color: #00adef;
	text-decoration: none;

}

a:hover{
	color: #ec008c;
	text-decoration: none;
}


a.menu {
	color: #231f20;
	padding: 4px 11px 5px 5px;
	border-left: 1px #231f20 solid;
	margin: 0px 0px 0px 0px;
	height: 26px;
}

a.menu:hover {
	text-decoration: underline;
	color: #231f20;
}

img.blank {
	width: 140px;
	height: 60px;
	float: left;
	margin: 40px 0px 0px 50px;
}

img.classback {
	width: 220px;
	height: 33px;
	float: left;
	margin: 0px 0px 0px 20px;
}

img.icon {
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

img.honest {
	margin: 0px 0px 0px 0px;
	height: 70px;
	width: 210px;
}

img.bottompadding {
	padding: 0px 0px 10px 0px;
}

/* Contact CSS */
label.contact{
	float: left;
	width: 90px;
	font-size: 0.5em;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
}


input.contact{
	width: 120px;
	margin-bottom: 5px;
	background: #fff;
	border-color: #949494;
	border-width: 1px;
	border-style: solid;
}

select.contact{
	width: 120px;
	margin-bottom: 5px;
	background: #fff;
	border-color: #949494;
	border-width: 1px;
	border-style: solid;
}

/*-------------------------------------------------------  LINKS ENDS --------------------------------------------------------*/

