/* ************************************************************************************* */
/* ************************************************************************************* */
FORM 						{display: inline;}
*							{padding:0px; margin:0px; color:#000000; font-size:12px; line-height:13px; font-family: Arial, Helvetica, sans-serif;}
td 							{vertical-align:top;}
/*table						{width:100%;}*/
object						{vertical-align:top;}
.vam, .vam_td td			{vertical-align:middle;}
.tac						{text-align:center;}
.height_100					{height:100%;height:auto !important;min-height:100%;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.errorBox 					{font-family: Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning 				{font-family: Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; padding:10px 0px 10px 0px;}
/* ************************************************************************************* */
TR.headerError 				{background: #ff0000;}
TD.headerError 				{color: #ffffff;font-size: 12px;font-weight : bold;font-family: Arial, Helvetica, sans-serif; background: #ff0000;text-align:center;}
TR.headerInfo 				{background: #00ff00;}
TD.headerInfo 				{color: #ffffff;font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;background: #00ff00;text-align: center;}

TD.infoBoxHeading 			{color: #ffffff;font-size: 10px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;background: #bbc3d3;}
TD.infoBox, SPAN.infoBox 	{font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
TABLE.productListing 							{border: 1px;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
.productListing-heading 						{color: #FFFFFF;font-size: 10px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;background: #b6b7cb;}
TD.productListing-data 							{/* font-size: 10px;font-family: Arial, Helvetica, sans-serif; */ }
TD.pageHeading, DIV.pageHeading 				{color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
TD.pageHeading a, DIV.pageHeading a 			{color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}
/* ************************************************************************************* */
TD.fieldKey 						{font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
TD.fieldValue 						{font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
TD.tableHeading 					{font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
TABLE.formArea 						{background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px;}
TD.formAreaTitle 					{font-size:12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
SPAN.markProductOutOfStock 			{color: #c76170;font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
SPAN.errorText 						{color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.checkoutBarFrom, .checkoutBarTo 	{color: #979797; font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
.checkoutBarCurrent 				{color: #ff6c13;font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
/* message box */
.messageBox 						{font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, 
.messageStackWarning 				{font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5;}
.messageStackSuccess 				{font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement 					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; vertical-align:top}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_info							{float:left;padding:3px 1px 1px 1px;margin:0px 45px 0px 0px; text-align:center;}
.b_width strong			{display:block; width:125px; font-weight:normal;}

.indent_2				{padding-left:12px;}
.indent_3				{padding-bottom:3px;}
.width2_100,
.width3_100,
.radio 					{width:100%;}
.radio input			{margin:0px 5px 1px 5px; vertical-align:middle;}

.width2_100 input		{width:55%;}
.width2_100 select		{width:55%;}
.width3_100 input		{width:100%;}
*html .width			{width:100%;}
/* ************************************************************************************* */
.img_middle	img			{vertical-align:middle; margin:1px 10px 0px 0px;}
.img_middle				{padding:3px 0px 3px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ofh								{overflow:hidden;}
.al_left 							{padding-top:5px;}
.al_left strong						{text-align:left !important;}
.al_left 							{text-align:left !important;}
.fl_left							{float:left;}
.fl_right							{float:right;}
.cl_both							{clear:both; line-height:0px; font-size:0px;}
/* ************************************************************************************* */    
.left_part				{float:left; width:75%}
.right_part				{float:right;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */