body {text-align:center;padding:0;height:100%;padding-bottom:20px}
body#infopop {background-color:white}
body#infopop p{padding:5px 20px 5px 20px}
h2 {color:#254D95}
img.entryimage {border:1px solid #666}
select#airport {width:150px} 
td.availlogo {width:50px}
td.cpname {width:280px}
table.cpavail .pricetext {color:#254D95 }
form {display:inline;height:0}
div.wait {width:100%}
div#maincontent {overflow:hidden;border-left:2px solid silver;border-right:2px solid silver;padding:0 20px 0 20px;width:716px;margin:0 auto 0 auto}

div.changebooking h3 {font-size: 10pt;background-color: #FFDE00;padding: 3px 0 3px 8px;margin: 0}
div.amendinstructions {padding:0;width:300px;vertical-align:top;float:left;margin:0x;font-size:10pt}
div.amendinstructions p {margin:3px 0 3px 0}

div.changebooking {margin:0;width:100%}
div.changebooking h2 {display:none}

div.myb_start {background: url(../altimages/ncpmyb3/amend_form_background.jpg) no-repeat}
div.myb_start {width:354px;height:220px;float:right;padding:10px 15px 10px 15px;margin:0 0 0 0;overflow:hidden}
div.myb_start label {padding:0 3px 0 0;float:left;width:120px;text-align:right;color:black;font-size:10pt;font-weight:bold}
div.myb_start h3 {display:block;background:none;color:black;font-size:16pt;margin-bottom:30px}
div.myb_start p {margin-top:10px;margin-bottom:10px;font-size:12px}
div.myb_start div.button_right {padding-right:40px;height:40px;padding-top:10px}
div.myb_start input#email,div.myb_start input#bookref,div.myb_start input#postcode {width:180px}


table.footerlinks {width:720px;overflow:hidden;margin:30px auto 0 auto}
table.footerlinks td div {font-size:8pt;padding:35px 15px 5px 10px;height:68px;width:203px;text-align:left;color:navy}
table.footerlinks td div p {margin:0}
table.footerlinks td div a {text-decoration:none}
table.footerlinks td.left div {background: url(../altimages/ncpmyb3/nb_smlpromleft_uk.gif) no-repeat;background-position:center;margin-right:auto;margin-left:0}
table.footerlinks td.centre div {vertical-align:middle;text-align:center;margin-left:auto;margin-right:auto;padding:0}
table.footerlinks td.right div {background: url(../altimages/ncpmyb3/nb_smlpromleftright_uk.gif) no-repeat;background-position:center;margin-left:auto;margin-right:0}



#spine p.spine_head {padding-top:5px;color:#254D95}
div#banner {text-align:left;width:760px;margin:10px auto 0 auto;padding:0}
div#banner img {display:block;margin:0}
div#infobanner {padding:0}
div#infobanner img {display:block}
div#main {padding:10px 0 0 15px;height:100%;border:none;margin:0;float:right;background-color:white}
div#innermain {margin:0;padding:0;background-color:inherit;width:auto}
div#container {background-color:white;float:none;margin:0px auto 12px auto;padding:19px 20px 14px 20px}
div#container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div#container {display: inline-block}


img.chauntrylogo {padding-bottom:30px}
div#spine {background-color:inherit;width:140px}
div#footer {clear:both;overflow:hidden}
table.paf {width:90%}
div.buttons {padding-right:10px}
div.myb_buttons img {margin-left:5px}
table.infotable {background-color:white;padding:10px;margin-bottom:10px}
table.infotable td {padding:2px 10px 2px 10px}
div.stageimage {margin:-10px 0 15px -15px;background: #CACED3 url(../altimages/ncpmyb3/background_grad.gif) repeat-x;height:25px;padding:4px 0 0 0}
div.login {padding-bottom:10px;margin-bottom:100px}

div.small_pop {background:white;margin:0;padding-bottom:250px}


div.small_pop table th{background-color: #FFDE00}

div.navigation {background-color:white;margin:0 auto 7px auto;padding:8px 0 12px 0}

div.halfsize {width:400px;float:left;margin-right:20px;height:415px;margin-bottom:0;border:1px solid #666}
div.details_on_right {float:right;width:230px;height:415px;padding:5px 5px 5px 10px;border:1px solid #666}
div.details_on_right dl {margin-bottom:0}
div.details_on_right dt {margin:0;font-weight:bold}
div.details_on_right dd {margin:0}
div.details_on_right h3 {background-color: #FFDE00;color:black}
div.details_on_right p {margin:2px 0 2px 0}
div.changebooking div.button_right_in_box {margin:15px 0 10px 0;text-align:right;vertical-align:top;clear:both}

div.changebooking div.button_right {padding-bottom:5px;margin:0} 
iframe.frame3d {margin:20px 0 0 150px;width:530px;height:450px;text-align:center}