* {
    border: 0;
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
   background-image: url(/Images/wallBG_tcm69-172693.jpg);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 69%;
    line-height: 1.454em;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 896px;
}

html {
    overflow-x: hidden;
}

.access {
    display: none;
}

#page {
    width: 896px;	
    font-size: 0.9em;;
    line-height: 1.309em;;
    margin-top: 60px;	
}
.britslogo {

background-image: url(/Images/Logo_tcm69-172689.png);
	_background-image: none;
    _filter: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Logo_tcm69-172689.png',sizingMethod='scale');
    background-position: top right;
    background-repeat: no-repeat;
	display:block;
	width: 185px; 
	height: 61px;
position:absolute;
top:-75px;
left:10px; 
}

.teasersbottom {
/*background-image: url(/en/Images/BotRightBG2.png);*/
	background-image: url(/Images/BotRightBG2_tcm69-147368.png);
	

	_background-image: none;
    _filter: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/BotRightBG2_tcm69-147368.png',sizingMethod='scale');

    background-position: bottom left;
    background-repeat: no-repeat;
	
	display:block;
	width: 138px; 
	height: 16px;


position:relative;
bottom:5px;
left:0px; 
_bottom:5px;
_left:0px;

}

#content {
	float:left;
                position:relative;
 	margin:0;
	background-color:#fff;
                background-color: transparent !important;
	background-image: url(/Images/mainBG_tcm69-172691.jpg);
                background-repeat: no-repeat;
                width:890px;
                border-left:6px solid #ffffff;
                border-right:6px solid #ffffff;
                height:473px;
}

#content a {
   	color: #0A3B6B;
    text-decoration: underline;
}

#left {
	background-color:#ffffff;
                border-top:2px solid #ffffff;
                border-bottom:2px solid #ffffff;
                _border-bottom:0px solid #ffffff;
                border-left:2px solid #ffffff;
                border-right:0px solid #ffffff;
                padding:0;
	margin:0;
	height: 340px;
	width:270px;
	position:absolute;
                top:85px ;
                left:38px;
}

#left h2{
font-family:Arial,Tahoma, Verdana,Helvetica,sans-serif;
font-size: 1.8em;
font-weight:bold;
padding:10px 5px 10px 5px;
color:#fff;
line-height:0.9em;
text-align:center;
background-color:#808080;
position:relative;
	top:0px;
	left:250px;
padding:10px 10px 20px 15px;
_padding:10px 10px 10px 15px;
/*border-bottom:1px solid #fff;*/
/*color:#feb501;*/
}

#left .divCFirstSection{
    background-color:green;
    width:270px;
}
#left .divCFirstSection h3{
font-size: 1.7em;
font-weight:bold;
padding:10px 5px 10px 5px;
color:#fff;
line-height:0.9em;
text-align:center;
}

#left .divCFirstSection p{
padding:10px 5px 5px 5px;
font-size:1.1em;
}
#main {
background-color:#ffffff;
padding:0;
width:347px;
height:340px;
margin:0;
position:absolute;
top:85px;
left:310px;
border-top:3px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
text-align:left;
}

#main h2{

 margin:-1px 0px 0px -1px;
 _margin:-1px 0px 0px -2px;

  padding:12px 0px 0px 10px;
  

  height:23px;
     
  font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
  font-weight:bold;
  font-size: 1.5em;
  color:#fff;

  background-color:#333333;

  position:relative;
	top:0px;
	right:1px;
	width:338px;
	_width:345px;

  
}

#main .divPDetailComp{
    margin:0px 0px 0px 0px;
	 _margin:0px -5px 0px 0px;
	padding:10px 5px 0px 10px;
/*	position relative to fix the google map positioning */
	position:relative;
	top:0px;
	left:0px;
	overflow-y:auto;
	height:295px;
}



#main .divCYouTubeSimple {

float:left;
width:300px;
 _width:auto;
 overflow: auto;

 margin:-70px 2px 10px 0;
_margin: 20px 2px 0 7px;

padding:1px 2px 1px 0px;

height:235px;
}


.divCYouTubeSimple embed{
    width: 215px;
	float:left;
	margin: 80px 5px 7px 15px;   
	_margin: 80px 5px 7px 5px;
}
.divCYouTubeSimple p {
float:left;
width:120px;
display:block;
padding: 140px 3px 3px 5px;

font-family:Arial,Tahoma, Verdana,Helvetica,sans-serif;
font-size: 1.1em;
font-weight:normal;	
}



