/****************************/
/* Global layout and styles */
/****************************/

img, fieldset { border:0; }
a { outline:none; }
.pccheck_container { width:220px; height:275px; display:block; float:left; margin:0; padding:0; background-image:url(/Templates/adslwinkel/images/postcodecheck/pc-bg.gif); }
.pccheck_step1 { width:220px; height:75px; float:left; margin:72px 0 0; }
.pccheck_step2 { width:210px; height:35px; float:left;  margin:45px 0 5px 8px; }
.pccheck_container ul { list-style:none; float:left; width:210px; margin:0 0 0 5px; padding:0; }
.pccheck_container ul li { float:left; width:210px; margin:1px 0 0 0; padding:0; }
.pccheck_button { width:210px; height:30px; display:block; float:left; margin:0 0 0 5px;}
.check { width:202px; height:28px; display:block; background-image:url(/Templates/adslwinkel/images/postcodecheck/pc-check-button.gif); background-repeat:no-repeat; background-color:#f2f2f2; border:none; margin:0 0 0 4px; *margin:0; padding:0; cursor:pointer;}
/****************************/
/* Buttons. disabled - SNM 13012020 */
/****************************/
button { margin:0; padding:0; border:none; background-color:transparent; cursor:pointer; overflow:visible; outline:none; moz-outline:none; }
*:first-child+html button[type] { width:1; } /* IE7 */
button span { background: transparent url(http://www.whitespace-creative.com/jquery/jnice/elements/btn_right.gif) no-repeat scroll right top; display: block; float: left; padding: 0px 4px 0px 0px; /* sliding doors padding */ margin: 0px; }
button span span { background: transparent url(http://www.whitespace-creative.com/jquery/jnice/elements/btn_left.gif) no-repeat; color: #FFFFFF; padding: 0 4px 0px 8px; font-weight: normal; font-size: 10px; line-height: 13px; text-transform: lowercase; display: block; text-decoration: none; }
/****************************/
/* Inputs */
/****************************/
.jNiceInputWrapper { background: transparent url(/Templates/adslwinkel/images/postcodecheck/pc-input-fields.gif) no-repeat left top; float:left; }
.jNiceInputInner { background: transparent url(/Templates/adslwinkel/images/postcodecheck/pc-input-fields.gif) no-repeat right top; padding: 2px 4px 2px 0; margin: 0 0 0 8px; }
.jNiceInputInner input { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#404040; line-height:18px; height:17px; *line-height:15px;/* IE Hacks */
 *height: 15px;/* IE Hacks */
vertical-align:middle; padding:0; margin:0; background:none; border:none; outline:none; }
.jNiceInputWrapper_hover { background-position:left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position:right bottom; }
/****************************/
/* Radios */
/****************************/
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio { background: transparent url(/Templates/adslwinkel/images/postcodecheck/pc-radios.gif) no-repeat center top; height: 18px; width: 18px; position:absolute; left:0px; top:0px; cursor:pointer; vertical-align:middle; }
/****************************/
/* Checkboxes */
/****************************/
.jNiceCheckbox { background: transparent url(http://www.whitespace-creative.com/jquery/jnice/elements/checkbox.gif) no-repeat center top; height: 18px; width: 18px; position:absolute; left:0px; top:0px; z-index:2; cursor:pointer; }
/****************************/
/* Checked - Used for both Radio and Checkbox */
/****************************/
.jNiceChecked { background-position: center bottom; }
/****************************/
/* Selects */
/****************************/
.jNiceWrapper select { border:none; margin:0; padding:0; }
.jNiceSelectWrapper { height: 17px; left:0px; top:0px; z-index:3; position:absolute; }
.jNiceWrapper iframe { position:absolute; z-index:1; width:100%; left:0px; top:0px; }
.jNiceSelectWrapper .jNiceSelectText { height: 15px; line-height: 15px; padding: 0px 3px; border: 1px solid #CCCCCC; border-right: none; background-color: #FFF; overflow:hidden; float:none; position:absolute; z-index:100; }
.jNiceSelectWrapper .jNiceSelectOpen { width: 21px; height: 17px; background: url(http://www.whitespace-creative.com/jquery/jnice/elements/select_right.gif) no-repeat center center; z-index:100; display:block; position:absolute; right:0px; }
.jNiceSelectWrapper ul { top: 16px; background-color: #FFF; border: solid 1px #CCC; height: 150px; position:absolute; left:0px; list-style:none; display: none; margin:0; padding:0; overflow-y:auto; z-index:100; width: 95%; }
.jNiceSelectWrapper ul a { color:#0099CC; background-color: #FFF; display:block; padding:5px; text-decoration:none; }
.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected { background: #EDEDED; }
.jNiceFocus { border: dotted 1px #666666; }
.jNiceHidden { opacity:0; z-index:-1; position:relative; }
.jNiceWrapper { position:relative; vertical-align:top; }
.jNiceWrapper input { outline:none; moz-outline:none; }
