/* -----------------------------------------------
realbritaincompany.com
Stylesheet:  style.css
Author:   David Radford (www.bigredradish.com)
Version:  3.2
Revision: 2nd December 2009
----------------------------------------------- */
/* ---Typography 14/21--- */
body {
	font-size: 87.5%;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	/*background:#f2f2f2;*/
	/*background-color: #ccc; ea*/
	background:#C9BDB2 url(images/body-bg-repeat.png) repeat scroll 0 0;
/*background:#fff url(http://www.realbritaincompany.com/images/rbc-festive.jpg) repeat-x 0 0;*/
	color: #484a47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6, legend {
font-family:"Trebuchet MS", Tahoma Geneva, Arial, Helvetica, sans-serif;
text-align: justify;
color: #000;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
h1,
#sub-header blockquote p  {
	margin: 0;
	font-size: 1.4285714285714286em; /* 20px */
	line-height: 1.05em;
	margin-bottom: 1.05em;
}
h2{
	margin: 0;
	font-size: 1.2857142857142858em; /* 18px */
	line-height: 1.1666666666666667em;
	margin-bottom: 1.1666666666666667em;
	color: #944418;
}
h3,
.tiny-category h2,
#free-outline h2,
#quick-contact h2 {
	margin: 0;
	font-size: 1.1428571428571428em;/* 16px */
	line-height: 1.3125em;
	margin-bottom: 1.3125em;
}
h4, p, ul, pre, td, th, label, #news .post h3 {
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}
p.small, .Mod ul, .Mod dl, .Mod ol, #free-outline p, ul#topNav, #section-nav a,
 #news .post p, .tiny-category p {
	margin: 0;
	font-size: 0.8571428571428571em;/* 12px */
	line-height: 1.75em;
	margin-bottom: 1.75em;
}
p.extra-small,
#block-footer, 
p.privacy,
.more-link,
.post h3 span {
	margin: 0;
	font-size: 0.71428571428em;/* 10px */
	line-height: 2.1em;
	margin-bottom: 2.1em;
}
table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}
/* ================================================================ 
general
=================================================================== */
table {
border-collapse:collapse;
border-spacing: 0;
}
fieldset,
img {
border:0;
}
a, input {
outline: none;
}
li {
list-style:none;
}
abbr,acronym {
border-bottom: 1px dotted #ccc;
font-variant:normal;
cursor: help;
}
object {
	display: block;
	margin-bottom: 14px;
}
hr {
	color: #E6E6E6; 
	background: #E6E6E6; 
	border: 0; 
	height:1px;
	margin-left: 14px;
	clear: both;
}
.clear {
	clear: both;
}
a:hover img {
background: transparent;
}
.right-image {
float: right;
padding: 0 0 14px 14px;
}
.left-image {
float: left;
padding: 0 14px 14px 0;
}
ul.inline-list {
display: inline;
}
ul.inline-list li {
float: left;
width: 160px;
padding: 0 5px;
text-align: center;
}
ul.inline-list li img {
display:block;
padding-bottom: 5px;
}
#accessibility {
position:absolute;
top: -10000px;
}
ul#trust-icons {
margin: 1em 0 1em 0.5em;
}
ul#trust-icons li {
margin-bottom: 1em;
}
/* ================================================================ 
structure
=================================================================== */
#header {
width: 974px;
height: 210px;
overflow: hidden;
margin-bottom:0px;/*was 14px*/
}
.header-hp {
background: url(images/header-hp.jpg) repeat-x 0 0;
}
.header-1 {
background: url(images/header-1.jpg) repeat-x 0 0;
}
.header-2 {
background: url(images/header-2.jpg) repeat-x 0 0;
}
.header-3 {
background: url(images/header-3.jpg) repeat-x 0 0;
}
.header-4 {
background: url(images/header-4.jpg) repeat-x 0 0;
}
.header-5 {
background: url(images/header-5.jpg) repeat-x 0 0;
}
.header-6 {
background: url(images/header-6.jpg) repeat-x 0 0;
}
.header-7 {
background: url(images/header-7.jpg) repeat-x 0 0;
}
.header-8 {
background: url(images/header-8.jpg) repeat-x 0 0;
}

