/*

Design by Midstream Computer Services
http://www.midstream.co.uk

Name       : tgal.css
Version    : 1.0
Released   : 20080524
Updated    : 17/11/2012 (home_center_panel_buddha_2012)
             17/10/2013 revisions for transition to tg2
             02/10/2020 #fullpage_catnotes p font-size changed to 14px

*/

/*
==========================================
New CSS added for tg2 Autumn 2013
==========================================
*/
.thumbcell td{
	padding:20px 0px 20px 0px;
}
/*
==========================================
*/

/*
==========================================
Amended CSS added for tg2 Autumn 2013
==========================================
*/
table.thumbcell  {
	background-color: #fff5d2;
}

#tbl_catnotes_images td{
	vertical-align:bottom;
	border:0px;
	text-align:center;
	font-size:11px;
	line-height: 22px;
	margin: 20px 15px;
	font-family: Arial, sans-serif;	
	padding: 10px 10px;
}

#fullpage_leftcolumn{
	width:470;
	text-align:center;
	font-family: Arial, sans-serif;	
}

#fullpage_rightcolumn {
	width:470;
	font-family: Arial, sans-serif;	
}

#fullpage_captionblock {
	background-color: #efe2b7;
	margin: 0px 15px 25px;
}

#fullpage_captionblock p {
	text-align:left;
	margin: 0px 10px;	
	line-height: 22px;
	font-size:13px;
}

#fullpage_captionblock h4 {
	font-size:14px;
	text-align:left;
	margin: 5px 10px;
	padding: 5px 0px;
	line-height: 22px;
}

#fullpage_catnotes p {
	text-align:justify;
	font-size:14px;
	line-height: 22px;
	margin: 20px 15px;
	font-family: Arial, sans-serif		
}
/*
==========================================
*/


/*
==========================================
CSS removed for tg2 Autumn 2013
==========================================
table.thumbcell  {
	border-style: dotted;
	border-color: grey;
	border-width: 1px;
	background-color: #fff5d2;
	margin-bottom: 10px;
}

body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	background-color: #ccc4a8;
	color: #111111;
	margin-left:7.5%;	
	margin-right:7.5%;
	margin-top:0px;
}

#header
{	
	font-family: Times New Roman, serif;
	background-color: #8d061c;
	color: #000000;
	padding: 10px 10px 00px 10px;
	margin:0px 0px;
}

#header h1
{	
	text-align:center;
	font-size: 45px;
	font-weight: normal;
	color: #222222;
	padding: 0px;
	margin-top:5px;
	margin-bottom:5px;
}

#header h2
{
	text-align:center;
	font-size: 18px;
	font-weight: normal;
	color: #222222;
	padding: 0px ;
	margin:0px 0px 10px;
}

#menu
{	
	width:100%;
	padding: 0px 0px 5px 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	color: #222222;
	background-color: #efe2b7;
	height:30px;	
}

#menu td {
	padding:0px;
	vertical-align:middle;
}

#menu div
{
	clear: both;
}

#menu ul
{	
	position: relative;
	top: 1px;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 150px;
}
	
#menu ul li
{
	font-size: 12px;
	position: relative;
	float: left;
	padding: 2px 5px;
	border-bottom: 0px;
	margin: 0px;
}

#menu ul li a
{	
	text-decoration: none;
	background-color: inherit;
	color: #333333;
}

#menu ul li a:hover
{
	color: #8d061c;
}

#menu ul li.active, #menu ul li.active a, #menu ul li.active a:hover
{
	background-color: #dccc94;
	color: #8d061c;
}

#container
{	
	width:960px;
	text-align: center;
	margin: 0px 40px 0px 40px;
	background-color: #fff5d2;
}
#container table {
	width:100%;
	padding:0px;
	margin:0px;
}

#footer
{
	font-size: 9px;
	text-align: center;
	margin: 20px 0px 0px 0px;
	padding-top: 15px;
	padding-bottom: 50px;
	border-top: solid 1px #DADADA;
	clear: both;
}


=====================================================
*/

*
#Rating {
	 visibility: hidden;
}

#home_content {}
#home_content p {
	font-size:12px;}

#home_center {
	width:400px;
	float:left;
	padding:0px 0px;	
	vertical-align:top;
	
}

#home_center_panel {
	padding:10px 10px;
	margin:0px 5px 20px;
	background-color: #efe2b7;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}

#home_center_panel p {	
	margin:3px;
	text-align:justify;
	line-height:20px;
}

