td.main-content-area {
	background-color:#ffffff;
}

.ysw-section-top-container {
	text-align:center;
	padding-bottom:25px;
}

.ysw-section-top-container .ysw-col {
	/*width: 31%;*/
	width:300px;
	display: inline-block;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom:20px;
}

.ysw-section-top-container .ysw-col.section-image {
	margin:0;
	width:auto;
}

.ysw-section-top-container .ysw-col img, .ysw-section-top-container .ysw-col iframe {
	
}

.ysw-alternative-products-header {
	background-color:#006633;
	color:#ffffff;
	text-align:center;
	font-family: verdana, arial, helvetica;
	margin-bottom:20px;
	font-size: 14px;
}

.ysw-ad-middle-container {
	padding-top:30px;
}

.ysw-ad-middle-container .ysw-ad {
	margin-bottom:25px;
}

.ysw-ad-middle-container .ysw-ad img, .ysw-ad-middle-container .ysw-ad iframe {
	max-width:100%;
}

.ysw-ad-bottom-container .ysw-ad img, .ysw-ad-bottom-container .ysw-ad iframe {
	max-width:100%;
}

/**** Item Top ****/

.ysw-item-container {
	width:780px;
}

.ysw-item-container:after {
	clear:both;
	display:block;
	content:'';
}

.ysw-item-container > .ysw-ad {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.ysw-item-container .ysw-item-order-container {
	float:left;
	width: 460px;
}

.ysw-item-container .ysw-item-order-container:after {
	clear:both;
	display:block;
	content:'';
}

.ysw-item-container .ysw-item-order-container h1 {
	font-size: 18px;
	padding-bottom: 6px;
}

.ysw-item-container .ysw-item-order-container .ysw-ad {
	float:left;
	max-width:120px;
	max-height:240px;
	margin-right:15px;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details {
	float:left;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details .ysw-amazon-q-lad img {
	max-height:125px;
	max-width:125px;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details .ysw-amazon-asin {
	padding-bottom:5px;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details .ysw-reg-price {
	float:left;
	padding:5px 0 5px 0;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details .ysw-sale-price {
	float:left;
	padding:5px 0 5px 20px;
	color:#C00;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details .ysw-sale-price span {
	font-weight:bold;
}

.ysw-item-container .ysw-item-order-container .ysw-item-order-details .ysw-availability {
	clear:both;
	padding-bottom:5px;
}
