#pageWrapper{
	background-image:url(../images/allskins/left_column_bkg_calendar.gif);
	background-repeat:repeat-y;
}
#leftNavColumnContainer{
	border-top: 5px solid #d7611f;
}
#contentColumnContainer{
/*	background-image:url(../images/allskins/gradient_calendar.jpg);
	background-position:0px 148px;
	background-repeat:repeat-x;*/
}
.nav_section_title{
	background-image:url(../images/allskins/section_title_calendar_color.gif);
	background-position:16px 16px;
	background-repeat:no-repeat;
}
#HouseMenuH #lnavCurrentLink, #lnavCurrentItem
{
	color:#d7561f;
}
#HouseMenuH li a:hover {
	color:#d7561f;
}
.leftColumnPromoContainer{
	background-color:#e4861f;
}
.promoTop{
	background-image:url(../images/e_Calendar/promo_box_top.gif);
}
.promoBottom{
	background-image:url(../images/e_Calendar/promo_box_bottom.gif);
}
.pfPromoImage{
	background-image:url(../images/e_Calendar/e_side_nav.jpg);
	width:150px;
	height:157px;
	background-repeat:no-repeat;
}

#mainContentContainer a, #mainContentContainer a:link, #mainContentContainer a:hover, #mainContentContainer a:visited{
	color:#d7561f;
}
.pfEmailJoinSubmitContainer a{
	background-image:url(../images/e_Calendar/e_buttons_signup.gif);
	width:108px;
	height:28px;
	display:block;
}
.pfPromoButtonContainer a{
	background-image:url(../images/e_Calendar/e_button_donate.gif);
	width:108px;
	height:28px;
	display:block;
}





/*FORM STYLES*/
.introCopy{
	margin-bottom:30px;
	font-size:13px;
	line-height:18px;
	color:#c6501e;
	clear:both;
}
.stepInfo{
	color:#646464;
	font-weight:normal;
	font-size:12px;
	margin-bottom:8px;
	clear:both;
}
.stepInfoLarge{
	color:#646464;
	font-weight:normal;
	font-size:14px;
	margin-bottom:15px;
	clear:both;
}
.stepSubHeader{ /*was bodycopyheader*/
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#c6501e;
	clear:both;
}

#mainContentContainer
{
	margin-left:35px;
	margin-top:35px;
	margin-right:35px;
	float:left;
	width:717px;
	text-align: left;
}
.formControlsGroupContainer{
	margin-bottom:20px;
	line-height:20px;
	font-size:12px;
	clear:both;
}
.formControlsGroupContainer label{
	padding-left:5px;
	margin-left:3px;
	margin-right:20px;
}
.ecom_sectionhead_container
{
	float:left;
	background-color:#f5d4b1;
	width:685px;
	height:32px;
	margin-bottom:20px;
}
.introCopyLarge{
	color:#c6501e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	text-transform:uppercase;
}
.ecom_sectionhead
{
	float:left;
	padding-top:7px;
	padding-left:16px;
	color:#c6501e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
.ecom_sectionheadStepNumber{
	float:left;
	margin-left:16px;
	padding-top:9px;
	color:#c6501e;
}
.ecom_sectionhead_number_container
{
	clear:both;
	float:left;
	width:32px;
	height:32px;
	background-color:#e98d2b;
}
.ecom_sectionhead_number
{
	float:left;
	padding-top:4px;
	margin-left:10px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}
.formLeftColumn{
	float:left;
	width:348px;
}
.formMiddleColumn{
	float:left;
	width:21px;
}
.formRightColumn{
	float:left;
	width:348px;	
}
.inforow{
	color:#c6501e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
.inforow input{
	color:#c6501e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	background-color:#f5d4b1;
}
.inforow select{
	color:#c6501e;
	font-size:12px;
	background-color:#f5d4b1;
}
.cb3ColumnContainer{
	float:left;
	width:238px;
}
.cb2HalfColumnContainer{
	float:left;
	width:138px;
}
.singleCheckBox{
/*	width:25px;*/
	float:left;
	height:20px;
	vertical-align:top;
}
.singleCheckBox label{
	margin-left:10px;
	line-height:normal;
}
.singleCheckBoxLabel{
margin-left:10px;
	float:left;
	width:300px;
	line-height:normal;
}
.cbLabel2{
	float:left;
	line-height:normal;
}
.cbLabel3{
	float:left;
	line-height:normal;
}
.formError{
	color:#C00;
	margin-bottom:15px;
}

.fullWidthInput input, .fullWidthInput select
{
	width:337px;
}
.quarterWidthInput input, .quarterWidthInput select
{
	width:81px;
}
.threeQuarterWidthInput input, .threeQuarterWidthInput select
{
	width:249px;
}
.threeQuarterWidthInput2 input
{
	width:242px;
}

.nextButton{
	display:block;
	clear:both;
	margin-top:25px;
}
.noBackground input{
	background:none;
}
.TB_Background input{
	background-color:#f5d4b1;
}
.stepInfoPhoneType{
	color:#646464;
	font-size:12px;
	margin-bottom:8px;
	margin-top:4px;
}
.stepInfoPhoneType input{
	margin-left:0px;
}
.stepInfoPhoneType label{
	margin-left:3px;
	margin-right:10px;
}

.submitButtonCC
{
    padding:0;
    margin:0;
    background-image: url('../images/e_calendar/e_form_submit_no_text.gif');
    background-position:5px 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    width: 126px;
    height: 36px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color:#FFF;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
}



.calDetailContainer{
	width:710px;
	margin-bottom:15px;
}
.calDetailContainerTop{
	background-color:#d75827;
	background-image: url('../images/e_calendar/calendar_detail_container_top.gif');
	height:7px;
}
.calDetailContainerHeader{
	background-color:#d75827;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom:7px;
}
.calDetailContainerContent{
	padding-top:20px;
	background-color:#fdf0e5;
	color:#646464;
}
.calDetailContainerContent p{
	margin:0;
	line-height:18px;
	margin-bottom:10px;
}

.calDetailContainerBottom{
	background-color:#fdf0e5;
	background-image: url('../images/e_calendar/calendar_detail_container_bottom.gif');
		height:7px;
}
.eventTitle{
	color:#d75827;;
	font-weight:bold;
	font-size:14px;
}

