body {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}

ul {
list-style:none;
}

a {
color : #5AA4F2;
text-decoration: none;
}

a :hover {
color : #8fc1ff;
text-decoration: underline;
}

img.right {
padding : 5px;
/*border : 1px solid #fcc874;*/
}

img.left2{
padding : 5px;
border : 1px solid #fcc874;
float:left;
margin:5px 10px;
}

img.left {
float : left;
margin: 5px 10px 5px 10px;
text-align:justify;
}

#bookinge {
float : left;
margin: 5px 10px 5px 10px;
text-align:justify;
}

#logo {
	border: none;
	float: left;
	padding: 10px 5px 5px 15px;
}

#header {
	position:relative;
	left:0px;
	top:0px;
	width:350px;
	height:99px;
	/*background-image: url(../images/london_studios_bg1.jpg);*/
	background-repeat: no-repeat;

}

#header1 {
	position:absolute;
	top:0px;
	width:739px;
	height:99px;
	/*background-image: url(../images/london_studios_bg3.jpg);*/
	background-repeat:repeat-x;

}

#header2 {
	position:absolute;
	left:330px;
	top:0px;
	width:334px;
	height:99px;
	background-image: url(../images/london_studios_bg3.jpg);
	background-repeat: no-repeat; 
}

#headerText {
	font-family: URW Gothic L;
	font-size: 20px;
	color: #072447;
	padding-right:25px;
	top: 0px;
}

#booking h3 a {
	background-color:#69461E;
	color:#F9F9ED;
	left:350px;
	top:0px;
	width:235px;
	height:99px;
	background-image: url(../images/london_studios_bg2.jpg);
	background-repeat: no-repeat; 
}

img.right {
float : right;
margin: 5px 10px 5px 10px;
text-align:justify;
}

img.middle {
text-align: center;
}
img.house {
border: none;
height: 30px;
float : left;
text-align: justify;
}

img.partner {
border: none;
width: 150px;
margin: 0px -10px 0px 0px;
}
img.partner_vertic {
border: none;
margin: 0px -10px 0px 0px;
height: 120px;
}

#wrapper {
margin : 0 auto;
width : 1046px;
}

#container {
	margin-left:auto;
      margin-right:auto;
	width: 1087px;
}

#content {
	width: 1087px;
	float:left;
	background:#F9F9ED none repeat scroll 0 0;
}

#header {
color : #333;
width : 1087px;
float : left;
padding : 0px;
border : 1px solid #ccc;
height : 99px;
margin : 0px ;
} 

.banner {
margin-bottom: 0px;
margin-left: 0px;
border: none;
padding: 0px;
position: relative;
}
.banner_last {
margin-bottom: 0px;
margin-left: -4px;
border: none;
padding: 0px;
}

.logo h1#lineone {
font-size : 1.0em;
font-family : helvetica, arial, sans-serif;
color : #532611;
border : none;
letter-spacing : 0px;
margin: 33px 10px;
} 
.logo h1#lineone span.www {
color : #ffffff;
font-size : 1.3em;
} 
.logo h1#lineone span {
font-size : 11px;
color : #532611;
} 
.logo h1#lineone span.sloggan {
font-size : 12px;
color : #532611;
margin-left: 4px;
text-align: justify;
}
 
.logo h1#lineone span.sloggan2 {
font-size : 12px;
color : #532611;
margin-left: 17px;
text-align: justify;
} 

#list {
	padding: 10px 5px 5px 60px;
	color: #532611;
	
	}

/* Menu Rv*/

#mainmenu {
	position:relative;
  margin: 0 0 0;
  float:left;
  margin-left:130px;
  width:100%;
}
#mainmenu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border-top: 2px solid #ffffff;
  width: 100%;
  height: 28px;
}
#mainmenu ul li {
  float: left;
}
#mainmenu ul li a,
#mainmenu ul li a:visited {
  /*color: #ffffff;*/
  text-decoration: none;
  display: block;
  padding: 6px 15px;
}
#mainmenu ul li a:hover,
#mainmenu ul li a:active {
  text-decoration: underline;
  /*background: #658865;*/
  padding: 6px 15px 5px;
}
#mainmenu ul li a.selected,
#mainmenu ul li a:visited.select {
	/*background: #658865;*/
	font-weight:bold;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#mainmenu ul li a:hover.selected,
