/* CSS Document */
@import url(reynoldsstyle_nn4.css);
/* general styles */
body {background-color: #ffffff; color: #000000; margin: 0; background-image: url(/britain/generic/homeimages/homebackground.gif); background-repeat: repeat-x;}
body {margin-top: 0px; margin-left: 0px;}

div,td,p,span {font-family: Arial, Helvetica, sans-serif; }

form {margin: 0; padding: 0;}

h1, h2, h3, h4, h5{
font-family: Arial, Helvetica, sans-serif;
color: #5E1F2D!important; 
font-size: 0.8em;
	/*/*/
	font-size: 0.85em;
	/* */
}

#nav a, #nav2 a {font-size:0.7em;}

.roomguide p {
margin-left:10px;
}

.roomtitle {
color: #5E1F2D;
background: #EEE5E8;
border-bottom: 1px solid #5E1F2D;
padding-top:2px;
padding-bottom:2px;
width: 535px;
}


p {
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.8em!important;
	/*/*/
font-size: 0.85em;
	/* */
	}

p.credit{
width: 180px;
font-size: 0.7em;
	/*/*/
font-size: 0.75em;
	/* */
margin: 0 0 0 0px;}


blockquote{
padding: 0;
margin: 0;
width: 250px;
color: #9A8181;
font-size: 0.8em;
	/*/*/
font-size: 0.85em;
	/* */
}

div#toprow2{
background:#F60;
width: 749px;
height: 85px;
margin:0;
text-align: right;
}
.header_globalnav {
background: #F8BF99;
text-align: right; 
width: 749px; 
height: 19px; 
padding: 0;
margin: 0; 
white-space: nowrap;}

a:link { text-decoration: underline; color: #5E1F2D; }
a:active { text-decoration: underline; color: #5E1F2D; }
a:visited { text-decoration: none; color: #5E1F2D;}
a:hover { text-decoration: underline; color: #5E1F2D;}

a.audiotour {
background-color: #EEE5E8;
text-decoration: none; 
}
a:visited.audiotour  { text-decoration: none;}
a:active.audiotour  { text-decoration: underline;}
a:hover.audiotour  { text-decoration: underline;}

.searchsmall {
	font-size: 0.7em;
	/*/*/
	font-size: 0.75em;
	/* */
}
.search {
	color: #333333;
	font-size: 0.75em;
	width: 128px;
	/*/*/
	border: 1px solid #999999;
	font-size: 0.8em;
	/* */
}
.searchsmall a { text-decoration: none; color: #000!important;}
.searchsmall a:hover { text-decoration: underline; color: #000!important;}


/* reynolds only styles */


li.right {
margin-left: -23px; 
font-size: inherit; }

ul li.right {
list-style-image:url(img/bullet.gif); }

img.border {border: 1px solid #5E1F2D;
}

div#holder {
width: 535px;
margin: 16px 0 0 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:520px;
}

html>body #holder {
  width:520px;
} 
 

div#leftcontent {
position: absolute; top: 290px; left: 0px;
padding: 0 15px 15px 15px;
font-size:0.85em;
}


div#leftcontent3nav {
position: absolute; top: 310px; left: 0px;
padding: 0 15px 15px 15px;
}

div#leftcontent3nav_c {
position: absolute; top: 350px; left: 0px;
padding: 0 15px 15px 15px;
}

div#rightcontent {
position: absolute; top: 290px; left: 260px;
padding: 0 0 15px 0;
width: 300px;
}

div#rightcontent3nav {
position: absolute; top: 310px; left: 260px;
padding: 0 0 15px 0;
width: 300px;
}

div#rightcontent3nav_c {
position: absolute; top: 350px; left: 260px;
padding: 0 0 15px 0;
width: 300px;
}

div#infomargin {
width: 500px;
margin: 15px 0 0 25px;
}

#holder h1 {
margin: 0 0 2px 0;
padding: 0;
}

#gallerynav { position: absolute; top: 189px; left: 590px; }
#gallerynav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 155px;
	}

#gallerynav div {
	border: 0;
	height: 23px;
	width: 155px;
	background-color: #FFFFFF;
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
#gallerynav img {
	border-width: 0;
}
	
