/* 
Project:	SICP - Supplier Invoice Control Programme
Client:		GlobalGold - Internet Services
Authors:	S.Edwards/R.Atkins
Version:	1.01
Date:		19.09.06
Copyright:	Visualcode Ltd.
 */


/* ------------------------------ General  ------------------------------ */

h1{
	color:#575757;
	font-size:1.6em;
	}

hr{
	border:none;
	border-top:1px solid #ECECEC;
	clear:both;
	}

.button{
	background:#ABABAB url(images/formButton.gif) repeat-x;
	border:#CCC solid 1px;
	margin-left:10px;
	color:#333;
	font-size:9pt;
	padding:3px 5px;
	}

/* ------------------------------ General Form ------------------------------ */

form {
	padding:0;
	margin:0;
	}

form label {
	width:250px;
	float:left;
	color:#000;
	}

form select,
form input,
form textarea{
	margin-left:10px;
	border:#CCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:9pt;
	}

form textarea{
	width:350px;
	height:120px;
	padding:2px 5px;
	}

form input{
	padding:2px 5px;
	}
	
form input.button{
	background:#ABABAB url(images/formButton.gif) repeat-x;
	}

form input.go{
	border:none;
	}

form#properLayout select,
form#properLayout input,
form#properLayout textarea{
	margin-left:10px;
	border:#CCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:9pt;
	float:left;
	margin-bottom:5px;
	}

form#properLayout label{
	width:130px;
	}

form#properLayout .flowContainer{
	margin-left:138px;
	clear:both;
	}

form#properLayout  .flow{
	border:#FFF solid 1px;
	display:inline;
	float:left;
	margin-right:20px;
	}

form#properLayout .flow label{
	float:none;
	}

form#properLayout .flow input{
	float:none;
	margin-left:0;
	}

form#properLayout p{
	clear:left;
	
	}



/* ------------------------------ Register Table ------------------------------ */


table #register td{
	padding:0px 0px 10px 0px;
	vertical-align:top;
	}

table #profile td{
	padding:0px 0px 10px 0px;
	vertical-align:top;
	}

/* ------------------------------ Questions ------------------------------ */

.profilequestion{
	margin:0;
	padding:0;
	}

.profilequestion h3{
	background:#ABABAB url(../images/q.gif) no-repeat;
	padding:5px 5px 10px 35px;
	font-size:98%;
	color:#333;
	}

.profilequestion label {
	width:185px;
	float:left;
	color:#333;
	font-size:90%;
	font-weight:bold;
	margin-left:50px;
	}

#fittingcentres{
	margin-bottom:10px;
	}

#fittingcentres fieldset{
	border:#FF9900 solid 1px;
	}

#fittingcentres legend{
	border:#FF9900 solid 1px;
	background:#ECECEC;
	padding:2px 10px;
	font-weight:bold;
	font-size:90%;
	margin-top:10px;
	}

.required{
	color: red;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 1.2em;
	}
	
	
	
	
#quote-products {
	margin-top: 20px;	
}
#quote-products td {
	padding: 6px;
	padding-left: 0;
	border-bottom: 1px solid #eeeeee;
}
	
.no-border td {
	padding-top: 20px !important;
	border-bottom: 0 !important;
}
	
