/* CSS Document */
.for_print{display:block;}
#masterdiv{display:none;}
	body {
 	background: white;
	font-size: 12pt;
	}
#header input,a:link{display:none;}
#rth_logo{display:block;}
#header_bar{display:none}
.skiplink {
	display: none;
	}
/* CSS Document */
/*********general styles******/

/*h1 -section title*/
h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#790505;}
h1{
font-size:14pt;
margin: 0 0 10px 0;
}
/*H2 - paragraph title (not a link)*/
h2{
font-size:12pt;
margin-top:0;
margin-bottom:0;
}
/*H3 - rx title*/
h3{
font-size:10pt;
color:#000000;
border-bottom:2px dotted #93866C;
margin:0;
padding:0;
}
/*h3 for the middle column*/
.h3_main{font-size:10pt;font-weight:bold;}
h4 { margin: 0.2pt 0 }
a{ 
color: #790505;
text-decoration:underline;
 }
a:hover{background-color: #790505; color:#ffffff;}

.left{float:left;}
.right{float:right;}
.alert{color:#FF0000;}
/*** LAYOUT ***/
/*header*/
#header:before{
content:"The Regency Town House";
}
#header *{width:760px; margin:0;display:none;}
#header:after{content:"Tel. +44 (0)1273 206306, Email enquiries@rth.org.uk"} 
#rth_logo:after{content:"The Regency Town House";}
img:before
{
content: attr(alt)
}
	#main1 {
	    margin-top:1px;
		margin-left:0;margin-right:0;margin-bottom:0;
		padding:0;
		background-repeat:repeat-y;
		width:760px;
		}
	#main2 {
		margin:0; padding:0;
		font-size:10pt;
		line-height:14pt;
font-family:Verdana,sans-serif;
		}
/*left column*/
	#left {
		float:left;
		width:160px;
		margin:0; padding:0;
		font-weight: bold;
		}
	/*left nav*/
	.menutitle *{
	cursor: pointer;
	text-align: left;
	width: 140px;
	text-decoration:none;
	}
		.submenu {
		margin-bottom:0.8em;
		margin-left:0.8em;
		}
	#clicked{
	background-color: #790505;
	/*/*/border: 1px solid #790505;/* */
	color: #FFFFFF;
	}
/*right column*/
	#right {
		float:right;
		width:150px;
		margin:0; padding:0;
		background: url(../../corner.gif) top right no-repeat;
		}
	#right p,table,tr,td{
		text-align:left;
		}
	#right ul{
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin-left:0;
	}
/*central column*/
	#middle {
		margin:0 0px;
		}
	#middle p,#middle2cols p{text-align:justify;}
	#middle,#middle2cols ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:circle;
	list-style-position:outside;
			}
	p#breadcrumb{
		font-size:1em;
		color:#666666;
		font-family:inherit;
		margin-bottom:0.4em;
		}
	.column-in {
		margin:0; padding:0.5em 0 0 0.5em;
		}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
.copy { text-align:center; font-size:80% }
#footer p{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6em; margin-left:250px;}

/*CLASSES FOR MIDDLE COLUMN SUBSECTIONS*/
/*******What's on page********/
.capclear2{
margin:0 0 0.4em 0;
padding:1px;
}
.capclear2 img {float:right;margin:1.2em 0 1.2em 1.2em;display:inline; width:160px; height:60px;}
.capclear2 ul{
margin:0;
padding:0;
list-style:none;
}

.capclear2 ul li{margin: 0.5em 0; font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify;}

.capclear2 ul{
overflow:auto;/* this is the key for good browsers*/
}
/* mac hide - this is for ie6 and less \*/
* html .capclear2 ul {height:1%}
/* end hide*/
/*********end of what's on page***********/

div.textimage{
margin-right:10px;margin-bottom: 0px;     
display:block;
padding-bottom:2em;
}

div.textimage img{
float:right;
margin: 10px;
margin-right:0;
}

div.clearer{clear: left}
div.textimage_long{
margin-right:10px;margin-bottom: 20px;     
}
div.textimage_long img{
float:right;
margin: 10px;
margin-right:0;
}
table.promenade{
border:0;
font-size:11px;
text-align:center;
float:right;
}
table.promenade img{
float:right;
margin: 0px;
margin-right:0;
}
table.docs{
border:0;
font-size:11px;
text-align:center;
}
table.docs img{
float:right;
margin: 10px;
margin-right:0;
}
img.picleft {
	margin-bottom:10px;
	}