#gallerynav a  {
	background: top left no-repeat;
	height: 23px;
	width: 155px;
	display: block;
}
/*timeline.shtm styles*/

.timeline_images {
	width:120px;
	padding-left:8px;
	font-size:0.8em;
padding-bottom:5px;
	}

table#timeline{
width: 520px;
margin-top: 10px;}

table#timeline td{
vertical-align: top;
}

div#timelineimg{
position: absolute; top: 310px; left: 15px;
width: 115px;
vertical-align: top;
text-align: left;
}

div#timelineimg img.enlarge{
margin-right: 5px;
}

div#timelineimg p.credit {
margin-bottom: 20px;
width: 115px;
color: #9A8181;
}

td.timelinedate{
width: 50px;
border-right: 7px solid white;
border-bottom: 12px solid white;
border-left: 7px solid white;
vertical-align: top;
text-align: left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:36px;
}

html>body .timelinedate {
  width:36px;
} 

td.timelinedate h5{
background: #5E1F2D;
width: 36px;
color: #fff!important;
font-weight: 100;
padding: 3px;}

td.reynoldslife{
width: 185px;
padding: 5px 5px 0 5px;
border-bottom: 12px solid white;
vertical-align: top;
text-align: left;
background: #E3D7DB;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:175px;
}

html>body .reynoldslife {
  width:175px;
} 

td.reynoldslife p{
margin: 0;
padding: 0 0 7px 0;
}

td.otherevents{
width: 185px;
border-left: 7px solid white;
border-bottom: 12px solid white;
padding: 5px 5px 0 5px;
vertical-align: top;
text-align: left;
background: #EEE5E8;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:168px;
}

html>body .otherevents {
  width:168px;
} 
td.otherevents p{
margin: 0;
padding: 0 0 7px 0;
}
/*character.shtm styles*/

div.characterboxholder {
margin: 15px 0 0 0;
width: 535px;
height: 100%;
float: left;
}

div.characterbox{
float: left;
height: 120px;
border: 1px solid #5E1F2D;
background: #EEE5E8;
padding: 2px 2px 5px 2px;
margin: 0 7px 0 0;
vertical-align: top;
text-align:center!important;
font-size:0.7em;
}

div.characterbox img{
border: 0;
display: block;
margin-left:5px;
margin-right:5px;
}

.characterbox a{
text-decoration: none;
margin: 0;
padding: 0;
}
.characterbox a:hover{
text-decoration: underline;
margin: 0;
padding: 0;
}


/*keyword.shtm divs with absolute positioning*/
div#keywords{
}
div#keywordsize{
padding: 10px;
width: 200px;
background: #EEE5E8;
}


#keywordintro{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}

#keyword1{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;

}
#keynav1{
position: absolute; left: 5px; top: 290px;
}

#keyword2{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav2{
position: absolute; left: 200px; top: 290px;
}

#keyword3{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav3{
position: absolute; left: 110px; top: 340px;
}
#keyword4{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav4{
position: absolute; left: 5px; top: 370px;
}
#keyword5{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav5{
position: absolute; left: 130px; top: 400px;
}

#keyword6{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav6{
position: absolute; left: 5px; top: 430px;
}

#keyword7{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav7{
position: absolute; left: 40px; top: 465px;
}

#keyword8{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav8{
position: absolute; left: 230px; top: 445px;
}

#keyword9{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav9{
position: absolute; left: 140px; top: 500px;
}

#keyword10{
border: 1px solid #5E1F2D;
padding: 10px 10px 0 10px;
width: 200px;
background: #EEE5E8;
position: absolute; left: 350px; top: 290px;
}
#keynav10{
position: absolute; left: 30px; top: 510px;
}

span.nothing {font-family: arial, helvetica, geneva, sans-serif; color: black; padding: 0; margin: 0;}


.hidden, .alt
{
  display: none;
}

/*cms styles*/
.rxbodyfield {font-size: 0.8em;}

div#sponsors {
width: 225px;
font-weight: bold;
font-size:1.2em;}


/* print styles */
#title {display: none;}
#printtitle {display: none;}
#printbanner {display: none;}
#printgap {display: none;}
#pagebreak {display: none;}

.printonly { display: none !important;}

.special {
display: none;
}