/* */
.divCYouTubeSimple h3 {
float:left;
width:135px;
display:block;
padding: 6px 3px 3px 5px;
color: #fff900;
font-size:1.5em;
font-family:Arial,Tahoma, Verdana,Helvetica,sans-serif;
color:#000;
font-weight:bold;	
}



#main h4{

  font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
  font-weight:bold;
  font-size: 1.1em;
}


#main .div1ColumnTeasers {
background-color: #808080;
/*background-image: url(/en/Images/DarkGradient_tcm12-142206.png) !important;*/

background-image: url(/Images/DarkGradient_tcm69-142206.png) !important;
width: 396px;
_width: 396px;
padding: 15px 5px 15px 8px;
color: #000;
position:absolute;
bottom:12px;
_bottom:58px;
right:90px;
_right:90px;

}

 #main .div1ColumnTeasers .teaserRhs {

    float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;	
}

#main .teaserRhs {
   /* float: left;*/
   padding: 0px 0px 0px 0px;
   margin: 5px 0px 5px 19px;
}

#main .teaserRhs .teaserText {
	padding-left: 154px;
	padding-top:2px;
	font-family:Arial,Tahoma, Verdana,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight:normal;	
	/*background-color:#FFC0CB;*/
 
}
#main .teaserText p{
   margin: 5px 0 5px 0;
    color:#000;	
}

#main .teaserRhs  h3 a{
text-decoration:none;
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size: 1.1em;
_font-size: 0.8em;
font-weight:bold;
margin-top:0px;
display:block;
color:#0A3B6B;
}

#main .teaserRhs a {
color: #FFF900;
font-weight:bold;
font-size: 1.0em;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
color:#0A3B6B;

}

#main .teaserImg img {
    /*background-image: url(/en/Images/ShadowImgSq3_tcm12-142211.png);*/
    padding:3px 2px 2px 3px;
    float: left;
    display: block;
    width: 140px;    
}

#main .div3ColumnTeasers {
    color: #000;
    text-decoration: none;
	margin:5px 0 5px 0;
	padding:10px 5px 0px 0;
	font-family:,Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height:1.1em;
	background-color:grey;
}

#main img{ 
padding:4px 2px 3px 4px;
float:left;
margin:0 1em 0em 0;
}

#main .divCSection img{

margin:0 1em 10px 0;
}

#main img.left{ 
 /*background-image: url(/en/Images/ShadowImgSq3_tcm12-142211.png);*/
 padding:3px 2px 2px 3px;
 float:left;
 margin:0 1em 0em 0;
}

#main img.right{ 
 /*background-image: url(/en/Images/ShadowImgSq3_tcm12-142211.png);*/
 padding:3px 2px 2px 3px;
 float:right;
 margin:0 1em 0em 0.5em;
}

#main .divFirstCSection {
/*margin:0px 10px 0px 0px;
padding:10px 0px 0px 0px;*/

}

#main .divCSection {
/*margin:0px 5px 5px 0px;*/
padding:10px 0px 0px 0px;

}


/*#main .divPDetailComp h2 {*/
#main .divCSection h2, .divCFirstSection h2 {
    margin:0px 7px 5px -2px;
	padding:0px 0px 0px 0px;
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height:1.5em;
	font-weight:bold;
	font-size: 2.0em;
}

#main .divPDetailComp h3 {
   /* margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;*/
	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	line-height:1.5em;
	font-weight:bold;
	font-size: 1.5em;
}

#main .divPDetailComp p{
   font-family:Tahoma, Arial, Verdana,Helvetica,sans-serif;
   font-size: 1.1em;
   font-weight:normal;
   color:#333333;
   /*margin:0px 0px 0px 10px;
   padding:0px 0px 0px 10px;*/
   text-align:justify;

  
 }

/*#main .divCSection p{
   padding:5px 0px 5px 0px;
}*/

/* #main .divCFirstSection h2{*/
#main .divPDetailComp h2{
	margin:-1px -2px 0 -10px;
	padding: 7px 0px 0px 10px;
	background-color:grey;
	font-family:Arial, Tahoma,Verdana,Helvetica,sans-serif;
    font-size: 1.0em;
    font-weight:normal;
    width:auto;
    color:#fff;
	line-height:1.5em;
	font-weight:bold;
	font-size: 1.5em;
	height:30px;
}




