/* Start of CMSMS style sheet 'Form Styles' */
/* Form Styles */
form {
    color:#333;
    margin-top:1em;
}

form div {
    margin:.5em auto;
}

fieldset {
    border:0;
    margin:0;
    font-size:9pt;
}

fieldset div {
    margin:.5em auto;
}
fieldset div div {
    float:left;
    margin-right:1em;
}
fieldset label {
    width:auto;
    font-weight:500;
    padding-right:.25em;
}
input[type="text"],select,textarea {
    margin:.25em;
    border:1px solid #333;
    padding:1px;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;    font-size:9pt;
    vertical-align:middle;
    color:#333;
}

input[type="submit"] {
    background:#BCC971;
    padding:1px;
    border:1px solid #333;
    color: #333;
    font-weight:700;
    font-size:9pt;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

}

input[type="image"] {
    margin:.5em 0;
}

option {
    padding:2px 5px 2px 2px;
    font-size:9pt;
    color:#333;
}

textarea {
    margin: 0.25em 0;
    width:98%;
    height: 6em;
    color:#333;
}


/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
    margin:1em 0;
    text-align:center;
    clear:both;
    font-size:9pt;
    font-weight:500;
    float:none;
    clear:both;
    width:200px;
}
.captcha img {border:1px solid #333;margin:0 1em 0 0;}
.captcha input {width:196px; margin:.5em 0;}

/* Just a bit more room for the Submit button */
.submit {margin:0.5em auto;text-align:center;clear:both;}

.submit  input.fbsubmit {
    margin:.5em 0 0 50px;
    border:1px solid #333;
    padding:1px 2px 0 0;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;    font-size:10pt;
    vertical-align:middle;
    background-color:#fff;
    color:#333;
    font-weight:bold;

}

.prompt {
    float:left;
    width:150px;
    font-size:90%;
    text-align:right;
    padding-top:5px;
    font-weight:500;
    margin:0 .5em 0 0;
}

.input {
    font-size:80%;
    margin-left:160px;
}


.error_message {
    color:#81261F;
} 

div.cidery_purchase div{ 
    float:left;
    margin:0 1em 1em 0;

}

/* SEARCH Styles */


div#search {
    margin:0;
    padding:0;



}

div#search form {
    margin:0;
    padding:0;
}

div#search input.search-button {
    margin:0 .25em 0 0;
    border:1px solid #333;
    padding:0;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;    font-size:9pt;
    vertical-align:middle;
    background-color:#fff;
    color:#333;
    font-weight:bold;

}

div#search input.search-input {
    background-color:#c9b6a7;
    border:0;
    padding-top:2px;
    padding-left:2px;
    margin-right:1px;
    margin-top:1px;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:8pt;
    vertical-align:top;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles 

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/




/* End of 'Form Styles' */

