/* CSS for Lumley Your Edge Website
Date: 2/7/2009
Author: Syed Rasel
Version: 1
Corporate Red color - #FB040A
Light Blue color - #e7f4f4
*/

/* Reset focus */

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

html { overflow-y: scroll; }

body{
	background:#f5f5f5 url(../images/bg.png) repeat-x;
	margin:0;
	font:12px/1.231 'Helvetica', Arial, sans-serif;
}

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.bold	{font-weight:700;}

/* Liability logo - float to the edge of right frame */
#lumley{top:130px; position:absolute; right:0 }

#header{width:907px; margin:auto; clear: both; padding-bottom:30px; }

#wrapper{
margin:auto;
width:906px;
margin-top:23px;
#margin-top:0;
}
/* logo */
.edge{float:left; margin-top:25px;}
.logo{float:right; margin-top:57px}


#content{ 
	background-color:#fff;
	padding: 20px 18px 10px 20px;
	display: table-cell;
	height: 100%;
	width: 898px;
}
 
.ie6 #content{ 
	width: 868px;
}
 
.ie7 #content{ 
	width: 876px;
}

.ie7 #home #content{ 
	width: 868px;
}

.ie6 #home #right { margin-left: 0; width: 266px; }

.ie7 #home #right .speaker p { margin-left: 13px; }
 
#rsvp #content, #rsvpform #content , #contact #content , #speaker #content, #programme #content, #feedback #content , #gallery #content {
	padding: 30px;
	padding-right: 0;
}

.ie6 #rsvpform #content, .ie6 #rsvp #content, .ie6 #contact #content, .ie6 #speaker #content, .ie6 #programme #content {	width: 876px; }

#left{ background-repeat:no-repeat; float:left; width: 598px; }
#left p{}
#left p.first{color:#FB040A; font-weight:bold; font-size:14px; line-height: 20px; padding-top: 100px; margin: 10px 25px 10px 20px;}
#right{float:left; height: 684px; width:267px; margin-left:3px;}
/*registerbox */
#registerbox{float:left; width:194px; margin-right:5px; margin-top:58px; height:214px; background:url(../images/registerbox.png) no-repeat; }

#registerbox p{margin:120px 10px 10px 20px}

#registerbox img{float:right; margin:5px 10px 0 0 }

/* Programme box */
#programebox{float:left; background:url(../images/programebox.png) no-repeat; margin-right:5px;margin-top:58px; height:214px; width:196px}
#programebox p{margin:100px 10px 10px 20px; }
#programebox img{float:right; margin-right:10px; margin-top:10px}
#eventbox{float:left;  background:url(../images/eventbox.png) no-repeat;width:190px;margin-top:58px; height:216px}

#registerbox p,#programebox p, #mapbox p{font-size:13px; line-height:17px; font-weight:bold; color:#4f1712; }
#mapbox p{margin:90px 10px 10px 20px; }
#mapbox img{float:right; margin-right:10px; margin-top:10px}

#mapbox{float:left; background:url(../images/mapbox.png) no-repeat; margin-right:5px;margin-top:20px; height:214px; width:196px;}

/* Speaker page */


 /* Main navigation */

#mainnav {
 width: 906px;
 height: 44px;
 xbackground: url(../images/nav.png);
 background-repeat:no-repeat;
 position: relative;
 padding: 0;
 margin:0;
 }
#mainnav li {margin: 0; padding: 0; list-style: none; }

#mainnav li, #mainnav a { display: block;  float:left; }

#mainnav a{ text-indent:-9999px; width: 100%; height: 100%; }


#nav_home { left: 0; width: 117px; height:44px; background: url(../images/nav.png); }
#nav_home:hover, #nav_home.selected { background: url(../images/nav.png) 0 44px ; cursor: pointer; }

#nav_feedback { left: 0; width: 109px; height:44px; background: url(../images/nav.png) -117px 0; }
#nav_feedback:hover, #nav_feedback.selected { background: url(../images/nav.png) -117px 44px; cursor: pointer; }

