
/* ----- BHC Weddings Sub-Category CSS /// add into real CSS later ----- */


h1.weddingPlan {
	color:#ff5a00;
	font-size:29px;
}

.planSection {
	border-top:1px solid #003155;
	clear:both;
	padding:18px 0px 0px 0px;
}

.clearFix { width: 100%; height: 1px; margin: 0 0 -1px; clear: both; }

.planSection p { color:#002d4f; margin:0px 0px 25px 0px; }
.planSection p input { margin-left:10px; padding-bottom:3px; }
.planSection ul { list-style:none; margin:0px; padding:0px; }
.planSection ul li { display:inline; }
#page-body-content-padded .planSection h2 { font-size:13px; margin:0px; font-weight:bold; }

.planSection .contactInfoLeft { float:left; padding-top:15px; width:250px; }
.planSection .contactInfoRight { float:left; padding-top:15px; width:300px; }

.planSection .vessel { padding:15px 0px; }

.planSection .eventInfoLeft { float:left; padding-top:5px; width:290px; }
.planSection .eventInfoRight { float:left; padding-top:5px; padding-left:0px; width:270px; }

.planSection .contactInfoLeft p, .planSection .contactInfoRight p, .planSection .eventInfoLeft p, .planSection .eventInfoRight p { text-align:right; }

.planSection .date { float:right; }
.planSection .time { width:105px; }

.planSection .assistance { padding-bottom:15px; }

.planSection ul.assistance li, .planSection ul.theme li, .planSection ul.vessel li {
	padding:0px 7px 0px 0px;
}

#page-body-content-padded .planSection ul.assistance li {
	padding-right:5px;
	font-size:75%;
}

.planSection ul li input { margin:-2px 4px 0 0; vertical-align:middle; }

.planSection .theme { padding-bottom:15px; }

#page-body-content-padded .planSection p.hear { margin:15px 0px 20px 0px; }