#block-main, #block-footer {
	/*font-size:1.2em;*/
	border:solid #fff;
	border-width:0 10px;
	width:974px;
	overflow: hidden;
	background-color: #fff;
}
#block-main, #block-footer {
	width:974px;
	margin:0 auto;
	text-align: left;
	position:relative;
}
#block-footer {
	background-color: #186106;
	color: #fff;
	padding: 0 0 14px;
	border-bottom: 10px solid #fff;
}
#block-footer h3 {
	color: Yellow;
	margin: 0 0 0.5em;
}
#block-footer a:link,
#block-footer a:visited {
	color: #fff;
	text-decoration: none;
	background: none;
}
#block-footer a:hover,
#block-footer a:active {
	color: #fff;
	text-decoration: underline;
	background: none;
}
#block-content, #block-footer {
	/*width:100%;*/
	margin-top: 0; /*was 14*/
	overflow: hidden;
	clear:both;
	width: 974px;
	margin-bottom:14px;
	padding-top: 0;
	border: 0 none; /* was 1px solid #ccc */ 
}
#mainContent {
	float: left;
	width:720px;
}
#sideContent {
	float: left;
	width: 240px;
}
.colC1 {
	float: left;
	width: 66px;
	padding-left: 14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC1 .Mod {
width:66px;
}
.colC2 {
	float: left;
	width: 146px;
	padding-left: 14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC2 .Mod {
width:146px;
}
.colC3 {
	float: left;
	width: 226px;
	padding-left: 14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC3 .Mod {
width:226px;
}
#header .colC4 {
margin-top: 0;
}
.colC4 {
	float:left;
	width: 306px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC4 .Mod {
width:306px;
}
.colC6 {
	float:left;
	width: 466px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC6 .Mod {
width:466px;
}
.colC8 {
	float:left;
	width:626px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC8 .Mod {
width:626px;
}
.colC9 {
	float:left;
	width:706px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC9 .Mod {
width:706px;
}
.colC12 {
	float:left;
	width:960px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.Mod {
float:left;/*floated right to avoid double margin bug in IE6*/
position:relative;
background-color: #fff;
margin: 0 0 14px;
/*border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #ccc;*/
}
/*.Mod ul, .Mod p, #fpFeature .col p, .Mod h3 {
padding: 5px 10px;
}*/
.colC9 .Mod p {
	margin: 14px 14px 0 0;
}
.colC9 .Mod p.more {
/*margin-top: -1.5em;*/
text-align: right;
}
.Mod p.productCode {	
	margin:0;
	float: right;
	padding: 5px 10px 0 0;
	color: #000;
	font-weight: bold;
}
/* ================================================================ 
front page styles
=================================================================== */
#fpFeature {
	float:right;/*floated right to avoid double margin bug in IE6*/
	width:706px;
	margin: 14px 0 0 14px;
	position:relative;
background-color: #fff;/*#eaeaea*/
}
#fpFeature .col {
float: left;
width:346px;
margin: 14px 0 0 14px;
position: relative;
background-color: #EBEDF5;
}
#fpFeature .col img {
display: block;
	margin: 14px auto;
}
#fpFeature .first {
	margin-left: 0;
}
/*#fpFeature p {
	width: 226px;
	padding: 5px 10px;
}*/
#sideContent .colC3 {
margin-top: 14px;
}
/* ================================================================ 
top navigation
=================================================================== */
#logo {
display:block;
float:left;
width:167px;
}
#logo img {margin-top:75px;}
ul#nav-aux {
list-style-type:none;
width:226px;
overflow:hidden;
margin-top:0px;
}
ul#nav-aux li {
float:left;
text-align:center;
}
ul#nav-aux li a {
width:104px;
color: #58622a;
}
ul#nav-aux li a {
border:medium none;
display:block;
height:23px;
padding:0;
}
ul#topNav {
background: #99CC00;
float: left;
width: 974px;
margin: 0;
}
ul#topNav li{ 
display: inline;
display:block;
}	
ul#topNav a {
	display: block;
	float: left;
	padding: 0.2em 0.7em;
	text-decoration: none;
	border-bottom: none;
	color: #004000;
	background: #99CC00;
	border-right: 1px solid #fff;
	}
ul#topNav li a:hover,
ul#topNav li a.thisPage {

	background-color: #558A22;
	color: #fff;
	}
ul#topNav li a.last,
ul#footNav li a.last {
	border-right: 0;
	}
/* ================================================================ 
Lists
=================================================================== */
/*----- bullet list ----*/
ul.bullet-list,
ul.tick-list {
padding-left: 2.5em;
}
.bullet-list li {
list-style-type: disc;

margin-bottom: 0.3em;
}
/*---- tick list ----*/
.tick-list li {
padding-left: 22px;
background: url(images/tick.png) no-repeat 0 2px;
margin-bottom: 0.3em;
}
/*---- teritories list ----*/
.teritories h3 img {
padding-right: 5px;
}
/*---- table style definition list ----*/
dl.tabular {
width: 360px;
overflow: hidden;
margin: 2em 0 2em 1.5em;
padding: 0;
text-align: justify;
}
.tabular dt {
width: 140px;
float: left;
font-weight: bold;
margin-bottom: 0.5em;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.tabular dd {
float: left;
width: 220px;
margin-bottom: 0.5em;
}

}
.pullquote {
 float:right;
 width:196px;
 display:block;
 margin:0 14px 14px;
 padding:10px 10px 10px 20px;
 /*border:3px double #ccc;
 border-width:3px 0;
 color:#333;
 background-color:#f0f0f0;
 font:italic 1.3em/1.3 Georgia;*/
}
#mainContent .pullquote p {
	 padding: 0;
}
.pullquote p {
 margin:0;
 text-align:left;
}
.pullquote p.author {
 margin:0.2em 0 0;
 text-align:right;
}
p.contact {
	text-align: right;
}
p.contact a {
	padding: 14px;
	background-color: #38539a;
	color: #fff
}
p.contact a:hover {
		color: #fff
}
#block-footer li {
	margin: 4px 0;
}
/* ---------- paragraph style ---------- */
.privacy {
margin: 1em 0; 
padding: 1em 0; 
}
.required {
font-size: 0.8em;
color:red;
line-height: 1.5em;
}
/* -blockquote-*/

blockquote {
	width: 706px;
	background: #ffffff url(images/postcard_01.png) no-repeat;
	float: left
	margin: 1em  20px;
	padding-top: 55px;
}
blockquote p {
	margin: 0;
	padding-right: 266px;
	padding-left: 10px;
	font-family: "Palatino Linotype";
	font-style: italic;
	font-size: 1.1428571428571428em;/* 16px */
	line-height: 1.3125em;
	margin-bottom: 1.3125em;
}
blockquote p.source {
	padding: 0 280px 20px 0;
	text-align: right;
	font-weight: bold;
	margin: 0;
	background: #ffffff url(images/postcard_02.png) no-repeat 0 100%
}
/* ================================================================ 
funky stuff
=================================================================== */
#topnav {
	-moz-border-radius: 0.25em;
	-khtml-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}
