
div.specialoffer {
	background: #fefaef url(/images/sub-offer-bground.jpg) bottom left repeat-x;
	width: 600px;
	float: right;
	border: 1px solid #d1dade;
	font-size: .9em;
	margin: 0 12px 5px 0;
	display: inline;
}

	div.offergraphic { padding: 5px 0 0; }

	div.specialoffer h3#offer { margin-right: 100px; }
	
	div.specialoffer div#left { float: right; width: 250px; display: inline; }
	
	div.specialoffer div#compatible { margin: 35px 10px 0; padding-bottom: 5px; }
	
	div.specialoffer div#compatible div#images { float: right; width: 288px; text-align: right; display: inline; }
	
		div.specialoffer div#compatible div#images img { margin: 0 2px 0 5px; border: 0; }
	
	div.specialoffer div#compatible div#text { float: left; width: 260px; font-size: .7em; display: inline; }

	
div.price { text-align: center; }
	
		div.price img { margin: 0 0 5px; vertical-align: middle; }
	
		div.price span.amount { margin: 0 10px 5px 0; font-size: 1.3em; font-weight: bold; color: #f07721; }

div.buylink { text-align: center; }

		
div#description { margin: 5px 0 5px; }
	
	div#description div#image { float: left; width: 120px; text-align: center; margin: 0 10px; }
	
		div#description div#image div#mailto { font-size: .8em; margin-top: 5px; cursor: pointer; }
		
			div#description div#image div#mailto img { vertical-align: middle; }
		
			div#description div#image div#mailto span { text-decoration: underline; }

	div#description div#words { float: left; width: 440px; }


#email-wrapper { display: none; margin: 5px 0 15px; padding: 10px 0; text-align: center; background: #eee; border-top: 1px solid #d1dade; border-bottom: 1px solid #d1dade; }
#email-wrapper table { margin: 0 auto; }
#emailform { color: black; margin: 2px; }
#emailform textarea, #emailform input { border: 1px solid #d1dade; }
#emailform .close { display: none; }

div.offertable {
	background: #fff;
	width: 600px;
	float: right;
	border: 1px solid #d1dade;
	font-size: .9em;
	margin: 0 12px 10px 0;
	display: inline;
}

	div.offertable table { border-collapse: collapse; }
	
	div.offertable table tr td.col1, div.offertable table tr td.title { border-right: 1px solid #ddd; }

	div.offertable table tr.row2 { background: #fefaef; }
	
	div.offertable table tr.bottom { background: #fefaef; border-top: 1px solid #d1dade; }
	
		div.offertable table tr.bottom img { margin: 0 0 5px; }
	
	div.offertable table tr.row1 { background: #eee; }
	
	div.offertable table tr.row1 td, div.offertable table tr.row2 td, div.offertable table tr.bottom td { padding: 10px; }
	
	div.offertable table tr.row1 td.title, div.offertable table td.audible { border-right: 1px solid #ddd; font-weight: bold; width: 130px; text-align: center; }
	
	div.offertable table tr.row1 td.title, div.offertable table td.gold { border-right: 1px solid #ddd; font-weight: bold; width: 265px; text-align: center; }
	
	div.offertable table tr.row1 td.title, div.offertable table td.platinum { font-weight: bold; width: 265px; text-align: center; }
	
	div.offertable table tr.row1 td.title, div.offertable table td.title { font-weight: bold; width: 130px; text-align: left; }

	
div.contentbox h3 a { color: #8fb500; }

div.contentbox h3 { margin-top: 20px; }

div.learnmore {
	width: 500px;
	padding: 5px;
	text-align: center;
	font-size: .8em;
	float: right;
	display: inline;
}

div.howworks {
	width: 595px;
	padding: 10px 10px 10px 0;
	text-align: left;
	display: inline;
	float: right;
	font-size: .9em;
}

div.howworks p {
	margin: 5px 0 7px;
}

div.howworks img {
	border: 1px solid #D1DADE !important;
	margin: 5px 0 0;
}

ul#leftspace {
	margin: 10px 0 10px 20px;
}