#right {
height:410px;
position:absolute;
right:0;
top:20px;
width:138px;
}



#right h2 {

background-color: transparent !important;
background-image: url(/Images/TopRightBG2_tcm69-146097.png) !important;

_background-image: none;
_filter: none !important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/TopRightBG2_tcm69-146097.png',sizingMethod='scale');
    background-position: top left;
    background-repeat: no-repeat;
	display:block;
	width: 120px; 
	height: 16px;

 position:relative;
 top:0px;
 right:0px;
 font-size:1.15em;
 padding-right: 18px;
 
  }

 
#right .div1ColumnTeasers{
 background-color:#fff;
 margin-top:-5px;
 }

#right .teaserRhs {
margin:5px 22px 5px 10px;

}

#right .div1ColumnTeasers{
 background-color:#fff;
 margin-top:-5px;
 }
#right .teaserText {
   padding-left: 5px;
   padding-bottom: 2px;
	font-family:Arial,Tahoma, Verdana,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight:bold;
	width:100px;
	clear:left;
	 
  background-color:#333333;

  margin-top:-5px;

}
#right .teaserText p{
	font-family:Arial,Tahoma, Verdana,Helvetica,sans-serif;
   font-size: 0.6em;
   font-weight:normal;
   color:#fff;
   margin:0px 0px -11px 0;
 }


#right .teaserImg img {
 padding:0px 0px 0px 0px;
    float: left;
    display: block;
   /* width: 140px; */
}
#right .teaserRhs h3, #right .teaserRhs h3 a{
font-size: 0.9em;
}
#right .teaserRhs a {

font-weight:bold;
font-size: 0.8em;
_font-size: 0.6em;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
color: #fff;
text-decoration:none;
}
/*  End of RIGHT */


#bottom{
clear:both;
display: block;
float: left;
width:896px;
background-color:#fff;
}
/*
#bottom h3{
display:none;
*/
}
/* BOTTOM LIST OF LINKS */
#bottom a:hover {
    text-decoration: underline;
}

	


#bottom .teaserRow {
	width:890px;
	text-align:justify;
}
#bottom .teaserRhs {
    float: left;
	margin-left:5px;
	margin-right:0;
	width: 47%;   
	padding: 11px 0 8px 10px;
}



#bottom .teaserText {
    padding-right: 100px;
	padding-top:2px;
	
}
#bottom .teaserRhs h3{
font-size:1.25em;
}

#bottom .teaserRhs h3 a{
text-decoration:none;
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size: 1.25em;
font-weight:bold;
padding-left: -10px;
padding-bottom:2px;


}
#bottom .div2ColumnTeasers  p {
clear:left;
    color: #fff;
    text-decoration: none;
	margin:5px 0 5px 0;
	_margin:2px 0 5px 0;
	padding:0px 5px 0px 0;
	font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	line-height:1.3em;
	font-size: 1.3em;
	float:left;
	
}

#bottom .teaserRhs a {
/*color: #FFF900;*/
color: #FFF;
font-weight:bold;
text-decoration:underline;
font-size: 1.0em;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;


}
#bottom .teaserImg  {
float:right;
}


#bottom .teaserImg img {
   
    display: block;
    width: 75px;
    height: 75px;
    padding:5px 5px 5px 5px;
   
}




/*************** End of Bottom List of Links **************/


#bottom .divSectionLinkList {
                overflow: auto;
	width: 896px;
                float:left;
	display:block;
	background-image: url(/Images/visitBritainLogo_tcm69-172701.jpg);
    background-repeat: no-repeat;
    background-position: right center;	
	min-height: 28px;
    height: auto !important;
    height: 28px;
	font-size:1em;
    font-weight:bold;	
}
#bottom .divSectionLinkList h3{text-indent:-2000px;}

#bottom .divSectionLinkList li {
   float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    /*border-left: 1px solid #000;*/
	margin: 0px 0px 0px 20px;

	 }

#bottom ul {


    /*float: right;*/
	margin-left:90px;
	_margin-left:90px;
	margin-top:-5px;
}
#bottom a:hover {
    text-decoration: underline;
}

