/* stick reset styles here */
body {margin:0px}
.ul {text-decoration:underline}

/* styles for #essaywritingorder_errors */

ul#essaywritingorder_errors {
	width:493px;
	xmargin:0 10px 10px 10px;
	margin:10px;
	padding:0;
	border:solid #AB0030 1px;
	background-color:#FFFAAE;
	color:#AB0030;
	padding:0 10px;
	list-style:none;
}

ul#essaywritingorder_errors li {
	list-style:none;
}


/* styles for form#essaywritingorder - these will affect the whole form */

form#essaywritingorder {
	width:533px;
	margin:10px 0;
	padding:10px 0 0 0;
	color:#666666;
}

form#essaywritingorder p {
	color:#666666;
}
form#essaywritingorder ul {
	padding:0;
	margin:0;
}
form#essaywritingorder li,
form#essaywritingorder ul li {
	padding:0;
	border:none;
	margin:0;
	font-size:0.75em;
	color:#666666;
	list-style:none;
}
form#essaywritingorder .clearme {
  clear:both;
	margin:0;
	padding:0;
}
form#essaywritingorder .nodisplay {
  display:none;
}
form#essaywritingorder em {
	font-style:normal;
  font-weight:bold;
  color:#CC0000;
}
form#essaywritingorder input[type=text],
form#essaywritingorder input[type=password],
form#essaywritingorder textarea,
form#essaywritingorder select {
  border:1px solid #dedede;
  padding:3px;
  color:#000000;
}

form#essaywritingorder .error {
	display:none;
	font-weight:normal;
  font-size:0.8em;
  line-height:20px;
}
form#essaywritingorder .check {
	margin-left:2px;
  display:none;
  padding-left:20px;
  background:url(http://www.aaorders.com/essayorderform/images/tick.png) no-repeat;
  line-height:20px;
}
form#essaywritingorder .hint {
  font-weight:normal;
  font-size:0.8em;
	color:#808080;
}
form#essaywritingorder p.hint {
  clear:right;
	margin:0;
	text-align:right;
}
form#essaywritingorder #li-length label .hint {
	color:#CC0000;
}

/* styles for form#essaywritingorder h1 */

/* styles for #form-header */

form#essaywritingorder #form-header h1 {
	margin:0 10px 10px 10px;
	border-bottom:solid 2px silver;
	font-size:1.6em;
	color:#666666;
}
form#essaywritingorder #form-header h1 span {
	float:left;
}
form#essaywritingorder #form-header h1 a {
  background:url(http://www.aaorders.com/essayorderform/images/help.png) top right no-repeat;
  float:right;
  text-decoration:none;
  width:30px;
  height:16px;
}

/* styles for #form-content */

form#essaywritingorder fieldset {
  margin:0px 0;
	border:none;
  padding:0;
	color:#666666;
}

form#essaywritingorder fieldset legend {
  display:none;
}

/* styles for fieldset ol */

form#essaywritingorder fieldset ol {
  margin:0;
  padding:0;
  margin:0 12px 0 12px;
  list-style:none;
}
form#essaywritingorder fieldset ol li {
  margin:2px 0px 2px 0px;
  padding:0 0 0.5em 0;
}

form#essaywritingorder fieldset#fieldset-extraoptions li {
	padding-left:5px;
	xpadding-right:0;
}

/* top-positioned labels */

form#essaywritingorder #fieldset-title li#li-title label,
form#essaywritingorder #fieldset-optextras li#li-title label,
form#essaywritingorder #fieldset-optextras li#li-requiredsources label,
form#essaywritingorder #fieldset-optextras li#li-suggestedsources label {
	float:none;
  margin:0;
  padding:0;
  padding-bottom:0.25em;
  font-weight:bold;
}

/* left/right-aligned labels */

/*
form#essaywritingorder fieldset {
  float:left;
  clear:left;
  width:100%;
}
form#essaywritingorder fieldset li {
  float:left;
  clear:left;
  width:100%;
}

*/

form#essaywritingorder label {
font-weight:bold;
line-height:150%;
}
form#essaywritingorder fieldset#fieldset-details label,
form#essaywritingorder fieldset#fieldset-otheroptions label,
form#essaywritingorder fieldset#fieldset-extraoptions label,
form#essaywritingorder fieldset#fieldset-optextras label {
  float:left;
  clear:left;
  width:210px;
}
form#essaywritingorder fieldset#fieldset-details input,
form#essaywritingorder fieldset#fieldset-otheroptions input,
form#essaywritingorder fieldset#fieldset-extraoptions input {
	float:right;
  width:280px;
}

