.a5tableheadings,.a5tableheadingsleft, .a5tableheadingsright
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	text-align: center;
	color: #FFF;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
}
.a5tableheadings h5{
    font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	text-align: center;
	color: #FFF;
	margin:0;
	padding:0;
}
.a5tableheadingsleft
{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
.a5tableheadingsright
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
}
.a5description, .a5descriptionleft
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	color: #000000;
	text-align: center;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
	padding: 0 3px; 
    border-spacing: 0; 
}
.a5description p{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	color: #000000;
	text-align: center;
	padding:0;
	margin:0;
}
.a5descriptionleft
{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
.a5cost
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	color: #000000;
	text-align: center;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
	padding: 0 3px; 
    border-spacing: 0; 
	background-color: #FFF;
}
.a5table
{
	margin:0px 0px 0px 0px;
	padding: 0;
	position: relative;
	top: 2px;
}
.a5grouphead, .a5grouphead h2
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	color: #FFF;
	text-align: center;
	padding: 8px 0 8px 0;
	margin: 0;
}
.a5grouphead h2{
    margin:0;
	padding:0;
}
.a5groupdes1, .a5groupdes1 h3
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	color: #FFF;
	text-align: center;
	padding: 0px 0 8px 0;
	margin: 0;
}
a5groupdes1 h3{
    margin:0;
	padding:0;
}
.a5groupdes1 a:link,.a5groupdes1 a:active,.a5groupdes1 a:focus,.a5groupdes1 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.a5groupdes1 a:hover{
	text-decoration: none;

}
.a5gap
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.a5finishit
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.a5addtocart
{
    margin-top: 1px;
}