#home_center_panel h4 {
	font-size:14px;
	text-align:justify;
	padding:0px;
	margin:0px;
	color:#9D1919;	
}

#home_center_panel  p img{
	padding:0px 0px 0px 10px;
	margin:0px;
	float:right;
}

#home_center_panel_buddha_2012 {
	padding:10px;10px;10px;10px
	margin:0px 5px 20px;
	background-color: #05080f;
	color:#fff5d2;
}

#home_center_panel_buddha_2012 p {	
	margin:3px;
	text-align:justify;
	line-height:20px;
}

#home_center_panel_buddha_2012 h4 {
	font-size:22px;
	text-align:center;
	padding:0px;
	margin-bottom:20px;
	color:#fff5d2;	
}

#home_center_panel_buddha_2012  p img{
	padding:0px 50px 0px 50px;
	margin-left:10px;
	margin-bottom:10px;
	float:center;
}

#home_right {
	width:240px;
	float:right;
	padding:0px 0px;
	vertical-align:top;
	
}

#home_right_panel {
	width:220px;
	padding:10px 10px;
	margin:0px 5px 20px;
	background-color: #efe2b7;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}

#home_right_panel p{
	margin:3px;
	text-align:justify;
	line-height:20px;
}


#home_right_panel li{
	text-align:left;
	line-height:20px;
	
	
}

#home_right_panel h4 {
	font-size:13px;
	font-style:normal;
	text-align:justify;
	padding:0px;
	margin:0px;
	color:#9D1919;
	
}

#contentpage {}

#contentpage_left {
	width: 240px;
	margin: 0px 10px 0px 10px;
	text-align:center;
	vertical-align:top;
	padding-top:0px;
	
}

#contentpage_left_panel {
	width: 220px;
	text-align:center;
	padding:10px 10px;
	margin:20px 10px 20px;
	background-color: #efe2b7;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}

#contentpage_left_panel img {
	text-align:center;
	padding:5px 0px 10px;
	border:0px;

}

#contentpage_left_panel p{
	background-color: #efe2b7;
	line-height:20px;
	margin:10px 10px 10px 10px;
	padding:0px 0px;
}

#contentpage_left_panel h4{	
	font-size:14px;
	text-align:justify;
	padding:0px;
	margin:0px;
	color:#9D1919;

}

#contentpage_right {
	text-align:justify;
	vertical-align:top;
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#compatability{
	text-align:left;
}

#compatability p {
	text-align:left;
}
#compatability h1{
	text-align:left;
}
#compatability h2{
	text-align:left;
}
#compatability h3{
	text-align:left;
}
#compatability h4{
	text-align:left;
}

#compatability table{
	margin-left:auto;
	margin-right:auto;
}

#imagepage_header{
	padding:0px:0px;
}

#imagepage_header h2{
	text-align:center;
}

#imagepage_content{}
#imagepage_content p{
	text-align:center;
	margin:100px 0px;
}

#thumbtable{
	width:700px;
	border:0px;
	padding: 0;
	margin: 0;

}

#thumbtable td {
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}


#content_thumbpage {}

#content_thumbpage_left {
	width: 240px;
	margin: 50px 10px 0px 10px;
	vertical-align:top;
}

#content_thumbpage_left a{
	color:#666666;
	font-family: arial, helvetica, sans-serif;
}

#content_thumbpage_left  a:hover
{
	color: #8d061c;
}

#content_thumbpage_left  p{
	text-align:left;
	background-color: #efe2b7;
	padding:10px;		
	
}

#content_thumbpage_left  h4{
	text-align:left;
	background-color: #efe2b7;
	padding:10px;
	font-size:13px;	
	margin-left:10px;
}

#content_thumbpage_left  ul{
	text-align:left;
	background-color: #efe2b7;
	margin:20px 0px 10px 10px;
	padding:10px 0px;
	border-top: 1px #dddddd solid;
	border-right: 2px #aaaaaa solid;
	border-bottom: 2px #aaaaaa solid;
	border-left: 1px #dddddd solid;
}

#content_thumbpage_left  li{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	font-style:normal;
	text-align:left;
	margin-left:20px;
	line-height: 25px;
}
	

#content_thumbpage_right {
	margin-left: 5px;
	border-left: dotted 1px #DADADA;
}

#catnotes_img_left { 
	float: right; 
	margin: 5px 10px; 
	border:0px;
	vertical-align:bottom;
}

