#aboutPanel {
	float: 			left;
	width: 			300px;
	padding: 		0 10px 50px 0;
	color:			#888888;
}

#quotePanel {
	float: left;
	width: 560px;
	margin: 15px 0 20px 50px;
}

#instruct {
	font-size: 1.1em;
	line-height: 1.1em;
}

#aboutPanel h4 {
	line-height:	1.4em;
	color:			#505363;
}

h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 15px 0 25px 0;
}

.col3 {
	background: #FFFFFF;
	border-style: none;
	width: 290px;
}

.col3.bordered {
	border-left:1px solid #CCC;
	padding:0 0 0 20px;
}

.infobox {
	background: #E6F2FF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	padding: 10px;
}

.infobox h4 {
	margin: 10px 0 0 0;
}

.question {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding: 10px;
	background-image: -moz-linear-gradient(top, #e6e6e6, #cccccc);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e6e6e6),color-stop(1, #cccccc)); 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')";
	background:url(/images/bgeditor.jpg) no-repeat top #62afdd;
}

.question h5 {
	margin: 10px 10px 0 10px;
}

.cols {
	width:240px;
	float: left;
	margin: 5px;
	padding:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display:block;
	background: #FFF;
}

.arrow {
	background:url(/images/adown.gif) center no-repeat;
	height:30px;
}

textarea {
	border:1px solid #fff;
	padding: 10px;
	margin:0 5px;
	height: 100px;
}

textarea.fullwidth {
	width: 510px !important;
	padding: 10px;
}

.textin {
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.textin#postcode {
	width:100px;
}

.borderbottom {
	border-bottom:1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom:20px;
}
.bordertop {
	border-top:1px solid #ccc;
	margin: 10px 0;
	padding:10px 0;
}
.question h5 {
	padding:5px 10px 0 10px
}

#mlogos {
	font-size: 0.85em;
	color: #505363;
	margin: 20px 0;
}

.acenter {
	text-align: center;
}

.button {
	padding: 7px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 1.1em;
	background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */

}

#mlogos p {
	border-top: 1px solid #ccc;
	min-height: 30px;
}

#mlogos td {
	border-bottom: 1px solid #ccc;
}

#mlogos img {
	max-height: 40px;
}
