@charset "utf-8";
/* CSS Document */
div.custom {
    white-space: nowrap;
    height: 1.7em;
    border: 0;
    margin: 0;
    padding: 0;
    width: 230px;
    border: 1px solid #b2b2b2;
}

div.custom input {
    margin: 0 0 0 0;
    font:normal 0.8em arial, helvetica, sans-serif;
    padding:4px 3px 2px 9px;
    /*background:#fff url(../gfx/sexy-input-bg.jpg) repeat-x 0 0;*/
    /*border:1px solid #000000;*/
    border: none;
    height: 1.5em;
    /*line-height: 20px;
    vertical-align:middle; */
    left: 0px;
    top: 0px; 
    width: 205px;

}

div.custom div.icon {
    width:24px;
    height:25px;
    border: 0;
    background:transparent url(../gfx/arrow.jpg) no-repeat 50% 50%;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:0px;
    left: 206px; 

}


div.custom div.list-wrapper {
    left: 0px;
    top: 24px;
    border: 1px solid #b2b2b2;
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 230px;
    bottom: auto;
}

div.custom div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border: 1px solid #000000;
	border-bottom: 0;	
}

div.custom ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.custom  li {
    padding: 0;
    padding-left: 5px;
    font:normal 0.8em arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.custom li.active {
    background-color: #99bf0a;
    color: #fff;
}
div.custom li span {
  display:inline;
}

div.custom input.empty {
    color: gray;
}
#enquiryForm {}
.enquiryForm {display:block; width:660px;}
fieldset { border: 1px solid #ebebeb ;padding: 20px; }
legend { display: none; }
label { color: rgb(102, 102, 102); font-weight: bold; font-size: 12px; }
input, select, button { vertical-align: middle; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
.middle { margin: 0pt auto; min-height: 500px; width: 900px; text-align: left; position: relative; }
#worktopDimensionsText, #worktopDimensionsValue { display:inline-block; }
.enquiryFormValue { margin-left: 200px;font-size: 13px; display: inline-block; margin-top: -17px;}
#tapHole { padding-right:63px; }
#upstands { padding-right: 66px;}
#splashBacks { padding-right: 43px;}
#windowSills { padding-right:123px;}
.pe { margin-top: -50px; }
.enquiryFormValuePencil { font-size:10px;margin-top:-15px;margin-left:217px; }
#pr { padding-left: 26px; }
#hf { padding-left: 28px; }

.pDelivery {margin-top: -20px;margin-left: 200px;}
.pSuply { margin-left:200px;}
.formEQ {display:inline-block;margin-left:200px;margin-top:-16px;}
.pEQ {font-size: 12px;}
#req { font-size: 10px;}
.required {color: red;font-size:13px;}