#catnotes_img_right { 
	float: left; 
	margin: 5px 10px; 
	border:0px;
	vertical-align:bottom;
}

#catnotes_img_center { 
	text-align: center;
	margin: 10px; 
	border:0px;
	vertical-align:bottom;
}

#tbl_catnotes_images {
	width:460px;
	margin-left:10px;
	padding:0px;
	
}

#catnotes_image_caption_left {
	width:50%;
	text-align:center;
	font-size:11px;
	line-height: 22px;
	margin-top:5px;
	margin-right:20px;
	padding-top:5px;
	vertical-align:top;
}

#catnotes_image_caption_right {
	text-align:center;
	width:50%;
	font-size:11px;
	line-height: 22px;
	margin-top:5px;
	margin-left 20px;
	padding-top:5px;
	vertical-align:top;
}
#catnotes_image_caption_center {
	text-align:center;
	font-size:11px;
	line-height: 22px;
	margin-top:5px;
	padding-top:5px;
	vertical-align:top;
}

#icon_panel_grid {
	border: 1px solid;
	margin-left:auto; 
	margin-right:auto;

}

#icon_panel_grid td {
	border:1px solid;
	width: 40px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
}

#details_thumb_table_container {
	
	float: right;
	margin-right: 10px;
	margin-top: 25px;
}
#details_thumb_table_heading {
	font-size:12px;
}
#details_thumb_table {
	background-color: #fff5d2;
	width: 458px;	
}

#details_thumb_table td {
	width:102;
	vertical-align:top;
}
#details_thumb_row_odd{
	background-color: #efe2b7;
}
#details_thumb_row_even{
	background-color: #efe2b7;
}

#details_caption_row_odd{}
#details_caption_row_even{}
#details_thumb_cell{
	padding:10px;
	width:110px;
	border:solid #fff5d2 1px;
}
#details_caption_cell {
	padding:10px;
}

img.image_left { float: left; margin: 20px; }
img.image_right { float: right; margin: 15px; }
.image_center { text-align: center; margin: 15px; }

#detailpagecontainer
{
	width: 100%;
}

#detailpagecontent
{
	border-left: dotted 1px #DADADA;
	border-right: dotted 1px #DADADA;
}

#detailpage_caption
{
	text-align: center;
	font-size:15;
	font-weight:bold;
	margin-bottom:100px;
}

#fullpagecontainer
{
	width: 100%;
}

#fullpagecontent
{
	width: 100%;
}

#fullpagecontent tr
{
	vertical-align:top;
}

#fullpage_leftcolumn td{
	margin:10px;
}

.fullpage_click_image{
	text-align:center;
	line-height: 22px;
	font-size:11px;
	padding-bottom:10px;
}


#fullpage_catnotes {
}


a
{
	background-color: inherit;
	color: #0000EE;
}

a:hover
{
	text-decoration: none;
}

/*
p
{
	text-align: justify;
	margin-bottom: 15px;
	line-height: 22px;
}
*/

ul
{
	list-style: disc;
	padding-left: 15px;
	margin-bottom: 15px;
}

h3
{
	font-size: 20px;
	margin-bottom: 30px;
}

h4
{
	font-size: 13px;
	margin-bottom: 5px;
}


#primarycontainer
{
	float: right;
	margin-left: 200px;
	width: 100%;
}

#primarycontent
{
	margin-left: 240px;
	border-left: dotted 1px #DADADA;
}

#primarycontent p
{
	margin-left:20px;
	margin-bottom: 20px;
}

#secondarycontent
{
	float: left;
	width: 200px;
	margin-left:5px;
	margin-top: 50px;
	background-color: #efe2b7;
}

#secondarycontent p
{
	text-align:left;
	margin:10px;
}

.clearit
{
	clear: both;
	height: 1px;
}

/*




What follows is the original templegallery.css file



*/


table {
	background-color:#fff5d2;
}


a {		
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#9D1919;
}




P.interview_text_1 {font-size: 10pt;
	font-family: Arial, sans-serif
}
P.interview_text_2 {font-size: 14pt;
	font-family: Viner Hand ITC,Times New Roman, serif;
}
P.interview_text_3 {font-size: 14pt;
	font-family: Times New Roman;
	text-decoration: underline}

