#content-main {width: 800px;}
#content-main #content-whole { width: 800px; }

#payopt {
	clear: both;
	overflow: hidden;
	padding-left: 50px;
	padding-right: 50px;
}

#content-whole #payopt a:link, #content-whole #payopt a:visited { color:#3e3e3e; text-decoration: none; }
#content-whole #payopt a:hover{ color:#3e3e3e; text-decoration: underline;}

.rounded { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }

.shadow { -webkit-box-shadow: inset rgba(0,0,0,0.55) 0 1px 3px; -moz-box-shadow: inset rgba(0,0,0,0.55) 0 1px 3px; box-shadow: inset 0 0 10px rgba(0,0,0,0.55); }

#content-main #content-whole h3 { text-align: left; padding-bottom: 15px; padding-top:15px;}
#content-main #content-whole h3.optext { text-align: center; font-size: 16px; color:#ccc;}

#content-main #content-whole .product {margin-top: 0px; clear:both;}
#content-main #content-whole p.pricelist {line-height: 30px; font-size: 18px; padding-top: 8px; text-align: center;}

#content-main #content-whole hr {border-bottom: 1px dashed #777; border-top: none; margin-top: 10px; margin-bottom: 15px;}

#content-main #content-whole #payopt .leftpay {
	position: relative;
	float: left;
	width: 320px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#content-main #content-whole #payopt .rightpay {
	position: relative;
	border: 1px solid #ccc;
	float: right;
	width: 320px;
	text-align: center;
	background-color: #f5f5f5;
	margin: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}
#content-whole #payopt .rightpay p, #content-whole  #payopt .leftpay p {font-size:12px; border: 0; padding-bottom: 8px; text-align: center;}
#content-whole #payopt .rightpay img,  #content-whole  #payopt .leftpay img {border: 0; margin: 0px; text-align: center;}


