#search-block-form, #search-block-form fieldset {float:left;}
#search-block-form p {float:left; background:url(../images/search_bg.png) no-repeat; width:166px; height:21px; margin:0;}
#search-block-form fieldset {border:0; padding:0; margin:0;}
#search-block-form label {height:21px; width:41px; padding-left:7px; line-height:21px; font-size:11px; color:#0a2b70;float:left; font-weight:normal;}
#search-block-form input {float:left; height:13px; width:107px; line-height:13px; margin-top:2px; border:0;vertical-align:top; font:11px Arial, Helvetica, sans-serif; color:#535353;}
#search-block-form input.searchbutton {width:40px; height:21px; border:none; padding:0; margin:0 0 0 3px;}

.noborder {border:none; padding-left:0;}
.description {clear:both;}
fieldset {border: 1px solid #ccc; padding: 1em 1em 1.5em 1em; margin:0.5em 0;}
fieldset fieldset, fieldset.noborder {border:0;}
fieldset td {font-size:1em;}
fieldset .error {padding-left:2px;}
legend {padding:0; font-weight: bold; color:#09529f; font-size:1.2em;}
fieldset fieldset legend {font-size:1em; color:#262626;}
.webform-client-form div.form-item {clear:left;}
label {width:auto; font-weight:bold;}
.webform-client-form label {float:left; width:210px; font-weight:bold;}
#webform-client-form-160 label, #webform-client-form-164 label,  #webform-client-form-166 label{font-weight:normal;width:235px;}
#webform-client-form-160 label.option, #webform-client-form-164 label.option, #webform-client-form-166 label.option {width:inherit;}

#webform-client-form-160 label span, #webform-client-form-164 span, #webform-client-form-166 span {font-weight:bold;}
fieldset label.error {padding-left:5px; border:none; background-color:#fff;}
.webform-client-form input.wide {width:400px; margin-right:5px;}
#edit-submitted-year-built {width:50px;}
.webform-client-form input, .webform-client-form textarea {width:250px;}
.webform-client-form input.button {width:77px;}
/* for checkbox and radio input type*/
.webform-client-form label.option, .webform-client-form input.form-checkbox, .webform-client-form input.form-radio {width:auto;}
.form-checkboxes div.form-item, .form-radios div.form-item {clear:none;}
.webform-client-form .form-submit {background:transparent url(../images/btn_submit.gif) no-repeat; border:none; height:23px; width:77px; margin-left:210px; cursor:pointer; margin-top:10px; text-indent:-999px; overflow:hidden;text-transform: capitalize;}

#messageBox li label.error {list-style-type:none; padding:0; margin:0; border:none; background-color:#fff;}

#webform-component-please_call_me_now_fieldset label {display:none;}
#webform-component-please_call_me_now_fieldset .form-checkboxes label {display:block; width:100%;}

#webform-client-form-201 label {width:255px;}
#webform-client-form-201 .resizable-textarea, #webform-client-form-201 .form-text {width:250px; margin: 0; padding: 0;}
#webform-client-form-201 .resizable-textarea textarea{ overflow:hidden; margin-left:255px;*margin-left:0;}
#webform-client-form-201 .resizable-textarea .grippie{margin-left:255px;*margin-left:0;}

/* for wimbledon competition */
#webform-component-my_current_policy_expires,#webform-component-my_current_policy_expires_display {border:0; padding:0; margin:0;}
#webform-component-my_current_policy_expires legend {font-weight:bold; color:#535353; font-size:1em; margin:0; padding:0;}
#webform-component-my_current_policy_expires_display legend {display:none;}
#webform-component-my_current_policy_expires label{display:none;}
#webform-component-my_current_policy_expires label.option {display:block;}
#webform-component-my_current_policy_expires .form-checkboxes {margin-left:210px;}
#webform-component-my_current_policy_expires .container-inline {margin-left:210px; padding-top:5px;}

#edit-submitted-area-code {width:35px;}


.h2heading {font-size:1.33em; color:#09529F; }



#webform-client-form-160 .form-submit, #webform-client-form-164 .form-submit, #webform-client-form-166 .form-submit{margin-left:235px;}

.webform-client-form textarea {font:1.1em Arial, Helvetica, sans-serif; letter-spacing:0.01em;}
#webform-cleint-form-178 #edit-submitted-other-free-form-space-wrapper{width:250px;}

#webform-client-form-178 #edit-submitted-title-wrapper {float:left;}
#webform-client-form-178 #edit-submitted-prefered-contact-number-wrapper{width:290px; float:left;}
#webform-client-form-178 #edit-submitted-and-wrapper {width:117px; float:left; clear:none;}
#webform-client-form-178 #edit-submitted-and-wrapper label{width:35px;float:left;}
#webform-client-form-178 #edit-submitted-and-wrapper select{clear:none;}

#webform-client-form-178 #edit-submitted-on-wrapper{width:140px;float:left;clear:none;}
#webform-client-form-178 #edit-submitted-on-wrapper label{width:25px;float:left;}
#webform-client-form-178 #edit-submitted-on-wrapper select{clear:left;}
#webform-client-form-178 #edit-submitted-appropiate-specialist-wrapper{width:350px; float:left;clear:none;}
#webform-client-form-178 #edit-submitted-other-free-form-space-wrapper {width:150px;float:left; clear:none;}
#webform-client-form-178 #edit-submitted-other-free-form-space {width:150px;}



#webform-client-form-178 .error{padding-left:0;}

#webform-client-form-178 #edit-submit {background:transparent url(../images/btn_send.gif) no-repeat; border:none; height:23px; width:77px; margin-left:210px; cursor:pointer; margin-top:10px; text-indent:-999px; overflow:hidden;text-transform: capitalize;}


/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