#block-content, #block-mid, #block-footer, .tiny-category, #latest-news {
	-moz-border-radius: 0.75em;
	-khtml-border-radius: 0.75em;
	-webkit-border-radius: 0.75em;
	border-radius: 0.75em;
}
/* ================================================================ 
contact forms
=================================================================== */
/** General **/
form {
}
#quick-contact-form legend {display: none;}
label {display: block; margin:0}
input {
border:1px solid #D6E2A4;
padding:2px 5px;
}
form p {
line-height:1.2em;
margin-bottom:0.5em;
}
/** Search Form  **/
#searchform label {
display:none;
}
#search_box {
background-color:#FFFFFF;
border:1px solid #A8A8A8;
float:left;
height:21px; /*30*/
margin: 10px 5px 0 10px;
overflow:hidden;
padding:0;
position:relative;
width:200px;
}
#search_box input {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#333333;
font-size:12px; /*16*/
height:21px;
margin:0;
padding: 2px 5px 0;
width:180px;
z-index:2;
}
.submit {
background-color:#8b8b8b;
border:1px solid #eaeaea;
color:#FFFFFF;
height:23px;
width:78px;
cursor: pointer;
margin-top: 10px;
}
#contactForm input.submit {
width: 150px;
display: block;
margin-left: auto;
margin-right: auto;
}
/** quick contact **/
#quick-contact p {
font-size: 0.8571428571428571em;
}
#quick-contact {
background: #fff url(images/quick-contact-bg.jpg) no-repeat 0 0;
min-height:360px;
width:214px;
padding:6px;
}
#quick-contact-form input {width: 195px;}
#quick-contact-form textarea {
width: 199px; 
height: 50px;
}
#quick-contact h2,#free-outline h2 {margin-bottom: 12px; color: #fff;}
#quick-contact-form .qcf-submit {
background:#186106 none repeat scroll 0 0;
color:#FFFFFF;
width: 80px;
font-weight:bold;
margin:0;
cursor: pointer;
}
p#qcf-txt {
width: 110px;
color:#484a47;
}
/* ================================================================ 
Tables
=================================================================== */
table {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #666;
}
caption {
  font-size: 1.2em;
  font-weight: bold;
  padding: 0.5em 0; /*could be margin*/
  margin-left: -1px; /* Fix FF 1px issue */
}
html:first-child caption { /* Opera only */
 margin-left: 0;
}
col {
  border-right: 1px solid #ccc;
}
col#albumCol {
  border: none;
}
thead {
  background: #ccc url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}
th {
  font-weight: normal;
  text-align: left;
}
.playlistPosHead {
  text-indent: -1000em;
}
th, td {
  padding: 0.4em 1em;
}
.odd {
  background-color: #B7FEFF;
}
#free-outline {
background: #fff url(images/free-bg.jpg) no-repeat 0 0;
height:150px;
width:214px;
padding:6px;
color:#484A47;
}
#free-outline  p {
width: 175px;}
#blq-local-nav {
background: url(images/opacity.png) repeat scroll 0 0;
width: 974px;
margin: 0;
padding: 0;
height: 38px;
line-height: 21px;
overflow: hidden;
}
#blq-local-nav ul#navigationlist{
list-style-type: none;
margin: 9px 0 0 5px;
padding: 0;
font-size: 13px;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-weight: bold;
}
#blq-local-nav ul#navigationlist li{
float:left;
margin:0;
}
#blq-local-nav ul#navigationlist li a {
color: #fff;
text-decoration: none;
background-image: none;
padding:8px 14px;
}
#blq-local-nav ul#navigationlist li a.thisPage,
#blq-local-nav ul#navigationlist li a:hover {
color: #fff;
text-decoration: none;
background: url(images/opacity-.png)repeat scroll 0 0;
padding: 8px 14px;
}
.tiny-category,
#latest-news {
background: url(images/col-bg-base.png) no-repeat 100 0;
width: 224px;
border:1px solid #ccc;
}
.tiny-category{height:270px;}
#latest-news {height:auto;}
.tiny-category h2 {
background: url(images/col-bg-top.png) no-repeat 0 0;
height: 23px;
margin-bottom: 0;
padding:6px 8px;/*was 6px*/
color: #fff;
}
.tiny-category h3,
.tiny-category p,
#latest-news {
padding: 6px;
}
.tiny-category h3 span {
display:block;
margin-bottom:0;
}
.tiny-category img {
/*float: left;*/
width: 226px;
height: 90px;
padding-bottom: 6px;
}
/* --------- Areas navigation  --------- */
/* area map style */
#areasOfBritainMap,
#warpImage {
display:block; 
float: left;
width: 300px; 
height: 347px; 
position: relative; 
margin: 0 14px 14px 0;}

#areasOfBritainMap a {
color:#000;
border: none;
font-family:arial, sans-serif; 
font-size:0.8em; 
font-weight:normal;}

a#areasTitle, a#areasTitle:visited {
display:block; 
width:300px; 
height:0; 
padding: 320px 0 0 8px;  
position:absolute; 
left: 0;
top: 0; 
text-decoration:none;
}

a.region,
a.warpLink {
	cursor: help; 
}

* html a#areasTitle {
height:320px; 
he\ight:0;}

dl#areasOfBritainMap {
	padding: 0px;
}
dl#areasOfBritainMap dt {
	font-weight: bold;
	margin: 0.5em 0;
}
dl#areasOfBritainMap dd {
	padding: 0 10px;
}
/*a#areasTitle:hover {
background: transparent url(images/rollovertif2_sm.gif) no-repeat 0 0; 
overflow:hidden;  
color:#c00;}*/

