/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0;
}

#primary_content h1 {
	color: #333366;
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	padding: 0px;
	margin: 0px;
}

#primary_content P {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	padding: 4px 0px 6px 0px;
	margin: 0px;
}

.terms {
text-align: center;
}

.terms a {
color: #666666;
font-size: 10px;
}

.terms a:hover {
color: #333333;
font-size: 10px;
}

.blue-heading {
	color: #333366;
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	padding: 0px;
	margin: 0px;
}

.blue-heading-small {
	color: #333366;
	font-family: Trebuchet MS, Arial;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

.red-heading1 {
	color: #993300;
	font-family: Arial;
	font-size: 14px;
	padding: 5px 0px 3px 0px;
	margin: 0px;
}

.red-heading2 {
	color: #993300;
	font-family: Arial;
	font-size: 14px;
	padding: 5px 0px 1px 0px;
	margin: 0px;
}

.grey-small {
	color: #666666;
	font-family: Arial;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
	margin: 0px;	
}

.grey-large {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	padding: 4px 0px 6px 0px;
	margin: 0px;	
}

.grey-heading1 {
	color: #0D3865;
	font-family: Trebuchet MS;
	font-size: 16px;
	padding: 4px 0px 4px 0px;
	margin: 0px;	
}

.red-heading-library a {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #993300;
	text-decoration: none;
}

.red-heading-library a:hover {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #993300;
	text-decoration: underline;
}

.headline, .headline a {
	font-family: Trebuchet ms, Arial;
	text-decoration: none;
	font-size: 14px;
	color: #333366;
	font-weight: bold;
}

.headline a:hover {
	font-family: Trebuchet ms, Arial;
	text-decoration: underline;
	font-size: 14px;
	color: #333366;
	font-weight: bold;
}


.read_more a {
	font-family: Trebuchet ms, Arial;
	text-decoration: none;
	font-size: 12px;
	color: #993300;
}

.read_more a:hover {
	font-family: Trebuchet ms, Arial;
	text-decoration: underline;
	font-size: 12px;
	color: #993300;
}

.summary, .story {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	padding: 4px 0px 6px 0px;
	margin: 0px;	
}

.bottom-border {
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	display: block;	
}

.location, .venue, .embargo_date, .from_date {
	font-family: Trebuchet ms, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000;
color: #666666;
}

#primary_content UL {
	list-style: disc;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

#primary_content UL LI A {
text-decoration: none;
	color: #993300;
	font-family: Arial;
	font-size: 12px;
font-weight: bold;
}

#primary_content UL LI A:hover {
text-decoration: underline;
	color: #993300;
	font-family: Arial;
	font-size: 12px;
font-weight: bold;
}

.headline2 {
	color: #993300;
	font-family: Arial;
	font-size: 14px;
	padding: 5px 0px 1px 0px;
	margin: 0px;
}

.list-desc {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding: 2px 0px 15px 0px;
	margin: 0px;	
}

ul li.list-head div {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding: 2px 0px 15px 0px;
	margin: 0px;	
}

.legal_footer {
	text-align: center;
	font-size: 7px;
}

.legal_footer a {
	color: grey;
	font-size: 7px;
}


.release_date {
	font-family: Trebuchet ms, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	color: #666666;
}

.error-message {
	color:#FF0000;
}

.button-default {
	background:transparent;
	background-image:url(../images/bg-button-default.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	color:#9E3505;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	width:122px;
	margin:0px;
	padding: 4px 0px 5px 0px;
}

.button-default-82 {
	background:transparent;
	background-image:url(../images/bg-button-default-82.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	color:#9E3505;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	width:82px;
	margin:0px;
	padding: 4px 0px 5px 0px;
}

.button-default-102 {
	background:transparent;
	background-image:url(../images/bg-button-default-102.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	color:#9E3505;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	width:102px;
	margin:0px;
	padding: 4px 0px 5px 0px;
}

.button-red-102 {
	background:transparent;
	background-image:url(../images/bg-button-red-102.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	width:102px;
	margin:0px;
	padding: 4px 0px 5px 0px;
}

A.eb,
TABLE.basket A, 
TABLE.login_register A {
	color:#9E3505;
}

TABLE.login_register {
	width:100%;
	margin:10px 0px 10px 0px;
}

TABLE.basket .product_name {
	font-size:1.1em;
	font-weight:bold;
	color:#9E3505;
}

/*ECOM BASKET*/
.default-textbox,
.default-select {
	background:white;
	border:1px solid #CCCCCC;
}

TABLE.basket, TABLE.list, TABLE.address-list {
	display:block;
	float:left;
	width:730px;
}

TABLE.basket, TABLE.list {
	margin:10px 0px 10px 0px; padding:0px;
}

TABLE.basket FORM, TABLE.list FORM, TABLE.address-list FORM {
	margin:0px; padding:0px;
}

TABLE TR.row-header {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0066CC;
}

TABLE TR.row-data, TABLE TR.row-data-no-border {
	font-weight:normal;
	color:#000000;
	background-color:#D5EAFF;	
}

TABLE TR.row-header TD, TABLE TR.row-data TD, TABLE TR.row-data-no-border TD {
	padding:5px;
}

TABLE TR.row-data TD {
	border-bottom:2px dotted #CCCCCC;
}

DIV#paypal FORM {
	display:block;
	width:82px;
	margin:0px auto 10px auto;
}

td.picoboxsmallfontsize a {
	font-size: 12px;
}

#primary_content ol li {
	color: #666666;
}