/*
#nav_speaker { left: 0; width: 157px; height:44px; background: url(../images/nav.png) -226px 0; }
#nav_speaker:hover,#nav_speaker.selected {background: url(../images/nav.png) -226px 44px; cursor: pointer; }

#nav_programme { left: 0; width: 219px; height:44px; background: url(../images/nav.png) -383px 0; }
#nav_programme:hover,#nav_programme.selected {  background: url(../images/nav.png) -383px 44px; cursor: pointer; }
*/

#nav_speaker { left: 0; width: 219px; height:44px; background: url(../images/nav.png) -383px 0; }
#nav_speaker:hover,#nav_speaker.selected {  background: url(../images/nav.png) -383px 44px; cursor: pointer; }

#nav_programme { left: 0; width: 157px; height:44px; background: url(../images/nav.png) -226px 0; }
#nav_programme:hover,#nav_programme.selected {background: url(../images/nav.png) -226px 44px; cursor: pointer; }

#nav_gallery { left: 0; width: 168px; height:44px; background: url(../images/nav.png) -602px 0; }
#nav_gallery:hover, #nav_gallery.selected {background: url(../images/nav.png) -602px -44px; cursor: pointer; }

#nav_contact {left: 0; width: 136px; height:44px; background: url(../images/nav.png) -770px 0; }
#nav_contact:hover ,#nav_contact.selected{ background: url(../images/nav.png) -770px -44px; cursor: pointer; }

/* Alex */

#event-details{
	background: url(../images/event-details.jpg) 0 0;
	width:629px;
	float: left;
	margin: 10px 0 0;
	height:551px;
	position: relative;
}

#event-details .accomodation{
 	display: block;
	height: 29px;
	width: 318px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	line-height: 34px;
	text-indent: 20px;
}

#event-details .maps{
 	display: block;
	height: 29px;
	width: 308px;
	position: absolute;
	left: 0;
	top: 0;
	text-decoration: none;
	line-height: 34px;
	text-indent: 20px;
}

.maps-content{
	padding: 330px 32px 30px ;
	font-size: 12px;
	line-height: 22px;
}

	.maps-content p{
		padding: 15px 0 8px 0 ;
	}

.accomodation-content{
	display: none;
	padding: 50px 32px 30px ;
	font-size: 12px;
	line-height: 22px;
}
	
	.accomodation-content p.heading{
		font-size: 22px;
		font-weight: 700;
		color: #e2001a;
	}
	
	.accomodation-content p{
		padding: 14px 0 8px 0 ;
	}

/* Generic Classes */

.fl { float: left !important; }
.fr { float: right !important; }

.fwnormal { font-weight: normal !important; }

.fwbold { font-weight: bold !important; }

