.shipping_info h1{
	color:#690D72;
	font-family:Arial,Helvetica,sans-serif;
	font-size:37px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
}

.shipping_info,.shipping_table,.shipping_table_zone,.td_left,.td_danger,.td_post_halloween{
	font-family:Arial,Helvetica,sans-serif;
}

.shipping_table_zone table,.shipping_table_zone table td,.shipping_table_zone table th,.shipping_table_zone table caption{
	margin:0;
	padding:3px;	
	border-collapse:collapse;
}

/***Big Shipping Table***/
.shipping_table table td{
	padding:10px;	
}
.shipping_table table caption {
	font-size:20px;
	font-weight:bold;
}

/***Individual Shipping Table***/
.shipping_table_zone table{
	border:1px solid #ab7baf;
	width:360px;
}
.shipping_table_zone table td{
	padding:0px;	
}
.shipping_table_zone table caption {
	font-size:20px;
	font-weight:normal;
	border-top:1px solid #ab7baf;
	border-bottom:3px solid #ab7baf;
	border-left:1px solid #ab7baf;
	border-right:1px solid #ab7baf;
}

.shipping_table_zone table td, .shipping_table_zone table th {
	width:80px;
	text-align:center;
	background-color:#74C044;
	border-top:3px solid #ab7baf;
	border-bottom:3px solid #ab7baf;
	border-left:1px solid #ab7baf;
	border-right:1px solid #ab7baf;
}
/***Color Zones***/
caption#zone1 {
	background-color:#ffd321;
}
caption#zone2 {
	background-color:#CE8600;
}
caption#zone3 {
	background-color:#94A608;
}
caption#zone4 {
	background-color:#840400;
	color:#FFFFFF;
}
caption#zone5 {
	background-color:#FF7900;
}
caption#zone6 {
	background-color:#B5A694;
}

/***Data Cell Specific***/
table tr td.td_left, .shipping_table_zone table th{
	background-color:#783b7d;
	color:#FFFFFF;
	font-weight:bold;
	width:80px;
}
table tr td.td_danger{
	background-color:#74C044;
}
/*
table tr td.td_danger{
	background-color:#FFF000;
}
*/
table tr td.td_post_halloween, table tr td.td_post_christmas{
	background-color:#FF0000;
	color:#FFFFFF;	
}


