body, html {
	margin: 0; padding: 0;
	background-color: #ffffff;
}
body { min-width:746px; }

#container {	
	position: relative;
	width: 746px;
	margin: 0px auto -1px auto;
	padding: 11px 7px 11px 7px; 
}
#results_menu {	
	position: relative;
	width: 560px; height:62px;
	background-color: #ffffff;
	background-image: url(images/results_menu_bg.gif);
}
#poster_bar {	
	position: relative;
	width: 560px; height:37px;
	background-color: #888888;
	padding: 0px 0px 0px 0px;
}
#poster_return {	
	position: relative;
	left: 390px;
	width: 560px;
	padding: 0px 0px 0px 0px;
}

.pad_3 { padding: 6px; }
.pad_r5 { padding: 0px 10px 0px 0px; }
.pad_t2 { padding: 2px 0px 0px 0px; }
.pad_t4 { padding: 4px 0px 0px 0px; }
.pad_t7 { padding: 7px 0px 0px 0px; }
.pad_t9 { padding: 9px 0px 0px 0px; }
.pad_t11 { padding: 7px 0px 0px 0px; }
.pad_tb7 { padding: 7px 0px 7px 0px; }

.panel_home {
	width:558px;
	margin:0px; padding:0px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.panel_home_fixed {
	width:558px; height:230px;
	margin:0px; padding:0px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.panel_noresults {
	width:558px; height:390px;
	margin:0px; padding:0px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.panel_poster {
	float: left;
	position: relative; 
	/*top: 0px; left: 0px; */
	width:126px; height:180px;
	margin: 0px 8px 0px 0px; padding: 6px 0px 3px 6px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.panel_menu {
	float: left;
	position: relative; 
	top: 9px; left: 48px;
	width:126px;
	margin: 0px 70px 0px 0px; padding: 0px 0px 0px 0px;
}
.panel_menu_ie {
	float: left;
	position: relative; 
	top: 9px; left: 48px;
	width:126px;
	margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px;
}

.panel_pdf {
	width:558px;
	margin:0px; padding:0px;
	background-color: #888888;
	border: 1px solid #CCCCCC;
}

#outer {height:120px; width:120px; overflow: hidden; position: relative; }
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%; } /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50% } /* for explorer only */
/* optional: #inner[id] {position: static;} */

#outerposter {height:558px; width:558px; overflow: hidden; position: relative; }

p,td,.para {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #000000;
	font-size: 12px; line-height: 15px;
}
.heading {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #000000;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
	text-align: center;
}
.heading_red {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #990000;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.heading_darker {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #cc0000;
	font-size: 15px; line-height: 18px;
	text-decoration: none;
	text-align: center;
}
.heading_wht {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #ffffff;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.heading_whtbold {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #ffffff;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.contact {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #000000;
	font-size: 11px; line-height: 13px;
	text-decoration: none;
	text-align: center;
}
.footer_txt {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #cccccc;
	font-size: 11px; line-height: 15px;
	text-align: center;
}
.search_caption {
	font-family: Arial Black, Arial, 'Sans Serif';
	font-weight: normal;
	color: #F70F17;
	font-size: 11px; line-height: 15px;
}
.poster_title {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #cc0000;
	font-size: 11px; line-height: 12px;
}
.poster_artist {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #000000;
	font-size: 11px; line-height: 12px;
}
.poster {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #000000;
	font-size: 11px; line-height: 12px;
}
.poster_txt {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #ffffff;
	font-size: 14px; line-height: 12px;
	text-decoration: none;
}
.home_warn {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #888888;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
	text-align: center;
}
.searchnav {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #ffffff;
	font-size: 14px; line-height: 14px;
	text-decoration: none;
}



a.remove {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #888888;
	font-size: 11px; line-height: 12px;
	text-decoration: none;
}
a.remove:hover {
	text-decoration: underline;
}
a.searchnav {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #ffffff;
	font-size: 14px; line-height: 14px;
	text-decoration: underline;
}

a.download {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #ffffff;
	font-size: 12px; line-height: 14px;
	text-decoration: none;
}

a.home {
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #F70F17;
	font-size: 1em; line-height: 14px;
	text-decoration: none;
}
a.footer {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #cccccc;
	font-size: 11px; line-height: 15px;
	text-decoration: none;
}
a.footer:hover {
	text-decoration: underline;
}
a.contact {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #F70F17;
	font-size: 12px; line-height: 15px;
	text-decoration: none;
}
a.contact:hover {
	text-decoration: underline;
}

a.contact_usa {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #F70F17;
	font-size: 11px; line-height: 15px;
	text-decoration: none;
}
a.contact_usa:hover {
	text-decoration: underline;
}


a.heading {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #F70F17;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
}
a.heading:hover {
	text-decoration: underline;
}
a {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #ffffff;
	font-size: 14px; line-height: 14px;
	text-decoration: underline;
}

.centered_text { 	text-align: center;
					padding: 2px 0px 0px 0px; }
					
/*
.centered_text_home { 	text-align: center;
					 padding: 0px 0px 0px -6px; }
*/


.clear { clear: both; }


form { 	margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; }

.dropdown { width: 170px; margin: 0px 0px 4px 0px; }

.quicksearch_box {
	width: 130px; height: 14px;
	font-family: Arial, 'Sans Serif';
	font-weight: bold;
	color: #F70F17;
	font-size: 12px; line-height: 12px;

}


/* ------------  NEW  WIDTH 572 --------------- */


.heading_block{
	width: 560px;
	height: 52px;
	background-color: #888888;
}

.heading_logo{
	float: left;
}

.heading_pad{
	padding: 18px 0px 0px 20px;
	float: left;
}

.heading_txt{
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #ffffff;
	font-size: 14px; line-height: 18px;
	text-decoration: none;
}

.heading_blurb{
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #ffffff;
	font-size: 12px; line-height: 18px;
	text-decoration: none;
}


.home_block{
	width: 560px;
}

.home_txt_pad{
	padding: 0px 10px 0px 0px;
}

.home_txt{
	width: 220px;
	min-height: 120px;
	float: left;
	padding: 0px; margin: 0px;
}
.home_text{
	width: 440px;
	min-height: 120px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_poster_pad{
	padding: 0px 0px 0px 42px;
}

.home_kunst_a{
	width: 224px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_kunst_b{
	width: 116px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_just_a{
	width: 248px;
	float: left;
	padding: 0px; margin: 0px;
}

.txt {
	font-family: Arial, 'Sans Serif';
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
}

.home_search_pad{
	padding: 32px 0px 0px 21px;
}

.home_catalogue{
	width: 186px;
	float: left;
}

.home_icon_pad_a{
	padding: 4px 0px 0px 10px;
	float: left;
}
.home_icon_pad_b{
	padding: 13px 0px 0px 10px;
	float: left;
}

.home_ideal_a{
	width: 220px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_ideal_b{
	width: 96px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_giant_a{
	width: 200px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_giant_b{
	width: 136px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_ready_a{
	width: 136px;
	float: left;
	padding: 0px; margin: 0px;
}

.home_ready_b{
	width: 204px;
	float: left;
	padding: 0px; margin: 0px;
}