.lumleyred { color: #FB040A !important; }

a.black:link { color: black; text-decoration: underline; }
a.black:visited { color: black }
a.black:hover { color: red }
a.black:focus { color: black }

.cb { clear: both !important; }

.nobg { background: none !important; }

.ptop10 { padding-top: 10px !important; }

.nocursor { cursor: inherit !important; }

/* Nav Boxes */

.lightbluebox {
	background: url(../images/box-lightblue.png);
}

.lightbluebox:hover {
	background: url(../images/box-lightblue-hover.png);
}

.lightbluebox2 {
	background: url(../images/box-lightblue2.png);
}

.lightbluebox2:hover {
	background: url(../images/box-lightblue2-hover.png);
}

div.lightbluebox3 {
	background: url(../images/box-lightblue3.jpg);
	padding-top: 23px;
	padding-left: 15px;
	width: 179px;
	height: 195px;
	font-size: 
}

div.lightbluebox3 h4 {
	font-size: 29px;
}

.lightbluebox3:hover {
	background: url(../images/box-lightblue-hover3.jpg);
}

.lightbluebox h3, .lightbluebox h4, .lightbluebox2 h3, .lightbluebox2 h4, .lightbluebox3 h3, .lightbluebox3 h4 {
	color: #002c76;
}

.darkbluebox {
	background: url(../images/box-darkblue.png);
}

.darkbluebox:hover {
	background: url(../images/box-darkblue-hover.png);
}

.darkbluebox p {
	color: #9cd5e2;
}

.box {
	width: 174px;
	height: 187px;
	color: white;
	padding-left: 20px;
	padding-top: 31px;
	margin-right: 5px;
}

.box h3, .box h4 {
	font-size: 31px;
	font-weight: normal;
	line-height: 31px;
	letter-spacing: -1px;
}

.box h3 {
	font-weight: bold;
}

.box p {
	font-weight: bold;
	margin-top: 11px;
}

.box .morebutton, .lightbluebox2 .morebutton, .lightbluebox3 .morebutton {
	text-indent: -9999px;
	width: 57px;
	height: 29px;
	display: block;
	margin: 42px 0 0 100px;
	cursor: pointer;
}

.lightbluebox2 .morebutton {
	margin: 145px 0 0 100px;
}

.lightbluebox3 .morebutton {
	margin: 121px 0 0 105px;
}

.lightbluebox .morebutton, .lightbluebox2 .morebutton, .lightbluebox3 .morebutton  {
	background: url(../images/more-red.png);
}

.darkbluebox .morebutton {
	background: url(../images/more-lightblue.png);
}

#home #right {
	background: url(../images/speakerbg.png);
}

/* Home Page */

#home #main {
	width: 585px;
	height: 460px;
	background: url(../images/home-hero.jpg) no-repeat right;
	xborder: 1px solid black;
}

#home h1 {
	color: #FB040A;
	font-size: 40px;
	xline-height: 36px;
	font-weight: normal;
	padding: 70px 0 0 8px;
}

h1.bluestyle {
	color: #002c76;
	font-size: 45px;
}

#home #main p {
	padding: 20px 0 0 8px;
	line-height: 20px;
}

#home #main p.bigred {
	color: #FB040A;
	font-size: 17px;
	font-weight: bold;
	padding: 14px 0 0 8px;
	line-height: 22px;
}

#home .box {
	margin-top: 8px;
}

h4.redstyle {
	font-weight: bold;
	color: #FB040A;
	font-size: 13px;
}

div.last img {
	margin-bottom: 8px;
}

#home #right a.home_click {
	margin: 0 10px 40px 16px;
	clear: both;
	display: block;
	padding-top: 6px;
	color: #FB040A;
}

.ie6 #home #right a.home_click 		{ padding-top: 30px; margin-bottom: 0px; }

#home #right .speaker 				{ width: 200px; margin: 0 15px; clear: left; margin-top: 10px; }
#home #right .speaker a				{ color: #FB040A; position: absolute; margin-left: 13px; margin-top: 49px; font-size: 10px; text-decoration: underline; }
#home #right .speaker a.sml			{ margin-top: 34px; }
#home #right .speaker img 			{ float: left; margin: 1px 0 11px 0; border: 1px solid #808285; }
#home #right .speaker p 			{ width: 175px; position: absolute; margin-left: 72px; margin-top: 0; font-size: 11px; line-height: 15px; }
.ie6 #home #right .speaker p 		{ margin-left: 10px; margin-bottom: 10px; }
#home #right .speaker span 			{ font-weight: bold }

/* RSVP Page */

.flowbox {
	background: url('../images/flowboxmiddle.png');
	width: 632px;
	height: auto;
	margin-top: 10px;
}

.flowbox-top {
	background: url('../images/flowboxtop.png') no-repeat;
	width: 572px;
	padding: 30px;
}

.flowbox-bottom {
	background: url('../images/flowboxbottom.png') no-repeat #fff;
	width: 632px;
	height: 10px;
}

.startagainbutton {
	background: url('../images/startagain.png');
	text-indent: -9999px;
	width: 120px;
	height: 23px;
	display: block;
	margin: 42px 0 0 8px;
}

/* RSVP Form Page */

body#rsvpform .flowbox { font-family: 'Helvetica', Arial; }

