/* CSS Document
	styles the Terms and Conditions, Policies and Cookies inline yoxview popups displayed on Qsites (Landy template was first usage)

	2012-02-16 JWS	Original
	2012-07-05 JWS	h1 margin
	2012-07-20 JWS	Added cookies
*/

#yoxview {
	min-height:50%; /* for short content */
	color:#000000;
	background-color:#ffffff;
}

#terms_conditions, #privacy_policy, #cookie_policy {
	width:200%; /* necessary to get sufficient width in IE/Opera */
	padding-right:5px;
	padding-bottom:5em;
	padding-left:5px;
	overflow:auto;
}

#terms_conditions h1, #privacy_policy h1, #cookie_policy h1 {
	margin:0px;
	border:solid 0px #999999;
	border-bottom-width:1px;
	padding:2px;
	padding-bottom:2em;
	background-color:#cccccc;
	font-size:12pt;
}

#terms_conditions h2, #privacy_policy h2, #cookie_policy h2 {
	border:solid 0px #999999;
	border-bottom-width:1px;
	font-size:9pt;
}

/* color reset */
#terms_conditions li, #privacy_policy li, #cookie_policy li, #terms_conditions p, #privacy_policy p, #cookie_policy p {
	color:#000000;
}

#terms_conditions p + h2, #privacy_policy p + h2, #cookie_policy p + h2, #terms_conditions p + p, #privacy_policy p + p, #cookie_policy p + p {
	margin-top:.5em;
}

#terms_conditions p.revision, #privacy_policy p.revision, #cookie_policy p.revision {
	text-align:right;
	color:#999999;
}

#terms_conditions address, #privacy_policy address, #cookie_policy address {
	margin-left:3em;
	font-size:80%;
}

#terms_conditions ol, #privacy_policy ol, #cookie_policy ol, #terms_conditions ul, #privacy_policy ul, #cookie_policy ul {
	font-size:80%;
}

#terms_conditions a, #privacy_policy a, #cookie_policy a {

}

/* cookie_policy */
#cookie_policy table.cookies {
	margin-bottom:2em;
	border-spacing:0px;
	border-collapse:collapse;
	font-size:85%;
}

#cookie_policy th, #cookie_policy td {
	padding:2px;
	vertical-align:top;
}

#cookie_policy table.cookies th {
	border:solid 1px #cccccc; /* without this the thead looks narrower than tbody */
	border-bottom:solid 2px #000000;
	background-color:#cccccc;
	font-weight:bold;
}

#cookie_policy th, #cookie_policy table.cookies td:first-child {
	white-space:nowrap;
}

#cookie_policy table.cookies td {
	border:solid 1px #999999;
}