/* -devon and cornwall- */
a#corndev {
display:block; 
width: 70px; 
height:0; 
padding-top: 49px; 
overflow:hidden; 
position:absolute; 
left: 109px; 
top: 288px;}

* html a#corndev {
height:49px; 
he\ight:0;}

a#corndev:hover,
a#corndev.thisPage {
background: transparent url(images/dev_corn.gif) no-repeat 0 0; 
overflow:hidden; }

/* -wessex- */
a#wessex {
display:block; 
width:56px; 
height:0; 
padding-top:59px; 
overflow:hidden; 
position:absolute; 
left:156px; 
top:257px;}

* html a#wessex {
height:59px; 
he\ight:0;}

a#wessex:hover,
a#wessex.thisPage {
background: transparent url(images/wessex.gif) no-repeat 0 0; 
overflow:hidden; }

/* -london and south east- */
a#londonsoutheast {
display:block; 
width:81px; 
height:0; 
padding-top:44px; 
overflow:hidden; 
position:absolute; 
left:201px; 
top:272px;}

* html a#londonsoutheast {
height:44px; 
he\ight:0;}

a#londonsoutheast:hover,
a#londonsoutheast.thisPage {
background: transparent url(images/london_se.gif) no-repeat 0 0; 
overflow:hidden; }

/* -eastanglia- */
a#eastanglia {
display:block; 
width:54px; 
height:0; 
padding-top:58px; 
overflow:hidden; 
position:absolute; 
left:234px; 
top:222px;}

* html a#eastanglia {
height:58px; 
he\ight:0;}

a#eastanglia:hover,
a#eastanglia.thisPage {
background: transparent url(images/east-anglia.gif) no-repeat 0 0; 
overflow:hidden; }

/* -thames- */
a#thames {
display:block; 
width:46px; 
height:0; 
padding-top:39px; 
overflow:hidden; 
position:absolute; 
left:206px; 
top:248px;}

* html a#thames {
height:39px; 
he\ight:0;}

a#thames:hover,
a#thames.thisPage {
background: transparent url(images/thames.gif) no-repeat 0 0; 
overflow:hidden; }

/* -east midlands- */
a#eastmids {
display:block; 
width:56px; 
height:0; 
padding-top:64px; 
overflow:hidden; 
position:absolute; 
left:198px; 
top:199px;}

* html a#eastmids {
height:64px; 
he\ight:0;}

a#eastmids:hover,
a#eastmids.thisPage {
background: transparent url(images/east-mids.gif) no-repeat 0 0; 
overflow:hidden; }

/* -heart of england- */
a#heart {
display:block; 
width:48px; 
height:0; 
padding-top:53px; 
overflow:hidden; 
position:absolute; 
left:171px; 
top:215px;}

* html a#heart {
height:53px; 
he\ight:0;}

a#heart:hover,
a#heart.thisPage {
background: transparent url(images/heart.gif) no-repeat 0 0; 
overflow:hidden; }

/* -south wales- */
a#southwales {
display:block; 
width:64px; 
height:0; 
padding-top:59px; 
overflow:hidden; 
position:absolute; 
left:121px; 
top:227px;}

* html a#southwales {
height:59px; 
he\ight:0;}

a#southwales:hover,
a#southwales.thisPage {
background: transparent url(images/south-wales.gif) no-repeat 0 0; 
overflow:hidden; }

/* -north wales- */
a#northwales {
display:block; 
width:37px; 
height:0; 
padding-top:48px; 
overflow:hidden; 
position:absolute; 
left:136px; 
top:205px;}

* html a#northwales {
height:37px; 
he\ight:0;}

a#northwales:hover,
a#northwales.thisPage {
background: transparent url(images/north-wales.gif) no-repeat 0 0; 
overflow:hidden; }

/* -highlands of scotland- */
a#highlands {
display:block; 
width:189px; 
height:0; 
padding-top:128px; 
overflow:hidden; 
position:absolute; 
left:82px; 
top:8px;}

* html a#highlands {
height:128px; 
he\ight:0;}

a#highlands:hover,
a#highlands.thisPage {
background: transparent url(images/highlands.gif) no-repeat 0 0; 
overflow:hidden; }

/* -lowlands of scotland- */
a#lowlands {
display:block; 
width:70px; 
height:0; 
padding-top:89px; 
overflow:hidden; 
position:absolute; 
left:130px; 
top:73px;}

* html a#lowlands {
height:89px; 
he\ight:0;}

a#lowlands:hover,
a#lowlands.thisPage {
background: transparent url(images/lowlands.gif) no-repeat 0 0; 
overflow:hidden; }

/* -yorkshire & the humber- */
a#yorkhumb {
display:block; 
width:63px; 
height:0; 
padding-top:49px; 
overflow:hidden; 
position:absolute; 
left:186px; 
top:164px;}

* html a#yorkhumb {
height:49px; 
he\ight:0;}

a#yorkhumb:hover,
a#yorkhumb.thisPage {
background: transparent url(images/yorkhumb.gif) no-repeat 0 0; 
overflow:hidden; }

/* -northumbria- */
a#northumbria {
display:block; 
width:42px; 
height:0; 
padding-top:52px; 
overflow:hidden; 
position:absolute; 
left:185px; 
top:117px;}

* html a#northumbria {
height:52px; 
he\ight:0;}

a#northumbria:hover,
a#northumbria.thisPage {
background: transparent url(images/northumbria.gif) no-repeat 0 0; 
overflow:hidden; }

