a{color: #8a7e69;}

.whiteBoxMiddle{padding-top: 10px;}

.meet-get-home{
    height: 838px;
    background: url(../images/meet-and-get/meet-get-home-bg-GB.jpg) 50% 0px no-repeat;
    position: relative;
}

.uk-lang{background-image: url(../images/meet-and-get/home-page-backgrounds/meet-get-home-bg-uk.jpg);}
.it-lang{background-image: url(../images/meet-and-get/home-page-backgrounds/meet-get-home-bg-it.jpg);}
.fr-lang{background-image: url(../images/meet-and-get/home-page-backgrounds/meet-get-home-bg-fr.jpg);}
.es-lang{background-image: url(../images/meet-and-get/home-page-backgrounds/meet-get-home-bg-es.jpg);}
.pt-lang{background-image: url(../images/meet-and-get/home-page-backgrounds/meet-get-home-bg-pt.jpg);}

.clearFloat{display: block; width: 1px; height: 1px; line-height: 1px; font-size: 1px; clear: both;}

.meet-get-home .coffee-cup{
	display: block;
	width: 709px;
	height: 232px;
	background: 0px 0px no-repeat;
	position: relative;
	top: 275px;
	margin: 0 auto 0 auto;
}

.meet-get-home .percent-0{background-image:url(../images/meet-and-get/coffee-cups/zero.png);}
.meet-get-home .percent-10{background-image:url(../images/meet-and-get/coffee-cups/ten.png);}
.meet-get-home .percent-20{background-image:url(../images/meet-and-get/coffee-cups/twenty.png);}
.meet-get-home .percent-30{background-image:url(../images/meet-and-get/coffee-cups/thirty.png);}
.meet-get-home .percent-40{background-image:url(../images/meet-and-get/coffee-cups/forty.png);}
.meet-get-home .percent-50{background-image:url(../images/meet-and-get/coffee-cups/fifty.png);}
.meet-get-home .percent-60{background-image:url(../images/meet-and-get/coffee-cups/sixty.png);}
.meet-get-home .percent-70{background-image:url(../images/meet-and-get/coffee-cups/seventy.png);}
.meet-get-home .percent-80{background-image:url(../images/meet-and-get/coffee-cups/eighty.png);}
.meet-get-home .percent-90{background-image:url(../images/meet-and-get/coffee-cups/ninety.png);}
.meet-get-home .percent-100{background-image:url(../images/meet-and-get/coffee-cups/one-hundred.png);}

.meet-get-home .coffee-cup .percentage {
	position: absolute;
	top: 57px;
	left: 325px;
	display: block;
	padding: 0 0 0 0;
}

.meet-get-home .coffee-cup .percentage .character{
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-indent: -999px;
	overflow: hidden;
	width: 34px;
	height: 53px;
	background: 0px 0px no-repeat;
	float: left;
	margin-left: -10px;
}

.meet-get-home .coffee-cup .percentage .first-number{margin-left: 0px;}
.meet-get-home .coffee-cup .percentage .number0{background-image:url(../images/meet-and-get/numerals/zero.gif);}
.meet-get-home .coffee-cup .percentage .number1{background-image:url(../images/meet-and-get/numerals/one.gif);}
.meet-get-home .coffee-cup .percentage .number2{background-image:url(../images/meet-and-get/numerals/two.gif);}
.meet-get-home .coffee-cup .percentage .number3{background-image:url(../images/meet-and-get/numerals/three.gif);}
.meet-get-home .coffee-cup .percentage .number4{background-image:url(../images/meet-and-get/numerals/four.gif);}
.meet-get-home .coffee-cup .percentage .number5{background-image:url(../images/meet-and-get/numerals/five.gif);}
.meet-get-home .coffee-cup .percentage .number6{background-image:url(../images/meet-and-get/numerals/six.gif);}
.meet-get-home .coffee-cup .percentage .number7{background-image:url(../images/meet-and-get/numerals/seven.gif);}
.meet-get-home .coffee-cup .percentage .number8{background-image:url(../images/meet-and-get/numerals/eight.gif);}
.meet-get-home .coffee-cup .percentage .number9{background-image:url(../images/meet-and-get/numerals/nine.gif);}
.meet-get-home .coffee-cup .percentage .number10{background-image:url(../images/meet-and-get/numerals/ten.gif); width: 55px;}
.meet-get-home .coffee-cup .percentage .percent{background:url(../images/meet-and-get/numerals/percent.gif) top right no-repeat;}

.meet-get-home .mid-textBox{width: 215px; margin: 25px; position: absolute; top: 240px;}
.meet-get-home .mid-textBox h3{color: #474747; font-size: 20px;}
.meet-get-home .mid-textBox h3 span{margin-left: 10px; font-size: 22px;}
.meet-get-home .mid-textBox p a{color: #474747; text-decoration: underline;}
.meet-get-home .mid-textBox p a:hover{color: #6E6E6E;}
.meet-get-home .mid-leftBox{left: 0px; text-align: left;}
.meet-get-home .mid-rightBox{right: 0px; text-align: right;}

.meet-get-home .bottomPod{display: block; position: absolute; top: 520px; margin: 20px; height: 270px; padding: 0 15px;}
.meet-get-home .bottomPod h3{font-size: 17px; font-weight: bold; color: #fff; padding: 25px 5px 20px 5px;}
.meet-get-home .bottomPod p{font-size: 13px; color: #3c3c3c;}
.meet-get-home .bottomPod p.promotion-links a{color: #aaa08f; font-size: 11px; margin-right: 10px;}
.meet-get-home .bottomPod img{margin: 5px 0}
.meet-get-home .bottomPod a.button{display: block; width: 193px; height: 30px; text-align: center; font-size: 16px; color: #fff; text-decoration: none; padding: 10px 0 0 0; background: url(../../images/meet-and-get/bottomPod-button-bg.gif) 0px 0px no-repeat; position: absolute; bottom: 0px;}
.meet-get-home .bottomPod a.button:hover{background-position: 0px -40px; color: #fff; text-decoration: none;}

.meet-get-home .leftPod{left: 0px; padding-left: 180px; width: 361px; background: url(../images/meet-and-get/bottom-pod-left-bg.png) 0px 0px no-repeat;}
.meet-get-home .rightPod{right: 0px; width: 285px;background: url(../images/meet-and-get/bottom-pod-right-bg.png) 0px 0px no-repeat; padding: 0 0 0 0;}
.meet-get-home .rightPod h3{padding-left: 15px;}

p.phoneDisclaimer{font-size: 11px; text-align: right;}

.thank-you-banner{display: block; width: 840px; height: 161px; background: 0px 0px no-repeat; margin: 14px auto;}
.thanks-uk{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-uk.jpg);}
.thanks-it{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-it.jpg);}
.thanks-fr{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-fr.jpg);}
.thanks-es{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-es.jpg);}
.thanks-pt{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-pt.jpg);}
.thanks-nolink-uk{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-nolink-uk.jpg);}
.thanks-nolink-it{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-nolink-it.jpg);}
.thanks-nolink-fr{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-nolink-fr.jpg);}
.thanks-nolink-es{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-nolink-es.jpg);}
.thanks-nolink-pt{background-image: url(../images/meet-and-get/thank-you-banners/thank-you-banner-nolink-pt.jpg);}

