body {

	font-family:				  arial, helvetica, sans-serif;

	font-size:				13px;

	background-color:			#EFEDE9;

	color:					#000000;

	margin: 0px;

	padding: 0px;

}



a.white:link{

	color:#FFFFFF;

	font-family: arial, helvetica, sans-serif;

	

}



a.white:visited{

	color:#FFFFFF;

	font-family: arial, helvetica, sans-serif;

	

}



img {

	border:		0px;

	vertical-align:		bottom;

}



h2.titlex {	

	color: #4D330A; 

	font-size: 19px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; 

}



h2.title_detail{	

	color: #4D330A; 

	font-size: 22px; 

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 10px;

}



img {

	border: 		0px;

	vertical-align:		bottom;

}

td{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	color:				#000000;

}



td.bold{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				bold;

	color:				#000000;

}



td.medium{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				normal;

	color:				#000000;

}



td.list {

	font-family:				  arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				normal;

	border-bottom:				1px solid #E2E2E2;

	color:				#4D330A;

	background-color:			#EFEDE9;

}



.cart_item_warning {

	background-color:			#FFFFCC;

}





li.no_bullet {

	list-style-type: none;

	margin-top: 7px;

}





.cart_item_error {

	background-color:			#FF9999;

}



div.pagination{

	border: 0px solid #000;

	width: 100%;

	text-align: left;

}



td.grid{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	border-left:				1px solid #E2E2E2;

	border-bottom:				1px solid #E2E2E2;

	color:				#000000;

	background-color:			#EFEDE9;

}



td.grid2{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	border-left:				0px solid #E2E2E2;

	border-bottom:				0px solid #E2E2E2;

	color:				#000000;

	background-color:			#EFEDE9;

	border-collapse:			collapse;	

}



td.small{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				9px;

	font-weight:				normal;

	color:				#000000;

}



td.large{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				14px;

	font-weight:				normal;

	color:				#000000;

}



td.packing{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				14px;

	font-weight:				normal;

	color:				#000000;

}



td.fieldname{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	color:				#000000;

	text-align:				right;

}



td.fieldname2{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	color:				#000000;

	text-align:				right;

	vertical-align:				top;

}



table.main{

	border:					2px solid #E2E2E2;

	width:					65%;

	margin:					1px 1px 1px 1px;

	background-color:			#E2E2E2;

	border-collapse:			collapse;

}



table.main2{

	border-top:				2px solid #7EC042;

	border-bottom: 				2px solid #7EC042;

	margin:					1px 1px 1px 1px;

	background-color:			#7EC042;

}



table.grid{

	border:					1px solid #E2E2E2;

	width:					55%;

	margin:					1px 1px 1px 1px;

	background-color:			#E2E2E2;

	border-collapse:			collapse;

}



table.grid2{

	border:					0px;

	margin:					1px 1px 1px 1px;

	background-color:			transparent;

	border-collapse:			collapse;

}



b.blue {



	font-family:				  arial, helvetica, sans-serif;

	font-size: 				15px;

	color: 				#007FEC;

	line-height: 				14px;

	font-weight: 				bold;

}



a{

	color:					#00458B;	

}



td.error{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				bold;

	color:				#C00000;

	background-color:			#FFFFFF;

	border-bottom:				1px solid #E2E2E2;



}



td.blue{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				bold;

	color:				#007FEC;

	background-color:			#EFEDE9;



}



b.gray{

	font-family:				  arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				bold;

	color:				#838383;

	background-color:			#EFEDE9;

}



table.gray65{

	border:					2px solid #E2E2E2;

	width:					65%;

	margin:					1px 1px 1px 1px;

	background-color:			#E2E2E2;

	border-collapse:			collapse;

}



table.eightyfive{

	border:					0px;

	width:					85%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}



table.sixtyfive{

	border:					0px;

	width:					65%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}



p.pageBreak{

	page-break-before: always;

}



.Form2 {

   	font-family:				  arial, helvetica, sans-serif;

   	font-size: 				11px;

   	color: 					#000000;

   	font-weight: 				normal;

}



table.relate{

	border:					1px solid #E2E2E2;

	width:					85%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}
