/* CSS Document */

/* forms */
/*******************************************************************************/
sup.required,
span.required
{
	color: #FF0000;
}

form#callback fieldset,
form#bookingfrm fieldset,
form#logorder fieldset
{
	padding: 15px;
	margin: 20px 0 5px 0;
}

form#callback legend,
form#bookingfrm legend,
form#logorder legend,
{
	margin-bottom: 5px;
	padding-right: 0.5em;
}

form#callback label, form#callback input,
form#bookingfrm label, form#bookingfrm input,
form#logorder label, form#logorder input,
form#logorder label, form#logorder textarea
{
	display: block;
	width: 250px;	
	float: left;
	margin-bottom: 10px;
}

form#callback input#submit, 
form#bookingfrm input#submit, 
form#logorder input#submit
{
	margin-left: 115px; 
	display: inline; 
	margin-top: 10px; 
	width: 70px;	
}

form#logorder input#submit
{
	width: 100px;
}

form#callback input#reset,
form#bookingfrm input#reset,
form#logorder input#reset
{
	margin-left: 20px; 
	display: inline; 
	margin-top: 10px; 
	width: 70px;
}

form#callback label, 
form#bookingfrm label, 
form#logorder label
{
	text-align: right;
	width: 100px;
	padding-right: 20px;
	color: #5E5E5E;
}

form#logorder label.option {
	width: 230px;
	text-align: left;
}

form#logorder select.numselect
{
	width: 5em;
}

form#logorder fieldset label.net1,
form#logorder fieldset label.net2,
form#logorder fieldset label.net3
 {
	width: 210px;
	margin-top: 5px;
	padding-right: 0;
	text-align: left;
}


form#callback br,
form#bookingfrm br,
form#logorder br,
form#logorder fieldset p
{
	clear: left;
}

form#callback div.formsubmitline, 
form#bookingfrm div.formsubmitline, 
form#logorder div.formsubmitline
{
	margin-left: 100px;
}

/* special case for in-form radio item list */
form#callback fieldset.radiofieldset, 
form#logorder fieldset.radiofieldset
{
	margin: 0;
	padding-top: 10px;
}

form#callback fieldset.radiofieldset input,
form#callback fieldset.radiofieldset label,
form#logorder fieldset.radiofieldset label
{
	width: 20px;
}

form#logorder input#singleload,
form#logorder input#doubleload,
form#logorder input#largeload,
form#logorder input#net1,
form#logorder input#net2,
form#logorder input#net3
{
	width:20px;
	padding: auto;
	margin: auto;
}


form#logorder fieldset input#same_billing,
form#logorder fieldset input#alternate_billing
{
	width: 20px;
	margin-left: 40px;
}

form#logorder fieldset p
{
	margin-left: 40px;
}

form#logorder fieldset label#same_billing_lbl,
form#logorder fieldset label#alternate_billing_lbl
{
	display: inherit;
	width: 200px;
	text-align: left;
}

form#callback fieldset.radiofieldset br, 
form#logorder fieldset.radiofieldset br
{
	clear: left;
}


/**[End RadioFieldSet]************************************************/

/* CSS Document */

/* CSS Document */