.clear {
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	display:block;
	}

img {
	border:0px;
}
/*annexe_tour.htm virtual tour*/
#vtour{
	float:left; 
/*display:inline;*/
 }
#houselist{
	float:left;
	/* display:inline;*/
	width:100px;
}
#houseplan{
	 float:right; 
	 width:64px; 
	 margin-left:0;
 }
 /***online archive:jackson collection***/
 #jackson_categories  ul,li{
	 list-style:none;
	 font-size:1em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 padding-bottom:2px;
	 margin-left: 0; padding-left: 0;
 }
#jackson_searchbox{
border:1px solid black;
margin-top:10px;
margin-bottom:10px;
padding:5px;
}

#jackson_categories td{
  width:250px;
  vertical-align:top;
  padding-right:60px;
 }
   
#jackson_result img{float:left; border:1px solid #eeeeee; margin-right:4px;}
#jackson_result table,tr,td{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
}
#jackson_result  th {
	width: 7em;
	vertical-align:top;
}
hr.spacer{ 
	width: 0;
	visibility:hidden;
	}
/* jackson item details */

#item h1 { 
color: black;
font-size: 11pt;
}

#item-image-cell { 
text-align: center;
vertical-align: top;
width:200px;
}

#item-image-buttons { 
margin-bottom: 1em;
font-weight: bold;
}

#item-image-buttons a { 
text-decoration: none;
color: black;
}

#item-image-buttons img { 
vertical-align: -4px;
}

#item-details-cell { 
padding-left: 1em;
vertical-align: top;
width:400px;
}

#item-details th { 
text-align: left;
vertical-align: top;
padding-right: 0.5em;
padding-bottom: 0.5em;
}

#item-details td { 
text-align: left;
vertical-align: top;
padding-bottom: 1em;
}

#item-other-links { 
margin-top: 2em;
}

#item-other-links h3 { 
text-align: left;
color: black;
}
/*shop*/
.catalogue{float:left; margin-left:10px; margin-right:20px; margin-bottom:20px; width:80px;} 
.catalogue img{ width:80px; height:100px;}
.catalogue #enlarge{width:14px;height:9px;}
.catalogue p{ text-align:center;}
#order_form{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;}
.plaster_catalogue{float:left; margin-left:10px; margin-right:20px; margin-bottom:20px; width:150px;} 
.plaster_catalogue img{ width:150px; height:150px;}
.plaster_catalogue #enlarge{width:14px;height:9px;}
.plaster_catalogue p{ text-align:center;}

/*news*/
.news_date{ color:#666600; font-weight:bold;}
.news_quicklist{ list-style-type:circle;}
.archive td{ width:128px; padding-right:50px;}
.archive a{ text-align:center}

/*online archive*/
  /*.submitLink {
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#790505;
   background-color:#FFCCFF;
   text-decoration: underline;
   border: none;
   cursor: hand;
  }*/
 /*collection menu*/
#navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
display: inline;
}

#navlist li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;
}
ul.bullet li{ list-style-type:disc;}
#navlist li a:link{ color:#790505;}
#navlist li a:hover
{
border-color:#790505;
color:#790505;
background: #ffffff;
}
#navlist li a#current{
border-color:#790505;
color:#790505;
background: #ffffff;
cursor:default;}
.highlight{font-weight:bold;}
.section_image{margin-bottom:6em; background-color:#eeeeee;}
.section_image div{float:right; padding:0 0 1em 1em;}
/*forms style*/
form{}
fieldset{border:1px solid #cccccc; padding:5px;}
legend{font-weight:bold;}
label{font-weight:bold;display:block;}
label em{color:#FF0000;}
select{margin-bottom:0.5em;}
input#name,input#surname,input#city,input#street,input#phone,input#email{width:40%;}
input#zip,input#tickets,input#total{width:10%;}
.image_space{margin:1em;}
/*place the window of thickbox.js in the booking page, I had to disable the style given in the script (line 269)*/
#TB_window{ width:400px; height:300px;left:160px; top:200px; display: block;}
#event_details_box{display:none;}
