@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lusitana');


.ProductDescTD, .ProductHeaderTD {
	font-family: Arial, Helvetica, sans-serif;
}
.ProductHeaderTD {	
	font-weight: bold; font-size: 16px
} 


.ProductDescTD {
	font-size: 14px;
	vertical-align: top;
}






.spnMonospace_Timer_StatusMsg_Bold,
.spnMonospace_Timer_StatusMsg_Normal,
.spnMonospace_Timer_DisplayText,
.spnMonospace_Timer_StatusMsg_Red,
.spnMonospace_Timer_StatusMsg_Green
 {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.spnMonospace_Timer_StatusMsg_Green {
	color: #090;
}
.spnMonospace_Timer_StatusMsg_Red {
	color: #F00;	
}
.spnMonospace_Timer_StatusMsg_Normal {
	font-weight: normal;
}




.Bubble_TextArea_Comments {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	width: 400px;
}


.pnWaterMarkHint4TBoxExpandCollapse {
	display: none;	
}
.pnWaterMarkHint4TBoxExpandCollapseON {
	display: inline;
	position: absolute;
}



.WaterMarkHint4TBoxON {
	/*
	this is not going to work as the main  popup bubble also floats.
	*/
  position: absolute;

  /* display: inline; */

  top: 4px;
  left: 5px;
  
  z-index:10;
  color: #CCC;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style:italic;
  font-weight: normal;
  
}
.WaterMarkHint4TBox {
/*  position:relative;
  left:-1000px;
  z-index:200;
  color:#999;*/
	display : none;
	/*display : inline;*/  
}
.spnWaterMarkHint {
  position:relative;
  /*float:left;*/
  /*margin-right:3px;*/
}


.SectionHeaderLabelsTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}




.RedAsterisk {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	color: red;
}
.RedAsterisk_OFF {
	display : none;
	/*display : inline;*/
}







/* - - - BillTo - - -  */
/* Text Boxes */
.BillToZipCode_TBox, .BillToZipCode_TBox_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	width: 25%;
	height: 20px;
	vertical-align: middle;	
	text-align: left;
}
.BillToZipCode_TBox_HighLite {
	background-color:#FFFF00;
}
.TBOXBillToInfo, .TBOXBillToInfo_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	height: 20px;
	vertical-align: middle;
}
.TBOXBillToInfo_HighLite {
	background-color:#FFFF00;
}
.DDL_BillToInfo, .DDL_BillToInfo_HighLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.DDL_BillToInfo_HighLite {
	background-color:#FFFF00;
}





/* Labels and Body Text */
.BillToHeaderLabelsTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.BillToBodyTextTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 20px;
}

/* Notes */
.BillToSmallNotes {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.BillToSmallNotes_OFF {
	display : none;
	/*display : inline;*/
}

.BillToNoteReallySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.BillToNoteReallySmall_OFF {
	display : none;
	/*display : inline;*/
}








/* - - - Ship - - -  */
/* Text Boxes */
.ShipZipCode_TBox, .ShipZipCode_TBox_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	width: 25%;
	height: 20px;
	vertical-align: middle;	
	text-align: left;
}
.ShipZipCode_TBox_HighLite {
	background-color:#FFFF00;
}
.TBOXShipInfo, .TBOXShipInfo_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	height: 20px;
	vertical-align: middle;
}
.TBOXShipInfo_HighLite {
	background-color:#FFFF00;
}
.DDL_ShipInfo, .DDL_ShipInfo_HighLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.DDL_ShipInfo_HighLite {
	background-color:#FFFF00;
}




/* Labels and Body Text */
.ShipHeaderLabelsTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.ShipBodyTextTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 20px;
}

/* Notes */
.ShipSmallNotes {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.ShipSmallNotes_OFF {
	display : none;
	/*display : inline;*/
}

.ShipNoteReallySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ShipNoteReallySmall_OFF {
	display : none;
	/*display : inline;*/
}


.spnRequiredText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;	
}


/*.ShipZipCode_TBox, .ShipZipCode_TBox_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	width: 25%;
	height: 20px;
	vertical-align: middle;	
	text-align: left;
}
.ShipZipCode_TBox_HighLite {
	background-color:#FFFF00;
}

.ShippingHeaderLabelsTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.ShippingBodyTextTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.ShippingSmallNotes {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.ShippingNoteReallySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/
















/*
.TBOXCustomerBillToInfo, .TBOXCustomerBillToInfo_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	height: 20px;
	vertical-align: middle;
}
.TBOXCustomerBillToInfo_HighLite {
	background-color:#FFFF00;
}

.CustomerBillTo_DDL, .CustomerBillTo_DDL_HighLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}
.CustomerBillTo_DDL_HighLite {
	background-color:#FFFF00;
}*/








/*CREDIT CARD*/
.TBOXCCInfo, .TBOXCCInfo_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	height: 20px;
	vertical-align: middle;
}
.TBOXCCInfo_HighLite {
	background-color:#FFFF00;
}
.CCInfo_DDL, .CCInfo_DDL_HighLite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}
.CCInfo_DDL_HighLite {
	background-color:#FFFF00;
}





/* Expand /  Collapse - Table ROW*/
.CustomerInfo_TRTD_ExpandCollapse {
	display : none;
	/*display : inline;*/
}
.CustomerInfo_TRTD_ExpandCollapseON {
/*IMPORANT NOTE: do NOT use display: inline or position: absolute or even relative.*/
  /*Just keep this CSS class blank, empty, zip, zero nada.*/

	/*display: inline;*/
	/*position: relative;*/
}

.CustomerInfo_GridLineTD {
	background-color: #000000;
	padding: 0px;
}
.CustomerInfo_InnerGridLineTD {
	background-color: #FFFFFF;
	padding: 0px;
}



/*Customer Info and Registration TD*/
.CustomerTD {
		text-align: left;
		background-color : #D3D3D3;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-variant : normal;
		font-weight : bold;
		width : 1%;
	}
.CustomerInfoTD {
		text-align : left;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
	}

.CustomerHeaderTD {
		text-align: center;
		background-color : #D3D3D3;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18px;
		font-weight : bold;
	}	
	


/* Expand /  Collapse - Table ROW*/
.CreditCardInfo_TRTD_ExpandCollapse {
	display : none;
	/*display : inline;*/
}
.CreditCardInfo_TRTD_ExpandCollapseON {
/*IMPORANT NOTE: do NOT use display: inline or position: absolute or even relative.*/
  /*Just keep this CSS class blank, empty, zip, zero nada.*/

	/*display: inline;*/
	/*position: relative;*/
}




/* OPTIONAL PRODUCTS and SERVICES */
.TBOXTotalMinutesOfJob, .TBOXTotalMinutesOfJob_HighLite {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	width: 80px;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}
.TBOXTotalMinutesOfJob_HighLite {
	background-color:#FFFF00;
}

/* Expand /  Collapse - Table ROW*/
.CalcTips_TRTD_ExpandCollapse {
	display : none;
	/*display : inline;*/
}
.CalcTips_TRTD_ExpandCollapseON {
/*IMPORANT NOTE: do NOT use display: inline or position: absolute or even relative.*/
  /*Just keep this CSS class blank, empty, zip, zero nada.*/

	/*display: inline;*/
	/*position: relative;*/
}
