.spacer {
	float:left;
	width:1px;
	height:1px;
}
#price_table {
	clear:both;
	border-top:5px solid #ADBBBE;
	border-bottom:5px solid #ADBBBE;
	margin:0px 0px 10px 0px;
	font-size:11px;
}
#price_table td {
	background-color:#EBF0F1;
	padding:9px;
	vertical-align:middle;
}
#price_table .caption_center {
	background-color:#DBE0E1;
	font-weight:bold;
	text-align:center;
}
#price_table .caption {
	background-color:#DBE0E1;
	font-weight:bold;
}
#price_table .caption h1 {
	font-size: 11px;
	font-weight:bold;
	padding-top:0px;
	color:#000;
}
#price_table .caption a {
	font-weight:normal;
}
#price_table .caption_line {
	vertical-align:middle;
	background-color:#F7941D;
	color:#FFFFFF;
	background-image:url(../images/arrow_inv.gif);
	background-repeat:no-repeat;
	background-position:15px 12px;
	font-weight:bold;
	padding:9px 0px 9px 0px;
}
#price_table .caption_line_1 {
	vertical-align:middle;
	background-color:#F7941D;
	color:#FFFFFF;
	text-align: right;
	font-size: 11px;
	font-family: tahoma;
}
#price_table .price {
	font-weight:bold;
	text-align:center;
}
.newprice {
	color: red;
}
.striked {
	text-decoration: line-through;
}
.priceText {
	color: rgb(250, 116, 17);
}

#price_table .caption_line2 {
	padding: 9px 0 9px 0px;
	font-weight: bold; 
	background-image: url(../images/arrow_inv.gif); 
	vertical-align: middle; 
	color: #ffffff; 
	background-repeat: no-repeat; 
	background-color: #58727B;
	background-position: 15px 12px; 
}
#price_table .caption_line_2 {
	font-size: 11px; 
	vertical-align: middle; 
	color: #ffffff; 
	font-family: tahoma; 
	background-color: #58727B; 
	text-align: right
}
#price_table .caption_line2 h1 {
	font-size: 11px;
	font-weight:bold;
	padding-top:0px;
}
#price_table .caption_line_1 h1 {
	font-size: 11px;
	font-weight:bold;
	padding-top:0px;
}
#price_table .caption_line h1 {
	font-size: 11px;
	font-weight:bold;
	padding-top:0px;
}
.bold_blue_caps,
.bold_blue_caps a
{
	text-decoration: none;
	color: #0D3692;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	margin-bottom: 4px;
}

.bold_blue_line,
.bold_blue_line a
{
	text-decoration: underline;
	color: #0D3692;
	font-weight: bold;
}
.bold_blue,
.bold_blue a
{
	text-decoration: none;
	color: #0D3692;
	font-weight: bold;
}
.blue
{
	color: #0D3692;
}
#package_title_div {
	width:240px;
	padding-top:5px;
	float:left;
}
#brandingpckg_div {
	width:680px;
	padding-top:5px;
	float:right;
}
h1.pkgheader {
	font-size:18px;
}
table.webpkg_table {
	width:680px;
}
tr.styled td
{
	padding: 5px;
	font-size: 12px;
	background-color: #ffffff;
	color: #0D3692;
	border-right: 1px solid #EDEDED;
}
tr.styled_alt td
{
	padding: 5px;
	font-size: 12px;
	color: #0D3692;
	background-color: #EDEDED;
	border-right: 1px solid #FFFFFF;
}
tr.styled td.gray,
tr.styled_alt td.gray
{
	color: #666465;
}

tr.styled_alt td.last, 
tr.styled td.last 
{
	border-right: none;
}

tr.button_row td
{
	font-size: 12px;
	padding: 8px 3px 3px 3px;
}

tr.styled,
tr.pkgheader,
tr.pkgfooter
{
	width: 675px;
}
tr.pkgheader td,
tr.pkgfooter td
{
	background-color: #666465;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 0px 3px;
	font-size: 12px;
}

tr.pkgheader td.first
{
	background-image: url(../images/theader_corner_ul.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
tr.pkgheader td.last
{
	background-image: url(../images/theader_corner_ur.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
tr.pkgfooter td.first
{
	background-image: url(../images/tfooter_corner_ll.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
tr.pkgfooter td.last
{
	background-image: url(../images/tfooter_corner_lr.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

