@import url(/global/ao/ao.css);

table.summary  { border-collapse: collapse; margin: 0 20px 20px 20px; }
table.summary tr td { border-bottom: 1px solid #e0e6ef; line-height: 1.3em; padding: 4px 5px; vertical-align: top; }
table.summary tr td.column1 { border-right: 1px solid #999999; color: #7f7f70; font-weight: bold; padding-right: 6px; text-align: right; width: 125px; }
table.summary tr td div.sublink { font-size: 11px; margin-bottom: -1px; margin-top: 3px; text-align: right; }
table.summary tr td div.sublink a { background: url(/images/filled_arrow.gif) no-repeat center right; padding-right: 7px; }
table.summary tr td div.sublink a:visited { background-image: url(/images/filled_arrow2.gif); }
table.summary tr td.final { padding: 5px 100px; text-align: center; border-bottom: 0; }
table.summary tr td.final p { text-align: center; }
table.summary tr td.section { border-top: 2px solid #999999; }
table.summary tr td.text { font-size: 11px; padding: 5px; }
table.summary tr td.text em { color: #f38b00; }
table.summary tr td.spacer, table.summary tr th.spacer { background: #ffffff; border: none; }
table.summary tr td.marker { background-color: #f38b00/*#fac57f*/; border: 2px solid #fac57f; padding: 0; vertical-align: middle; }
table.summary tr td.marker p { color: #ffffff; font-size: 12px; font-weight: bold; margin: 0; text-align: center; }
table.summary tr td.marker a { color: #ffffff; text-decoration: none; }


.sidenav {width:210px; margin:0px 18px 10px 0px;}

h2 { height: 38px; }
h3.asm-head { width: 650px; }

/* ### OFFERBOX ### */
table.offerbox {width:480px; border:3px dashed #c5d5e5; font-size:1.0em; margin: 0; }
#mlt table.offerbox {width:550px;}
#rev table.offerbox {width:420px;}
.offerbox form {margin:0; border:0; padding:0;}
.offerbox p {font-size:1.0em; margin:0 0 0 0; text-align:left;}
.offerbox th {height:15px;}
.offerbox td.logo {width:130px; padding-bottom: 7px; padding-top:7px; }
.offerbox2 .offerbox td.logo {width:130px; padding-top:15px;}
img.logo {width:115px; height:140px; float:left; margin-left:15px;}
.offerbox td.offer {margin:0; padding:0;}
/* Blue line */
.offerbox p.offer {font-size:18px; color:#009; text-align:center; margin:12px 0 0 0; padding:0; font-weight:bold; padding-left:10px; padding-right:10px;}
.offerbox2 .offerbox p.offer {font-size:18px; color:#009; text-align:center; margin:20px 0 0 0; padding:0; font-weight:bold; padding-left:10px; padding-right:10px;}

/* green line */
p.join {font-size:14px; color:#396; font-weight:bold; text-align:center; padding:10px;}
p.join a:link, p.join a:visited, p.join a:hover, p.join a:active {color:#396;}

/* gray line */
p.offer-summ {font-size:10px; margin:10px; text-align:left; color:#666;}
/* space below green line */
/* 480-125 */
.offerbox td.choose {width:350px; margin:0; padding:0; text-align:center;}
.offerbox td.choose p {text-align:center; margin:0; padding:0;}

/* Choose button */
img.go {width:156px; height:48px;}

.offerbox td.details {text-align:center; padding-bottom:10px;}
.offerbox img.details {width:69px; height:10px; margin:3px 0 0 15px;}

/* Spacer */ /* Change this to move the bottom links */
.offerbox td.spacer {width:0; padding:0;}
.offerbox td.links {padding:0px 5px 5px 90px;}
.offerbox td.links p, .offerbox td.details p, .offerbox td.spacer p {margin:0; font-size:9px; text-align:left;}
.offerbox td.links, .offerbox td.links p {text-align:left;}
.offerbox td.l a:link, .offerbox td.l a:visited, .offerbox td.l a:hover, .offerbox td.l a:active,
.offerbox td.l p.buy {font-size:1.4em; font-weight:bold; color:#009; text-decoration:none; line-height:1.4em;}
.offerbox span.link {text-decoration:underline; cursor:pointer; color:blue;}

.offerbox2 .offerbox {border:0; margin-right: 35px; width: 485px; }
.offerbox2 .offerbox td.offer {padding-top:8px;}
.offerbox2 .offerbox td.logo {}
.offerbox2 .offerbox td.logo img.logo {margin:12px 8px 0 10px; padding:6px; border:1px solid #ddd; background-color:white;}
.offerbox2 .offerbox p {text-align:left;}
.offerbox2 .offerbox img.go {float:right; background-color:none; margin:10px 20px 0 0;}

/* ### END OFFERBOX ### */

h3 { display: inline; float: left; margin: 25px 0 3px 55px; width: 300px; }
div.books { margin: 20px; text-align: center; }
	div.books h3 { margin: 15px auto; text-align: center; }
		div.books div.book { float: left;  display: inline; width: 100px; margin-left: 10px; margin-right: 10px; }
			div.books div.book p { font-size: 10px; text-align: center; }
			div.books div.book div.book-img { height: 130px; text-align: center; }

div.clubcompare { display: inline; float: right; margin: 25px 55px 3px 0; text-align: right; width: 300px; }
p.sidelink { padding-right: 0; }

#adddet { margin-top: -10px; }

#aoClear {
	clear: both;
	margin-bottom: 40px;
}

/* ### OVERRIDES ### */

/* Item Box Override */
div.itembox-wrapper { margin: 0px 38px 5px !important; }

/* Alt Offer Override */
.altoffer-container {
	margin: 5px 8px !important;
	width: 172px !important;
}

.altofferbox {
	width: 164px !important;
}

.aoheader {
	font-size: 1.3em !important;
	color: #666 !important;
	font-weight: bold !important;
	margin: 50px 0 0 0 !important;
	text-align: center !important;
	width: 100% !important;
}

div.rev-preview { margin: 10px 0 0 14px; width: 720px; }
div.rev-preview h3 { display:inline; float:left; margin:5px 0pt 3px 0; width:720px; }
div.rev-link { width: 720px; text-align: center; font-size: 12px; font-weight: normal; margin-top: 10px; }