body#rsvpform .flowbox p span { font-size: 9px; }

body#rsvpform label { float: left; width: 91px; font-size: 11px; font-weight: bold; padding-top: 2px; }

body#rsvpform input { width: 468px; border: 0; height: 19px; background: url('../images/fieldshadow.png'); float: right; }

body#rsvpform fieldset { border: 0; margin-bottom: 10px; }

#rsvp-form { margin: 18px 0 0 12px; }

body#rsvpform input.submitbutton, body#rsvpform input.submitbutton2, .startagainbutton3 {
	background: url('../images/submit.png');
	text-indent: -9999px;
	width: 115px;
	height: 23px;
	display: block;
	margin: 30px 0 0 8px;
	border: 0;
	cursor: pointer;
	float: none;
}

body#rsvpform input.submitbutton2 {
	background: url('../images/submit2.png');
	text-indent: -9999px;
	width: 76px;
	height: 23px;
}

.startagainbutton3{
	background:none;
}

#error-message {
	display: none ;
	float:left;
	margin: 10px 0 0 12px;
	font-size: 14px;
	color: red;
}

/* Contact Page */

.emailbutton {
	background: url('../images/emailnow.png') no-repeat;
	text-indent: -9999px;
	width: 104px;
	height: 23px;
	display: block;
	margin: 24px 0 0 8px;
	border: 0;
	cursor: pointer;
}

/* Gallery Page */

.gallery2007 {
	background: url('../images/gallery2007.png') no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 23px;
	margin: 30px 0 0 8px;
	border: 0;
	cursor: pointer;
	float: left;
}

.gallery2009 {
	background: url('../images/gallery2009.png') no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 23px;
	float: left;
	margin: 30px 0 0 44px;
	border: 0;
	cursor: pointer;
}

#prev-gal {
  display: block;
  width: 33px;
  height: 19px;
}

#next-gal {
  display: block;
  width: 33px;
  height: 19px;
}

/* Speaker Page */

#speaker .speaker {
	background: url('../images/speakerbgmiddle.png');
	width: 636px;
	height: auto;
	margin: 0;
	margin-top: 10px;
	overflow: hidden;
	font-weight: bold;
}

#speaker .speaker-top {
	background: url('../images/speakerbgtop.png') no-repeat;
	width: 576px;
	padding: 30px;
	min-height: 600px;
}

#speaker .speaker-bottom {
	background: #fff url('../images/speakerbgbottom.png') no-repeat;
	width: 636px;
	height: 10px;
}

#speakerlist {
	list-style-type: none;
}

#speakerlist li {
	background: url('../images/plus.png') no-repeat;
	xheight: 21px;
	padding-left: 30px;
	padding-top: 2px;
	cursor: pointer;
	margin-bottom: 15px;
	padding-bottom: 10px;
	position: relative;
	clear: both;
}

#speakerlist span {
	color: #FB040A;
	text-decoration: underline;
}

#speakerlist span {
	color: #FB040A;
	text-decoration: underline;
}

#speaker .speakerbox, #speaker .speakerbox2 {
	background: url('../images/speakerboxbgmiddle.png');
	width: 583px;
	height: auto;
	margin: 0;
	margin-top: 9px;
	
	position: relative;
	right: 26px;
	display: none;
}

#speaker .speakerbox2 { top: -14px; }

#speaker .speakerbox-top {
	background: url('../images/speakerboxbgtop.png') no-repeat;
	width: 553px;
	padding: 12px 15px 0;
	position: relative;
	top: -36px;
}

#speaker .speakerbox-top2 {
	background: url('../images/speakerboxbgtop2.png') no-repeat;
}

#speaker .speakerbox-top p.spk {
	padding: 0 0 0 11px;
	position: relative;
}

#speaker .speakerbox-top p.spk img {
	position: absolute;
	top: -13px;
	left: -26px;
	border: 0;
}

#speaker .speakerbox-top .speakbody {
	padding: 8px 0 0 7px;
	min-height: 100px;
	margin-bottom: -50px;
}