#bottom a {
   color: #0a5bad;
    text-decoration: none;
	display: block;
	/*clear: right;*/
	float:left;
}	 
/*#bottom .bottomTxt{
                display:block;
                clear:both;
                float:left;
	position:relative;
                top:20px;
                left:0px;
	color:#8897ad;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
                width:796px;
                height:1px;
}*/
/* STYLING for DIVNAVIGATION */ 

#top{
float:left;
width: 890px;
border:6px solid #ffffff;
position:relative;
z-index:5;
margin-top:20px;
}
.divNavigation {
    background-color: #b41c21;
    margin-bottom: 0px;
    float:left;
	font-family: Arial, Tahoma;
	font-weight:Bold;
	font-size:1.1em;
	text-align:justify;
}

.divNavigation a {
    color: #fff;
    display: block;
   padding: 8px 12px;
    text-decoration: none;	
}
.divNavigation ul ul a{
color:#fff ;
}
.divNavigation ul ul a:hover{
color:#fff ;
}

.divNavigation ul {
    float:left;
  width: 890px;
  position:relative;
	}

.divNavigation li {
	float:left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.divNavigation ul ul {
    position: absolute;
	left: 0pt;
	top: 29px;
	border-bottom:3px solid #FFFFFF;
                border-top:3px solid #FFFFFF;
	width: 890px;
                background-color: #FEB501;
                display:none;
}

.divNavigation li:hover, .divNavigation li.sfhover {
    background-color: #FEB501;
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.divNavigation li:hover  a{
color:#000;
}

.divNavigation li:hover, .divNavigation li.sfhover a{
color:#000;  	
}

.divNavigation ul li.firstLi {
    border-left: 0;
    margin-left: 0;
}

.divNavigation ul ul li, .divNavigation ul ul li:hover, .divNavigation ul ul li.sfhover {
    border: none;
	float:left;
	}
.divNavigation li:hover ul, .divNavigation li.sfhover ul {
    display: block; 
 
}

/* STYLE FOR THE FORM */
#main #linkform {
	margin-left:15px;
}

#main .divRRoundInner {
    /*background-color: transparent;*/
	/*background-color:#c8c3c3;*/
	color:#000;
    padding: 18px 1px 37px 1px;
	_padding: 18px 1px 37px 1px;

	margin-top:-45px;
    
	_margin-left:10px;

	font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 1.1em;
}
#main .frmRButton {
   /* color: #F72958;*/
  /*color:#0A3B6B;*/
    color:#fff;
    font-weight: bold;
    background-color: #0A3B6B;
    border: 1px solid #b2b2b2;
    border-bottom-color: #535353;
    border-right-color: #535353;
    position: relative;
    right: 14px;
    bottom: 32px;
	width:90px;
}

/****************/
#CRMControl1_VB_OPT_Email1_VB_OPT_Email, #CRMControl1_VB_OPT_3Party1_VB_OPT_3Party, #CRMControl1_tc, #CRMControl1_VB_OPT_Postal1_VB_OPT_Postal{
	margin-right: 5px;
	/*margin-bottom: 2.5em;*/
	margin-bottom: 1.5em;
	float: left;
	_border: none;

}

#CRMControl1_pnlTc {
	clear: both;
}

.clsCRMInputControl select, .clsCRMInputControl input {
	border: 1px solid #8e8e8e;
}

#main .twoColumn {
    width: 100%;
    overflow: auto;
	/*margin-bottom:9px;*/
}

#main .clsCRMInputControl {
    display: block;
    width: 100%;
    overflow: auto;
	margin-bottom:4px;
	margin-left:1px;
}

#main .twoColumn .clsCRMInputControl {
    width: 45%;
	_width: 45%;	
    float: left;
	/*margin-bottom:8px;
	margin-top:12px;*/
	
	
}

#main .clsCRMInputControl #CRMControl1_InterestList1_InterestList_1 input{
   display:block;

    }
	

#main .twoColumn .clsCRMControll_Button1 {
	margin-top:5px;  
}

#CRMControl1_InterestList1_InterestList input{
float:left;
margin-right:10px;
border:0px;
}
#CRMControl1_InterestList1_InterestList label{
float:left;
width:140px;
line-height:1.8em;
}
.ARK_Question #CRMControl1_MultipleOptionQuestion1_MultipleOptionQuestion {
display:block;
}

/* For the COMPOSITE IMAGE GALLERY - Light*/ 
div.divCDownloadBox div div {
    float: left;
    width: 112px;
	_width: 107px;
}

