#ProductOverviewBox li{
	list-style: none;
}


.BundleTotal{
float:right;
width:180px;
border: solid 1px #e7e7e8;
background: #fafafa;
padding: .5em;
}

.BundleTotal li{
	list-style: none;
}
.BundleTotal form{	
}
.BundleTotal input.Button {
	background:#57874a url(/images/green_button_bg.gif) repeat-x;
	color: #ffffff;
	padding:3px 10px;
	font-size:11px;
	font-weight: bold;
	border: 1px solid #699e5a;
	cursor: pointer;
	width:auto;
	margin:10px auto 0 auto;
}


.BundleTotal .Save{
color: #c80000;

}
.BundleTotal p{
	padding: 1em;
}
.BundleOverviewPrice{
	color: #c80000;
}
#BundlesOverviewWrap{
	padding: 1em;
	margin: 0;
}




a.shortdesc{
 font-weight: bold;
}

.NGH{
	display: none;
}

.ptop, .pbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.pb1, .pb2, .pb3, .pb4, .pb1top, .pb2top, .pb3top, .pb4top {
	display:block;
	overflow:hidden;
}

.pb1, .pb2, .pb3, .pb4, .pb1top, .pb2top, .pb3top, .pb4top {
	height:1px;
}

.pb2, .pb3, .pb4 {
	background: #FFF;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

.pb2top, .pb3top, .pb4top {
	background: #e92b2c;
	border-left: 1px solid #e92b2c;
	border-right: 1px solid #e92b2c;
}

.pb3top{
	margin: 0px 2px 0px 2px;
}

.pb1 {
	margin:0 4px;
	background:#dfdfdf;
}

.pb1top {
	margin:0 5px;
	background: #e92b2c;
}

.pb2, .pb2top {
	margin:0 3px;
	border-width:0 2px;
}

.pb3, .pb3 {
	margin:0 2px;
}

.pb4, .pb4top {
		height:2px;
	margin:0 1px;
}
.ProductTitle{
	background:#eaeaea url(/images/bundles_header_old.gif) repeat-x;
	color: #ffffff;
}
.ProductTitle h2{
	color: #ffffff;
	font-size: 14px;
	padding: 0 0 3px 15px;
	margin: 0;
	font-weight: bold;
}