/* CSS Document */

#basketheader {
	float: left;
	width:535px;
	background-color: #F0F0F0;
	margin-top: 5px;
	}
#basket {
	float: left;
	width: 100px;
	height:24px;
	padding: 0px 0px 10px 10px;
	margin-top: 23px;
}
#quickadd {
	float: left;
	clear: right;
	width: 525px;
	height: 40px;
	padding:10px 0px 0px 10px;
	background-color: #efefef;
	margin: 5px 10px 0px 0px;
	}
#quickadd p {
	width:200px;
	float: left;
	/*clear: right;
	padding-top: 12px;*/
	}
#quickaddfields {
	float: right;
	/*clear: right;
	padding-top: 10px;*/
margin-right: 5px;
	margin-top:-0.2em;
	text-align:right;
	}

.asteriskred 
{
    color: #CC0033;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}

table#expenseauthoritytable {
	width: 100%;
	margin-top:20px;
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.expenseauthority td {
	border-color : #F90;/*#336699;*/
	border:3px;
	border-style:dotted;
	width: 300px;
	padding: 10px 10px 10px 10px;
}
table#indentificationtable {
	border-color : #ddd;/*#336699;*/
	border-width : 0px;	 
	border-collapse: collapse;
	margin-top:20px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.identification td {
	height: 30px;
	padding-left:5px;
}
/*.checkoutpublic {
	border-color : #ddd;/*#336699;*/
	border-width : 1px;	 
	border-collapse: collapse;
	margin-top:20px;
	color:#666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}*/
.checkoutpublic tr {
	height: 20px;;
}

.checkoutpublic td {
	padding-right:5px;
}
.tdWidthLeft {
	width: 34%;
	}
.tdWidthCenter {
	width: 38%;
	}
.tdWidthRight {
	width: 28%;
	}
#logon {
	border-right: solid 1px #5d86b2;
	border-left: solid 1px #5d86b2;
	border-bottom: 4px solid #5d86b2;
	width: 565px;
	}
#logonMainHead {
	background-color:#5D86B2;
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	height:18px;
	/*margin:10px 0;*/
	padding:10px 0 10px 10px;
	text-decoration:none;
	width:555px;
}
table#logontable {
	margin: 0 auto;
	border-color : #ddd;/*#336699;*/
	border-width : 0px;	 
	border-collapse: collapse;
	color:#000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	
}
.logon td {
	padding-right:5px;
	height: 25px;
}
table#orderinfotable {
	border-color : #ddd;/*#336699;*/
	border-width : 0px;	 
	border-collapse: collapse;
	color:#000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.orderinfo td {
	padding-right: 5px;
	height: 25px;
}

table#paymentoptionstable {
	border-color : #ddd;/*#336699;*/
	border-width : 0px;	 
	border-collapse: collapse;
	color:#666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.paymentoptions td {
	height: 25px;
	width: 150px;
	padding: 10px 10px 10px 10px;
}

table#accountoptionstable {
	border-color : #ddd;/*#336699;*/
	border-width : 0px;	 
	border-collapse: collapse;
	color:#666;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.accountoptions td {
	height: 50px;
	width: 190px;
	padding: 30px 30px 30px 30px;
}

.validationstatus
{
  display: block;
  height: 1em;
  width: 100%;
}
label.error{
  color: #ff0000;
  font-style: italic;
  background:transparent url(../../Content/images/unchecked.gif) no-repeat scroll 0 0;
  padding-left:16px;
}
th
{
  text-align: left;
}
#quickAddToggle, table#quickAdd
{
  background-color: #75b74b;
  color: White;
}
table#quickAdd td, span#quickAddToggle
{
  padding:5px;
}

#userMenu
{
  margin-left:16px;
  
}
#userMenu li
{
  float:left;
  list-style:none;

  }
#userMenu li a
{
  display:block;
}
#userMenu li ul
{
  margin-left:-46px;
  padding:0;
  position:absolute;
  display:none;
  background:#5D86B2;
}
#userMenu li ul li
{
  float:none;
  display:inline;
}
#userMenu li ul li a
{
  color: #ffffff;
  border-color:#ffffff #d9d9d9 #d9d9d9;
  border-style:solid;
  border-width:1px 0 0 0;
  padding:4px 0 4px 40px;
  text-align:left;
  width:121px;
}
#userMenu li ul li a:hover
{
  color: #ffffff;
  background:#95c83d;
}
.tablehead
{
	background-color:#5d86b2;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 12px;
	font-weight:bolder;
	color: #FFF;
}
.basketitems a {
	text-decoration: none;
	color: #666666;
 }
 table#baskettable
{

	border-color : #ddd;/*#336699;*/
	border-width : 0px;
	border-style: solid;	 
	border-collapse: collapse;
	/*width: 700px;*/
	margin-top:10px;
}

/*.tablehead
{
	background-color:#5d86b2;
	border-top: 2px solid #e87c13;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #FFF;
}*/

.basketitems td
{
	border-top-color : #ddd;
	border-top-width:1px;
	border-top-style:solid;
	padding: 6px 6px 6px 6px;
}

.basketfooter1 td
{
	border-color : #ddd;
	border-top-style:solid;
	border-top-width: 0px;
	background-color:#999;
	padding: 6px 6px 6px 6px;
	color: #FFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.fields {
	width: 600px;}
	
#addMaterial {
    vertical-align: middle;}