/* -Lancashire & the lakes- */
a#lanclakes {
display:block; 
width:65px; 
height:0; 
padding-top:85px;
overflow:hidden; 
position:absolute; 
left:138px; 
top:141px;}

* html a#lanclakes {
height:85px; 
he\ight:0;}

a#lanclakes:hover,
a#lanclakes.thisPage {
background: transparent url(images/lanclakes.gif) no-repeat 0 0; 
overflow:hidden; }

/* -North Ireland- */
a#north-ireland {
display:block; 
width:77px; 
height:0; 
padding-top:60px;
overflow:hidden; 
position:absolute; 
left:46px; 
top:134px;}

* html a#north-ireland {
height:60px; 
he\ight:0;}

a#north-ireland:hover,
a#north-ireland.thisPage {
background: transparent url(images/ire-north.gif) no-repeat 0 0; 
overflow:hidden; }

/* -East Ireland- */
a#east-ireland {
display:block; 
width:48px; 
height:0; 
padding-top:73px;
overflow:hidden; 
position:absolute; 
left:62px; 
top:180px;}

* html a#east-ireland {
height:73px; 
he\ight:0;}

a#east-ireland:hover,
a#east-ireland.thisPage {
background: transparent url(images/ire-east.gif) no-repeat 0 0; 
overflow:hidden; }

/* -south Ireland- */
a#south-ireland {
display:block; 
width:79px; 
height:0; 
padding-top:63px;
overflow:hidden; 
position:absolute; 
left:9px; 
top:215px;}

* html a#south-ireland {
height:63px; 
he\ight:0;}

a#south-ireland:hover,
a#south-ireland.thisPage {
background: transparent url(images/ire-south.gif) no-repeat 0 0; 
overflow:hidden; }

/* -west Ireland- */
a#west-ireland {
display:block; 
width:61px; 
height:0; 
padding-top:56px;
overflow:hidden; 
position:absolute; 
left:13px; 
top:168px;}

* html a#west-ireland {
height:56px; 
he\ight:0;}

a#west-ireland:hover,
a#west-ireland.thisPage {
background: transparent url(images/ire-west.gif) no-repeat 0 0; 
overflow:hidden; }

/* -Ireland- */
a#ireland {
display:block; 
width:74px; 
height:0; 
padding-top:95px;
overflow:hidden; 
position:absolute; 
left:68px; 
top:159px;}

* html a#ireland {
height:95px; 
he\ight:0;}

a#ireland:hover {
background: transparent url(images/britain-lanclakes2.gif) no-repeat 0 0; 
overflow:hidden; }

/* -areas images- 
body.areasFront*/ #areasOfBritainMap {
	background: url(images/map_main2.gif) no-repeat; 
}
body.areasCornDev #areasOfBritainMap {
	background: url(images/map_dev_corn.gif) no-repeat; 
}
body.areasWessex #areasOfBritainMap {
	background: url(images/map_wessex.gif) no-repeat; 
}
body.areasLondonSouthEast #areasOfBritainMap {
	background: url(images/map_londonSE.gif) no-repeat; 
}
body.areasEastAnglia #areasOfBritainMap {
	background: url(images/map_eastanglia.gif) no-repeat; 
}
body.areasThamesChiltern #areasOfBritainMap {
	background: url(images/map_thames.gif) no-repeat; 
}
body.areasHeartOfEngland #areasOfBritainMap {
	background: url(images/map_heart.gif) no-repeat; 
}
body.areasEastMidlands #areasOfBritainMap {
	background: url(images/map_eastmidlands.gif) no-repeat; 
}
body.areasSouthWales #areasOfBritainMap {
	background: url(images/map_southwales.gif) no-repeat; 
}
body.areasNorthWales #areasOfBritainMap {
	background: url(images/map_northwales.gif) no-repeat; 
}
body.areasNorthumbria #areasOfBritainMap {
	background: url(images/map_northumbria.gif) no-repeat; 
}
body.areasYorkshireHumber #areasOfBritainMap {
	background: url(images/map_yorkhumb.gif) no-repeat; 
}
body.areasLancashireLakes #areasOfBritainMap {
	background: url(images/map_lanclakes.gif) no-repeat; 
}
body.areasLowlands #areasOfBritainMap {
	background: url(images/map_lowlands.gif) no-repeat; 
}
body.areasHighlandsAndIslands #areasOfBritainMap {
	background: url(images/map_highlandsislands.gif) no-repeat; 
}
body.areasNorthernIreland #areasOfBritainMap {
	background: url(images/map_northernireland.gif) no-repeat; 
}
body.areasSouthernIreland #areasOfBritainMap {
	background: url(images/map_main2.gif) no-repeat; 
	}
/*===============================================================*/
#sub-header {
width: 974px;
overflow: hidden;
height: 180px;
}
#sub-header {background: url(images/banner2.png) no-repeat 0 0;}
#sub-header blockquote {
margin: 14px 0 0 14px;
padding: 0;
width: 300px;
float: left;
text-align:center;
background: none;
}
#sub-header blockquote p {
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height: 2em;
padding: 0;
}
span.amp {
  font-family: Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
  }
 /*==============================================================*/
#section-nav { list-style: none; margin: 1.5em 0 1em 0;width:226px;}
#section-nav li { padding: 0; margin: 0; }
#section-nav a {
	display: block;
	line-height: 2em;
	padding: 0.2em 0.2em 0.2em 1em;
	margin-bottom: 1px;
	color: #1a1a1a;
	background-color: #D6e2a4;
	}
