/********************************************************************************/
/* © The Camping & Caravanning Club 2008                                       	*/
/* Last modified: 29.11.2008 - AJ                                              	*/
/* Description: forms style                                                     */
/********************************************************************************/
.inputStyle {background-color:#f9f9f9;color:#333;width: 96%;font-size:1.2em;}
.inputStyleDis {background-color: #f5f5f5;color: #333;width: 96%;font-size:1.2em;height:1.4em;}
.inputHomePage {background-color: #f9f9f9; color: #333;width: 87%; font-size:1.0em; height:1.6em;}
.formButton,#siteSearchButton,#seekerButton,#FindEvent,#MonthSearch,#Search
{background-color:#F1E4C2;color:#005A53;border: 1px solid #005A53;}
/*#searchButton{background-color:#F1E4C2;color:#005A53;border: 1px solid #F1E4C2;}*/
.input{background-color:#F1E4C2; color:#005A53;}
.input_alt{background-color:#8FA8A0; color:#FFFFFF;}
/* Forms Master Styles */
.formTable {width:100%;}
.formInternalTable {width:100%;}
.formInternalTable td {color:#666;font-size:1em;margin:0px auto 10px auto;padding:0px;line-height:1.4em;font-weight:bold;}
/* FORM ELEMENTS */
form {margin:0;padding:0;}
/*form div,form p {font-size: 1em;margin:0;padding:0;}*/
label {font-weight: bold;}
fieldset{border: 1px solid #f5f5f5;padding: 5px 10px; margin-bottom:1.5em;}
fieldset legend {color: #090;font-size: 1.4em;font-weight: bold; font-variant: small-caps;margin:0px;padding: 0px;background-color: transparent;}
* html fieldset legend { margin: 0 0 10px -10px; }
fieldset ul { list-style: none;margin-bottom:1.5em;padding: 0px;}
fieldset ul li {list-style: none;margin-bottom:0.5em;padding: 0px;}
/* SITESEEKER SEARCH BUTTON */
#navlinks {height:25px;margin-top:5px;padding:0px;float:right;}
/* FORM ELEMENTS */
input:focus, input.sffocus,select:focus, select.sffocus2{background: #F1E4C2;}
/* DROP DOWN BOX - MAIN SS FORM */
.region1{background-color:#f1e4c2;color:#005a53}
/* NEW JOINING FORM */
.joinLabel{width:300px; float:left; color:#666666; margin-top:4px; margin-left:4px; line-height:1.1em;}
.joinLabelWide{width:350px; float:left; color:#666666; margin-top:4px; margin-left:4px; line-height:1.1em;}
.joinLabelWidePlusHelp{width:368px; float:left; color:#666666; margin-top:4px; margin-left:4px; line-height:1.1em;}
.joinLabelWider{width:500px; float:left; color:#666666; margin-top:4px; margin-left:4px; line-height:1.1em;}
.joinP{width:300px; float:left; color:#666666; margin-top:4px; margin-left:4px; font-weight:bold;}
.joinText{width:220px;}
.joinTextWide{width:440px;}
.joinTextSmall{width:45px;}
.joinTextMiddle{width:80px;}
.joinSpacer{width:19px; background-image:url('../../images/dot.gif'); float:left;}
.joinSingleCheck{float:left;}
.joinErrorText{color: Red; font-size:0.8em;}
.joinLinkSpacer{margin-left:100px;}
.joinButton{float:right; clear:both;}
.buttonSpacer{position:absolute; width:100px; left:459px;}
/* HELP ICONS */
.help{clear: both; float: left; width:18px;	height:18px; background-image:url('../../images/icons/help.gif');cursor:help; margin: 1px 1px 0px 0px;}
.helpOver{ clear: both; float: left; width:18px; height:18px; background-image:url('../../images/icons/help_over.gif');	cursor:help; margin: 1px 1px 0px 0px;}
.helpAlt{clear: both; float: left; width:18px;	height:18px; background-image:url('../../images/icons/helpAlt.gif');cursor:help; margin: 1px 1px 0px 0px;}
.helpAltOver{ clear: both; float: left; width:18px; height:18px; background-image:url('../../images/icons/helpAlt_over.gif');	cursor:help; margin: 1px 1px 0px 0px;}
/* PROGRESS BAR */
.step1,.step2,.step3,.step4,.step5,.step6,.step1of3,.step2of3,.step3of3,.step1of5,.step2of5,.step3of5,.step4of5,.step5of5{float:left; color:#8FA8A0;}
.step1{margin-left:50px; width:127px;}
.step2{width:120px;}
.step3{width:130px;}
.step4{width:117px;}
.step5{width:107px;}
.step6{width:95px;}
.step1of3{margin-left:225px; width:122px;}
.step2of3{width:115px;}
.step3of3{width:130px;}
.stepImage{text-align:center;}
.step1of5{margin-left:91px; width:127px;}
.step2of5{width:120px;}
.step3of5{width:117px;}
.step4of5{width:107px;}
.step5of5{width:95px;}