#quoterequestdetails{margin-bottom:2em;}#quoterequestform .requiredfield span{color:#f00;}#quoterequestform div{background:url(/img/backgroundblock.png) repeat-x 0 0;border:1px solid #0397d6;margin-bottom:1.2em;padding:1.2em 10px 0;}#quoterequestform p{clear:left;}#quoterequestform label,#quoterequestform div span{float:left;font-weight:bold;margin-left:11px;width:110px;}#quoterequestform div label,#quoterequestform div span{margin-left:0;}#quoterequestform label span{color:#f00;font-weight:normal;}#quoterequestform label span span{left:-999em;overflow:hidden;position:absolute;width:1em;}#childrenages,#fullname,#emailaddress{width:200px;}#destination,#location{width:200px;}#departdate{width:80px;}#phonenumber{width:120px;}#additionalcomments{height:100px;width:300px;}#quoterequestform .postcode{display:none;}#quoterequestform .submit{margin:0 0 18px 121px;}#quoterequestform ul{color:#f00;margin-bottom:3em;}