#section-nav a:hover,
#section-nav a.this-section {
	color: #fff;
	background-color:#186106;
	}
ul#regionPhotos {
display:block;
margin:2em auto;
width:580px;
overflow:hidden;
}
ul.inlineList li {
display:inline;
}
li.regionThumbnail {
margin-right:20px;
}
li.regionThumbnail a {
border:medium none;
}
li.regionThumbnail img {
background-color:#FFFFFF;
border-color:#999999 #666666 #666666 #999999;
border-style:solid;
border-width:1px 2px 2px 1px;
height:150px;
padding:8px;
width:150px;
}
#news.Mod .post h3 {
background-color:#FFFFFF;
margin-bottom:0;
}
p.post-info {
	color:#aaa;
}
h2 + p.post-info {
margin-top: -1.5em;
}
p.post-info {
margin: 0;
font-size: 0.8571428571428571em;
line-height: 1.75em;
border-bottom: 0.083333333333333333333333333333333em solid #38539a;
margin-bottom:1.6666666666666666666666666666667em;
}
a.more-link,
a:visited.more-link{
color: #944418;
text-decoration: none;
}
a:hover.more-link,
a:active.more-link {
color: #186106;
text-decoration: underline;
}
/* ---------- 7. forms ---------- */	


/* fieldset styling */
#enquiry-form fieldset {
	margin: 0 0 1em;
	padding: 1em;
	border : 1px solid #ccc;
	background-color: #D6E2A4;
}
#enquiry-form fieldset fieldset {
	margin: 0;
	padding: 0;
	border : none;
}
/* legend styling */
#enquiry-form legend {
	font-size: 1.1428571428571428em;
	line-height: 1.4em;
	color: #fff; 
	background: #186106;
	border: 1px solid #ccc;
	padding: 2px 14px
}

#enquiry-form form p {
	position: relative;
	width: 100%;
	margin: 0 0 0.8em 0;
}
/* style for  labels */
#enquiry-form label {
	float: left;
	width: 17em;
}
#enquiry-form #maxDrive label,
#enquiry-form #averageNights label {
	width: 22em;
}

#enquiry-form #maxDrive input,
#enquiry-form #averageNights input {
	width: 5em;
}
/* style for required labels */
#enquiry-form label .required,
#enquiry-form p.required {
	font-size: 0.83em;
	color:#760000;
}

/* style field tips  */
label .fieldTips,
h2 .fieldTips {
	position: absolute;
	margin-left: 17em;
	left: 320px;
  	right: 0;
  	font-size: 0.8em;
	font-weight: normal;
	color:#760000;
	padding-left: 24px;
	background: url(images/info-sm.png) no-repeat left top;
	width: 14em
}

/*h2 .fieldTips {
	margin-left: 24em;
}*/
/* :KLUDGE: Explicitly set the width for IE6-*/
* html .fieldTips{
  width: 14em;
}
input,
textarea {
  width: 200px;
}
textarea {
	height: 50px;
}
input[type="text"], textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
input.radio, input.checkbox, input.submit {
  width: auto;
}
p#submitButton 
	margin: 0 auto;
	text-align: center;
}
/* style form elements on focus */
input:focus, textarea:focus {
	background: #ffc;
}
input.radio {
  	float: left;
	margin-right: 1em;
}
#contactForm textarea {
	width: 200px;
	height: 100px;
}
#contactForm label {
	float: left;
	width: 10em;
}

/* Arrival & Departure form styling */
#monthOfArrivalLabel, #yearOfArrivalLabel,
#monthOfDepartureLabel, #yearOfDepartureLabel  {
  	text-indent: -1000em;
	width: 0;
}

#dateOfArrival,
#dateOfDeparture {
  	width: 6em;
	margin-right: 0.5em;
}
#monthOfArrival,
#monthOfDeparture {
  width: 10em;
	margin-right: 0.5em;
}
#yearOfArrival,
#yearOfDeparture {
  width: 5em;
}
/* other form styling */
#thingsToDo,
#accommodation,
#carRental,
#carDriver,
#websiteAppeal, /* -feedback form- */ 
#websiteEaseOfUse, /* -feedback form- */
#websiteServiceExplain, /* -feedback form- */
#serviceRFeferral /* -feedback form- */
{ 
  margin: 0;
	padding: 0;
	border: none;
	background: transparent;
}
#thingsToDo h2,
#accommodation h2,
#websiteAppeal h2, /* -feedback form- */
#websiteEaseOfUse h2 , /* -feedback form- */
#websiteServiceExplain h2, /* -feedback form- */
#serviceReferral h2 { /* -feedback form- */
	position: relative; /* temp */
	float: left;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	margin: 0;
	text-align: left;
}
#thingsToDo h2,
#accommodation h2 {
	width: 12em;
	font-size:1em;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#484A47;
	}
#websiteAppeal h2, /* -feedback form- */
#websiteEaseOfUse h2 , /* -feedback form- */
#websiteServiceExplain h2, /* -feedback form- */
#serviceReferral h2 {
	width: auto;
}
#carRental h2,
#carDriver h2 {
	width: 26em;
	float: left;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	margin: 0;
	text-align: left;
}
#thingsToDo div,
#accommodation div {
  width: 15em;
	float: left;
}
#carRental div,
#carDriver div {
  width: 8em;
	float: left;
}
#thingsToDo label,
#accommodation label,
#carRental label,
#carDriver label,
#anti-spam label {
  /*width: 3em;*/
	float: none;
	display: inline;
	margin-left: 0.3em;
}
p#anti-spam {
text-align: center;
}
/*ul#list-post-categories {
background-color:#66CC99;
}
*/
/*------------------------------------------------------------------*/
/* ================================================================ 

WordPress Specific

=================================================================== */
.post {
width: auto;
overflow: hidden;
}
#mainPrimaryContent {
}
body#news #mainSecondaryContent {
padding-top: 24px;
}
/* ---------- Comments Form ---------- */