#mainmenu ul li a:active.selected {
	/*background: #658865;
	border-bottom: 1px solid #658865;*/
}
.submenu {
	color:#C05711;


float:left;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
/*margin-top:0;*/
position:relative;
}
.submenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #ffffff;
/* 	width: 900px; */
	height: 20px;
}
.submenu ul li {
	float: left;
}
.submenu ul li a,
.submenu ul li a:visited {
	/*color: #ffffff;*/
	text-decoration: none;
	display: block;
	padding: 2px 7px;
}
.submenu ul li a:hover,
.submenu ul li a:active {
	text-decoration: underline;
	background: none;

}

.submenu_acc {
	color:#C05711;
	position:relative;
	left:200px;
}
.submenu_acc ul {
	list-style: none;
/*	padding: 0px;*/
	border-top: 1px solid #ffffff;
	height: 20px;
}
.submenu_acc ul li {
	float: left;
}
.submenu_acc ul li a,
.submenu_acc ul li a:visited {
	/*color: #ffffff;*/
	text-decoration: none;
	display: block;
	padding: 2px 7px;
}
.submenu_acc ul li a:hover,
.submenu_acc ul li a:active {
	text-decoration: underline;
	background: none;

}
.submenu_ext {
	color:#C05711;
	position:relative;
	left:200px;
}
.submenu_ext ul {
	list-style: none;
/*	padding: 0px;*/
	border-top: 1px solid #ffffff;
	height: 20px;
}
.submenu_ext ul li {
	float: left;
}
.submenu_ext ul li a,
.submenu_ext ul li a:visited {
	/*color: #ffffff;*/
	text-decoration: none;
	display: block;
	padding: 2px 7px;
}
.submenu_ext ul li a:hover,
.submenu_ext ul li a:active {
	text-decoration: underline;
	background: none;

}
/* END*/

#navigation {

top-margin : -40px;
position : relative;



}
/*
#navigation ul {
margin : auto;
padding : 0;
list-style : none;
} 

#navigation ul li {
float : left;
background : url(../images/tab-right.jpg) no-repeat top right;
margin-right : 3px;
} 
#navigation li a {
display : block;
padding : 0 2em;
line-height : 3em;
background : url(../images/tab-left.jpg) no-repeat top left;
font-weight : bold;
color : #fcc874;
} 
#navigation ul a:hover {
color : #F9F9ED;
} 
*/
#flags {
padding-top: 0px;
margin-top: 0px;
width: 100%;
float: right;
word-spacing: -1px
}

#flags ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        height: 30px;
}

#flags li  {
        padding-top: 3px;
        float: right;
        list-style-type: none;
        margin-top: 0px;
        
        
}
#flags li.right {
        margin: 0px 0px 0px 0px;
        float: left;
        list-style-type: none;
        
}
#flags img {
padding : 5px;
border : none;
} 
#leftcolumn {
color : #333;
/*border : 1px solid #ccc; */
background : #F9F9ED;
width:199px;
float : left;
min-height: 650px;
} 

#leftcolumn ul {
margin: 5px 0px 5px 0px;
background-color : #ffffff;
padding: 0px;
width : 199px;
}


#leftcolumn li {
position: relative;
margin-top : 4px;
font-size : 14px;
text-indent : 8px;
border-bottom :none;
padding : 5px 5px 5px 0px;
background : url(../images/tab-right.jpg) no-repeat top right;
width: 190px;
font-weight: bold;
color : #F9F9ED;
height: 30px;
}


#leftcolumn ul li.lastlink {
border-bottom : none;
padding-bottom : 0;
} 

#leftcolumn li a {
color : #ffffff;
text-decoration : none;
display: block;
} 
#leftcolumn li a:hover {
text-decoration : underline;
color: #FCC874;
}


#leftcolumn h3 {
margin : 0;
font-size : 20px;
font-weight : lighter;
background-color : #69461e;
text-indent : 5px;
color : #fcc874;
} 

