/*old*/
.bundlePop {
	font-family:arial,serif;
}

.bundlePop .listitem {
	border-bottom:1px solid #DDD;
	color:#444;
	font:11px Arial,Helvetica,sans-serif;
}

.bundlePop .listitem h1 {
	color:#069;
	display:block;
	font-size:12px;
	font-weight:400;
	margin:0 0 5px;
	max-height:52px;
	overflow:hidden;
	line-height:17px;
}

.bundleOffers {
	max-height:auto;
	overflow-y:auto;
	-ms-overflow-y:auto;
	position:relative;
}

.bundlePop .BigPrice {
	color:#C00;
	font-weight:700
}

.bundlePop .listitem .SKU {
	color:#777;
	font-size:11px;
	margin-bottom:5px
}

.bundlePop .listitem h1 a:link,.bundlePop .listitem h1 a:visited {
	border:medium none;
	color:#069;
	text-decoration:none;
}

.listitem h1 a:hover {
	border:medium none;
	color:#003D67;
	text-decoration:none
}

.bundleCheckbox {
	float:right;
	margin:10px 3px 0 0;
}


.bundlePop .listitem .buyWithBundle a {
	font-size:12px;
}

.bundlePop .popupContent {
	font-family:Helvetica,Arial,sans-serif;
	overflow:auto;
	padding:12px;
	background:url(/artworks2/bundleDeviderShadow.jpg) right repeat-y #fff;
}

.bundleSummary {
	float:right;
	width:160px;
	height:120px;
	padding:0 0 0 12px;
	margin-right:12px
}

.bundlePrice {
	overflow:hidden;
	color:#3c3c3c;
	font-size:12px;
	margin-bottom:6px;
}

.bundlePrice strong {
	float:right;
}

.bundlePrice.totalSavings strong {
	color:#d41300;
}

