/*! Copyright © 2009-2013 Postcode Anywhere (Holdings) Ltd. (http://www.postcodeanywhere.co.uk)
 *
 * Address v3.10
 * Styles for the address control.
 *
 * WEB-1-3 25/07/2013 08:06:35
 */

.pca{margin:0;padding:0;position:static;border:none}.pca .text{font:9pt arial;color:#333}.pca .list{position:relative;list-style-type:none;list-style-position:outside;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#fafafa}.pca .item{cursor:pointer;margin:0;padding:9px 10px 9px 10px;text-align:left;white-space:nowrap;border:solid 1px transparent;border-bottom:solid 1px#e5e5e5}.pca .selected{color:#333;background-color:#e5f0ff;border:1px solid transparent;border-bottom:solid 1px#e5e5e5}.pca .disableselect{-moz-user-select:none;-webkit-user-select:none}.pca .autocomplete{margin:0;padding:0;border:1px solid#ccc;border-bottom:0;background:0;width:inherit;position:absolute;z-index:100000}.pca .anchor{margin:0;padding:0;border:0;background:0}.pca .anchor .chain{position:relative}.pca .autocomplete .pcaheader{background-color:#ebebeb}.pca .autocomplete .pcamessage{padding:8px 10px;color:#979797}.pca .autocomplete .list{height:244px;width:auto;border-bottom:1px solid#ccc}.pca .autocomplete .pcafooter{border-top:1px solid #fff;border-bottom:1px solid#ccc;background-color:#fafafa;height:30px;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0%,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#f9f9f9 0%,#ececec 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#ececec 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#ececec 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ececec',GradientType=0)}.pca .autocomplete .pcafooter .pcamessage{font:bold 9pt arial;color:#969696;margin:8px 5px;padding:0;position:relative;float:right}.pca .modal{position:fixed;z-index:100000}.pca .modal .list{height:244px;width:auto;min-width:200px;min-height:100px}.pca .modal .border{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#2278ed;border-radius:12px;opacity:.40;filter:alpha(opacity=40)}.pca .modal .frame{position:relative;margin:12px;background-color:#fafafa;border-radius:8px;border:1px solid #2e5da7;box-shadow:0 0 5px #2e5da7}.pca .modal .content{position:relative;padding:10px}.pca .modal .pcaheader{position:relative;height:40px;top:-1px;left:-1px;width:100%;border:1px solid #2e5da7;border-radius:8px 8px 0 0;background:#397eba;background:-moz-linear-gradient(top,#397eba 0%,#27579b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#397eba),color-stop(100%,#27579b));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#397eba',endColorstr='#27579b',GradientType=0)}.pca .modal .pcaheader .pcatitle{font:bold 12pt arial;color:#fff;margin:10px;text-shadow:0 0 2px #000}.pca .fullscreen{position:fixed;top:0;left:0;height:100%;width:100%}.pca .mask{background-color:#000;opacity:.40;filter:alpha(opacity=40);z-index:100000}.pca .button{font:bold 9pt arial;color:#7e6666;border:1px solid #d6d6d6;border-radius:5px;padding:2px 9px;cursor:pointer;background:#e6ecf3;background:-moz-linear-gradient(top,#e6ecf3 0%,#b9bfc2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6ecf3),color-stop(100%,#b9bfc2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ecf3',endColorstr='#b9bfc2',GradientType=0)}.pca .tooltip{position:absolute;z-index:100000}.pca .tooltip .background{position:absolute;height:100%;width:100%;background-color:#000;border-radius:5px;opacity:.6;filter:alpha(opacity=60)}.pca .tooltip .message{position:relative;padding:5px;font:9pt arial;color:#fff}.pca .button:hover{color:#4c719b}.pca .link{font:bold 9pt arial;cursor:pointer}.pca .clear{clear:both}
.pcaflag{width:14px;height:12px;position:absolute;font-size:0;background-image:url(https://services.postcodeanywhere.co.uk/images/flags16x16.png);-moz-box-shadow:0 1px 2px rgba(128,128,128,.3);-webkit-box-shadow:0 1px 2px rgba(128,128,128,.3);box-shadow:0 1px 2px rgba(128,128,128,.3)}.pca .autocomplete .pcafooter .flagbutton{width:32px;height:21px;position:relative;float:right;margin:5px 6px 0 0;cursor:pointer;background-image:url(https://services.postcodeanywhere.co.uk/images/icons/flag_sq_down.png)}.pca .autocomplete .pcafooter .flagbutton:hover{background-image:url(https://services.postcodeanywhere.co.uk/images/icons/flag_sq_down_hover.png)}.pca .autocomplete .pcafooter .flagbutton .pcaflag{top:4px;left:5px}.pca .autocomplete .flaglabel{position:relative;left:26px}.pca .countrylist .pcafooter .flagbutton{background-image:url(https://services.postcodeanywhere.co.uk/images/icons/flag_sq_up.png)}.pca .countrylist .pcafooter .flagbutton:hover{background-image:url(https://services.postcodeanywhere.co.uk/images/icons/flag_sq_up_hover.png)}
.pca .autocomplete .pcafooter .pcalogo{width:66px;height:15px;font-size:0;margin:8px 5px 8px 11px;position:relative;float:left;cursor:pointer;background-image:url(https://services.postcodeanywhere.co.uk/images/icons/captureplus/capture_plus_logo.png)}.pca .autocomplete .pcafooter .aclogo{width:112px;height:15px;font-size:0;margin:8px 5px 8px 11px;position:relative;float:left;cursor:pointer;background-image:url(https://services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_en.png)}