#comment-form label {
display: block;
margin-bottom: 0;
}
#comment-form input.text, 
#comment-form textarea {
border:1px solid #CCCCCC;
width: 30em;
}

p.subscribe-to-comments label {
display: inline-block;
}
.post-comments-status {
float:right;
padding-left: 1.4em;
background: url(images/speech_bubble.gif) no-repeat 0 30%;
}
.nocomments {
padding-left: 1.4em;
background: url(images/speech_bubble_closed.gif) no-repeat 0 30%;
}
.avatar {
float:left;
margin: 0 10px 0 0;
height: 32px;
width: 32px;
border: 1px solid #ccc;
background: #fff;
}
p.date {
margin-top: -2em;
color: #999;
}
.group {
border-bottom: 1px solid #999;
margin-bottom:1.5em;
}
p.comment-moderation {
padding-left: 1.6em;
background: url(images/time.png) no-repeat 0 50%;
}
p.postmetadata {
background: #E4E4E4;
}
.comment-me {
background: url(images/comments_bg.jpg) no-repeat bottom right;
}
/*.entry p {
padding: 0 6px;
}*/
/* ---------- typography ---------- */
#mainSecondaryContent p,
#mainSecondaryContent ul {
margin: 0;
font-size: 0.8571428571428571em;
line-height: 1.75em;
margin-bottom: 1.75em;
}
p.extra-small,
p.cite,
ul.post-meta-data,
p.postmetadata {
margin: 0;
font-size: 0.71428571428571428571428571428571em;
line-height: 2.1em;
margin-bottom: 2.1em;
}
/* ---------- Post Title ---------- */

/*h2, h2 a:link, h2 a:visited, 
h3, h3 a:link, h3 a:visited {
color: #ff6600;
text-decoration: none;
}
h2 a:hover, h2 a:active,
h3 a:hover, h3 a:active {
color: #377AA6;
text-decoration: none;
}*/
h2 + p.post-info {
margin-top: -1.5em;
}
form p {
line-height: 1.2em; 
margin-bottom: 0.8em;
}
form h3 {
margin-bottom: 0.5em;
}
p.post-info {
margin: 0;
font-size: 0.8571428571428571em;
line-height: 1.75em;
border-bottom: 0.083333333333333333333333333333333em solid #38539a;
margin-bottom:1.6666666666666666666666666666667em;
}
/* ---------- Sidebar Titles ---------- */
#mainSecondaryContent h3,
#mainSecondaryContent h4 {
color: #666666;
text-indent: 0.2em;
}
#mainSecondaryContent h3 {
margin: 0;
font-size: 1.1428571428571428em; /* 16px */
line-height: 1.3125em;
border-bottom: 0.0625em solid #38539A; /* 1 div 16 = 0.0625 = 1px */
margin-bottom: 1.25em; /* = line-height - border-bottom = 1.25 */
}
#mainSecondaryContent h4 {
margin: 0;
font-size: 1em; /* 14px */
line-height: 1.5em; /* 21 div 14 = 1.5 */
border-bottom: 0.071428571428571428571428571428571em solid #186106;
margin-bottom: 1.4285714285714285714285714285714em;
}
/* ---------- Links ---------- */
#mainSecondaryContent a:link,
#mainSecondaryContent a:visited {
color: #944418/*D36CDBF4E00*/;
text-decoration: none;
}
#mainSecondaryContent a:hover, 
#mainSecondaryContent a:active {
color: #944418;
text-decoration: underline;
}
/* ---------- Post Comments ---------- */
.post-comments-status a:link,
.post-comments-status a:visited { 
text-decoration:none;
color:#aaa;
}
.post-comments-status a:hover,
.post-comments-status a:active {
color: #ff6600;
}
/* ---------- Others ---------- */
.post-details p.time, .post-details p.comments, .post-details p.time-comments, .comment-details p.date, ul.comment-navigation, #footer p, #footer ul, .credits {
font-size: 0.8571428571428571em; /* 12px */
line-height: 1.75em; /* 21 div 12 = 1.75 */
margin-bottom: 1.75em;
}
ul.post-meta-data li {
display: inline; /*still not working*/
}
p.post-info {
/*padding-left: 1.2em;*/
color:#aaa;
/*background: url(images/10x10/calendar.gif) no-repeat 0 50%;*/
}
ul#list-post-categories li, ul#list-post-archives li, ul#list-recent-posts li, ul#list-blog-roll li, ul#list-bookmarks li {
list-style-type:circle;
}
.territory ul li, ul.post-meta-data li, ul#list-post-archives li, ul#list-post-categories li, ul#social-media-links li {
margin-left:20px;
}
ul#list-meta-data {
margin-left: 5px;
}
li.rss-feed,
li.twitter,
li.newsletter {
padding-left: 20px;
}
li.rss-feed {
background:transparent url(images/feed.png) no-repeat scroll 0 50%;
}
li.twitter {
background:transparent url(images/twitter-icon.png) no-repeat scroll 0 50%;
}
li.newsletter {
background:transparent url(images/newspaper.png) no-repeat scroll 0 50%;
}
/* needed? */
/* error messages 
input.error,
input:hover,
textarea.error,
textarea:hover {
background-color: #FFFFCC;
color: #38539a;
}*/
p.mail-sent,
p.error,
p.close-window {
padding-left: 1.8em; /* put error message in <p> in errror-wrap <div> */
}
p.mail-sent {
background: url(images/email_go.png) no-repeat 0 2px;
}
p.error {
background: url(images/error.png) no-repeat 0 2px;
} /* errors could also be reported as a list */
.post h3 {
margin-bottom: 0.5em;
}
.Mod .post h3 {
margin-bottom: 0;
background-color: #fff;
}
/*
/* - side nav- */
ul#activities {list-style-type:none;}
ul#activities a {text-indent:-888px;}
#nav-one {
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/houses-on.jpg) top left no-repeat;	
background-image: url(http://www.realbritaincompany.com/images/rollover3/houses-on.jpg);
}