/*log in page*/
.whiteBox table{margin: 5px 15px;}
.whiteBox table tr.buttons{height: 35px;}
.whiteBox table tr th{font-weight: normal; color: #8a7e69; padding-right: 10px;}
.whiteBox table tr td.middleColumn{width: 220px;}
.whiteBox table tr td input.ti,
.whiteBox table tr td input.formInput5{border: 1px solid #8a7e69; padding: 2px; width: 194px;}
.whiteBox table tr td .btn{color: #fff; text-align: left; font-size: 14px; height: 28px; background: url(../images/meet-and-get/login-btn-bg.png) 0px 0px no-repeat; border: none; outline: none; cursor: pointer; width: 199px; padding-bottom: 2px; padding-left: 5px;}
.whiteBox table tr td a.btn{display: block; text-decoration: none; padding: 0px 10px; line-height: 28px; width: 179px;}
.whiteBox table tr td .btn:hover{background-position: 0px -28px;}
.whiteBox table tr td .noArrows{background-image: url(../images/meet-and-get/no-arrows-btn.png);}

.meetingsButtons {overflow:hidden;}
.meetingsButtons .btn{color: #fff; text-align: left; font-size: 14px; height: 28px; background: url(../images/meet-and-get/login-btn-bg.png) 0px 0px no-repeat; border: none; outline: none; cursor: pointer; width: 199px; padding-bottom: 2px; padding-left: 5px;}
.meetingsButtons a.btn{display: block; text-decoration: none; padding: 0px 10px; line-height: 28px; width: 179px; float:right;}
.meetingsButtons .btn:hover{background-position: 0px -28px;}
.meetingsButtons .noArrows{background-image: url(../images/meet-and-get/no-arrows-btn.png);}

.whiteBox table tr td select{width: 200px;}
.whiteBox table tr td .ui-datepicker-trigger{padding-left: 5px;}

.rightColumn img{margin: 5px auto;}
.rightColumn a.button{display: block; color: #fff; margin-bottom: 15px; font-size: 13px; font-weight: normal; width: 229px; height: 18px; background: url(../images/meet-and-get/leftColumn-button_bg.png) 0px 0px no-repeat; text-decoration: none; padding: 5px 15px; cursor: pointer;}
.rightColumn a.button:hover, .rightColumn a.button:active{background-position: 0px -28px;}

/*columns*/
.leftColumn,
.rightColumn{}

.leftColumn{width: 560px; float: left; margin-left: 20px;}
.rightColumn{width: 260px; float: right; margin-right: 20px;}

.leftColumn h3, .rightColumn h3, h2.fullWidth{color: #fff; font-weight: bold; font-size: 30px;}
.leftColumn h3{background-image: url(../images/meet-and-get/leftColumn-h3-bg.png); width: 532px; font-size: 18px; padding: 14px 10px;}
.rightColumn h3{background-image: url(../images/meet-and-get/rightColumn-h3-bg.png); width: 240px; font-size: 14px; padding: 17px 10px;}
h2.fullWidth{background-image: url(../images/meet-and-get/h2-full-width-bg.png); width: 820px; font-size: 18px; padding: 14px 10px; margin: 15px auto;}

.leftColumn h4,
.rightColumn h4{color: #8a7e69; font-weight: bold; text-align: left; margin-bottom: 15px; font-size: 25px;}

.leftColumn p,
.rightColumn p{color: #444;}
.leftColumn p{padding-left: 5px;}


/*curved boxes*/
.curvedBox{
    display: block;
    width: 553px;
    }
    
.curvedBox .boxTop,
.curvedBox .boxBottom{display: block; height: 8px; background: no-repeat;}
.curvedBox .boxTop{background-position: 0px 0px;}
.curvedBox .boxBottom{background-position: 0px -8px;}

.wideBox{width: 884px; margin: 0px auto;}

.greyBox{background: #f2eee6;}
.greyBox .boxTop,
.greyBox .boxBottom{background-image: url(../images/meet-and-get/curvedBox-grey-curves.png);}

.whiteBox{background: #fff;}
.whiteBox .boxTop,
.whiteBox .boxBottom{background-image: url(../images/meet-and-get/curvedBox-white-curves.png); height: 10px;}
.whiteBox .boxBottom{background-position: 0px -10px;}

div.registrationBox{width: 352px; background: url(../images/meet-and-get/registrationBox-bg-y.png) 0px 0px repeat-y;}
div.registrationBox .boxTop,
div.registrationBox .boxBottom{height: 11px; background-image: url(../images/meet-and-get/registrationBox-curves.png);}
div.registrationBox .boxBottom{background-position: 0px -11px;}

/*register page*/

.register-topBox{display: block; background: 50% 0px no-repeat; height:185px; padding: 140px 465px 20px 30px; margin-top: 10px;}
.register-topBox h2{color: #8a7e69; font-size: 20px; font-weight: normal;}
.register-topBox p{color: #444; font-size: 13px;}

.registerTopBox-uk{background-image: url(../images/meet-and-get/register-topBoxes/register-topBox-uk.jpg);}
.registerTopBox-it{background-image: url(../images/meet-and-get/register-topBoxes/register-topBox-it.jpg);}
.registerTopBox-fr{background-image: url(../images/meet-and-get/register-topBoxes/register-topBox-fr.jpg);}
.registerTopBox-es{background-image: url(../images/meet-and-get/register-topBoxes/register-topBox-es.jpg);}
.registerTopBox-pt{background-image: url(../images/meet-and-get/register-topBoxes/register-topBox-pt.jpg);}

ul.registerSteps, ul.registerSteps li{list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; width: 470px;}

ul.registerSteps li{font-weight: bold; color: #474747; clear: left; font-size: 13px; display: block; height: 78px; margin-bottom: 25px;}
ul.registerSteps li div.list-number{display: block; width: 91px; height: 78px; font-size: 65px; color: #bab2a4; background: url(../images/meet-and-get/registerSteps_number-bg.png) 0px 0px no-repeat; text-align: center; float: left; margin-right: 15px;}
ul.registerSteps li p{padding-top: 15px; margin-left: 101px;}

div.registrationBox{margin-top: 15px;}
.registration-left-column{width: 475px;}
.registration-right-column{width: 355px;}

div.registrationBox .content{padding: 0px 20px 10px 20px;}
div.registrationBox .content h4{margin-top: 7px;}

div.registrationBox .content form,
div.registrationBox .content label {color: #8a7e69;}
div.registrationBox .content input.formInput{border: 1px solid #8a7e69;}
div.registrationBox .content .curvedBox input{border: 1px solid #f2eee6;}
div.registrationBox .content .curvedBox .formBox2 label{float:left; max-width:160px; padding-bottom:3px; position:relative;}
div.registrationBox .content .curvedBox .formBox2 input{float:left; height:16px; position:relative; clear: left;}

div.registrationBox .content .checkboxes{margin: 15px 0;}
div.registrationBox .content .checkboxes p{font-weight: bold; color: #8a7e69;}
div.registrationBox .content .checkboxes .newsletter{padding-top: 10px; margin-top: 10px; border-top: 1px solid #2eee6;}

div.registrationBox .content .curvedBox{width: 300px; background: url(../images/meet-and-get/reg-innerCurvedBox-bg-y.png) 0px 0px repeat-y;}
div.registrationBox .content .curvedBox .boxTop,
div.registrationBox .content .curvedBox .boxBottom{height: 10px; background-image: url(../images/meet-and-get/reg-innerCurvedBox-curves.png);}
div.registrationBox .content .curvedBox .boxBottom{background-position: 0px -10px;}

div.registrationBox .content .submitBtn{float: right; color: #fff; font-weight: bold; text-align: center; font-size: 19px; display: block; width: 152px; height: 34px; background: url(../images/meet-and-get/reg-submit-btn.png) 0px 0px no-repeat; text-decoration: none; padding-top: 8px;}
div.registrationBox .content .submitBtn:hover{background-position: 0px -42px;}

/*Update Propfile*/
.whiteBoxProfile{width: 840px; background: #fff; margin: 10px auto;}
.whiteBoxProfile .boxTop, .whiteBoxProfile .boxBottom{height: 10px; background-image: url(../images/meet-and-get/whiteBoxProfile-curves.png);}

.whiteBoxProfile .boxTop{}
.whiteBoxProfile .boxBottom{background-position: 0px -10px;}

.whiteBoxProfile label{color: #8a7e69;}

.whiteBoxProfile #formCol1{width: 450px; margin-left: 30px;}
.whiteBoxProfile #formCol1 input.formInput{width: 180px; border: 1px solid #8a7e69;}
.whiteBoxProfile #formCol1 .formBox{width: 200px;}

.whiteBoxProfile #formCol2{width: 320px; float:right; margin-right: 15px;}
.whiteBoxProfile #formCol2 .curvedBox{width: 300px; background: url(../images/meet-and-get/reg-innerCurvedBox-bg-y.png) 0px 0px repeat-y;}
.whiteBoxProfile #formCol2 .curvedBox input{border: 1px solid #f2eee6;}
.whiteBoxProfile #formCol2 .curvedBox .boxTop,
.whiteBoxProfile #formCol2 .curvedBox .boxBottom{height: 10px; background-image: url(../images/meet-and-get/reg-innerCurvedBox-curves.png);}
.whiteBoxProfile #formCol2 .curvedBox .boxBottom{background-position: 0px -10px;}
.whiteBoxProfile #formCol2 .curvedBox .content{padding: 0 20px 10px}
.whiteBoxProfile #formCol2 .curvedBox .formBox2 label{float:left; max-width:160px; padding-bottom:3px; position:relative;}
.whiteBoxProfile #formCol2 .curvedBox .formBox2 input{float:left; height:16px; position:relative; clear: left;}

.forgotPasswordBox{width: 470px; background: url(../images/meet-and-get/changePassword-curved_box-bg-y.png) 0px 0px repeat-y; left:20px; position:relative; top:-80px; margin-bottom: -65px;}
.forgotPasswordBox .boxTop, .forgotPasswordBox .boxBottom{height: 10px; background-image: url(../images/meet-and-get/changePassword-curved_box-curves.png);}
.forgotPasswordBox .boxBottom{background-position: 0px -10px;}
.forgotPasswordBox .content{padding: 0px 10px;}
.forgotPasswordBox p{color: #8a7e69;}
.forgotPasswordBox input.formInput{border: 1px solid #8a7e69}

.whiteBoxProfile .checkBoxes{width: 480px; margin-left: 20px;}
.whiteBoxProfile .updateDetails-btn{font-size: 14px; font-weight: normal; text-decoration: none; color: #fff; display: block; width: 286px; height: 38px; line-height: 38px; background: url(../images/meet-and-get/updateDetails-btn.png) 0px 0px no-repeat; padding: 0px 11px; float: right; margin-right: 24px;}
.whiteBoxProfile .updateDetails-btn:hover{background-position: 0px -38px;}

/*Meeting Manager*/
.meetingsTableHolder{padding: 0px 20px 20px 20px;}

table.meetingManager{width: 100%; margin-top: 10px;}
table.meetingManager tr th{background-color: #aaa08f; font-size: 14px; color: #fff; padding: 10px; text-align: left;}
table.meetingManager tr td{padding: 5px 10px; font-size: 12px; color: #6e624e; font-weight: bold; border: 1px solid #d7d2ca;}


table.meetingManager tr th.editColumn,
table.meetingManager tr td.editColumn{background-color: #f2eee6; border: none;}

table.meetingManager tr th.firstColumn,
table.meetingManager tr td.firstColumn{border-left: none;}
table.meetingManager tr th.lastColumn,
table.meetingManager tr td.lastColumn{border-right: none;}

table.meetingManager tr th.firstColumn{background: #aaa08f url(../images/meet-and-get/manager/meetingTable-topLeft-corner.png) top left no-repeat;}
table.meetingManager tr th.lastColumn{background: #aaa08f url(../images/meet-and-get/manager/meetingTable-topRight-corner.png) top right no-repeat;}

/*Feedback Lozenge*/
.feedback-lozenge{max-width: 840px; height: 50px; margin: 10px auto 15px auto; background: url(../images/meet-and-get/feedback-lozenge-bg-x.png) 0px 0px repeat-x;}
.feedback-lozenge p{padding: 14px 10px; float: left; color: #fff; font-size: 18px;}
.feedback-lozenge .leftCurve,
.feedback-lozenge .rightCurve{display: block; width: 9px; height: 50px; overflow: hidden; background: url(../images/meet-and-get/feedback-lozenge-curves.png) 0px 0px no-repeat;}
.feedback-lozenge .leftCurve{float: left;}
.feedback-lozenge .rightCurve{background-position: 0px -50px; float: right;}

/*Dark Green Lozenge
    .feedback-lozenge{background-image: url(../images/meet-and-get/feedback-lozenge-bg-x.png);}
    .feedback-lozenge .leftCurve,
    .feedback-lozenge .rightCurve{background-image: url(../images/meet-and-get/feedback-lozenge-curves.png);}
*/

/*Lime Green Lozenge
    .feedback-lozenge{background-image: url(../images/meet-and-get/feedback-lozenge-lime-bg-x.png);}
    .feedback-lozenge .leftCurve,
    .feedback-lozenge .rightCurve{background-image: url(../images/meet-and-get/feedback-lozenge-lime-curves.png);}
*/

/*Yellow Lozenge*/
.feedback-lozenge{background-image: url(../images/meet-and-get/feedback-lozenge-yellow-bg-x.png);}
.feedback-lozenge .leftCurve,
.feedback-lozenge .rightCurve{background-image: url(../images/meet-and-get/feedback-lozenge-yellow-curves.png);}
.feedback-lozenge p{color: #000;}

/*Footer Logos*/
.footer-logos-uk,
.footer-logos-it,
.footer-logos-fr{display: block; margin: 30px auto 10px auto; background: 0px 0px no-repeat;}
.footer-logos-uk{width: 198px; height: 63px; background-image: url(../images/meet-and-get/footer-logos/footer-logos-uk.jpg);}
.footer-logos-it{width: 420px; height: 63px; background-image: url(../images/meet-and-get/footer-logos/footer-logos-it.jpg);}
.footer-logos-fr{width: 420px; height: 63px; background-image: url(../images/meet-and-get/footer-logos/footer-logos-fr.jpg);}

tr.cancelled-meeting td {background-color:#ccc; text-decoration:line-through;}
tr.pending-meeting td {background-color:#fff;}
tr.confirmed-meeting td {background-color:#fff;}


/* Bribery act */
.bribery-act {width:300px !important}
.bribery-act .bribery-act-item div {color:#8A7E69}