form#essaywritingorder fieldset#fieldset-otheroptions select,
form#essaywritingorder fieldset#fieldset-extraoptions select{
	float:right;
  width:288px;
}

/*

div#headerleftcolumn label {

width : 100% !important;
}
*/

/* styles for form fields */

form#essaywritingorder.a #li-name,
form#essaywritingorder.a #li-email,
form#essaywritingorder.a #li-phone {
	display:none;
}
form#essaywritingorder.b #li-name,
form#essaywritingorder.b #li-phone {
	display:none;
}
form#essaywritingorder.c #li-name,
form#essaywritingorder.c #li-email {
	display:none;
}
form#essaywritingorder.d #li-name {
	display:none;
}
form#essaywritingorder #fieldset-title textarea,
form#essaywritingorder #fieldset-optextras textarea {
  width:500px;
}

form#essaywritingorder #fieldset-submit #submit {
}
form#essaywritingorder #fieldset-submit #submit:active {
  border-top:2px solid black;
  border-right:2px solid white;
  border-bottom:2px solid white;
  border-left:2px solid black;
}

form#essaywritingorder li#li-writer {
	text-align:center;
}
form#essaywritingorder li#li-writer label {
	float:none !important;
	display:inline;
}
form#essaywritingorder li#li-writer input {
	float:none !important;
	width:auto;
}

form#essaywritingorder li#li-referencing,
form#essaywritingorder li#li-subject {
  border-top:1px solid #ACACAC;
	border-left:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
	padding:5px 0 3px 0;
	margin-bottom:0px;
}

form#essaywritingorder li#li-otherref,
form#essaywritingorder li#li-othersubject {
	border-style:solid;
	border-width:1px;
	border-color:#ACACAC;
	border-top:none;
	margin-top:0px;
}

form#essaywritingorder li#li-referencing label,
form#essaywritingorder li#li-otherref label,
form#essaywritingorder li#li-subject label,
form#essaywritingorder li#li-othersubject label {
	xmargin-left:5px;
	width:200px;
}

form#essaywritingorder li#li-lengthoptions {
	display:none;
  margin-bottom:0.5em;
  border:1px solid #ACACAC;
}

form#essaywritingorder li#li-lengthoptions input {
	float:none;
	width:auto;
	margin-right:5px;
}

form#essaywritingorder li#li-lengthoptions p {
	margin:5px;
}

form#essaywritingorder li#liThanks {
	display:none;
  margin-bottom:0.5em;
  border:1px solid #ACACAC;
}

form#essaywritingorder li#liThanks p {
	margin:5px;
}
/* styles for #form-footer */

/* styles for discount coupon fields */

form#essaywritingorder ol li {
	padding:0;
	border:none;
	margin:0;
	display:list-item;
}
form#essaywritingorder #liDiscount button {
  float:right;
	padding:0;
}
form#essaywritingorder #olPriceDetails {
	border-bottom:dashed 1px silver;
}
form#essaywritingorder #inputDiscount {
  font-size:12px;
  font-weight:bold;
  color:#CC0000;
  background-color:#ffffff;
}
form#essaywritingorder #olPriceCalculation {
	padding-top:0.5em;
	border-bottom:solid 2px silver;
}
form#essaywritingorder #olPriceCalculation span {
	font-weight:bold;
	padding:3px;
}
form#essaywritingorder #olPriceCalculation span.label {
	float:left;
	font-size:1.2em;
}
form#essaywritingorder #olPriceCalculation span.currency {
	float:right;
	font-size:1.4em;
}
form#essaywritingorder #olPriceCalculation input {
  font-size:14px;
  font-weight:bold;
  color:#CC0000;
  background-color:#ffffff;
}
form#essaywritingorder #spanApplyingDiscount,
form#essaywritingorder #liDiscountApplied,
form#essaywritingorder #liSaving,
form#essaywritingorder #spanCalculatingPrice {
	display:none;
}
form#essaywritingorder #spanApplyingDiscount img,
form#essaywritingorder #spanCalculatingPrice img {
	padding:0 0.25em;
}
form#essaywritingorder #spanApplyingDiscount {
	float:right;
}


form#essaywritingorder #fieldset-payment {

	float:none;
	margin-top:3px;
	margin-bottom:3px;

}

form#essaywritingorder #fieldset-nopayment {

	float:none;
	margin-top:3px;
	margin-bottom:3px;
	display:none;

}