#speaker .speakerbox-top .speakbody p {
	width: 450px;
	float: right;
	margin-top: 13px;
	padding-right: 25px;
	font-size: 11px;
	line-height: 17px;
}


#speaker .speakerbox-top .speakbody p.first {
	margin-top: 18px;
}

#speaker .speakerbox-top img {
	margin: 11px 0 0 7px;
	float: left;
	border: 1px solid #aaacaf;
}

#speaker .speakerbox-bottom {
	background: url('../images/speakerboxbgbottom.png') no-repeat;
	width: 583px;
	height: 32px;
	position: relative;
	top: 32px;
	z-index: 9999;
}

/* Programme Page */

#program-table{
	border: 1px;
}

.table-heading{
	font-size: 13px;
	color: #e2001a;
	font-weight: 700;
}

#program-table td{
	padding-top: 10px;
}

.program-time-am{
	color: #e2001a;
	vertical-align: top;
	line-height: 17px; 
}

.program-time{
	margin-top: 10px;
	color: #e2001a;
	vertical-align: top;
	line-height: 17px;
}

.program-desc{
	color: #1a171b;
	font-weight: 400;
}

.ltgrey{
	color: #707173;
	font-weight: 400;
}

.programme {
	background: url('../images/programmebgmiddle.png');
	width: 640px;
	height: auto;
	margin: 0;
	margin-top: 10px;
	font-weight: bold;
	float: left;
}

.programme-top {
	background: url('../images/programmebgtop.png') no-repeat;
	width: 580px;
	padding: 30px;
	min-height: 600px;
}

.programme-bottom {
	background: url('../images/programmebgbottom.png') no-repeat #fff;
	width: 640px;
	height: 10px;
}

.programmebox, .programmebox2, .programmebox3 {
	background: url('../images/programmeboxbgmiddle.png');
	width: 581px;
	height: auto;
	margin: 0;
	xmargin-top: 10px;
	
	position: relative;
	right: 26px;
	display: none;
	top: -27px;
}

.ie6 .programmebox, .ie6 .programmebox2, .ie6 .programmebox3 {
	top: -29px;
}

.programmebox2 {
	top: -11px;
}

.ie6 .programmebox2 {
	top: -11px;
}

.programmebox3 {
	top: -56px;
}

.ie6 .programmebox3 {
	top: -59px;
}

.programmebox-top {
	background: url('../images/programmeboxbgtop.png') no-repeat;
	width: 551px;
	padding: 12px 15px 0;
	min-height: 128px;
	position: relative;
	top: -15px;
}

.programmebox-top p.pgm {
	padding: 0 0 11px 11px;
	position: relative;
}

.programmebox-top p.pgm img {
	position: absolute;
	top: -13px;
	left: -26px;
}

.programmebox-top .programmebody {
	padding: 14px 0 12px 0;
	width: 551px;
}

.programmebox-top .programmebody p {
	margin-top: 13px;
	padding-right: 25px;
	font-size: 11px;
	line-height: 17px;
	float: right;
	width: 446px;
}

.programmebox-top .programmebody p.first {
	margin-top: 0;
}

.programmebox-top img {
	padding: 11px 0 0 7px;
}

.programmebox-bottom {
	background: url('../images/programmeboxbgbottom.png') no-repeat;
	width: 581px;
	height: 32px;
	position: relative;
	top: 32px;
}

#programmelist {
	list-style-type: none;
}

#programmelist li {
	background: url('../images/plus.png') no-repeat;
	xheight: 21px;
	padding: 10px 0;
	padding-left: 30px;
	padding-top: 2px;
	cursor: pointer;
	margin-bottom: 20px;
	clear: both;
}

#programmelist span.stime {
	color: #FB040A;
	text-decoration: none;
}

.programmebody {
	background: white;
	border-radius: 8px;
	padding: 8px;
	min-height: 150px;
}

.stime, .sevent, .swho { float: left; display: block; }
.stime { width: 60px; }
.sevent { width: 210px; padding: 0 10px; }
.swho { width: 215px; padding: 0 10px; }
.swho span { text-decoration: underline; }

