﻿body{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	background-image:url(../images/bg.gif);
	font-size:11px;
	color:#999;


text-align:center:;			margin:0;
	padding:0;
}
p{margin-top:0.9em;color:#999;}
form{margin:0;padding:0;}
#questions{font-size:14px;}
.schedule5 .days{width:189px;float:left;}
.schedule6 .spaceDay{width:36px;height:18px;background-color:#999;float:left;border:1px #E6E6E6 solid;color:#FFF;text-align:center;padding-top:3px;}
.schedule6 .space{width:38px;float:left;}
.schedule6 .days{width:157px;float:left;}
.schedule6 .day{width:155px;height:18px;background-color:#999;float:left;color:#FFF;text-align:center;border:1px #E6E6E6 solid;padding-top:3px;}
.schedule6 .spaceMeal{width:36px;height:29px;background-color:#A46762;float:left;border:1px #E6E6E6 solid;}
.schedule6 .activity{width:141px;height:101px;background-color:#FFF;float:left;border:1px solid;border-color:#E6E6E6;padding:7px;}
.schedule6 .spaceActivity{width:36px;height:115px;background-color:#A46762;float:left;border:1px #E6E6E6 solid;}
.schedule6 .meal{width:141px;height:15px;background-color:#F8F6F4;float:left;border:1px #E6E6E6 solid;padding:7px;}
.schedule7 .spaceDay{width:34px;height:18px;background-color:#999;float:left;border:1px #E6E6E6 solid;color:#FFF;text-align:center;padding-top:3px;}
.schedule7 .days{width:135px;float:left;}
.schedule7 .spaceMeal{width:34px;height:29px;background-color:#A46762;float:left;border:1px #E6E6E6 solid;}
.schedule7 .spaceActivity{width:34px;height:115px;background-color:#A46762;float:left;border:1px #E6E6E6 solid;}
#scheduleTitle{background-color:#FFF;height:0;padding-top:40px;padding-bottom:20px;clear:both;text-align:center;}
#questions ul li{height:60px;border-bottom:1px solid #CCC;margin-top:0;padding-top:10px;padding-left:10px;}
#questions .prefix{width:40px;float:left;margin-top:0;}
#questions ul li div span{float:left;max-width:165px;margin-top:-3px;}
#questions ul li:hover{background-color:#FDF5E6;}
#questions #overtext{float:right;margin-top:-10px;display:none;margin-right:20px;}
#questionsHeader{border-bottom:1px solid #CCC;margin-bottom:0;}
#questionsHeader h2{color:#000;font-size:16px;font-family:arial,Lucida Sans Unicode, Tahoma, sans-serif;margin:0 0 5px;padding:0;}
#questionsHeader #userInfo p{margin-bottom:0;color:#000;}
#userInfo{margin-bottom:40px;}
#userInfo input{height:30px;padding-left:5px;margin:5px 6px 15px 0;}
#userInfo input.long{width:320px;}
#datesInfo{ display: none;}
#next a{float:right;border:1px solid #bbb;cursor:pointer;text-align:center;margin-top:10px;font-weight:700;font-size:14px;background-image:url(../images/hp-box-top.png);border-radius:8px;min-width:80px;padding:3px;}
#commands{width:100%;clear:both;}
#results .heading .level{height:45px;background-color:#E6E6E6;width:200px;border:1px solid #DEDEDE;}
#results .heading .result{height:23px;border:1px solid #DEDEDE;width:190px;color:#000;padding-top:6px;padding-left:10px;}
#results .value .level{height:33px;background-color:#E6E6E6;width:121px;text-align:center;padding-top:12px;border:1px solid #DEDEDE;color:#000;}
#results .value .result{height:23px;border:1px solid #DEDEDE;width:121px;color:#000;padding-top:6px;text-align:center;}
#prev a{float:left;border:1px solid #bbb;cursor:pointer;text-align:center;margin-top:10px;font-weight:700;font-size:14px;background-image:url(../images/hp-box-top.png);border-radius:8px;min-width:80px;padding:3px;}
ul.tab{height:29px;padding-left:20px;}
.tab li{float:left;margin-right:2px;}
.tab a:link,.tab a:visited{background:url(../images/tab-round.png) right 60px;color:#FFF;display:block;height:30px;line-height:30px;text-decoration:none;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:14px;}
.tab a span{background:url(../images/tab-round.png) left 60px;display:block;height:30px;margin-right:20px;padding-left:20px;}
.tab a:hover{background:url(../images/tab-round.png) right 30px;display:block;}
.tab a:hover span{background:url(../images/tab-round.png) left 30px;display:block;}
.active a:link,.active a:visited,.active a:visited,.active a:hover{background:url(../images/tab-round.png) right 0 no-repeat;}
.active a span,.active a:hover span{background:url(../images/tab-round.png) left 0 no-repeat;}
.style1{font-size:20px;font-style:italic;margin-bottom:20px;}
.style3{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#999;font-weight:400;}
ul.info{list-style-image:url(../images/arrow-sm.png);margin-left:20px;margin-right:20px;margin-top:10px;line-height:20px;}
table.stats{text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:400;font-size:11px;color:#fff;width:220px;background-color:#CCC;border:0;border-collapse:collapse;border-spacing:0;margin-top:5px;margin-right:20px;float:left;}
table.stats td{background-color:#f2f2f2;color:#999;text-align:center;border:1px #fff solid;padding:3px;}
table.stats td.hed{background-color:#C0CFDE;color:#FFF;text-align:center;border-bottom:2px #fff solid;font-size:11px;padding:3px;}
table.stats2{text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:400;font-size:11px;color:#fff;width:700px;background-color:#666;border:0;border-collapse:collapse;border-spacing:0;margin-right:30px;margin-top:10px;margin-bottom:30px;}
table.stats2 td{background-color:#F2F2F2;color:#999;text-align:center;border:1px #fff solid;padding:3px;}
table.stats2 td.hed{background-color:#8aa6c2;color:#FFF;text-align:center;border-bottom:2px #fff solid;font-size:11px;font-weight:700;padding:3px;}
table.stats3{text-align:left;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:11px;color:#fff;width:100%;background-color:#666;border:0;border-collapse:collapse;border-spacing:0;margin-right:30px;margin-top:10px;margin-bottom:0;}
table.stats3 td{background-color:#F4F4F4;color:#999;text-align:left;border:1px #fff solid;padding:8px;}
table.prices{text-align:left;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:11px;color:#fff;background-color:#666;border:0;border-collapse:collapse;border-spacing:0;margin-right:30px;margin-top:10px;margin-bottom:10px;width:100%;}
table.prices td{background-color:#F4F4F4;color:#999;text-align:left;border:1px #fff solid;padding:3px;}
a.foot{color:#FFF;text-decoration:none;font-weight:700;}
a.foot:hover{color:#FFF;text-decoration:underline;}
a.h5{color:#8AA6C2;text-decoration:none;font-weight:400;}
a.h5:hover{color:#8AA6C2;text-decoration:underline;}
a.tabs{color:#A46762;text-decoration:none;font-weight:400;}
a img{border:none;}
h2{color:#A46762;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;padding-left:20px;font-weight:400;margin-bottom:25px;margin-top:-5px;}
h3{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding-left:20px;
	font-weight:400;
}
h4{color:#A46762;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:400;margin-top:10px;border-bottom:dotted;border-bottom-width:thin;padding-bottom:5px;margin-bottom:0;border-color:#CCC;}
h5{color:#8AA6C2;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-weight:400;margin-top:6px;margin-bottom:-6px;line-height:2;}
h6{color:#A46762;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:400;margin-top:8px;float:left;}
#container{width:980px;position:relative;margin:0 auto;}
#header{width:980px;background-color:#F8F6F4;height:130px;float:left;}
#logo{width:80px;height:81px;float:left;padding-left:35px;padding-top:22px;}
#logo p{text-align:center;display:none;text-transform:uppercase;font-size:10px;margin-top:2px;}
#logotext{width:342px;height:41px;float:left;margin:40px 165px 40px 35px;}
#contact{background-image:url(../images/contact-bg2.png);background-repeat:no-repeat;float:right;height:55px;margin-bottom:5px;margin-right:20px;margin-top:0;padding-left:0;width:145px;background:none;}
#flags{width:16px;height:16px;margin-top:20px;margin-right:10px;float:left;display:none;}
#contactnav{float:right;color:#999;background-color:#F8F6F4;width:510px;height:28px;}
#standardprog-title{float:right;color:#999;background-color:#F8F6F4;width:350px;height:28px;text-align:right;padding-right:40px;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}
#standardprog-title2{color:#999;height:28px;text-align:center;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;width:980px;margin-top:30px;}
#contactnav li{color:#999;float:right;}
#contactnav li a{color:#999;display:block;border:left dotted thin;text-decoration:none;padding:0 25px 0 0;}
#contactnav li a:link,li a:visited,li a:visited{text-decoration:none;color:#999;}
#contactnav li a:hover,li a:focus{color:#999;text-decoration:underline;}
#nav{background-repeat:repeat-x;height:41px;background-image:url(../images/nav-bg.png);font-size:14px;color:#FFF;float:left;width:100%;}
#nav-right-img{width:282px;height:41px;float:right;background-image:url(../images/nav-bg.png);margin-left:-282px;}
#main-img{width:980px;height:215px;float:left;background-repeat:no-repeat;background-image:url(../images/hp-main-img.png);}
#main-img-txt{float:left;color:#FFF;font-size:50px;padding-left:55px;line-height:60px;font-weight:lighter;position:relative;top:-170px;}
#main-img-sub{width:980px;height:210px;float:left;}
#city-btns{height:30px;background-repeat:no-repeat;padding-top:199px;padding-left:77px;float:left;}
#share{height:20px;text-align:center;width:100px;padding-top:10px;margin:-20px auto 0;}
#content{width:980px;}
#column1{width:360px;float:left;}
.column1-sub{width:700px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:20px;}
#column1-sub-contact{width:700px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-repeat:repeat-x;border:1px solid #E3E3E3;margin-top:20px;}
#hp-box-top{background-image:url(../images/hp-box-top.png);background-repeat:no-repeat;height:47px;width:720px;float:left;margin-top:20px;}
#arrow{background-image:url(../images/arrow.png);height:21px;width:25px;float:left;background-repeat:no-repeat;margin-top:-4px;margin-right:2px;}
#arrow2{background-image:url(../images/arrow.png);height:21px;width:20px;float:left;margin-right:5px;background-repeat:no-repeat;margin-left:325px;}
#arrow3{background-image:url(../images/arrow.png);height:21px;width:21px;float:left;margin-right:5px;background-repeat:no-repeat;margin-left:10px;margin-top:10px;}
#gallery-scroller-frame{width:285px;height:195px;float:left;position:absolute;margin-left:8px;margin-bottom:10px;margin-top:15px;z-index:1;}
#hp-gallery-frame{width:320px;margin-left:-13px;background-repeat:no-repeat;margin-bottom:15px;}
#hp-subtext{margin-left:-20px;background-color:#C5C8CF;color:#FFF;font-size:13px;font-style:italic;margin-top:-16px;margin-bottom:15px;width:300px;padding:5px 20px;}
#hp-gallerytext{color:#FFF;width:245px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-image:url(/images/arrow-sm.png);list-style-position:outside;list-style-type:square;padding-left:30px;position:relative;}
#hp-gallerypic{width:269px;height:150px;}
#hp-subtext-col3{margin-left:-20px;background-color:#C5C8CF;color:#FFF;font-size:13px;font-style:italic;margin-top:-16px;margin-bottom:15px; padding:5px 20px;margin-right: -20px;}
.hp-box{
	background-color:#FFF;
	float:left;
	height:240px;
	background-image:url(../images/hp-box-top.png);
	background-repeat:repeat-x;
	width:656px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.wiz-box{background-color:#FFF;float:left;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;width:940px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px 20px 20px;}
.hp-box-col1{
	background-color:#FFF;
	background-image:url(../images/hp-box-top.png);
	background-repeat:repeat-x;
	width:320px;
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#hp-box-col1-red{background-color:#999;float:left;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;width:320px;padding:10px 20px 20px;}
#hp-box-col1-grey{background-color:#A46762;float:left;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;width:320px;padding:10px 20px 20px;}
.hp-box-col2{background-color:#FFF;float:left;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;width:323px;padding:10px 20px 0;}
#col3-imgbox{float:left;width:240px;margin-left:-20px;margin-top:-16px;margin-bottom:0;}
#hp-box-col3-red{background-color:#A46762;float:right;background-position:top;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;border-right-color:#FFF;width:200px;padding:10px 20px 5px;}
.hp-box-col3-grey{background-color:#C5C8CF;float:right;background-position:top;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;border-right-color:#FFF;width:200px;padding:10px 20px 5px;}
#hp-box2{background-color:#FFF;float:left;width:680px;padding:0 20px;}
#hp-txt2{padding-top:10px;}
#hp-box-img-frame{width:320px;height:185px;float:right;margin-top:-25px;margin-left:20px;background-repeat:no-repeat;}
#hp-box-img-med{margin-top:7px;margin-left:6px;float:left;width:282px;height:157px;}
#hp-box-img-frame-med{background-image:url(../images/picture-frame-medium.png);width:295px;height:177px;margin-top:-35px;background-repeat:no-repeat;margin-left:15px;padding-top:7px;padding-left:6px;float:right;}
.marketingheader{margin-left:21px;margin-top:45px;margin-bottom:-10px;float:left;}
.staff{float:left;width:700px;}
.staff h4{margin-bottom:-20px;margin-top:20px;}
.marketingheader h4{width:218px;}
#hp-box-img-frame-med-contact{width:146px;overflow:hidden;height:156px;margin-top:25px;background-repeat:no-repeat;float:left;padding-top:7px;padding-left:7px;margin-right:25px;border-color:#D6D6D6;border-style:solid;border-width:thin;}
#hp-box-img-frame2{width:300px;float:left;margin:-30px 15px 0 0;}
#hp-box-bottom{width:720px;height:6px;background-image:url(../images/hp-box-bottom.png);background-repeat:no-repeat;float:left;}
#standard-prog-table{width:980px;float:left;background-image:url(../images/hotels-bg.png);background-repeat:repeat-x;}
#hp-testimonial-txt{width:895px;height:55px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:16px;color:#9FB8CD;padding-top:5px;line-height:21px;}
#standard-prog-box{width:895px;height:150px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:16px;color:#9FB8CD;padding-top:5px;}
#hp-gallery{width:250px;height:55px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:16px;color:#9FB8CD;padding-top:5px;line-height:21px;}
ul,li{list-style-type:none;border:0;margin:0;padding:0;}
#navlinksbox{text-align:center;width:680px;}
#navlinks{text-align:center;color:#FFF;margin-top:4px;font-size:14px;margin-left:20px;}
#navlinks-sp{text-align:center;color:#FFF;margin-top:4px;font-size:12px;margin-left:20px;}
#navlinks li{float:left;color:#FFF;line-height:2.3;}
#navlinks li a{display:block;color:#FFF;text-decoration:none;margin-right:3px;padding:0 13px;}
#navlinks li a:link,li a:active,li a:visited{text-decoration:none;color:#FFF;}
#navlinks li a:hover,li a:focus{color:#CCC;text-decoration:none;}
#yearabroadlinksbox{margin-top:15px;margin-bottom:18px;}
#yearabroadlinks{height:2.3em;text-align:center;margin-left:170px;}
#yearabroadlinks li{float:left;line-height:2.3em;color:#777;}
#yearabroadlinks li a{display:block;background:url(../images/arrow-sm.png) no-repeat left center;color:#A46762;text-decoration:none;padding:0 10px;}
#column-intro{width:720px;float:left;position:relative;}
#column2{width:340px;float:left;margin-left:8px;}
#column3{width:240px;float:right;position:relative;}
#toolkit{width:240px;float:right;}
#column2-sub{background-image:url(../images/grey-bigben.png);background-position:bottom right;}
#col2-box-top{width:240px;background-image:url(../images/hp-box-top.png);height:40px;float:right;margin-top:20px;background-repeat:repeat-x;background-position:top;background-color:#FFF;padding-top:10px;}
#col2-box-top2{width:240px;background-image:url(../images/column2-box-top-dotted.png);height:47px;float:right;margin-top:20px;}
#col2-box-middle{width:220px;background-image:url(../images/column2-box-middle.png);background-repeat:repeat-x;padding-right:10px;float:right;overflow:hidden;background-color:#FFF;padding-left:10px;padding-bottom:10px;}
#col2-box-middle2{width:210px;background-repeat:repeat-x;padding-right:15px;float:right;overflow:hidden;background-color:#FFF;padding-left:15px;padding-bottom:10px;}
.roundedCornersBox{
	margin-top:5px;
	padding-bottom:0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.roundedCornersBox .boxHeader{margin-top:3px;}
.roundedCornersBox .boxHeader #arrow{margin-top:2px;}
.toolKitPadding{margin-left:-12px;float:left;margin-top:-7px;}
.col2-box-toolkit{width:200px;background-repeat:repeat-x;float:right;overflow:hidden;background-color:#FFF;background-image:url(../images/hp-box-top.png);height:235px;padding:10px 20px 20px;}
#sub-box-toolkit-country{margin-top:20px;float:right;}
#sub-box-toolkit{width:220px;background-color:#FFF;height:240px;float:right;}
#col2-box-bottom{width:240px;background-image:url(../images/column2-box-bottom.png);height:6px;float:right;background-repeat:no-repeat;}
#nav-currency{font-size:11px;width:200px;height:44px;float:left;color:#999;text-decoration:none;font-family:Helvetica, Arial, sans-serif;padding-top:5px;line-height:18px;border-bottom:thin dotted #CCC;overflow:visible;}
#currencies{margin-top:-1px;border-top:thin dotted #CCC;}
#nav-currency-noline{font-size:11px;width:200px;height:44px;float:left;color:#999;text-decoration:none;font-family:Helvetica, Arial, sans-serif;padding-top:10px;line-height:18px;}
#nav-currency-right{font-size:11px;width:220px;height:47px;float:left;color:#999;text-decoration:none;font-family:Helvetica, Arial, sans-serif;padding-top:8px;line-height:18px;margin-top:12px;margin-left:20px;}
#flag{width:48px;height:40px;float:left;margin-right:10px;margin-left:10px;margin-top:3px;overflow:hidden;}
#footer-container{float:left;margin-top:20px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer-top{width:980px;height:20px;background-image:url(../images/footer-top.png);background-repeat:no-repeat;float:left;}
#footer-box{background-image:url(../images/footer-bg.png);background-repeat:repeat-y;width:960px;float:left;padding:10px;}
#footer-column{width:280px;float:left;border-top:thin dotted #CCC;padding:20px;}
#footer-column img{display:block;}
#footer-bottom{width:980px;height:20px;background-image:url(../images/footer-bottom.png);background-repeat:no-repeat;float:left;margin-bottom:0;}
#footer-text{width:980px;height:20px;margin-bottom:15px;float:left;color:#999;text-align:center;}
#networking-icons{text-align:center;}
#content-sub-top{width:980px;height:10px;background-image:url(../images/content-top.png);margin-top:20px;float:left;}
#content-sub-middle{background-color:#FFF;width:940px;background-image:url(../images/grey-bigben.png);background-repeat:no-repeat;background-position:bottom right;float:left;padding:20px;}
#content-stndardprogs{width:980px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-bottom:0;background-color:#FFF;}
#content-stndardprogs-txt{float:left;font-family:Georgia, "Times New Roman", Times, serif;vertical-align:top;font-size:11px;color:#999;width:440px;background-image:url(../images/hotels-bg.png);background-repeat:repeat-x;background-color:#FFF;border-right:1px dotted #CCC;border-top:1px dotted #CCC;padding:15px 15px 15px 30px;}
#integration-prog-txt{float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;padding-bottom:20px;color:#999;background-repeat:repeat-x;background-color:#FFF;width:730px;margin-top:10px;border-bottom:1px dotted #ccc;margin-bottom:20px;}
#content-stndardprogs-txt2{width:424px;float:left;font-family:Arial, Helvetica, sans-serif;vertical-align:top;font-size:10px;color:#999;background-image:url(../images/hotels-bg.png);background-color:#FFF;background-repeat:repeat-x;border-top:1px dotted #CCC;padding:15px 20px 35px 50px;}
#content-sub-middle-edi{background-color:#FFF;width:940px;float:left;background-image:url(../images/grey-bagpipes.png);background-repeat:no-repeat;background-position:bottom right;padding:10px 20px;}
#content-sub-middle-nyc{background-color:#FFF;width:940px;float:left;background-image:url(../images/grey-statlib.png);background-repeat:no-repeat;background-position:bottom right;padding:10px 20px;}
#content-sub-middle-nopic{background-color:#FFF;width:940px;float:left;padding:20px;}
#content-sub-bottom{width:980px;height:10px;background-image:url(../images/content-bottom.png);float:left;}
#crumbs{height:2.3em;border:1px solid #dedede;font-family:"Lucida Grande", Lucida, arial, sans-serif;font-size:10px;}
#crumbs li{float:left;line-height:2.3em;color:#777;padding-left:.75em;text-transform:capitalize;}
#crumbs li a{background:url(../images/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}
#crumbs li a:link,#crumbs li a:visited{color:#777;text-decoration:none;}
#crumbs li a:hover{color:#999;text-decoration:underline:;}
#crumbs li a:focus{text-decoration:underline;}
#sub-top-shade{background-image:url(../images/sub-top-shade.png);width:940px;height:30px;float:left;}
#sub-bottom-shade{background-image:url(../images/sub-bottom-shade.png);width:940px;height:50px;float:left;}
#subnav{width:180px;background-image:url(../images/subnav-bg.png);background-repeat:repeat-y;font-family:"Lucida Sans", Lucida, Helvetica, Arial, sans-serif;font-size:12px;border:1px;float:left;border-color:#0FF;}
.subnav-header{width:168px;background-image:url(../images/subnav-top.png);height:27px;font-family:georgia;font-size:18px;color:#FFF;padding-left:12px;padding-top:10px;}
#subcontent{width:940px;float:left;background-image:url(../images/subnav-bg.png);background-repeat:repeat-y;}
#subcontent-nonav{width:940px;float:left;margin-top:20px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
#subcontent-fees{width:600px;float:left;margin-top:20px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
.sub-text{float:left;padding-left:20px;padding-right:0;padding-bottom:50px;width:500px;}
.sub-text2{float:left;padding-left:20px;padding-bottom:20px;width:730px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFF;display:block;}
#sub-activities-menu{width:225px;height:55px;float:left;margin-top:20px;margin-left:15px;font-family:"Lucida Grande", Lucida, arial, sans-serif;overflow:visible;line-height:15px;}
#sub-activities-menu-img{width:55px;height:55px;margin-right:10px;float:left;}
#sub-activities-menu-img img{border-radius:8px;}
#sub-activities-menu-txt{width:55px;height:55px;margin-right:20px;float:left;}
#city-content{background-color:#FFF;width:1000px;margin-top:10px;float:left;}
#city-content-tabs{background-color:#FFF;width:720px;}
#city-tabs-txt{width:220px;float:left;position:relative;top:-26px;background-color:transparent;text-align:center;text-transform:uppercase;}
#city-tabs{width:220px;float:left;margin:10px 13px 5px 0;}
#city-tabs-nomargin{width:220px;margin-top:10px;margin-bottom:10px;float:left;margin-left:0;}
#city-tabs-top{height:35px;background-image:url(../images/city-tab-top.png);width:220px;float:left;margin-top:10px;}
#city-tabs-top-basic{height:35px;width:220px;float:left;}
#city-tabs-img-basic img{border:1px solid #ccc;}
#city-tabs-img{height:100px;margin-bottom:5px;width:220px;float:left;}
#divToolKitHome{margin-left:-12px;float:left;margin-top:-5px;}
#red-info-box{border:2px solid;margin-top:20px;border-color:#A46762;padding:10px;}
#eatingout-img{width:100px;float:left;margin-right:20px;margin-bottom:20px;height:100px;margin-top:10px;}
#eatingout-img a img{border-radius:10px;}
#hotels-img-frame{width:238px;height:149px;background-image:url(../images/frame-hotels.png);background-repeat:no-repeat;float:left;margin-right:10px;margin-left:8px;}
#hotels-img{width:221px;height:131px;float:left;margin-top:7px;margin-left:6px;}
#hotels{background-image:url(../images/hotels-bg.png);background-repeat:repeat-x;border-top-color:#999;border-top:thin;border-top-style:dotted;float:left;}
#hotels-txt{float:left;margin-bottom:30px;width:460px;}
#btn-course-frame{margin-bottom:60px;margin-top:10px;}
#weather{background-image:url("images/weather/weather-background.png");background-repeat:no-repeat;background-position:163px 6px;margin-bottom:5px;margin-top:0;width:200px;}
#weatherTitle{position:absolute;top:10px;left:10px;font-family:arial, sans-serif;font-size:12px;color:#959595;}
#weatherTime{top:30px;left:10px;font-family:arial, sans-serif;font-size:12px;font-weight:700;color:#FFF;}
#weatherTable{top:52px;left:10px;color:#FFF;}
#weatherConditions{font-family:arial, sans-serif;font-size:12px;color:#FFF;font-weight:700;padding:0 10px 0 0;}
#weatherTemperature{font-family:arial, sans-serif;font-size:14px;color:#FFF;font-weight:700;}
#course-btn{display:block;width:124px;height:30px;background:url("images/button-blank-filmstrip.png") no-repeat 0 0;color:#FFF;float:right;margin-right:20px;}
#course-btn-txt{text-align:center;margin-top:4px;font-size:14px;margin-left:0;color:#999;background-image:url(../images/phoneNumber.png);text-indent:-9999px;}
#hp-city-btn{display:block;width:124px;height:30px;background:url("images/button-blank-filmstrip.png") no-repeat 0 0;color:#FFF;float:left;margin-right:10px;}
#hp-groupstays-btn1{width:135px;height:23px;color:#FFF;float:left;margin-top:15px;background-image:url(../images/btn-groupstays.png);font-family:Arial, Helvetica, sans-serif;padding-left:20px;background-repeat:no-repeat;padding-top:4px;text-align:center;font-size:12px;display:block;}
#hp-groupstays-btn2{display:block;width:135px;height:23px;color:#FFF;float:left;margin-top:15px;background-image:url(../images/btn-groupstays.png);font-family:Arial, Helvetica, sans-serif;padding-left:20px;background-repeat:no-repeat;padding-top:4px;text-align:center;font-size:12px;margin-left:10px;}
#hp-groupstays-btn{display:block;width:165px;height:30px;background:url("images/button-large-filmstrip.png") no-repeat 0 0;color:#FFF;float:left;margin-right:10px;margin-top:15px;margin-bottom:17px;}
#hp-groupstays-btn:hover{background-position:0 -30px;text-decoration:underline;}
#hp-groupstays-btn-txt{color:#FFF;text-align:center;margin-left:20px;margin-top:4px;font-size:11px;}
#hp-home-btn{display:block;width:80px;height:82px;background:url("images/nav-home-filmstrip.png") no-repeat 0 0;color:#FFF;float:left;}
#hp-home-btn:hover{background-position:0 -41px;text-decoration:none;}
#hp-home-btn-txt{color:#FFF;text-align:center;margin-left:20px;margin-top:5px;font-size:12px;}
#hp-contact-btn{display:block;height:30px;float:right;margin-top:12px;background:none;color:#474747;font-weight:700;width:120px;text-align:right;margin-right:2px;}
#hp-contact-btn span{display:none;color:red;}
#tabs{text-align:left;font-family:Arial, Helvetica, sans-serif;color:#999;font-size:11px;}
.roundedCorners-top{background-color:#FFF;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-webkit-border-radius-bottomright:0;-webkit-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;}
.roundedCorners-bottom{background-color:#FFF;-webkit-border-radius-topleft:0;-webkit-border-radius-topright:0;-webkit-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
.roundedCorners{background-color:#FFF;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-webkit-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
#groupHeader{
	font-size:13px;
	height:80px;
	background-repeat:no-repeat;
	background-color:#B0706A;
	color:#FFF;
	overflow:hidden;
	padding-bottom:10px;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	margin-top: -14px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#groupHeader div{float:left;list-style-image:url(/images/arrow-sm.png);list-style-position:outside;list-style-type:square;width:179px;}
#groupHeader div ul{margin-left:30px;margin-top:10px;}
#studyabroad-linkbox{font-size:13px;background-image:url(../images/hp-img-intergration.png);background-repeat:no-repeat;background-color:#A46762;color:#FFF;background-position:top left;float:left;margin-top:-15px;margin-left:-20px;font-family:Arial, Helvetica, sans-serif;list-style-image:url(../images/arrow-sm.png);list-style-position:outside;list-style-type:square;width:140px;margin-bottom:15px;line-height:21px;padding:10px 10px 10px 210px;}
#explorecornwall-linkbox{font-size:13px;background-image:url(../images/hp-img-horseridecornwall.jpg);background-repeat:no-repeat;background-color:#A46762;padding-left:210px;color:#FFF;padding-top:10px;padding-bottom:10px;background-position:top left;float:left;margin-top:-15px;margin-left:-20px;font-family:Arial, Helvetica, sans-serif;list-style-image:url(../images/arrow-sm.png);list-style-position:outside;list-style-type:square;width:150px;margin-bottom:15px;line-height:21px;}
#courses-linkbox{font-size:13px;color:#C5C8CF;float:left;font-family:Arial, Helvetica, sans-serif;list-style-image:url(../images/arrow-sm.png);list-style-position:outside;list-style-type:square;width:200px;padding-left:5px;margin-top:-2px;}
.courses-link a{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#8AA6C2;line-height:150%;}
#tabnav{float:left;width:470px;background-color:#F8F6F4;height:28px;}
#tabnav-sp{float:left;width:590px;background-color:#F8F6F4;height:28px;}
.nav-schoolgroup1{background:url(../images/button-createprogram-up.png) no-repeat;width:160px;height:30px;background-image:url(../images/button-createprogram-over.png);margin-top:15px;float:left;margin-left:10px;padding:0;}
.nav-schoolgroup1
a{font-size:11px;width:160px;height:30px;display:block;color:#000;text-decoration:none;margin-bottom:10px;}
* html a:hover{visibility:visible;}
.nav-schoolgroup2{background:url(../images/button-programstays-up.png) no-repeat;white-space:nowrap;width:160px;height:30px;background-image:url(../images/button-programstays-over.png);margin-top:15px;margin-bottom:17px;float:left;margin-left:0;padding:0;}
.nav-schoolgroup2
a{font-size:11px;width:160px;height:30px;display:block;color:#000;text-decoration:none;}
#btns ul{list-style:none;}
#btns li{float:left;height:52px;overflow:hidden;padding-right:0;}
#btns a{display:block;height:102px;background:url(../images/btn-toolkit.png) no-repeat;}
#toolkit-btns{width:224px;height:208px;font-family:Arial, Helvetica, sans-serif;color:#666;overflow:hidden;margin-left:-12px;margin-top:-5px;}
#toolkit-btns-subs{width:224px;overflow:hidden;height:208px;font-family:Arial, Helvetica, sans-serif;color:#666;margin-left:0;margin-top:2px;}
#toolkit-txt1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6A8AA2;padding-left:20px;padding-top:16px;text-decoration:none;width:185px;background-image:url(../images/btn-icon1.png);background-repeat:no-repeat;background-position:right center;height:37px;}
#toolkit-txt2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6A8AA2;padding-left:20px;padding-top:16px;text-decoration:none;width:185px;background-repeat:no-repeat;background-position:right center;height:37px;}
#toolkit-txt3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6A8AA2;padding-left:20px;padding-top:16px;text-decoration:none;width:185px;background-image:url(../images/btn-icon3.png);background-repeat:no-repeat;background-position:right center;height:37px;}
#toolkit-txt4{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6A8AA2;padding-left:20px;padding-top:16px;text-decoration:none;width:185px;background-image:url(../images/btn-icon4.png);background-repeat:no-repeat;background-position:right center;height:37px;}
#toolkit-txt a{text-decoration:none;}
#google_translate_element{float:left;text-align:center;width:980px;margin-top:0;}
#txt-col1{width:320px;float:left;}
#txt-col1-white{width:320px;color:#FFF;}
#txt-col2{width:300px;margin-bottom:15px;}
#txt-col3{float:left;background-color:#F5F5F5;margin-left:-10px; margin-right: -10px; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;padding:10px;}
#hp-col1-bottom{height:5px;width:360px;float:left;background-color:#FFF;}
#hp-col1-bottom-grey{height:5px;width:360px;float:left;background-color:#C6C9D0;}
#hp-col2-bottom{height:5px;width:340px;float:left;background-color:#FFF;}
#hp-col3-bottom{height:5px;width:140px;float:left;}
.hp-col1-top{height:5px;width:360px;margin-top:20px;background-color:#F9F6F4;float:left;}
#hp-col2-top{height:5px;width:340px;float:left;background-color:#F9F6F4;margin-top:20px;}
.hp-col3-top{height:5px;width:240px;background-color:#F9F6F4;margin-top:20px;float:left;}
#hp-intro-top{height:5px;width:720px;float:left;background-color:#F9F6F4;margin-top:20px;}
#other-course-icon{width:32px \;;height:32px;float:left;margin-left:3px;margin-top:3px;}
#other-course-text{float:left;padding-left:10px;width:150px;font-family:Arial, Helvetica, sans-serif;line-height:16px;font-size:10px;}
#other-course-box{background-color:#F5F5F5;float:left;margin-left:-10px;width:210px;margin-right:-10px;margin-bottom:5px;padding:5px;}
#spacer{width:290px;height:10px;float:left;}
#contact-maininfo-txt{float:left;width:170px;font-size:12px;line-height:20px;margin-top:20px;}
#contact-icon{height:20px;float:left;width:16px;margin-right:10px;}
#contact-icon2{height:16px;float:left;width:16px;margin-right:10px;margin-top:-10px;}
#contact-maininfo-txt-sub{height:16px;margin-bottom:10px;width:250px;margin-top:10px;color:#999;}
#contact-columns{width:162px;margin-right:17px;float:left;margin-top:30px;}
#contact-columns.last{margin-right:0;}
#contact-columns-marketing-header{width:200px;float:left;background-color:#FFF;margin-top:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:11px 20px 0;}
#contact-columns-marketing-header h5{margin-top:-10px;margin-bottom:20px;}
.masterHeading{margin-bottom:30px;}
#contact-columns-marketing{width:180px;float:right;background-color:#F2F4F5;margin-top:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:10px 20px 20px;}
.deskFlag:hover{color:#000;}
.line{border-bottom:dotted;border-bottom-width:thin;border-color:#CCC;}
.line.large{width:160px;}
#team-staff{float:left;width:570px;padding-bottom:10px;}
#team-columns{width:700px;float:left;margin-top:14px;border-bottom:thin;border-bottom-style:dotted;margin-left:20px;}
#team-columns-noline{width:700px;float:left;margin-top:14px;margin-left:20px;}
#team-headings{float:left;width:100%;margin-top:20px;}
#hp-courses-btn1{width:78px;height:22px;color:#FFF;float:right;margin-top:15px;background-image:url(../images/btn-courses-small.png);font-family:Arial, Helvetica, sans-serif;padding-left:18px;background-repeat:no-repeat;padding-top:2px;text-align:center;font-size:11px;display:block;}
#hp-courses-btn2{display:block;width:78px;height:23px;color:#FFF;float:right;margin-top:15px;background-image:url(../images/btn-courses-small.png);font-family:Arial, Helvetica, sans-serif;padding-left:18px;background-repeat:no-repeat;padding-top:2px;text-align:center;font-size:11px;margin-left:10px;}
#attractions{width:730px;margin-bottom:10px;float:left;}
#float{float:left;width:730px;margin-bottom:4px;}
#floatleft{float:left;width:610px;}
#backtotop{float:left;width:730px;margin-top:20px;}
#hp-box-img-med-contact{margin-top:3px;margin-left:3px;}
#calevents{background-color:#FFF;float:left;padding:15px;}
#caleventscol1{width:150px;float:left;margin-top:15px;margin-right:15px;padding-top:10px;}
#caleventscol2{width:150px;float:left;margin-top:15px;}
#contour{float:left;width:660px;background-repeat:repeat-x;padding:20px;}
.contourFieldSet{font-family:Arial, Helvetica, sans-serif;letter-spacing:0.01em;text-rendering:optimizeLegibility;background-color:#FEFEFE;background-image:url(images/london/accommodation/hotels-bg.png);background-repeat:repeat-x;border:0;}
.contourFieldSet legend{margin-left:-10px;padding-bottom:10px;}
.contourFieldSet div input,.contourFieldSet div textarea,.contourFieldSet div select{margin-bottom:10px;background-color:#EFEFEF;}
.contourError{color:red;}
.contourFieldSet .yourmessage textarea{width:70%;height:10em;border-top:1px solid #7C7C7C;border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3;border-bottom:1px solid #DDD;}
.contourFieldSet .whatisyourquestionabout select{width:200px;color:#999;border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3;border-bottom:1px solid #DDD;}
.contourNavigation input{border:1px solid #CCC;cursor:pointer;text-align:center;font-size:14px;font-weight:400;margin-left:10px;padding:5px;}
#table{width:980px;background-color:#F8F6F4;height:470px;float:left;line-height:14px;border-bottom:2px #E6E6E6 solid;}
#prices-table table td{color:#FFF;padding:5px;}
#standard-prog-inclusions{float:left;width:940px;background-color:#FFF;border-top:1px dotted #ccc;padding:20px;}
#integration-txt{size:10px;}
.departments{display:block;margin-top:61px;width:700px;margin-bottom:-10px;float:left;}
.departments h4{margin-bottom:-20px;}
.deskFlag{padding-right:12px;height:30px;font-size:14px;color:#999;font-weight:400;display:block;cursor:pointer;}
a.deskFlag:link{color:#999;}
.deskFlag img{float:left;display:block;margin-top:-2px;margin-right:10px;border-radius:2px;}
p .centered{text-align:center !important;display:block !important;padding:10px 0 5px;}
#languageSelect{display:block;top:65px;right:25px;position:absolute;background:#F4EFE3;border:1px solid #FFF;}
#languageSelect select{width:110px;font-size:12px;height:18px;background:#A46762;border:1px solid #999;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px 0 0 1px 3px #474747;-webkit-box-shadow:inset 0 1px 3px #474747;}
.schedule5,.schedule6,.schedule7{font-family:Arial, Helvetica, sans-serif;width:981px;}
.schedule5 .spaceDay,#row1-col1{width:33px;height:18px;background-color:#999;float:left;border:1px #E6E6E6 solid;color:#FFF;text-align:center;padding-top:3px;}
.schedule5 .space,.schedule7 .space{width:36px;float:left;}
.schedule5 .day,#row1-col-grey-5day{width:187px;height:18px;background-color:#999;float:left;color:#FFF;text-align:center;border:1px #E6E6E6 solid;padding-top:3px;}
.schedule5 .spaceMeal,#row2-col1{width:33px;height:29px;background-color:#A46762;float:left;border:1px #E6E6E6 solid;}
.schedule5 .activity,#thick-row-5day{width:173px;height:101px;background-color:#FFF;float:left;border:1px solid;border-color:#E6E6E6;padding:7px;}
.schedule5 .spaceActivity,#row3-col1{width:33px;height:115px;background-color:#A46762;float:left;border:1px #E6E6E6 solid;}
.schedule5 .meal,#thin-row-5day{width:173px;height:15px;background-color:#F8F6F4;float:left;border:1px #E6E6E6 solid;padding:7px;}
.schedule7 .day,#row1-col-grey{width:133px;height:18px;background-color:#999;float:left;color:#FFF;text-align:center;border:1px #E6E6E6 solid;padding-top:3px;}
.schedule7 .activity,#thick-row{width:119px;height:101px;background-color:#FFF;float:left;border:1px solid;border-color:#E6E6E6;padding:7px;}
.schedule7 .meal,#thin-row{width:119px;height:15px;background-color:#F8F6F4;float:left;border:1px #E6E6E6 solid;padding:7px;}
#questionsHeader h4,#questionsHeader h5{color:#000;font-size:16px;border:0;margin-bottom:5px;padding:0;}
#commands div:hover,#commands:hover,.contourNavigation input:hover{background-color:#ccc;}
#questionsHeader #steps,#results,#sub-box-toolkit-contact,#sub-box-toolkit-fees{margin-top:20px;}
table.stats3 td.hed,table.prices td.hed{background-color:#8aa6c2;color:#FFF;text-align:left;border-bottom:2px #fff solid;font-size:11px;font-weight:700;padding:3px;}
a,a:visited{color:#A46762;text-decoration:none;}
a:hover,a:active,a.tabs:hover,#yearabroadlinks li a:hover,li a:focus{
	color:#A46762;
	text-decoration:underline;
}
a.foot:link,a.foot:visited,a.foot:active,#hp-gallerytext a,#hp-groupstays-btn1 a,#hp-groupstays-btn2 a,#groupHeader div a,#studyabroad-linkbox a,#explorecornwall-linkbox a,#courses-linkbox a,#hp-courses-btn1 a,#hp-courses-btn2 a{color:#FFF;}
a.h5:link,a.h5:visited,a.h5:active{color:#8AA6C2;}
a.tabs:link,a.tabs:visited,a.tabs:active,#yearabroadlinks li a:link,li a:visited{color:#A46762;}
.hp-box-col3,#hp-box-col3-othercourses{background-color:#FFF;float:left;background-position:top;background-image:url(../images/hp-box-top.png);background-repeat:repeat-x;width:200px;padding:10px 20px;}
#hp-testimonial-box,#hp-currency-box{background-image:url(../images/hp-testimonial-bg.png);width:980px;height:77px;margin-top:20px;clear:both;float:left;}
.city-content-txt,.other_course_content,.tandc_content,.agent_finder_content,.recruitment_content{background-color:#FFF;width:700px;}
#course-btn:hover,#hp-city-btn:hover,#hp-contact-btn:hover{background-position:0 -30px;text-decoration:none;}
#course-btn span,#hp-city-btn span,#hp-groupstays-btn span,#hp-home-btn span{display:none;color:#FFF;}
#hp-city-btn-txt,#hp-contact-btn-txt{color:#FFF;text-align:center;margin-left:20px;margin-top:5px;font-size:14px;}
#groupHeader div ul li,#studyabroad-linkbox li{width:150px;}
.nav-schoolgroup1 img,.nav-schoolgroup2 img{width:160px;height:30px;border:0;}
.nav-schoolgroup1 a:hover img,.nav-schoolgroup2 a:hover img,.nav-selectcourse a:hover img,.nav-bookcourse a:hover img,.nav-test a:hover img,.nav-brochure a:hover img{visibility:hidden;}
.nav-schoolgroup1 span,.nav-schoolgroup2 span,.nav-selectcourse span,.nav-bookcourse span,.nav-test span,.nav-brochure span{position:absolute;left:35px;top:15px;cursor:pointer;margin:0;padding:0;}
.nav-selectcourse,.nav-test{height:47px;background-color:#A46762;padding:0;}
.nav-selectcourse
a,.nav-bookcourse
a,.nav-test
a,.nav-brochure
a{font-size:11px;width:220px;height:54px;display:block;float:left;color:#000;text-decoration:none;}
.nav-selectcourse img,.nav-bookcourse img,.nav-test img,.nav-brochure img{width:220px;height:54px;border:0;}
.nav-bookcourse,.nav-brochure{height:47px;background-color:#F1EBE7;}
#btn1,#btn2,#btn3,#btn4{width:224px;}
#btns #btn1 a,#btns #btn2 a,#btns #btn3 a,#btns #btn4 a{background-position:0 -52px;text-decoration:none;}
#btns #btn1 a:hover,#btns #btn2 a:hover,#btns #btn3 a:hover,#btns #btn4 a:hover{background-position:0 0;}
#optionalNav{background-color:#999;width:950px;height:27px;float:left;padding-left:30px;padding-top:8px;color:#FFF;position:relative;}
#optionalNav ul{float:left;width:900px;}
#optionalNav ul li a{color:#fff;margin-right:20px;}
#wizard input,#wizard select,#wizard textarea{background-color:#EEE;margin-left:0;margin-bottom:10px;}
#wizard input{padding-left:1px;}
#wizard .spinnerImg{height:22px;margin-top:-5px;}
#wizard{font-family:arial, Lucida Sans Unicode, Tahoma, sans-serif;margin-bottom:20px;}
#wizard p{margin-bottom:5px;font-size:12px;color:#000;}
#wizard p.header { float: left;width: 100%;}
#wizard p.summaryprice{ float: left;width: 550px;}
#wizard .spanInfo{margin-bottom:10px;display:block;}
#wizard ul{float:left;width:100%;margin-top:0;}
#wizard ul li span{display:block;width:100%;float:left;margin:0;}
#wizard ul li span input{display:block;float:left;width:13px;height:15px;margin:1px 0 5px;padding:0;}
#wizard .twotxtColumnsSmall li{width:100px;float:left;margin-right:10px;}
#wizard .twotxtColumns li{float:left;margin-right:10px;overflow:hidden;height:30px;}
#wizard .twotxtColumns .spacer{width:350px;}
#wizard .twotxtColumns .large{height:auto;overflow:visible;}
#wizard .twotxtColumns li input{width:215px;margin-bottom:0;}
#wizard #twotxtColumns li{width:300px;float:left;margin-right:10px;}
#wizard .fourtxtColumns li{width:165px;float:left;margin-right:10px;}
#wizard .fourtxtColumns{height:90px;}
#wizard #twotxtColumns{margin:0;padding:0;}
#wizard #twotxtColumns input,#wizard #twotxtColumns select{margin-bottom:0;margin-left:0;}
#wizard .twoLabelcolumns li{float:left;margin-right:10px;overflow:hidden;}
#wizard .long{width:400px;}
#wizard .longest{width:610px;}
#wizard .tiny{width:30px;}
#wizard textarea{height:100px;}
#wizard ul li span label{line-height:150%;font-size:12px;color:#000;clear:both;margin:-0 0 0 10px;padding:0 0 5px;}
#wizard .twotxtcolumns .hiddenDateInline{width:200px;margin:0;}
#wizard #twoColumns li{width:450px;float:left;}
#wizard .terms{background-color:#eee;border:1px solid #ccc;margin-right:50px;float:left;width:920px;margin-top:-10px;margin-bottom:15px;padding:10px;}
#wizard .terms li{float:right;border:0;}
#wizard .terms li a{font-weight:700;}
#wizardContainer{border-bottom:1px solid #CCC;float:left;margin-bottom:0;margin-left:0;width:940px;}
#wizardContainer h3{color:#000;font-size:12px;font-family:arial,Lucida Sans Unicode, Tahoma, sans-serif;border-bottom:1px solid #CCC;margin:15px 0 25px;padding:0 0 10px;}
#bookingDetails li div{background-color:#fff;border:1px solid #ccc;float:left;padding-top:15px;padding-left:10px;margin-left:-1px;color:#000;font-size:12px;height:36px;}
#bookingDetails li div p{float:left;margin-right:10px;margin-top:3px;}
#bookingDetails .total div{background-color:#eee;}
#bookingDetails li .left{width:632px;margin-top:-1px;font-weight:700;}
#bookingDetails li .right{width:286px;margin-top:-1px;text-align:center;}
#wizard h4{font-size:14px;color:#000;border-bottom:solid 1px #ccc;margin-top:20px;}
#wizard .paymenterms li{height:auto;margin:0 0 10px;}
#bookingDetails .headerLeft{width:632px;background-color:#EEE;height:30px;text-align:center;border:1px solid #CCC;padding-top:15px;float:left;}
#bookingDetails .headerRight{background-color:#EEE;height:30px;padding-top:15px;width:286px;border:1px solid #CCC;text-align:center;}
.dynamicRadioList{font-size:12px;color:#000;}
#wizard .dynamicRadioList input{margin:-3px 10px 0 -3px;padding:0;}
#wizard .welcome{width:430px;float:left;border:1px solid #CCC;-moz-border-radius:8px;-webkit-border-radius:8px;margin-bottom:20px;margin-top:15px;height:174px;padding:10px;}
#wizard .welcome span a { background: none;border: none;padding: 0;margin-left: -20px;float: inherit;margin-left: 0px;font-size: 11px;}
#wizard .welcome span { display: inline-block;height: 110px;}
#wizard .login{width:440px;float:left;border:1px solid #CCC;-moz-border-radius:8px;-webkit-border-radius:8px;margin-left:20px;height:174px;margin-top:15px;padding:10px;}
#wizard .login h2,#wizard .welcome h2{margin-left:-20px;margin-bottom:10px;}
#wizard .login a{float:right;border:1px solid #BBB;cursor:pointer;text-align:center;margin-top:-3px;font-weight:700;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../images/hp-box-top.png);border-radius:8px;min-width:80px;padding:5px;margin-top: 22px;}
#wizard .welcome a{float:right;border:1px solid #BBB;cursor:pointer;text-align:center;margin-top:11px;font-weight:700;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../images/hp-box-top.png);border-radius:8px;min-width:80px;padding:5px;}
#wizard .login .summary{height:15px;color:red;}
.wizardLogout{float:right;margin-top:-50px;font-weight:700;}
.wizardLogout p:hover a{text-decoration:underline;cursor:pointer;}
.wizardLogout p{float:left;margin-left:5px;}
#wizard #studentInfo{width:140px;border:1px solid #CCC;border-radius:8px;position:relative;top:-95px;left:-30px;float:right;background-color:#EEE;color:#000;margin-bottom:-140px;padding:10px;}
#wizard #otherInfo{width:140px;border:1px solid #CCC;border-radius:8px;position:relative;top:-75px;left:-30px;float:right;background-color:#EEE;color:#000;margin-bottom:-140px;padding:10px;}
#wizard .lblSummaryPrice{float:right;border:1px solid #CCC;margin:10px;padding:10px;}
#wizard .lblSummaryPrice p{color:#CCC;margin-top:0;font-size:11px;}
#wizard .lblSummaryPrice label{color:#777;}
#gallery-scroller{width:320px;height:125px;background-repeat:no-repeat;margin-bottom:20px;margin-left:-23px;float:left;margin-top:-10px;}
#gallery-scroller .galleryThumb p{font-size:15px;margin-top:0;text-align:center;}
#gallery-scroller .galleryThumb img{width:270px;}
#questions ul li:hover #overtext,#logo:hover p{display:inherit;}
#questionsHeader h3,#courseHeader h3{color:#000;font-size:12px;font-family:arial,Lucida Sans Unicode, Tahoma, sans-serif;border-bottom:1px solid #ccc;margin:15px 0 25px;padding:0 0 5px;}
#next a:hover,#prev a:hover{background-color:#ccc;background-image:none;}
#nav-currency p,#wizardContainer #steps{margin-top:0;margin-bottom:0;}
#other-course-text a,#wizard label{font-weight:700;font-size:12px;}
.contourFieldSet .firstname,#wizard .singleLine li{float:left;margin-right:10px;}
#scheduleTitle h2,#questions ul li label,#contour h4,#wizard .singleLine{margin-bottom:10px;}
#questionsHeader ul,#questionsHeader #userInfo,#wizard .singleLine.bottom,#wizard #ulStudentsRooms{margin-bottom:20px;}
#results li,#hp-top-container,#optionalNav ul li,#wizard .long.email{float:left;}
#navlinks .activeSub a,#city-tabs-txt a,#navlinks .activeSub a:visited,#optionalNav ul .activeSub a{color:#ccc;}
.contourFieldSet div,.contourFieldSet label,#wizard .twotxtColumns input,#wizard .twotxtColumns select{margin-left:0;}
.contourFieldSet .email input,.contourFieldSet .phonenumber input,#wizard .medium{width:200px;}
#wizard .twotxtColumns,#wizard .twoLabelcolumns{width:929px;margin-bottom:10px;}
#wizard .short,#wizard .small{width:100px;}
#wizard .banktransfers p,#wizard .chequepayments p{margin:0;}
#wizard .banktransfers,#wizard .chequepayments{display:none;border:1px solid #CCC;width:600px;margin-top:10px;margin-bottom:10px;padding:10px;}
#wizard #studentInfo span,#wizard #otherInfo span{display:block;font-size:12px;border-bottom:1px solid #CCC;margin-bottom:5px;}
#wizard #studentInfo p,#wizard #otherInfo p{padding-bottom:0;float:left;margin-bottom:0;margin-top:0;margin-right:10px;}
.englishFlag {background-image: url(/images/uk.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-top:27px; margin-bottom:-11px}
.italianFlag {background-image: url(/images/italy.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.frenchFlag {background-image: url(/images/france.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.germanFlag {background-image: url(/images/germany.png);background-repeat: no-repeat;padding-left: 20px ;display: block; margin-bottom:-11px}
.russianFlag {background-image: url(/images/russia.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.turkishFlag {background-image: url(/images/turkey.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.portugueseFlag {background-image: url(/images/portugal.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.uaeFlag {background-image: url(/images/uae.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.chinaFlag {background-image: url(/images/china.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.japanFlag {background-image: url(/images/japan.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.koreanFlag {background-image: url(/images/korea.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}
.spanishFlag {background-image: url(/images/spain.png);background-repeat: no-repeat;padding-left: 20px; display: block; margin-bottom:-11px}

.fb-like {position: absolute;
top: 13px;
    right: 0px;
    float: right;}
    
.returningCustomer { float: left;margin-right: 12px;margin-bottom: -5px;}
#wizard .returningCustomer .long.email { width: 200px;}

.fb_iframe_widget iframe[style] { height: inherit;width: inherit;}

.fb-like{ top: 5px;}
#header .fb_edge_widget_with_comment {position: absolute;}
