#bundle_container {
	clear:both;
	zoom:1;
}
/* Start table styles */
#bundle_container #bundle_display,
.ordstatusdisp .bundle_display,
.wlistdisp #bundle_display {
	font-size: 1em;
	width: 960px;
	margin: 0 0 15px 0;
	clear:both;
	}

#bundle_container #bundle_display caption,
.ordstatusdisp .bundle_display caption {
	display: none;
	}



#bundle_container #bundle_display tr.bundle_headers th,
.ordstatusdisp #bundle_display tr.bundle_headers th,
.wlistdisp #bundle_display tr.bundle_headers th {
	margin: 0;
	padding: 6px 0;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background-color: #7E6D51;
	color: #FFF;
	border-bottom:3px solid #FFF;
	}

#bundle_container #bundle_display tr.bundle_contents td,
.ordstatusdisp #bundle_display tr.bundle_contents td,
.wlistdisp #bundle_display tr.bundle_contents td {
	vertical-align: top!important;
	line-height: 1.5em;
	}

#bundle_container #bundle_display tr.bundle_headers th.image, 
#bundle_container #bundle_display tr.bundle_contents td.image {
	width: 160px;
	}
#bundle_container #bundle_display tr.bundle_contents td img {
	border:1px solid #999;
	
}
#bundle_container #bundle_display tr.bundle_contents  {
	/*height: 140px !important;*/
	/*overflow: hidden;*/
	
}
div.image {
	text-align:center;
}
.itemcode {
	text-align:center;
	color:#616161;
	font-size:1em;
}

#bundle_container #bundle_display tr.bundle_contents td {
	padding-top: 20px;
	}
	
#bundle_container #bundle_display tr.bundle_headers th.description, 
#bundle_container #bundle_display tr.bundle_contents td.description {
	width: 190px;
	}
#bundle_container #bundle_display tr.bundle_headers th.options, 
#bundle_container #bundle_display tr.bundle_contents td.options {
	width: 320px;
	}

	
#bundle_container #bundle_display tr.bundle_headers th.quantity, 
#bundle_container #bundle_display tr.bundle_contents td.quantity {
	width: 85px;
	}
#bundle_container #bundle_display tr.bundle_headers th.actions, 
#bundle_container #bundle_display tr.bundle_contents td.actions {
	width: 204px;
	}

#bundle_container #bundle_display tr.bundle_headers th.steppedoptions, 
#bundle_container #bundle_display tr.bundle_contents td.steppedoptions {
	width: 320px;
	
	}
	
/*#bundle_container #bundle_display tr.bundle_headers th.steppedoptions span, #bundle_container #bundle_display tr.bundle_contents td.steppedoptions {
	padding-left:25px;
}*/

#bundle_container #bundle_display tr.bundle_headers th.steppedbuy, 
#bundle_container #bundle_display tr.bundle_contents td.steppedbuy {
	width: 75px;
	}

#bundle_container #bundle_display tr.bundle_headers th.steppedquantity, 
#bundle_container #bundle_display tr.bundle_contents td.steppedquantity {
	width: 190px;
	text-align:right;
	margin-right:25px
	}


#bundle_container #bundle_display tr.bundle_headers th.steppedadd,
#bundle_container #bundle_display tr.bundle_headers td.steppedadd {
	padding-right: 10px;
	}

#bundle_container #bundle_display tr.bundle_headers th.steppedquantity span {
	text-align:right;
	margin-right:25px
	             }
#bundle_container #bundle_display tr.bundle_contents td.steppedquantity input {
	width: 40px;
	margin-right: 25px;
	border:1px solid #809db9;
	
	}
#bundle_container #bundle_display tr.bundle_contents td.quantity input {
	width: 40px;
	margin-left: 8px;
	border:1px solid #809db9;
	}

#bundle_container #bundle_display tr.bundle_headers th.price, 
#bundle_container #bundle_display tr.bundle_contents td.price {
	width: 140px;
	}

#bundle_container #bundle_display tr.bundle_contents td.price span.label {
	/*display: none;*/
	}

#bundle_container #bundle_display tr.bundle_headers th.total, 
#bundle_container #bundle_display tr.bundle_contents td.total {
	width: 85px;
	}

#bundle_container #bundle_display tr.bundle_headers th.actions, 
#bundle_container #bundle_display tr.bundle_contents td.actions {
	padding-left: 8px;
	padding-right: 8px;
	}

#bundle_container #bundle_display tr.bundle_contents td.actions input {
	margin: 0 auto;
	
}
div.buttons {
	float:right;
}
div.buttons ul li {
	position: relative;
	display:block;
	margin-bottom:10px;
}

div.detailsdisplay {
	float: left;
	width: 230px;
	margin: 0 20px 0 0;
	padding: 0 0 0 30px;
	}

div.imagedisplay {
	float: left;
	width: 330px;
	/*margin: 0 32px 0 0;*/
	margin: 0 20px 0 0;
	padding: 0;
	}
	
div.imagedisplay h1 {
	font-weight:bold;
	font-size:2em;
}

div.imagedisplay dl dt, div.detailsdisplay dl dt {
	margin-left: -900px;
	display: none;
	}
	
div.detailsdisplay h3 {
	font-weight:bold;
	font-size:1.3em;
}

div.detailsdisplay dd ul.toolinks {
	background-color:#f00;
}
		
div#altandrevcolumn {
	width:310px;
	float:right;
	margin-top:20px;
	}
	
div.alternatives h2 {
	/*color:#E18508;*/
	font-weight:bold;
	font-size:14px;
	}
	