#partners {
color : #69461E;
border : 2px solid #69461E;
background : #F9F9ED;
width : 160px;
float : left;
margin-left: 180px;
margin-top: -39px;
} 

#partners ul {
margin : 2px 0px 0px 2px;
border-bottom : 1px dotted;
background-color : #ffffff;
width: 160px;
}

#partners li {
list-style-type : none;
font-size : 12px;
border-bottom : 1px dotted #69461E;
padding : 1px 1px 0px 1px;
background : #F9F9ED;
height: 20px;
width: auto;
} 

#partners ul li.last {
border-bottom : none;
padding-bottom : 0;
} 

#partners li a {
color : #0f4991;
text-decoration : none;
} 

#partners li a:hover {
text-decoration : underline;
color: #FCC874;
}

#contact {
color : #072447;
border:1px solid #CCCCCC;
/*border : 2px solid #69461E;*/
background : #F9F9ED;
/*margin : 1px 1px 1px 1px;*/
width : 185px;
float : left;
}

.contact {
padding-left: 5px;
}

#contact ul {
width: 170px;
list-style:none;
}

#contact ul li.contact_last {
width: 170px;
background : url(../images/tab-right.jpg) no-repeat top left;
border: none;
}

.tel {
font-size : 15px;
text-align: center;
font-weight: bold;
margin: 2px 0px 2px 0px;
}

#adds {
color : #69461E;
/*border : 2px solid #69461E;*/
border:1px solid #CCCCCC;
background : #F9F9ED;
/*margin : 1px 1px 1px 1px;*/
padding : 5px;
width : 186px;
text-align: center;
float:left;
} 

#rightmenu {
float : right;
width:200px;
}

#rightcolumn {
float : right;
color : #0F4991;
border : 1px solid #ccc;
background : #f9f9ed;
margin : 0px 0px 5px 0px;
padding : 0px 10px 5px 5px;
width : 61%;
/*min-height: 1530px;*/
}

.rightcolumn {
float : left;
color : #69461E;
border : 1px solid #ccc;
background : #f9f9ed;
margin : 0px 0px 5px 0px;
padding : 0px 10px 5px 5px;
width : 61%;
display : inline;
/*min-height: 1530px;*/
}

/** html #rightcolumn {
	width: 685px;
}*/

#booking {
min-height: 700px;
text-align: center;
}
#booking h3 a {
margin : 3px 0px 10px 0px;
padding: 2px 2px 2px 2px;
font-size : 18px;
font-weight : lighter;
background-color: #69461E;
text-indent : 5px;
color : #F9F9ED;
text-decoration: none;
} 
#booking h3 a:hover {
text-decoration: underline;
}

.righttext {
padding: 0px 10px 20px 10px;
text-align:justify;
} 
.righttext h3.pagetitle {
margin : 3px 0px 20px 0px;
font-size : 24px;
font-weight : lighter;
background: url(../images/tab-right.jpg);
text-indent : 5px;
color : #F9F9ED;
text-align: center;
} 
.righttext h3,
#slidTop, #subSlidTopNorth,
#subSlidTopEast, #subSlidTopWest {
margin : 3px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-size : 18px;
font-weight : lighter;
background-color: #0f4991;
text-indent : 5px;
color : #F9F9ED;
text-align:center;
} 
.middle{
text-align: center;
}

span .art{
text-align:justify;
margin: 10px 0;
}
.righttext h4{
color : #0f4991;
font-size : 14px;
padding: 0px;
margin: 15px 0px 2px 0px;
text-align: center;
}
.righttext h4.faq{
color : #4673aa;
font-size : 14px;
padding: 0px;
margin: 15px 0px 2px 0px;
text-align: left;
}

.righttext h5 {
color : #0f4991;
font-size : 24px;
padding: 0px;
margin: 10px 0px 10px 0px;
}

.righttext h2 {
color : #0f4991;
font-size: 13px;
font-style:italic;
}
.righttext p {
font-size : 12px;
color : #0f4991;
padding-top : 0px;
margin-top: 3px;
}


