/* 3 column Form Layout to fit inside #page */
form.col3 input, div.col3 label, div.col3 select {width:200px; margin:0 15px; display:block;}
div.col3 label {font-size:11px!important; color:#666666; padding:0 3px;}
div.col3 input {clear:left;padding:3px;margin-left:15px; width:210px;}
div.col3 input[type=text]  {width:210px;}
div.col3 select {margin:0 0 10px 15px;width:218px; padding:2px;}
div.col3 select.narrow {margin:0 0 10px 15px;width:100px; padding:2px;float:left;}
div.col3 input.narrow {width:100px;}
div.col3 label.narrow {width:100px; margin-right:0;}
div.col3 input.narrowest {margin:0 0 10px 15px;width:30px; padding:2px;}
div.col3 p {float:left; margin:0; padding:0;}
div.col3 .formOption {width:480px; float:left; margin-right:8px;}
div.col3 .formOption h6 {margin:0 10px 10px; font-size:1.4em;}
div.col3 .thumbLrg {margin:0px;}
div.col3 .formOption .choices {background: url(../images/base/formOptionBg.gif) no-repeat 0 0; height:90px; width:200px; padding:5px 0; margin:0 0 0 10px;}
div.col3 .formOption  select, div.col3 .formOption  input {width:60px;float:left;clear:none;}
div.col3 .formOption span {width:95px;float:left;}
div.col3 .formOption  label {width:160px; font-weight:bold; font-size:12px; padding:0;}
div.col3 .formOption .costLabel {color:#D71C24;}
div.col3 .formOption .optionDetails {font-size:1.2em; margin:0 15px;background: url(../images/base/infoIconSml.png) no-repeat 0 3px; text-indent:15px;}
div.col3 select.left {float:left;margin:0 0 0 21px;}




#optional_extras .col3 {border-bottom:1px solid #99CCFF;border-top:1px solid #FFFFFF; padding:15px 0;}
#optional_extras .infoPanel img.thumbLrg {margin-top:0!important;}
#optional_extras .infoPanel {padding-top:0!important;}
#optional_extras div.col3 span {padding:0 0 0 16px;}
#optional_extras div.col3 .formOption {width:680px; float:left; margin-right:8px;}
#optional_extras div.col3 .formOption span {width:145px;float:left;}
#bookingTabs .tabContent .infoPanel img {float:right; margin-top:-8px;}

/* made changes to .formerrors in global css to remove visibility hidden */


/* update to postcode input in payment details*/
#payment_postcode {width:80px;}
#address_selectorP {width:450px;padding:0 0 10px 0;}
#address_selectorP label, #address_selectorP select {margin-left:0;}
#address_selectorP  #btnSelectP {float:left; margin:0 0 0 20px; padding-left:16px; background:url(../images/icons/iconTickSml.png) no-repeat left center;margin-left:15px;}
#address_selectorP , #selectaddressP {float:left;}
#pay_address #btnSearchP {margin:0 0 15px 16px;padding-left:14px;background:url(../images/icons/iconSearchSml.png) no-repeat 0px 2px;}





/* Caravan Finder Refine */