div.alternatives ul li.image {
	display:block;
	float:left;
	width:150px;
	height:160px;
}

div.alternatives ul li.image a.alternativeimage {
	display:block;
	width:126px;
	height:103px;
	border:1px solid #CDCDCD;

}
div.alternatives ul li.image a.alternativename {
	/*color:#7E6D51;*/
	
	}
div.alternatives ul li.image span.alternativeprice {
	/*color:#E18508;*/
	font-weight:bold;
	}
div.p-customerReview {
	width:255px;
	margin-bottom:20px;
	border:1px solid #CDCDCD;
	padding:10px;
}
.alternativeviews {
	border:1px solid #CDCDCD;;
	padding:10px;
}
div.p-customerReview h2, .alternativeviews h2 {
	/*color:#E18508;*/
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px 0;
	padding:0
	}
div.p-customerReview h3 {
	font-size: 12px;
	font-weight:bold;
	margin:0px;
}
div.customerReviewText {
	margin-bottom:10px;

}
.alternativeviews span.image a img {
	width:88px;
	height:72px;
	border:1px solid #CDCDCD;;
	margin-right:5px;
}
.quick_order #bundle_container #bundle_display tr.bundle_headers th.actions, 
.quick_order #bundle_container #bundle_display tr.bundle_contents td.actions {
	/*width: 160px;*/
	}



/*#bundle_container #bundle_display tr.bundle_contents td,
.ordstatusdisp .bundle_display tr.bundle_contents td {
	padding: 5px 0px;
	background:#F2F2F2;
	border-bottom:2px solid #FFF!important;
	}*/
	
.quick_order #bundle_container #bundle_display tr.bundle_contents td,
.ordstatusdisp .bundle_display tr.bundle_contents td {
	padding: 25px 0 0 0;
	}

/* Start table content styles */

/* table generic list styles */



#bundle_container #bundle_display tr.bundle_contents td ul {
	float: left;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	}

#bundle_container #bundle_display tr.bundle_contents td ul li {
	margin-left: 0;
	padding-left: 0;
	}

/* table image styles */

#bundle_container #bundle_display tr.bundle_contents td.image img {
	
	
	}
	
.quick_order #bundle_container #bundle_display tr.bundle_contents td.image dl dt {
	display:block;
	}
	
.quick_order #bundle_container #bundle_display tr.bundle_contents td.image dl dd {
	margin-left: 0;
	padding-left: 0;
	display:block;
	}
	
.quick_order #bundle_container #bundle_display tr.bundle_contents td.image dl dd.catnumber {
	font-weight: bold;
	margin: 5px 0 0 60px;
	}
	
/* table description styles */

#bundle_container #bundle_display tr.bundle_contents td.description dl dt {
	display:block;
	}

#bundle_container #bundle_display tr.bundle_contents td.description div.discount {
	margin-top: 12px;
	}

#bundle_container #bundle_display tr.bundle_contents td.description dl dd {
	margin-left: 0;
	padding-left: 0;
	padding-right: 6px;
	}

#bundle_container #bundle_display tr.bundle_contents td.description dl dd a {
	text-decoration: underline;
	}

.clearBoth {clear:both;}
.optionsline {height:30px;}
/* table options styles */

#bundle_container #bundle_display tr.bundle_contents td.options label {
	color:#616161;
	float:left;
	width: 100px;
}

#bundle_container #bundle_display tr.bundle_contents td.options span.attribute {
	clear: both;
	display: block;
	/*float: left;*/
	margin-bottom: 12px !important;
}

#bundle_container #bundle_display tr.bundle_contents td.options select {
	/*float:right;*/
	width:140px;
	margin-left:20px;
	/*margin-bottom:10px;*/
	border:1px solid #7f9db9;
}

#bundle_container #bundle_display tr.bundle_contents td.options dl dt {
	display:block;
	}

#bundle_container #bundle_display tr.bundle_contents td.options dl dd {
	margin-left: 0;
	padding-left: 0;
	display:block;
	}


	
#bundle_container #bundle_display tr.bundle_contents td.options dl dd.attribute span.label {
	margin-right: 10px;
	}

#bundle_container #bundle_display tr.bundle_contents td.description dl dd.discount {
	margin-top: 15px;
	}

/* table quantity styles */




#bundle_container #bundle_display tr.bundle_contents td.quantity span.action {
	margin-left: 27px;
	}

#bundle_container #bundle_display tr.bundle_contents td.quantity span.action a {
	text-decoration: none;
	}

#bundle_container #bundle_display tr.bundle_contents td.quantity span.action a:hover {
	text-decoration: underline;
	}

/* table price styles */

#bundle_container #bundle_display tr.bundle_headers th.price,
#bundle_container #bundle_display tr.bundle_contents td.price {
	text-align: right;
	padding-right: 12px;
	}

#bundle_container #bundle_display tr.bundle_contents td.price ul {
	float: right !important;
	}

#bundle_container #bundle_display tr.bundle_contents td.price ul li {
	clear: both;
	display: block;
	}

#bundle_container #bundle_display tr.bundle_contents td.price ul li span.amount {
	float: right
	}

/* table total styles */

#bundle_container #bundle_display tr.bundle_contents td.total ul li span {
	font-weight: bold;
	}
	


/* table actions styles */

#bundle_container #bundle_display tr.bundle_contents td.actions ul li span a {
	text-decoration: none;
	}

#bundle_container #bundle_display tr.bundle_contents td.actions ul li span a:hover {
	text-decoration: underline;
	}



/* End table content styles */

/* End table styles */
