@charset "UTF-8";
/* The Girl Who Played With Fire - Quercus Mini-site */
/* John Hoy-Taylor (JHT) for Tangent One */
.ai_cb {border: 0px !important;}

#aicb_d3bc23d8-2ad1-8ad4-0118-a80323e8b95b,
#aicb_8931af9b-d87a-0c14-ad5e-ded786341631,
#aicb_8baf5462-3288-e814-9927-0182ce7950d1 {
        width: 260px;float:left;padding-right:30px;
}

body {
	margin: 0 auto;
	background: #000000 url(../images/quercus_background_full.gif) left top repeat-x;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    color: 666666;
}

a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: normal;
	text-decoration: none;
}
#divAdminContainer a {color:#700;}

a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffcc00;
	text-decoration: none;
}

a:active {
	color: #ffffff;
	text-decoration: none;
}

p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: -1.5;
}


h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	line-height: normal;
	letter-spacing: 0;
}


/* HOMEPAGE STYLES */
/* JHT 081219 */

.main_container {
	overflow: auto;
	margin: 0 auto;
	background: url(../images/quercus_background.jpg) center 7px no-repeat;
}

.menu_container {
	width: 870px;
	overflow: auto;
	margin: 0 auto;
	text-align: right;
	padding-right: 30px;
	padding-top: 11px;
	padding-bottom: 0px;
}

.header_container {
	width: 900px;
	overflow: auto;
	margin: 0 auto;
	height:288px;
	position:relative;
}
#comp_link{
	display:block;
	height:170px;
	position:absolute;
	right:20px;
	top:60px;
	width:185px;
}
.row_01_container {
	width: 900px;
	overflow: auto;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 40px;
}

.column_a {
	width: 260px;
	padding-left: 30px;
	padding-right: 30px;
	float: left;
}

.column_b {
	width: 260px;
	padding-right: 30px;
	float: left;
}

.column_c {
	width: 260px;
	padding-right: 30px;
	float: left;
}

.column_d {
	width: 520px;
	padding-right: 30px;
	float: left;
}

.row_01_image {
	padding-bottom: 20px;
}

.row_02_container {
	width: 100%;
	height: 180px;
	margin: 0 auto;
	background-image:url(../images/quercus_press_quotes_background.jpg);
	background-position: top;
	background-repeat: repeat-x;
}


.press_quotes {
	width: 900px;
	height: 120px;
	margin: 0 auto;
	background-image:url(../images/quercus_press_quotes.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top:40px;
}


.row_03_container {
	width: 900px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 50px;
}

.row_04_container {
	width: 840px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 50px;
	background-image: url(../images/quercus_competition_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.competition_form_input {
	width: 240px;
	height: 24px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	background-color: #0f1c38;
	border: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	margin-right: 10px;
	margin-left: 15px;
}



.competition_enter_button {
	margin-right: 10px;
	margin-left: 15px;
	padding-top: 10px;

}



.footer_text {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: -1.5;
	text-align: center;
}



.footer {
	width: 900px; 
	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;
}




/* Generic styles : PM 22/12/2008 */

.ipc .html{background:url(../images/bg-grad-blue.gif) 0px 40px repeat-x;}
	.ipc .html h1{width:900px;margin:10px auto 0px;line-height:30px;color:#FFF;font-size:20px;font-family:Helvetica, Arial, sans-serif;border-bottom:2px solid #0d2853;padding:5px}
	.ipc .html .content{width:860px;margin:10px auto 0px;padding:30px;color:#636468;font-size:13px;line-height:1.5em;font-family:Helvetica, Arial, sans-serif;overflow:auto;zoom:1;}
	.ipc .html .content strong{color:#FFF;}
	
.ipc .html.press p{padding:0px;font-size:16px;line-height:1.6em;}
	.ipc .html.press .content a{font-weight:normal;padding:0px 15px}
	.ipc .html.press .content strong{display:block;padding:10px;font-weight:normal;font-size:13px;color:#BBB;}
	.ipc .html .content h1{width:auto;}

.footer a{font-size:9px;font-weight:normal;color:#DDD;}


div.data_capture{margin:0 auto;padding-bottom:50px;padding-top:30px;width:840px;background:#091124;padding:20px;font-size:11px;color:#DDD;}
	div.data_capture input.text{
		width: 240px;
		height: 24px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 3px;
		background-color: #0f1c38;
		border: 0px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		font-size: 14px;
		color: #ffffff;
		font-weight: normal;
		line-height: normal;
		text-align: left;
		margin-right: 10px;
		margin-left: 15px;
	}
	
	div.data_capture label{display:block;padding:3px 0px;}
	div.data_capture label span{display:inline-block;display:-moz-inline-block;width:120px;color:#DDD;}
	div.data_capture div{padding: 10px 0px;}

ul.affiliates{list-style:none;}
	ul.affiliates li{float:left;width:33%;text-align:center;padding:10px 0px;}
	ul.affiliates li a img{border:0px;}