#nav-one a {
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/houses-off.jpg) top left no-repeat;
color: #000;
background-image: url(http://www.realbritaincompany.com/images/rollover3/houses-off.jpg);
}
#nav-one a:hover {
background: transparent none;
}
#nav-two {	/* "link" will be our container, here div tag */
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/monuments-on.jpg) top left no-repeat;	/* 
second image place, for second background */
background-image: url(http://www.realbritaincompany.com/images/rollover3/monuments-on.jpg);
}
#nav-two a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/monuments-off.jpg) top left no-repeat;	/* 
Placement of first image in foregrand */
color: #000;
 background-image: url(http://www.realbritaincompany.com/images/rollover3/monuments-off.jpg);
}
#nav-two a:hover {	/* masking the image when hovering */
background: transparent none;
}
#nav-three {	/* "link" will be our container, here div tag */
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/food-on.jpg) top left no-repeat;	/* second 
image place, for second background */
background-image: url(http://www.realbritaincompany.com/images/rollover3/food-on.jpg);
}
#nav-three a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/food-off.jpg) top left no-repeat;	/* 
Placement of first image in foregrand */
color: #000;
 background-image: url(http://www.realbritaincompany.com/images/rollover3/food-off.jpg);
}
#nav-three a:hover {	/* masking the image when hovering */
background: transparent none;
}
#nav-four {	/* "link" will be our container, here div tag */
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/sport-on.jpg) top left no-repeat;	/* second 
image place, for second background */
background-image: url(http://www.realbritaincompany.com/images/rollover3/sport-on.jpg);
}
#nav-four a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/sport-off.jpg) top left no-repeat;	/* 
Placement of first image in foregrand */
color: #000;
 background-image: url(http://www.realbritaincompany.com/images/rollover3/sport-off.jpg);
}
#nav-four a:hover {	/* masking the image when hovering */
background: transparent none;
} 
#nav-six {	/* "link" will be our container, here div tag */
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/cultural-on.jpg) top left no-repeat;	/* second 
image place, for second background */
background-image: url(http://www.realbritaincompany.com/images/rollover3/cultural-on.jpg);
}
#nav-six a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/cultural-off.jpg) top left no-repeat;	/* 
Placement of first image in foregrand */
color: #000;
 background-image: url(http://www.realbritaincompany.com/images/rollover3/cultural-off.jpg);
}
#nav-six a:hover {	/* masking the image when hovering */
background: transparent none;
} 
#nav-five {	/* "link" will be our container, here div tag */
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/outdoor-on.jpg) top left no-repeat;	/* second 
image place, for second background */
background-image: url(http://www.realbritaincompany.com/images/rollover3/outdoor-on.jpg);
}
#nav-five a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/outdoor-off.jpg) top left no-repeat;	/* 
Placement of first image in foregrand */
color: #000;
 background-image: url(http://www.realbritaincompany.com/images/rollover3/outdoor-off.jpg);
}
#nav-five a:hover {	/* masking the image when hovering */
background: transparent none;
}
#nav-seven {
display: block; 
width: 225px;
height: 60px;
background: url(http://www.realbritaincompany.com/images/rollover3/special-on.jpg) top left no-repeat;
background-image: url(http://www.realbritaincompany.com/images/rollover3/special-on.jpg);
}
#nav-seven a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: white url(http://www.realbritaincompany.com/images/rollover3/special-off.jpg) top left no-repeat;
color: #000;
background-image: url(http://www.realbritaincompany.com/images/rollover3/special-off.jpg);
}
#nav-seven a:hover {	/* masking the image when hovering */
background: transparent none;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
form p {
margin-bottom:0.5em;
}
#contactForm input {
background-color:#fff;
margin-bottom: 2px;
}
.ErrorField {
    border-color: #D00;
    background:#fff url(http://www.realbritaincompany.com/images/exclamation.png) no-repeat scroll 99% 2px;
    margin-right:10px;
}

span.ValidationErrors {
    display: inline-block;/*could/should be block*/
    /*padding-left: 20px;
    background: transparent url(exclamation.png) no-repeat scroll 0 0;*/
    font-size: 12px;
    color: #D00;
    font-style: italic;
	padding-left: 20em;
}
#recent-posts li {
padding-left: 20px;
background: #fff url(http://www.realbritaincompany.com/images/page_white_text.png) no-repeat 0 3px;
}
/*
 * SimpleModal Basic Modal Dialog
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:380px; width:600px; color:#333; background-color:#f6f6f6; border:4px solid #186107; /*#bbb #333 #444*/padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(http://www.realbritaincompany.com/blog/wp-content/themes/rbc/images/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#187107;font-weight:bold;}/*#84b8d9*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
#fsc-submit{
background:#186106 none repeat scroll 0 0;
color:#FFFFFF;
width: 80px;
font-weight:bold;
margin:0;
cursor: pointer;
}
