/**** ***** ***** ***** ***** *****
 *
 * Form Styles, BTec
 * Developed by Promotional Partners Advertising
 * http://www.partnersadvertising.com
 * (c)2009 All Rights Reserved
*/

/**Default**/
a{
	text-decoration:none;
	display:inline;
}

ul {
	padding:0px;
	margin:0px;
}

ul li{
	list-style: none;
}

h4{
	display:block;
	padding:3px;
	margin:0px;
	font-weight:bold;
	font-size:11pt;
	border: 1px solid #DDD;
}

textarea, button{
	border:1px solid #DDD;
}

textarea{margin:5px;}

button{display:inline; margin:2px; padding:2px; height:20px; font-size:8pt;}
button:hover{color:#600; background-color:#DDD;}

/**Major Containers**/
#mainCon{
	float:left;
	width:760px;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
	font-size:10pt;
	color:#DDD;
	padding:10px;
	text-align:left;
}

#mainCon h4{border-bottom:1px solid #333;}

#rfqForm {
	float:left;
	width:750px;
}

.rfqSection{
	float:left;
	width:99%;
	margin:5px;
	padding:0px;
	border: 1px solid #DDD;
}

.rfqQuest{
	float:left;
	width:20%;
}

.rfqData{
	float:left;
	width:79.5%;
	border-left:1px solid #DDD;
}

.rfqAll{
	float:left;
	width:60%;
	padding:5px 0px;
}

.rfqQty{
	float:left;
	width:20%;
	padding:5px;
}

.rfqHalf{
	float:left;
	width:48%;
	padding:5px;
}

.rfqThird{
	float:left;
	display:inline-block;
	width:32.3%;
	padding:5px 2px;
	border-left:1px solid #DDD;
}

/**Form Spans**/
.rfqLabel{
	display:block;
	width:100%;
	font-weight:bold;
	padding: 3px 2px;
}
.rfqInput{
	display:block;
	width:100%;
	padding:2px;
}
.texty{
	border:1px solid #DDD;
}

.rfqDate{
	float:left;
	width:100%;
}
#rfqSubmit{
	float:left;
	width:100%;
	padding:10px 0px;
	text-align:center;
}


/**Text Formats**/
.rfqSub{
	display:block;
	font-weight:bold;
	border-bottom:1px solid #DDD;
	margin-bottom:3px;
}

.boldy{
	padding:2px;
	font-weight:bold;
}

.req{font-weight:bold; color:red;}

	/**Error Box**/
#err{
	 float:left;
	 width:75%;
	 clear:right;
	 margin:5px 30px;
	 padding:5px 10px;
	 background-color:#FCC;
	 color: #900;
	 border: 2px solid #900;
	 }
#err h4{
	color:black;
}
#err p{
	color: #900;
	text-align:left;
	padding: 5px 20px;
}