div.s05_standard {
	font: normal normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
div.s05_standard_italic {
	font: italic normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
div.s05_small {
	font: normal normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
	
div.s05_small_italic {
	font: italic normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
						
span.s05_standard {
	font: normal normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
span.s05_standard_italic {
	font: italic normal normal 18px Verdana, Helvetica, Arial, sans-serif;
	}
	
span.s05_small {
	font: normal normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
	
span.s05_small_italic {
	font: italic normal normal 12px Verdana, Helvetica, Arial, sans-serif;
	}
	
p.s05_pageheading_standard {
	font: normal normal bold 28px Verdana, Helvetica, Arial, sans-serif;
	}
span.s05_pageheading_large {
	font: normal normal bold 38px Verdana, Helvetica, Arial, sans-serif;
	}


.thumbcell_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.thumbcell_catno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.thumbcell_caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.thumbcell_soldstatus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}

.thumbcell_origin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.thumbcell_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

.fullpage_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.fullpage_catno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.fullpage_caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.fullpage_soldstatus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
}

.fullpage_origin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.fullpage_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.detailpage_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}


.thnav_currentpagecell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.thnav_linkpagecell a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.thnav_active a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

.thnav_passive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C0C0C0;
}


.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.period_options {
	border-width:1px;
	border-style:solid;
}

.hmenu_top {
	background-color: #fff5d2;
	}


td.hmenu_top {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	background-color: #bfb89e;
	}

td.hmenu_top_saved a {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 1px 2px;
    	background-color: #eeeeee;
    	text-decoration: none;
    	color: black;
}

td.hmenu_top a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding: 2px 2px;
    	text-decoration: none;
    	color: #000000;
}

td.hmenu_top a:hover {
   	background-color: #8d061c;
   	color: #fffaeb;
	text-decoration:none;
	font-weight: normal;
}

.hmenu_bottom {	
	background-color: #fff5d2;
	}
td.hmenu_bottom {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #bfb89e;
	}

td.hmenu_bottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    	padding: 2px 2px;
   	text-decoration: none;
   	color: black;
}

td.hmenu_bottom a:hover {
    	background-color: #8d061c;
    	color: #fffaeb;
	text-decoration:none;
	font-weight: normal;
}

table.trailer {
	  font: normal normal normal 10px Verdana, Helvetica, Arial, sans-serif;
}

.vmenu {
	background-color: #bfb89e;
	font: normal normal normal 15px Verdana, Helvetica, Arial, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
}

.vmenu_body_saved {
	background-color: #b33f40;
	border: 2px solid;
	border-color:#662424;
}

.vmenu_body {
	background-color: #d9d0b2;
	border: 2px solid;
	border-color:#8d061c;
}

td.vmenu_header_saved{
	color: #cccccc;
	background-color: #802d2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;	  
}

td.vmenu_header{
	color: #fffaeb;
	background-color: #8d061c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;	  
}

td.vmenu_detail_saved{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	background-color: #b33f40;
	padding-top: 5px;
	padding-bottom: 3px;	
	padding-left: 3px;
	padding-right: 3px;  
}

td.vmenu_detail{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #8d061c;
	background-color: #d9d0b2;
	padding-top: 5px;
	padding-bottom: 3px;	
	padding-left: 3px;
	padding-right: 3px;  
}

td.vmenu_detail a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #8d061c;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}

td.vmenu_detail_old a:hover {
    	background-color: #cccccc;
    	color: #111111;
}

td.vmenu_detail a:hover {
	text-decoration:underline;
}

td.vmenu_underline{
	  background-color: #aaaaaa;	  
}

td.vmenu_icons_available{
	color: #8d061c;
	background-color: #fffaeb;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	  
}

td.vmenu_icons_sold{
	color: #fffaeb;
	background-color: #8d061c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;	  
}


td.vmenu_memoriam{
	color: #fffaeb;
	background-color: #8d061c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	padding-right: 5px; 
	padding-top: 3px;
	padding-bottom: 3px; 
}

td.vmenu_memoriam a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fffaeb;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}

td.vmenu_memoriam a:hover {
	text-decoration:underline;
}

