/*##########################################
Name: Default styling for Niceforms v.0.9
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*Forms defaults*/
input,textarea{font-size:12px;color:#8c939a;}
label{color:#000;cursor:pointer;padding-left:2px;height:18px;line-height:18px;vertical-align:top;}
label.chosen{color:#333;}
/*Transparent items*/
.transparent{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;border:0 solid #fff;background:#fff;z-index:10;cursor:pointer;}
.transparentFake{background:none;border:none;}
.transparent2{z-index:10;}
/*Radio buttons*/
.radioAreaUnchecked,.radioAreaChecked{z-index:5;position:absolute;width:15px;height:15px;cursor:pointer;}
.radioAreaUnchecked{background:url("../images/form-radio.gif") no-repeat left top;}
.radioAreaChecked{background:url("../images/form-radio.gif") no-repeat left bottom;}
/*Checkboxes*/
.checkboxAreaUnchecked,.checkboxAreaChecked{z-index:5;position:absolute;width:14px;height:14px;cursor:pointer;}
.checkboxAreaUnchecked{background:url("../images/form-checkbox.gif") no-repeat left top;}
.checkboxAreaChecked{background:url("../images/form-checkbox.gif") no-repeat left bottom;}
/*Text inputs*/
.textinput,.textinputHovered{width:400px;height:19px;background:url("../images/form-input.gif") no-repeat left top;border:none;padding:8px;}
.ddmminput,.ddmminputHovered{width:100px;height:19px;background:url("../images/ddmm-input.gif") no-repeat left top;border:none;padding:8px;}
.yyyyinput,.yyyyinputHovered{width:140px;height:19px;background:url("../images/yyyy-input.gif") no-repeat left top;border:none;padding:8px;}

.textinputHovered,.ddmminputHovered,.yyyyinputHovered{background-position:left bottom;}

#reserved-top .textinput,#reserved-top .textinputHovered,#search-form .textinput,#search-form .textinputHovered{width:214px;height:19px;background:url("../images/form-input-sidebar.png") no-repeat left top;border:none;padding:8px;}
.sidebar .textinput,.datetext.sidebar .textinputHovered,.sidebar .textinputHovered{width:214px;height:19px;background:url("../images/form-input-sidebar.gif") no-repeat left top;border:none;padding:8px;}

#reserved-top .textinputHovered,#search-form .textinputHovered,.datetext.sidebar .textinputHovered,.sidebar .textinputHovered{background-position:left bottom;}

/*Text areas*/
.textarea, .textareaHovered{width:400px;height:114px;background:url("../images/form-textarea.gif") no-repeat left top;border:none;padding:8px;}
.sidebar .textarea,.sidebar .textareaHovered{width:214px;background:url("../images/form-textarea-sidebar.gif") no-repeat left top;}

.textareaHovered,.sidebar .textareaHovered{background-position:left bottom;}

/*Selects*/
.selectArea{width:400px;height:35px;line-height:24px;background:url("../images/form-select_bg.gif") repeat-x left top;text-align:left;}
.selectArea .left{width:15px;height:35px;float:left;background:url("../images/form-select_left.gif") no-repeat left top;}
.selectArea .right{width:35px;height:35px;float:right;background:url("../images/form-select_right.gif") no-repeat left top;}
.selectArea .right a{display:block;width:35px;height:35px;}
.selectArea .right i{display:none;}
.selectArea .center{width:300px;margin-left:15px;margin-right:35px;color:#8c939a;padding-top:3px;}
/*Selects drop-down*/
.optionsDivInvisible,.optionsDivVisible{position:absolute;margin-top:-1px;margin-left:3px;width:360px;background:#fff;padding:2px;font-size:12px;text-align:left;z-index:20;}
.optionsDivInvisible{display:none;}
.optionsDivVisible{display:block;}
.optionsDivVisible p{margin:0;padding:0;}
.optionsDivVisible a{color:#8c939a;text-decoration:none;display:block;padding:1px 4px;border:1px solid #eee;}
.optionsDivVisible a:hover{color:#fff;background:#8c939a;border-color:#eee;}
/*File input*/
.fileinput,.fileinputHovered{width:400px;background:none;border:1px solid #c9cdd3;}
/*Button*/
.buttonSubmit,.buttonSubmitHovered,#reserved-top .buttonSubmit,#reserved-top .buttonSubmitHovered,#search-form .buttonSubmit,#search-form .buttonSubmitHovered{float:right;width:100px;height:35px;color:#006da5;font-family:"Gill Sans","Trebuchet MS",sans-serif;font-weight:bold;text-transform:uppercase;padding:0;background:url("../images/form-button.gif") no-repeat left top;cursor:pointer;border:none;}
#reserved-top .buttonSubmit,#reserved-top .buttonSubmitHovered{margin-top:10px;background:url("../images/form-button-top.gif") no-repeat left top;color:#c9cdd3;}
#search-form .buttonSubmit,#search-form .buttonSubmitHovered{position:absolute;right:6px;top:6px;width:24px;height:24px;padding:0;background:url("../images/form-button-search.gif") no-repeat left top;cursor:pointer;border:none;}
.buttonSubmitHovered,#search-form .buttonSubmitHovered{background-position:left bottom;color:#8c939a;}
#reserved-top .buttonSubmitHovered{background-position:left bottom;color:#003278;}
/*Test div - testing if stylesheets are enabled*/
#stylesheetTest{position:absolute;left:-999px;width:10px;height:10px;}