/*
Global elements
-------------------------
*/	
	
	a {
		color: #CB6900;
	}
	a:visited {
		color: #7F7F7F;
	}
	a:hover {
		color: #FF6600;
	}

/*
Header elements
-------------------------
*/

	#headerArea {
		background-image: url("/images/common/themes/opera_now/header_bg.gif");
	}
	
	#headerSearch .inputOutline1 {
		background-color: #e1b38c;
	}
	
	#headerSearch .inputOutline2 {
		background-color: #c36b1d;
	}


/*
Column elements
-------------------------
*/

	#threeColumns {
		background-image: url("/images/common/themes/opera_now/three_cols_bg_tile.gif");
	}

/*
Content elements
-------------------------
*/

	.themeCol {
		color: #CB6900;
	}
	
	#leftColumn h2 {
		border-top: 4px solid #FFE5CC;
		color: #CB6900;
	}
	
	#mainColumn h1, #mainColumn h2, #rightColumn h2 {
		border-top: 4px solid #E6E6E6;
		color: #CB6900;
	}

	.introParagraph {
		color: #CB6900;
	}

	table {
		margin: 0px 12px 4px 12px !important;
		padding: 0px 0px 0px 0px !important;
		border: none !important;
		background-color: #b2590c;
	}
	
	table tr.tableHeadings th {
		background-color: #da863e;
	}
	
	table caption {
		background-color: #b2590c;
		color: #ffffff;
		line-height: 1.5;
	}
	
	table tr td.cellBasket a {
		background-color: #f5f5f5;
	}
	
	table tr td.cellBasket a:hover {
		background-color: #FFF3E4;
		color: #FF6600;
	}
	
	table tr td.cellBasket a span, table tr td.cellBasket a:visited span {
		color: #CB6900;
		background-image: url("/images/common/themes/opera_now/small_button_off.gif");
	}
	
	table tr td.cellBasket a:hover span {
		color: #FF6600;
		background-image: url("/images/common/themes/opera_now/small_button_on.gif");
	}
/*
catalogue elements
---------------------
*/
	

	#catalogueList dd dl dt {
		background-color: #CB6900;
	}

/*
form elements
---------------------
*/
#genericForm h2, #basketForm h2 {
	display: block !important;
	border: none !important;
	margin: 0px 0px 1px 0px !important;
	padding: 3px 7px 3px 7px !important;
	font-family: "Lucida Grande", Geneva, Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 12px !important;
	line-height: 15px !important;
	font-weight: bold !important;
	text-transform: none !important;
	background-color: #CB6900 !important;
	color: #FFFFFF !important;
}
#genericForm .formArea {
	background-color: #ffffff;
}
#genericForm .formArea.darkerArea {
	background-color: #cccccc !important;
}


/*
panel elements
---------------------
*/
	#mainColumn .panel ul li {
		background-image: url("/images/common/themes/opera_now/panels/list_bullet.gif");
	}
	
	#mainColumn .darkPanel {
		background-color: #b2590c;
		color: #E6E6E6;
	}
	
	#mainColumn .darkPanel h2 {
		border-top: 4px solid #b2590c;
		color: #FFFFFF;
	}
	
	#mainColumn .darkPanel ul li {
		background-image: url("/images/common/themes/opera_now/panels/list_bullet_dark.gif");
		color: #FFFFFF;
	}
	
	#mainColumn .darkPanel a {
		color: #dabfa8;
		text-decoration: none;
	}
	#mainColumn .darkPanel a:visited {
		color: #dabfa8;
		text-decoration: none;
	}
	#mainColumn .darkPanel a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	#mainColumn .darkPanel .picBorder {
		border: 1px solid #FFFFFF;
	}
	
	#mainColumn .blackPanel {
		color: #E6E6E6;
	}
	
	#mainColumn .blackPanel h2 {
		border-top: 4px solid #000000;
		color: #CB6900;
	}
	
	#mainColumn .blackPanel a {
		color: #CB6900;
	}
	#mainColumn .blackPanel a:visited {
		color: #999999;
	}
	#mainColumn .blackPanel a:hover {
		color: #FF6600;
	}
	
	#mainColumn .SingleAndFeature {
		background-image: url("/images/common/themes/opera_now/panels/single_and_feature_bg_tile.gif");
		background-repeat: repeat-y;
	}
	
	#mainColumn .featurePanel h2 {
		border-top: 4px solid #FFE5CC;
		color: #CB6900;
	}

	#leftColumn #coverDetail {
		border-top: 4px solid #eedbca;
	}
	
	.panelLinkButton, .panelLinkButton:visited {
		background-image: url("/images/common/themes/opera_now/panels/link_button_off.gif");
		background-repeat: no-repeat;
		color: #FFFFFF;
	}
	.panelLinkButton:hover {
		background-image: url("/images/common/themes/opera_now/panels/link_button_on.gif");
		background-repeat: no-repeat;
		color: #FFFFFF;
	}
	
	.subscribeButton, .subscribeButton:visited {
		background-image: url("/images/common/themes/opera_now/panels/link_button_off.gif");
		background-repeat: no-repeat;
		color: #FFFFFF;
	}
	.subscribeButton:hover {
		background-image: url("/images/common/themes/opera_now/panels/link_button_on.gif");
		background-repeat: no-repeat;
		color: #FFFFFF;
	}
	
	.subscribeButton {
		display: block;
		margin: 30px 0px -10px 0px !important;
		padding: 0px 0px 0px 8px !important;
		width: 143px;
		_width: 150px;
		height: 22px;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 22px;
	}
	
	p.singleIssueText {
		font-size: 10px;
		padding: 0px 0px 0px 12px !important;
		margin: 0px !important;		
	}
	
/*
Footer elements
-------------------------
*/

	#footerArea {
		background-image: url("/images/common/themes/opera_now/footer_bg.gif");
		color: #FF8E20;
	}
	
	#footerArea #toTop {
		background-image: url("/images/common/themes/opera_now/footer_arrow.gif");
	}
