/* CSS Document */
body {margin:0; padding:0; line-height:0.75em; background:url(images/bg1.gif) center top  }


.topbar{ width:100%; background:url(images/bg.gif) repeat-x top center; text-align:center; height:10px;}
div {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:static;

}
.right_bgd {
	position:absolute;
	top:0;
	right:0;
	width:510px;
	height:768px;
	background:url(images/tall_top_right.gif) left top repeat-x;
}
.site{ position:relative}.navbar {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #FFFFFF;
	font-variant: normal;
	text-transform: uppercase;
	line-height: normal;
	text-decoration: none;

}
 {
  color: #000000;
  text-decoration: none;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
iframe {
	color: #003399;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999900;
	border-right-color: #999900;
	border-bottom-color: #999900;
	border-left-color: #999900;
}


a:hover {
	text-decoration: underline;
	color: #8DB00C;
}
h1 {
	font-family: Times New Roman;
	font-size: 23px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
}
p {
	font-family: "Times New Roman";
	font-size: 16px;
	color: #CACACA;
	text-align: left;
	line-height: normal;
}

.regtext {font-family: "Times New Roman";
	font-size: 16px;
	color: #CACACA;
	text-align: left;
	line-height: normal;
}

.regularText {
	font-family: Times New Roman;
	font-size: 11px;
	color: #CACACA;
	text-align: left;
	line-height: normal;
}
.linespacing {
	line-height: normal;
}

input {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #4F4F4F;
	border: 1px solid #9F9A95;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #4F4F4F;
	border: 1px solid #9F9A95;
}
.subheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	line-height: normal;
}

.boxspacing {
	margin-right: 10px;
}

#livechat {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 50%;
	margin-left:-100px;
	top: 13px;
	visibility: hidden;
}


/*------------------------

MY EDITS BELOW

------------------------*/



/*navbar*/

.navbar a {
/*width:163px;*/
width:195px;
height:95px;
text-decoration:none!important;
line-height:95px;
background:url(images/royal_doulton_event_r3_c4.jpg);
text-align:center;
display:block;
float:left;
}
.navbar a:hover {
background:url(images/royal_doulton_event_r3_c9.gif);
text-decoration:none!important;
}
.navbar .btnspacer {
width:1px;
height:95px;
background:url(images/royal_doulton_event_r3_c9.gif);
display:block;
float:left;
}
.navbar a.active, .navbar a.active:hover {
background:url(images/royal_doulton_event_r3_c13_green.jpg);
color:#000;
}


/*other stuff*/

.mainpage {
border-left:1px solid #000;
border-right:1px solid #000;
/*border-top: 1px dashed #666;*/
background-color:#434343;
}

hr.h1underline {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
	margin:0px;
	margin-bottom:10px;
	border-bottom:1px solid #666;
}

h1.pagetitle {margin:0px; text-align:left; display:block;}

div.pagecontent {width:95%; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:20px;}

div.site, div.mainpage, div.header, div.footer, div.navbar, div.homepagecontent, div.goldbardivider img {width:979px;}

div.header {text-align:right; height:54px; display:block; margin-top:20px; margin-bottom:10px;}

div.footer {margin-top:20px; text-align:center;}

div.site {margin-left:auto; margin-right:auto;