* { margin:0px; padding:0px; }
html { height:100%; overflow:auto;}
body {height:100%; background:#000 url(../images/pgbg.png) center repeat-y; } 
img { border:0px; }

td.padd{ padding:3px 5px 0px 0px; }
td.th{ width:80px; font-weight:bold; }
td.form, td.form input, td.form textarea { width:350px; }
td.form select { width:100px; }
#entry_postcode { width:100px; }

.hc {display:none;}
.padd-all-lots{ padding:35px; }
.padd-tb-lots{ padding-top:35px; padding-bottom:35px;}
.mtpb{ margin-top:35px; padding-bottom:35px;}
.tube_logo{ background:url(../images/tubelogo.png) no-repeat; padding-left:20px; }
.padd-lr-lots{ padding-left:35px; padding-right:35px;}
.paddr{ padding-right:26px;}
.clrl {clear:left;}
.clrr{clear:right;}
.flr{float:right;}
.bg-blue{ background:url(../images/faded_blue.png);} /*#212b5f */
.marg-right{/* margin-right:35px; */ margin-right:15px;}
.marg-right-hf{  }
.column { display:block; float:left; width:288px; }
.column-sml { display:block; float:left; width:262px; }
.divi_line{background:url(../images/col_divi.png) repeat-y right; padding-right:7px; margin-right:7px;}
.hp_height{min-height:1200px;}
.disabled, a.disabled, a.disabled:hover{ cursor:default; color:#b3a389; /*opacity:0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40);*/ }/*display:block; */
.bullet{ display:block; color:#ddcf96;}
	.bullet span{ display:none;}
.radio_list {}
	.radio_list li { list-style:none; }
.error_list {}
	.error_list li { list-style:none; color:#FF0000; }
.space_list { margin-bottom:20px; }
	.space_list li{ list-style:none; margin-bottom:20px; }

.shopitem{ display:block; clear:left;  }
.shopitem .col1 { display:block;float:left; width:200px; padding-bottom:35px; }
.shopitem .col2 { display:block; float:left;  width:350px; padding-left:35px; padding-bottom:35px; }

.logolist {display:block; }
.logolist li{ display:block; float:left; margin:0px; padding:0px;}

#vam-lightbox-overlay{ display:none; position:fixed; z-index:9999; background:#000000; width:100%; height:100%; }
#vam-lightbox-content{ display:none; visibility:hidden; position:absolute; z-index:9999; background:#816d52; left:50%; top:50%; /*width:50%; margin-left:-25%;  top:25%; */ margin:0px auto; }
	.vam-lightbox-pattern { display:block; margin:10px 20px; background: repeat-x 0px -190px; font-size:10px; line-height:8px; text-align:right; }/*url(../images/sprite.png)*/
	.vam-lightbox-close { background:#816d52  no-repeat 0px -211px; height:11px; padding:0px 0px 0px 5px; cursor:pointer;  color:#eee4db; text-decoration:underline; }/* url(../images/sprite.png)*/
	.vam-lightbox-close:hover {color:#fff;  }
#vam-lightbox-image{ display:block; /*width:100%;*/ }
#vam-lightbox-image img{ /*width:100%;*/ }

#vam-carousel-content { display:none; width:994px; /*margin-left:-1px;*/}

	.carousel-nav{ display:none; padding-top:3px;}
	.carousel-data {display:block; top:0px; margin-left:670px; width:288px; background:#948063; position:absolute; z-index:10; } /*height:35px; margin-top:-425px; */
		.carousel-data-content { display:none; padding:0px 13px;}
			.carousel-data-content h3 { margin-top:35px; }
		.carousel-data-nav { display:block; padding:7px 13px;}
		.carousel-data-footer{ display:block; background:url(../images/sprite.png) repeat-x 0px -173px; height:7px; margin:2px; }
	.carousel-nav a, .carousel-nav a:hover, .carousel-nav a:focus{ text-decoration:underline; outline:none; }
	.jcarousel-item { width:994px; height:422px;}
	.jcarousel-clip,  .jcarousel-clip-horizontal {width:994px; }

#preload_holder {visibility:hidden; display:none;}

#container{ display:block; width:994px; background:  repeat-y center 0px; margin:0px auto;  position:absolute; left:50%; margin-left:-497px; } /* position:fixed; left:50%; margin:0px 0px 0px -497px; */

	/* Left Hand Side - Navigation and Logo Bar */
	/* lhs_container - focuses on positioning the bar in the right place */
	#lhs_container
	{
		display:block; position:absolute; 
		top:0px; left:50%; margin-left:-497px;
		width:298px; z-index:2;    /*  padding:0px 35px; height:100%; */
	}
		#lhs_shadow
			{
				display:block; position:absolute; 
				top:0px; z-index:4; /*left:50%; margin-left:-497px;*/
				width:368px; height:100%; 
				background:url(../images/nav_shadow.png) center repeat-y;
			}
		#lhs_bg
			{
				display:block; position:absolute; 
				top:0px; z-index:5; margin-left:35px; /*left:50%; margin-left:-462px; */
				width:298px; height:100%; 
				background:#000;
			}	
		/*#lhs_nav_fade
			{
				background: url(../images/nav_fade.png) repeat-x bottom;
				padding-bottom:80px;
			}
		*/
			#header	{ display:block;  margin-left:35px; position:absolute; z-index:7; top:0px; background:#000 url(../images/nav_bg.png) top repeat-y;}/**/
				#logo { visibility:visible; display:block; outline:0px; width:298px; }/*height:295px;*/
				#logo-eay { visibility:visible; display:block; outline:0px; width:298px; }/*height:295px;*/
			#footer	{ display:block;  }/*position:fixed; left:50%; z-index:6; bottom:0px; margin-left:-462px; background:url(../images/nav_fade.png) repeat-x 0px 0px; */
				#footer{ width:298px; padding:100px 0px 0px 0px; } /* padding-top:500px; // - on larger resolutions [?] */
				#footer div{display:block; background:#000; padding:60px 0px 35px 0px;   font-size:0.8em; } /* // - on larger resolutions [?] */
				
				
	#tpl1_container
	{
		display:block; position:absolute; 
		z-index:0;
		width:591px; height:100%;
		margin-left: 368px; padding:0px 0px; 
	}			

#flash_container{display:block; position:absolute; z-index:1; margin-left:0px; width:994px; overflow:hidden;} /* margin-left:-1px; */


#tab_container{ height:100%; margin-left:333px;  }
#tab_button, #tab_content{  float:left; height:100%; }
#tab_content, #tab_content_container { width:600px; }
	#tab_content_container { margin-top:165px; margin-left:35px; }
	#tab_content p {color:#ddcf96; }
	
#tab_button {width:26px; }
#tab_link { display:block; outline:none; margin:35px 9px 0px 9px; background:url(../images/sprite.png) no-repeat 0px -71px;  width:8px; height:84px;  position:absolute; z-index:10; }
	#tab_link span{display:none;}

/* Navigation */
#nav{ display:block;  background:url(../images/navsep.gif) repeat-x bottom;  padding:0px 0px 4px 0px; margin:63px 8px 0px 68px; width:215px; }/*position:absolute; top:347px;*/
	#nav li {background:url(../images/navsep.gif) repeat-x; padding-top:4px; text-transform:capitalize; list-style:none; font-size:95%; line-height:14px; }
	#nav a { display:block; color:#ddcf96; text-decoration:none; padding:3px 0px 3px 0px; }
	#nav a:hover, #nav a.on {color:#ffffff;  text-decoration:none; }
	#nav a:focus { outline:0px; }
		#nav ul li a { background:url(../images/sprite.png) 0px -22px no-repeat; margin-left:10px; padding-left:12px; }
		#nav ul li a span { display:none; }
		#nav ul li a:hover, #nav ul li a.on { background:url(../images/sprite.png) 0px -5px no-repeat;}


/* Typography */
* { font-size:101%; line-height:normal; }
body, p, td, li { font-family: "trebuchet ms", helvetica, sans-serif; font-size:87%; line-height:130%; color:#6c5a3f;  }
p  {margin-bottom:20px; }
h1 { color:#8f0401;  }
h2 { margin-bottom:20px; color:#8f0401; }
h3 { /*font-size:120%;*/ margin-bottom:20px;  color:#8f0401; }
h4 {  color:#8f0401; }
h2 span{ display:none;}
a  { color:#806d51; color:#2236a4;  text-decoration:none; }
a:hover { color:#806d51;  color:#2236a4; text-decoration:underline; }
table {}
th {}
td {}
label{font-size:100%; line-height:130%;}
li{list-style:none;}

.white-text, a.white-text, a.white-text:hover { color:#fff; }
.smaller {font-size:70%; line-height:normal;}
.smallest {font-size:70%; line-height:normal;}
.larger {font-size:105%; line-height:130%;}
.largest {font-size:120%; line-height:normal;}
.hindi{ font-family: "mangal";}
.burgred{ color:#8f0401;}
.red { color:#FF0000; }

#breadcrumb a, #breadcrumb a:hover, #breadcrumb{ color:#806d51; } 
.padd-tb-lots #breadcrumb a, .padd-tb-lots #breadcrumb a:hover, .padd-tb-lots #breadcrumb{ color:#fff; }

.carousel-nav{font-size:87%; line-height:130%;  text-align:right; }
.carousel-data-nav {font-size:70%; line-height:10px; color:#ddcf96;}
.carousel-data-nav a, .carousel-data-nav a:hover {font-size:100%; line-height:10px; outline:none; text-decoration:underline; }
.carousel-data-content h3, .carousel-data-content p { color:#fff}	
.carousel-nav a, .carousel-nav a:hover, .carousel-nav a:focus{ color:#806d51; text-decoration:underline; outline:none; }

/* BACKGROUND IMAGES */
.blue-lead { background-image:url(../images/backgrounds/0001.jpg); }

/* Titles */
.titles	{ display:block; background:url(../images/title_sprite.png) no-repeat 0px 0px; width:260px; height:40px; }
		#title-visitorinfo { background-position:0px 0px; width:288px;}
		#title-visitorinfo-hindi{ background-position:-260px 0px; }
		#title-booktickets { background-position:0px -85px; }
		#title-booktickets-hindi{ background-position:-260px -85px; }
		#title-exhibition { background-position:0px -127px; }
		#title-exhibition-hindi{ background-position:-260px -127px; }
		#title-royalspectacle { background-position:0px -168px; }
		#title-royalspectacle-hindi{ background-position:-260px -168px; }
		#title-kingships { background-position:0px -211px; }
		#title-kingships-hindi{ background-position:-260px -211px; }
		#title-shiftingpower { background-position:0px -252px; }
		#title-shiftingpower-hindi{ background-position:-260px -252px; }
		#title-raj { background-position:0px -294px; }
		#title-raj-hindi{ background-position:-260px -294px; }
		#title-princelyindia { background-position:0px -336px; }
		#title-princelyindia-hindi{ background-position:-260px -336px; }
		#title-video { background-position:0px -379px; }
		#title-video-hindi{ background-position:-260px -379px; }
		#title-events { background-position:0px -422px; }
		#title-events-hindi{ background-position:-260px -422px; }
		#title-competition { background-position:0px -464px; }
		#title-competition-hindi{ background-position:-260px -464px; }
		#title-links { background-position:0px -504px; }
		#title-links-hindi{ background-position:-260px -504px; }
		#title-shop { background-position:0px -547px; }
		#title-shop-hindi{ background-position:-260px -547px; }
		#title-explore { background-position:0px -587px;  width:390px;}
		#title-waterstone { background-position:0px -630px;  width:390px;}
		#title-royal_palaces { background-position:0px -670px;  width:450px;}