#programme .programmeheading {
	font-size: 14px;
	text-transform: uppercase;
	color: #FB040A;
}

/* Side Buttons */

#sidebuttons { margin-right: 10px; }

/* END Alex */

#right.inside{background:none}
#wrap{float:left; width:610px; padding:20px; }

#right a:link{color:#FB040A; text-decoration:underline}
#right a:active{color:#FB040A; text-decoration:none}
#right a:visited{color:#6e1d0e; text-decoration:underline}
#right a:hover{color:#FB040A; text-decoration: none}



#left-inside{ float:left;  background-color:#e7f4f4; margin-top:20px; padding:10px; width:605px;  }
#left-inside p{margin-bottom:10px; font-size:12px; line-height:17px}
#left-inside ul{margin:0 0 0 15px; padding:0}
#left-inside .info ul{margin:0 0 0 19px; padding:0}
#left-inside li{ padding:0 0 10px 0; list-style-type: square; font-size:11px}
#left-inside ul.accom li{font-size:12px} 

#right-inside{width:200px; float:left; margin-left:18px; margin-top:10px}

/* internal paragraph */
#left-inside p.sm{font-size:11px}
#left-inside .info p, #left-inside .programme_bio p{font-size:11px; line-height:17px}


/*.name span{font-weight:bold; color:#FB040A; border-bottom:1px solid #fb040a}*/
.info img{float:left}
.info p{margin-left:70px; margin-top:0; font-size:11px}
.info li{margin-left:65px; }
.clickme{float:right; margin-top:5px; }