td.vmenu_divider{
	height: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.vmenu_divider hr{
	border: 0;
 	color: #8d061c;
 	background-color: #8d061c;
 	height: 1px;
 	width: 100%;
 	text-align: left;
}

.copyright{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	  
}

.webauthor{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	  
}

.webauthor a{
	font-size: 10px;
}

.pagemain_heading{	
	font-family: Times New Roman, serif;
	font-size: 32px;
	font-weight: bold;	
	margin-left:200px;
	margin-right:100px;
	margin-bottom:50px;
}

.pagemain_subheading{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left:200px;
	margin-right:100px;
}

.content_std{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;	  
}

.content_std a {		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

.content_std_italic{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;	  
}

.content_medium{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;	  
}

.content_large{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;	  
}

.content_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}

.content_std_heading{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;	  
}

p.content_home_mailinglist{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:#fffaeb;
	padding: 20px 20px;
}

.press_publication{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;	  
}

.press_article_heading{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;	  
}

.press_article_date{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;	  
}

.press_thumbnails{
}

td.content_home_vdivider{
	background-color: #dddddd;
}

hr.home{
 	border: 0;
 	color: #043;
 	background-color: #043;
 	height: 1px;
 	width: 100%;
 	text-align: left;
 }

td.press_template_header{
	font-family: Times New Roman, serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;	

}

td.press_template_returnlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

td.press_template_returnlink a {
    	text-decoration: none;
	border: 1px solid black;
	padding: 2px 2px;
    	color: black;
}

td.press_template_returnlink a:hover {
    	border: 1px solid #444444;
    	background-color: b33f40;
    	color: #ffffff;
	text-decoration:none;
}

td.catalogue_template_header{
	font-family: Times New Roman, serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;	

}

td.catalogue_template_returnlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

td.catalogue_template_returnlink a {
    	text-decoration: none;
	border: 1px solid black;
	padding: 2px 2px;
    	color: black;
}
td.catalogue_template_returnlink a:hover {
    	border: 1px solid #444444;
    	background-color: b33f40;
    	color: #ffffff;
	text-decoration:none;
}
img.press_thumbnailimage{
	border: 1px;
	border-style:solid;	
	border-color:#aaaaaa;
}

.books_image_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}

.entrypage_header{
	font-family: Times New Roman, serif;
	font-size: 50px;
	font-style: normal;
	font-weight: bold;	
	text-decoration:none;
	color:#790000;

}
.entrypage_subheader{
	font-family: Times New Roman, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color:#790000;	

}

.entrypage_quote{
	font-family: Times New Roman, serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color:#790000;	

}

.entrypage_subtext{
	font-family: Times New Roman, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;	
	color:#790000;

}

.entrypage_enter_link {
	font-family: Times New Roman, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color:#790000;	

}

table.entrypage {
	border:1px solid ;
	border-color:#ffef68;
	
}

.simple_search {
	border:1px solid;
	border-color:#000000;
	padding-top:15px;
	padding-bottom:15px;
}

.tooltip_header {
	color: #cccccc;
	background-color: #802d2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;	

}

.tooltip_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #b33f40;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 2px;
	padding-right: 2px;  

}

.icon_notes_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;

}

.icon_notes_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;

}

.icon_notes_foreign {
	font-family: Times New Roman, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;

}

.icon_notes_footnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}

P.sdfootnote {
	 margin-left: 0.5cm; text-indent: -0.5cm; margin-bottom: 0cm; font-size: 10pt 
}
A.sdfootnoteanc {
	 font-size: 85% 
}
	


#thumbcell_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	padding: 5px;
	
	
}


#2011_catnotes_img_left {
	float: right; 
	margin: 5px 10px; 
	border:0px;
	vertical-align:bottom;
}

#2011_catnotes_img_right { 
	float: left; 
	margin: 5px 10px ;	
	border:0px;
	vertical-align:bottom;
}

#2011_catnotes_img_center { 
	text-align: center;
	margin: 10px; 
	border:0px;
	vertical-align:bottom;
}

#2011_catnotes_image_caption_left {
	width:50%;
	text-align:center;
	font-size:11px;
	line-height: 22px;
	margin-top:5px;
	margin-right:20px;
	padding-top:5px;
	vertical-align:top;
}

#2011_catnotes_image_caption_right {
	text-align:center;
	width:50%;
	font-size:11px;
	line-height: 22px;
	margin-top:5px;
	margin-left:20px;
	padding-top:5px;
	vertical-align:top;
}
#2011_catnotes_image_caption_center {
	text-align:center;
	font-size:11px;
	line-height: 22px;
	margin-top:5px;
	padding-top:5px;
	vertical-align:top;
}

#td_catnotes_image_left {
	text-align: right;
	padding-right: 5px;
}

#td_catnotes_image_right {
	text-align: left;
	padding-left: 5px;
}

#td_catnotes_image_center {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
  

  
  
	
