/* @group Input Fields */



/* @end */

table {
	padding:4px;
	}

td {
	padding:4px;
	}

td.medium {

	}

td.list {
	border-bottom:1px solid #E2E2E2;
	color:#000000;
	background-color:#FFF;
	}

.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;
	}



/* @group Product Grid */
table.grid {
	width:100%;
	padding:10px
	}

td.grid {
	width:50%;
	}

td.grid1 {
	width:85px;
	padding-bottom:50px;
	}

td.grid2 {
	width:355px;
	padding-right:20px;
	padding-left:20px;
	}
	
td.grid3 {
	width:120px;
	text-align:center;
	}
/* @end */

td.small {
	color:#000;
	}

td.large {
	color:#000;
	}

td.packing {
	color:#000;
	}

td.fieldname {
	text-align:right;
	font-size:13px;
	padding:4px;
	}

td.fieldname2 {
	text-align:right;
	vertical-align:top;
	}

table.main {
	border:1px solid #E2E2E2;
	background-color:#E2E2E2;
	border-collapse:collapse;
	width:540px;
	padding:4px;
	}
	
table.main td {
	padding:4px;
	}



table.grid2{
	border:					0px;
	width:					55%;
	margin:					1px 1px 1px 1px;
	background-color:			transparent;
	border-collapse:			collapse;
}

b.blue {

	font-family:				verdana, arial, helvetica, sans-serif;
	font-size: 				15px;
	color: 				#007FEC;
	line-height: 				14px;
	font-weight: 				bold;
}

a{
	color:					#00458B;	
}

td.error{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	color:				#C00000;
	background-color:			#FFFFFF;
	border-bottom:				1px solid #E2E2E2;

}

td.blue{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	color:				#007FEC;
	background-color:			#FFFFFF;

}

b.gray{
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	color:				#838383;
	background-color:			#FFFFFF;
}

table.gray65{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}



/* @group Product Detail */
table.eightyfive {
	border-collapse:			collapse;
	}
/* @end */

table.sixtyfive{
	border:					0px;
	width:					65%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

p.pageBreak{
	page-break-before: always;
}

table.relate{
	border:					1px solid #E2E2E2;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}