.active{display:block}
.name span.time{float:left; text-decoration: none; padding-right:30px; font-weight:normal}
.name span.speaker{float:left; text-decoration: none;  font-weight:normal}
.name{font-size:12px; font-weight:normal; background:url(../images/plus.gif) 560px 12px no-repeat; cursor:pointer;height:20px; border-top:1px solid #ffffff; width:575px;
margin-left:10px; padding-top:10px}
.name span{font-weight:bold;color:#FB040A; text-decoration:underline}
span.plus{ cursor:pointer; }
span.plus img{padding-right:20px; float:right}
.active{background:url(../images/minus.gif) 560px 12px no-repeat; cursor:pointer}
h2 a:hover{background-color:#ccc}
.name.hover{background-color:#ccc; height:30px}

h1{}
h1 span{font-size:10px}

table{margin-left:30px; margin-bottom:30px}
td{padding:5px}
td input.txt{width:400px; background-color:#FFFFFF; border:none}
td input.submit{width:20xp}

#mybox{background-color:#FB040A; width:400px; height:120px; background-color:#9cd5e2; padding-top:50px}

/* gallery*/
#gallery-nav{margin-bottom:40px;#margin-bottom:10px; width:265px;margin-left:20px}
#gallery-nav .prev{float:left;}
#gallery-nav .next{float:right; margin-left:10px}
#counter{ float: left; margin-left:90px;_margin-left:60px}
#gallery #counter{ margin-left:74px}
.ie6 #gallery #counter{ margin-left:54px}
#gallery-left{float:left; width:300px; margin-left:10px; #margin-right:20px}
#gallery-right p{margin:0 20px 10px 0}
#gallery-left img{width:135px; margin-right:5px; margin-bottom:5px}
#gallery-left img.thumb{
width: 60px;
background: white;
border-left: 38px solid white;
border-right: 38px solid white;
}
#gallery-right{ height:550px;}

/* 2011 Gallery */

#gallery #gallery-nav{margin-bottom: 3px; width:278px;margin-left:10px;margin-top: 27px;clear:both;float: left; }
#gallery #gallery-left{xclear:both;}
#gallery #gallery-left div { background-color: transparent !important; }
#gallery a:link { color: transparent; }
#gallery p a:link { color: #FB040A; }
.ie7 #gallery #gallery-nav, .ie6 #gallery #gallery-nav  { margin-bottom: 7px; }
.ie6 #gallery #gallery-nav  { width: 298px; }
.ie7 #gallery-right, .ie6 #gallery-right { margin-top: 50px; }
#gallery #gallery-right { width: 270px; float: right; font-weight: normal; clear: left; }

.gallery2011a {
	background: url('../images/gallery2007.png') no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 23px;
	float: left;
	margin: 14px 0 0 0;
	border: 0;
	cursor: pointer;
}

.gallery2011b {
	background: url('../images/gallery2009.png') no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 23px;
	float: left;
	margin: 14px 0 0 0;
	border: 0;
	cursor: pointer;
	clear: left;
}

.gallery2011c {
	background: url('../images/gallery2011.png') no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 23px;
	float: left;
	margin: 14px 0 0 0;
	border: 0;
	cursor: pointer;
	clear: left;
}

.gallery2011:hover {
	cursor: pointer;
}

.gallery2011:hover {
	cursor: pointer;
}

#gallery .next:hover, #gallery .prev:hover {cursor: pointer}

#gallery .next { background: url('../images/gallery-right.png'); width: 33px; height: 19px; }
.ie6 #gallery .next { background: none; width: 33px; height: 19px; }
#gallery .prev { background: url('../images/gallery-left.png'); width: 33px; height: 19px; }
.ie6 #gallery .prev { background: none; width: 33px; height: 19px; }

/* Feedback 2011 */

.surveybutton {
	background: url('../images/survey.png') no-repeat;
	text-indent: -9999px;
	width: 126px;
	height: 23px;
	display: block;
	margin: 24px 0 0 8px;
	border: 0;
	cursor: pointer;
}

/* footer */

#footer{
	margin: 0 auto 36px;
	width: 338px;
	font-size: 12px;
	padding-top: 18px;
}
#footer a:link{color:#000; text-decoration:none}
#footer a:hover{color:#000; text-decoration:unerline}
#footer a:active{color:#000; text-decoration:none}
#footer a:visited{color:#000; text-decoration:none}

#footer a {
	display: block;
	width: auto;
	height: 18px;
	float: left;
	padding-right: 25px;
	margin-right: 18px;
	font-family: Helvetica;
	font-weight: bold;
	padding-top: 2px;
}

.linkblog {
	background:url(../images/lumley.png) no-repeat right;
}

.linkfacebook {
	background:url(../images/facebook.png) no-repeat right;
}

.linktwitter {
	background:url(../images/twitter.png) no-repeat right;
}

/* Common link */
a:link{color:#FB040A; text-decoration:none}
a:visited{color:#FB040A; text-decoration:none}
a:active{color:#FB040A; text-decoration:none}
a:hover{color:#FB040A; text-decoration: underline}

#error{color:red}


a.home_click:link{color:#6e1e0e; text-decoration:underline; font-size:11px; font-weight:bold}
a.home_click:visited{color:#6e1e0e; text-decoration:underline;font-size:11px; font-weight:bold}
a.home_click:hover{color:#6e1e0e; text-decoration:none;font-size:11px; font-weight:bold}



ul#tab{background: url(../images/parking-map.jpg) no-repeat; position: absolute; width: 680px;  margin-left: -10px; height: 30px; margin-top: -10px; }
ul#tab li{display:inline;  padding: 10px 209px 0 10px; height: 10px;  float: left; font-size: 20px; cursor: pointer; _font-size:1pt; text-indent:-999em; _color:#C4E4E3;_text-indent:-9em;}

#line{ padding-top:1px solid #fff; width:300px; height:1px}

p.body{font-size:12px}
h2{font-size:14px}
li{font-size:12px}
/*
#parking_info{margin-left:17px; margin-right:10px}
#accommodation_info{margin-left:17px; margin-right:10px}
*/


a.links:link{text-decoration:underline; color:#000}
a.links:visited{text-decoration:underline; color:#000}
a.links:hover{text-decoration:none; color:#000}

p.quote{font-style:italic}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/

.speakerbox {
	margin-top: 10px;
}
}