.righttext li {
	/*padding: 20px 0px 0px 60px; commented by giuliano*/
	list-style: none;
}
.righttext li img {
	position: relative;
	margin: 0px 0px 0px 0px;
}
.righttext li .linkimages img {
	margin: 0px 8px 0px 4px;
}

.righttext a {
color: #5aa4f2;
text-decoration: underline;
}
.righttext a.right {
color: #8fc1ff;
text-decoration: underline;
text-align: right;
}


.righttext a.house{
text-decoration: none;
}
.righttext a:hover {
color: #8fc1ff;
text-decoration: underline;
}
.righttext table {
/*text-align: center; commented by giuliano*/
}
.righttext tr td.head {
font-size : 15px;
text-align: center;
font-weight: bold;
padding: 0px;
margin: 0px;
}
.righttext table tr td ul{
margin-top: -10px;
margin-bottom: -2px;
}

.righttext TR TD a{
text-decoration: none;
}

.linkimages img{
	border: 0;
	vertical-align: middle;
}

#footer {
width: 950px;
padding : 5px 0;
background-color : #fff;
display : inline;
float : left;
width : 100%;
border-top : 1px solid #d1d1d1;
font-size: 10px;
text-align : center;
color : #4a2c14;
background-color : #f0f0f0;
}

#footer a {
padding-top: 3px;
list-style-type: none;
color : #5AA4F2;
text-decoration: none;
display : inline;
}

#footer img {
list-style-type: none;
border: none;
}
#footer a:hover {
color : #69461E;
text-decoration: underline;
}

#footer table {
margin:auto;
}

#imageBannerPromotion{
	margin:0px;
	padding:0px;
	border:0px;
  text-align:center;
}

td img{
    display:block;
    margin:auto;
}


/***************** Newsletter ********************/

#col {
float:left;
/*background:#eaecf9 url("../design/col_bg.jpg") 0 0 repeat-y;*/
}

#col-in {
float:left;
font-size:12px;
border:1px solid #CCCCCC;
background : #F9F9ED;
/*border: 1px solid #993333;*/
text-align:center;
/*border: 2px solid #69461E*/
padding:5px;
width:185px;
}

#col-in h3 a {
/*color:#FFFFFF;*/
margin:0 -10px 15px;
padding:5px 15px 5px 10px;
}

#col-in h3 a:hover {
color:#FCC874;
margin:0 -10px 15px;
padding:5px 15px 5px 10px;
}


/******************* Slideshow *******************/


#s3slider {
   width: 600px; /* important to be same as image width */
   height: 400px; /* important to be same as image height */
   position: relative; 
   overflow: hidden;
}

#s3sliderContent {
   width: 600px; /* important to be same as image width or wider */
   position: absolute;
   top: 0; 
   margin-left: 0;
   list-style-type: none;
}

.s3sliderImage {
   float: left; 
   position: relative;
   display: none; 
}

.s3sliderImage span {
   position: absolute;   
   font: 15px/15px Arial, Helvetica, sans-serif;
   font-weight:bold;
   padding: 10px 0px;
   width: 550px;
   background-color: #000;
   filter: alpha(opacity=70); 
   -moz-opacity: 0.7; 
   -khtml-opacity: 0.7; 
   color: #fff;
   display: none;
   text-align:center;
}

.clear {
   clear: both;
} 
/* END Slideshow */

#simsbooking {
float:left;
/*
	position: absolute;
	top: 140px;
	left: 50%;
	margin: 0 0 0 350px;
	*/
}
#simsbooking span {
	font-weight: bold;
	color: #532611;
	font-size: 100%;
	clear: right;
	margin: 0 0 0 5px;
}
#simsbooking iframe {
	clear: both;
}


/* Content drop down menu */
#regionList {
	margin: 0;
	padding: 0;
}

#regionList ul {
	margin:0 auto;
	padding: 0;
	width: 90%
}

#textcontent {
 	float: left;
 	/*width:680px;*/
 }

.clear-contentunit {
background: #69461E none repeat scroll 0 0;
border:medium none;
clear:both;
color:#D2D2D2;
height:0.1em;
width:660px;
margin: 115px 0 0;
}
#contactusIframe {

width:450px;
height:530px;
border:none;
}