.divCDownloadBox {
	width: 381px;
	_width: 333px;
	overflow: auto;
	padding-left:11px;
	/*background-color: #fff;*/
}

#right .divCSection {
	background-color: none;
	border-bottom: 0;
	padding: 0;
}

div.divCDownloadBox div div {
	height: 105px;
	/*text-align: center;*/
	text-align:justify;
}

.divCDownloadBox #selectionbox {
	margin-bottom:5px;
}

div.divCDownloadBox div div img{
/*border: 1px solid #efefef;*/

/*background-image: url(/en/Images/ShadowImgSq3_tcm12-142211.png);*/
   }

div.divCDownloadBox div div.divCDownloadBoxInnerBott {
	display: none;
}
/*Litebox css*/
#lightbox{
	position: absolute;
	top: 240px;
	left: 0;
	width: 100%;
	text-align: center;
}
#lightbox a img{
	border: none;

}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(/en/Images/blank_tcm12-97228.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(/en/Images/prevlabel_new_tcm12-97232.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(/en/Images/nextlabel_new_tcm12-97231.gif) right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}
#imageData {
	padding: 0 10px;
}
#imageData #imageDetails{
	width: 90%;
	float: left;
	text-align: left;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 22px;
	float: right;
	padding-bottom: 0.7em;
}

#overlay{
	position: absolute;
	/*top: -108px;*/
	top: 0px;
	left: -415px;
	left: expression('-' + ((document.documentElement.clientWidth - document.body.offsetWidth) / 2) + 'px');
	width: 1600px;
	width: expression(document.documentElement.clientWidth + 'px');
	height: 100%;
	height: expression(document.documentElement.clientHeight + 'px');
	padding-bottom: expression('124px');
	background-color: #7d7d7d;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* For the Google Map */
#main #CustomGMapFrame {
padding-left:15px;
padding-bottom: 5px;
/*position:relative;
bottom:15px;
*/
}

#main #CustomGMapFrame h2{
padding:20px 0 10px 0px;
margin:0px;
}

#bottom .div2ColumnTeasers{
background-color:pink;
background-image: url(/Images/BottomRedBG_tcm69-146101.png);
height:105px;
border-top: 3px solid #fff;
border-right: 6px solid #fff;
border-bottom: 6px solid #fff;
border-left: 6px solid #fff;
width:890px;
}

.topshade{
background-image:url(/Images/topShade_tcm69-172719.png);
background-repeat:no-repeat;
width:915px;
z-index:1px;
height:5px;
position:absolute;
top:-136px;
left:-324px;
_background-image: none;
    _filter: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/topShade_tcm69-172719.png',sizingMethod='scale');

}
.rightshade{
background-image:url(/Images/rightSharde_tcm69-172718.png);
background-repeat:no-repeat;
height:628px;
z-index:1px;
width:5px;
right:-244px;
top:-128px;
_right:-38px;
position:absolute;
_background-image: none;
    _filter: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/rightSharde_tcm69-172718.png',sizingMethod='scale');

}
.bottomshade{
background-image:url(/Images/BottomShade_tcm69-172715.png);
background-repeat:no-repeat;
width:915px;
z-index:1px;
height:5px;
height:5px;
position:absolute;
bottom:-165px;
_bottom:-207px;
left:-325px;
_background-image: none;
    _filter: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/BottomShade_tcm69-172715.png',sizingMethod='scale');

}
.leftshade{
background-image:url(/Images/leftShade_tcm69-172716.png);
background-repeat:no-repeat;
height:628px;
z-index:1px;
width:5px;
position:absolute;
left:-322px;
top:-128px;
_background-image: none;
    _filter: none !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/leftShade_tcm69-172716.png',sizingMethod='scale');
}

#main .div2ColumnTeasers{
width: 830px; 
_width: 825px;
float: left; 
margin-left: 50px; 
margin-right: 0px;
margin-top:20px;
_margin-left: 20px; 
_margin-top:10px;

}
#main .div2ColumnTeasers .teaserRow{
/*margin-right: 80px;*/
}
#main .div2ColumnTeasers .teaserRow a Img{
margin-right: 60px;
}

.clsCRMInputs textarea{
border: 1px solid #999999; margin-top: 10px; width:300px;height:80px;
}



/*
#main .divPFlashBlock embed{

width:500px;
}
*/