.bundleAddToCart {
	display:block;
	width:130px;
	padding:8px 15px;
	margin:10px auto;
	text-align:center;
	font-size:17px;
	line-height:17px;
	font-weight:700;
	text-transform:uppercase;
	background:#444;
	color:#fff;
	border:1px solid #086aa7;
	border-radius:4px;
	text-shadow:0 -1px 0 #065384;
	-webkit-transition:all .3s ease;
	background:#2f87c8;
	background:-moz-linear-gradient(top,#2f87c8 0%,#1575b9 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2f87c8),color-stop(100%,#1575b9));
	background:-webkit-linear-gradient(top,#2f87c8 0%,#1575b9 100%);
	background:-o-linear-gradient(top,#2f87c8 0%,#1575b9 100%);
	background:-ms-linear-gradient(top,#2f87c8 0%,#1575b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f87c8',endColorstr='#1575b9',GradientType=0 );
	background:linear-gradient(top,#2f87c8 0%,#1575b9 100%);
	text-decoration:none
}

.bundleAddToCart:hover {
	text-shadow:0 -1px 0 #222;
	color:#fff;
	text-decoration:none;
	background:#2f87c8;
	background:-moz-linear-gradient(top,#2f87c8 0%,#0570b2 85%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2f87c8),color-stop(85%,#0570b2));
	background:-webkit-linear-gradient(top,#2f87c8 0%,#0570b2 85%);
	background:-o-linear-gradient(top,#2f87c8 0%,#0570b2 85%);
	background:-ms-linear-gradient(top,#2f87c8 0%,#0570b2 85%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f87c8',endColorstr='#0570b2',GradientType=0 );
	background:linear-gradient(top,#2f87c8 0%,#0570b2 85%);
	text-decoration:none
}

.bundlesNav {
	margin:38px 10px 0 0;
	max-height: 380px;
	overflow: auto;
	position: absolute;
}

.bundlesNav p {
	margin:0 0 15px;
	padding:0;
	font-size:16px;
	color:#1977B9
}

.bundlesNav a {
	display:block;
	margin:0 0 10px;
	font-size:11px;
	line-height: 14px;
	}
.bundlesNav a.bundlesNav{
	text-decoration:none;
}

.bundlesNav a:hover {}

.bundleContainer {
	width:641px;
	float:left
}

.bundlePop .bundleContainer .parentProduct {
	background-color:#f7fcfe;
	background-image:none;
	border-width:1px;
	border-radius:4px;
	margin-right:0;
	padding-left:0
}

.bundlePop .listitem.parentProduct .Img img {
	padding:4px;
	background:#fff;
	border:1px solid #ddd
}

.bundlePop .listitem.parentProduct .pricing span {
	font-size:17px
}

.bundlepop .listitem.parentProduct .content {
	margin-left:25px
}

.bundleInstruction {
	position:relative;
	margin:30px 0 10px
}

.bundleInstruction p {
	font-size:16px;
	font-family:Helvetica,Arial,sans-serif;
	margin:0 50px 0 0;
	color:#1977b9
}

.bundleAddHead {
	background:url(/artworks2/bundleActionHeader_BG.png) no-repeat;
	width: 100px;
	height: 34px;
	position: absolute;
	right: 0;
	left: auto!important;
	bottom: -20px;
	z-index: 1001;
}

.bundleChexbox {
	float:right;
	margin:10px 3px 0 0
}

.bundleOffers {

	overflow-y:auto;
	-ms-overflow-y:auto;
	max-height:300px;
	-webkit-transition:all .5s ease;
	position:relative
}

.bundleOffers.scrolled {
	border-top:2px solid #D9D9D9
}

.bundleInstruction.scrolled:after {
	content:" ";
	width:100%;
	height:25px;
	position:absolute;
	bottom:-36px;
	pointer-events:none;
	z-index:1000;
	background:-moz-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(204,204,2014,0) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(204,204,204,1)),color-stop(100%,rgba(204,204,204,0)));
	background:-webkit-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(204,204,204,0) 100%);
	background:-o-linear-gradient(top,rgba(204,204,2014,1) 0%,rgba(204,204,2014,0) 100%);
	background:-ms-linear-gradient(top,rgba(204,204,2014,1) 0%,rgba(204,204,204,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0 );
	background:linear-gradient(top,rgba(204,204,2014,1) 0%,rgba(204,204,2014,0) 100%);
}

.bundlePop .listitem {
	background:url(/artworks2/bundleAction_BG.jpg) right repeat-y;
	clear:none;
	margin:0 0 7px;
	padding:5px 12px 10px;
	border:2px solid #d9d9d9;
	float:none;
	overflow:hidden;
	width:auto;
	position:relative;
}

.bundlePop .groupBundle.selected .listitem,.bundlePop .selected.listitem {
	background-image:url(/artworks2/selected_bundleAction_BG.jpg)
}

.bundlePop .groupBundle {
	border:2px solid #d9d9d9
}

.bundlePop .groupBundle .listitem {
	margin:0;
	padding:15px 12px 12px;
	border:none;
	overflow:hidden;
	width:auto;
	position:relative;
	clear:left
}

.bundlePop .listitem:target,.bundlePop .groupBundle:target {
	border-color:#7AADD1;
	box-shadow:0 0 10px -2px #B8D8EF;
}

.bundlePop .listitem:last-child:target,.bundlePop .groupBundle:last-child:target {
	margin-bottom:30px!important;
}

.bundleDivider {
	margin:-2px 0 0 145px;
	border-top:2px solid #D9D9D9;
	float:left;
	width:408px;
	position:relative;
}

.bundleDivider:before {
	position:absolute;
	content:url(/artworks2/bundleGroupPlus.jpg);
	left:-20px;
	top:-8px;
}

.bundlePop .bundleOffers.isOverflow .listitem {
	margin-right:12px;
}

.bundlePop .bundleOffers.isOverflow .groupBundle .listitem {
	margin-right:0;
}

.bundlePop .bundleOffers.isOverflow .groupBundle {
	margin-right:12px
}

.bundlePop .listitem .Img {
	width:102px;
	float:left;
}

.bundlePop .listitem .Img img {
	width:85px;
	height:85px;
	margin:0 0 0 7px;
	float:left;
}

.bundlePop .listitem .content {
	margin:0 40px 0 12px;
	float:left;
	width:260px;
}

.bundlePop .listitem .SKU {
	margin-top:10px
}

.bundleLimits {
	color:#0089c3;
	font-size:13px;
	margin-bottom:5px;
}

.bundlePop .listitem .pricing {
	float:left;
	margin:12px 0 0;
	text-align:right;
	font-size:12px;
	line-height:13px;
	width:85px;
}
.bundlePop .listitem .qty {
	float:left;
	margin:12px 0 0;
}


.bundlePop .listitem .pricing div {
	margin-bottom:5px;
}

.bundlePop .listitem .pricing .currentPrice {
	font-weight:bold;
	color:#444;
	font-size:13px;
}

.bundlePop .listitem .pricing span {
	font-size:12px;
	padding-bottom:2px;
	display:block;
}

.bundlePop .listitem .pricing .regPrice {
	color:#787878;
}

.bundlePop .listitem .pricing .youSavePrice {
	color:#d41300;
}

.bundlePop .listitem .pricing .youSavePrice span {
	color:#3c3c3c;
}

.bundlePop .listitem.parentProduct .qty {
	float:left;
	margin-right:12px;
}

.bundlePop .listitem.parentProduct .pricing {
	float:left;
	text-align:right;
	width:95px;
}

.bundleChexbox {
	float:right;
	margin:10px 3px 0 0;
}

.bundlePop a.currentBundle {
	padding:5px;
	background-color: #7AADD1;
	color: #fff;
	text-decoration:none;
}

.bundleError {
	display:none;
	position:absolute;
	z-index:10001;
	top:0;
	left:0;
	width:100%;
	padding:7px 0;
	overflow:hidden;
	box-shadow:0 0 12px 0 #444;
	border:1px solid #ccc;
	background:#FFC;
}

.bundleError h1 {
	padding:0;
	margin:0 50px 3px 12px;
	color:#900;
	font-size:13px;
}

.bundleError p {
	margin:0 50px 3px 12px;
	color:#444;
	font-size:12px;
	line-height:15px;
}

.exitBundleError {
	position:absolute;
	background:url(/artworks2/exitBundleError.png) no-repeat;
	width:18px;
	height:18px;
	right:18px;
	top:18px;
}

.exitBundleError:hover {
	background-position:0 -19px;
}

.bundlePop .labelQty {
	color:#444;
	font:14px Arial,Helvetica,sans-serif;
}

.bundlePop .infoMessage {
	font-size:12px;
}

.bundlePop .addingButton {
	display:block;
	width:162px;
	padding-top:6px;
	padding-bottom:5px;
}

.bundlePop .listitem .pricing .youSavePrice .savings {
	color:#D41300;
}

.bundlePop select {
	width:38px;
}

.bundleContainer .listitem.parentProduct .content {
	margin-left:25px;
}

.bundlePop .selectedBundle {
	border:3px solid #7AADD1!imprtant;
	box-shadow:0 0 10px -2px #B8D8EF;
}

.bundlePop .bundlePop .Img img {
	border:none;
}




