<!--[if IE]>

<mce:style><!  #mc_embed_signup fieldset { position: relative; } #mc_embed_signup legend { position: absolute; top: -1em; left: .2em; } -->


/* GENERAL FORM ELEMENTS */
/* DIV Element
This DIV element wraps around the form. Use this selector to target anything within the form. */
#mc_embed_signup {
	width: 600px;
}

#mc_embed_signup fieldset {
	margin: 0;
	border-style: none;
	padding: 0;
}
/* Use this selector to set base width and font size. */
#mc-embedded-subscribe-form	FORM Element {
	font: 12px Arial;
	width: 500px;
}

/* Field Group
Container for each label and input combination. Use this to control horizontal and vertical spacing (padding). */

div.form-top {
	width: 500px;
	height: 110px;
	padding-right: 40px;
	padding-left: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
div.mc-field-group {
	margin: 0;
	display: block;
}
#first_name {
	margin-bottom: 1.3em;
	float: left;
	width: 215px;
}
#last_name {
	margin-bottom: 1.3em;
	float: right;
	width: 215px;
	margin-right: 1em;
}
div.form-bottom {
	width: 540px;
	padding-left: 40px;
	padding-right: 0;
	margin-top: 20px;
}

#mc_embed_signup h3{
	font-style:italic;
	font-size:22px;
	line-height:26px;
	margin: 0 0 5px;
	font-weight:normal;
	color: #760000;
}


#format_choice {
	margin-bottom: 1.3em;
	width: 237px;
	float: left;
	margin-right: 2.5em;
}

#address {
	width: 575px;
	margin-bottom: 1.3em;
}

#city {
	margin-bottom: 1.3em;
	width: 237px;
	float: left;
	margin-right: 2.5em;
}

#state {
	float: left;
	width: 237px;
	margin-bottom: 1.3em;
}

#birth_month {
	float: left;
	width: 237px;
	margin-bottom: 1.3em;
}


#referral {
	float: left;
	width: 237px;
	margin-bottom: 1.3em;}

#snail_mail {
	margin-bottom: 1.3em;
	width: 237px;
	float: left;
	margin-right: 2.5em;
}

#submit {
	float: left;
	width: 237px;
	margin-bottom: 1.3em;
}

#submit h3 {
	margin: 0;
	font: italic bold 13px "Times New Roman", Times, Georgia, serif;
	display: inline;
	color: #760000;
}

#submit p {
	font-style: italic;
	font-size: 13px;
}
/* Labels
Default label selector. Use this to style all labels. */
div.mc-field-group label {
	display: block;
	font: bold 12px/10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 0;
	margin-right: 0;
}

/* Input(s)
Default input selector. Use this to style all inputs. */	
div.mc-field-group input {
	padding: 0.2em 0.3em;
	width: 230px;
	position: relative;
	z-index: 999;
}

#mce-ADDRESS {
	width: 500px;
}
/* Drop-down Menus
Default select (drop-down) selector. Use this to style all drop-down menus. */
div.mc-field-group select{
	
}

/* Submit Button
Use this selector to style the submit button. */
fieldset input.btn{
	margin-left: 8px;
}

/* Use this selector to style all links in the form. */
fieldset a	Links{
	
}

/* CHECKBOXES AND RADIO BUTTONS */

/* DIV Element
Main DIV container for checkbox/radio groups. */
div.input-group{
	padding: .7em;
	font-size: .9em;
	margin-bottom: 1em;
	margin-top: 0;
	margin-right: 0;
}

/* UL Element
UL Container for checkbox/radio groups. */
div.input-group ul{
	margin: 0;
	padding: 0;
}

/* LI Element
LI Element containing the label and input. (checkbox/radio groups) */
div.input-group ul li{
	list-style: none;
	overflow: hidden;
	padding: .2em 0;
	display: block;
	margin-right: 24px;
	text-align: left;
	clear: left;
}

div.input-group ul li input{
	width: auto;
	position: relative;
	z-index: 999;
}

div.input-group ul li label{
	margin: 0.4em 0pt 0pt 4pt;
	display: inline;
	line-height: 1em;
	font-weight: bold;
	width: auto;
}

hr#form_sep {
	border: 1px solid gray;
	margin: 5px 0;
}


/* Checkbox/Radio Labels
Default checkbox/radio groups label selector. */
div.input-group label{
	display: block;
	margin: .3em 0;
	line-height: 1em;
	font-weight: bold;
}

/* Checkbox/Radio Inputs
Default checkbox/radio groups input selector. */
div.input-group input{
}

/* NUMBER OF SUBSCRIPBERS */

/* DIV Element
Container for number of subscribers. */
#num-subscribers{
	
}

/* SPAN Container
Container for number of subscribers. */
#num-subscribers span{
	
}

Required Fields{
	
}

/* DIV Element
Container for "* All field required" message. */	 	 
.indicate-required{
	text-align: right;
	font-style: italic;
	overflow: hidden;
	color: #333333;
	margin: 0 9% 0 0;
}

/* SPAN Element	Container for "*" on labels that are required. */
span.note-required{
	
}

/* RESPONSE MESSAGES (AJAX) */
/* DIV Element	Container for error responses. */
#mce-responses{
	
}

/* DIV Element
Default response message container. This will need to be set to display:none; by default so they don't show as empty styled boxes. The JS will write in an inline style display:block to show them when needed. */
div.response{
	
}

/* Error Message
Default error message container. */
label.error{
	
}

/* Error Message
Contianer for error message. */
#mce-error-response{
	
}

/* Error Message
Container for success message. */
#mce-success-response{
	
}

/* DATE FIELDS */
/* DIV Element
Container for date fields. */
.datefield{
	
}

/* Input(s)	Default date inputs. */
.datefield input{
	
}

/* SPAN Element
Date input container */
.datefield span{
	
}

/* LABEL Element
Date label(s) */
.datefield span label{
	
}

/* Text Input
Month text input */
.datefield .monthfield{
	
}

/* Text Input
Day text input */
.datefield .dayfield{
	
}

/* Text Input	Year text input */
.datefield .yearfield{
	
}

/* ADDRESS FIELDS */
/* DIV Element
Address group containing element. */
.mc-address-group{
	
}

/* Label(s)
General address group labels. */
.mc-address-group label{
	
}

/* Field Group
Containing element for all label and input groups. */
.addressfield{
	
}

/* LI Element
Containing element for individual label and input groups. */
.addressfield li{
	
}

/* Label(s)
Individual address labels. */
.addressfield li label{
	
}

/* Input(s)
Individual address inputs. */
.addressfield input{
}

/* Drop-down(s)
Individual drop-down selects. */
.addressfield select{
	width: 57px;
}

/* subscriber badge FOL */
.mc-sub-badgeFOL {
	font-size:11px;
	width:160px;
	margin: 0 auto;
	padding:0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	clear: both;
}
.mc-sub-badgeFOL li {
	margin:0;
	padding:0;
	list-style:none;
	padding:3px;
}
.mc-sub-badgeFOL li a {
	text-decoration:none;
}
.mc-sub-badgeFOL li.mc-subscribers {
	background: #b5a879;
	color:#fff;
	padding:3px 5px 2px 0;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}
.mc-sub-badgeFOL li.mc-power {
	padding:0 3px;
	text-align: center;
}
.mc-sub-badgeFOL li.mc-power a {
	color:#999;
	font-size:10px;
}
.mc-sub-badgeFOL li.mc-power a:hover {
	color:#333;
}
.mc-sub-badgeFOL li strong {
	padding:3px 6px;
	background: #760000;
	margin-right:3px;
	font-size:13px;
	color:#fff;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px;
}


