.intro_landing {
	margin:15px 50px 0px 55px;
}
.intro_trans {
	margin:25px 50px 0px 55px;
}

.image_landing {
	margin:40px 0px 0px 0px;
	text-align:center;
}

.wedding_left {
	float:left;
	width:440px;
	margin:0px 20px 0px 0px;
}

.wedding_right {
	float:left;
	width:400px;
}

.contact_left, .outside_left, .outside_left_trans, .outside_left_trans2, .outside_left_trans3, .outside_left_trans4 {
	float:left;
}

.contact_left {
	width:515px;
	padding:40px 0px 0px 50px;
}

.outside_left {
	width:263px;
	padding:40px 0px 0px 50px;
}
.outside_left_trans {
	width:558px;
	padding:0px 25px 0px 0px;
}
.outside_left_trans2 {
	width:333px;
	padding:0px 5px 0px 0px;
}
.outside_left_trans3 {
	width:265px;
	padding:0px 25px 0px 0px;
}
.outside_left_trans4 {
	width:400px;
	padding:0px 25px 0px 0px;
}
.contact_right, .outside_right, .outside_right_trans, .outside_right_trans2, .outside_right_trans3, .outside_right_trans4 {
	float:left;
}

.contact_right {
	width:350px;
	padding:24px 0px 0px 0px;
}
.outside_right_trans {
	width:263px;
	padding:0px 0px 0px 0px;
}
.outside_right_trans2 {
	width:510px;
	padding:25px 0px 0px 0px;
}
.outside_right_trans3 {
	width:550px;
	padding:25px 0px 0px 0px;
}
.outside_right_trans4 {
	width:427px;
	padding:25px 0px 0px 0px;
}
.outside_right {
	width:616px;
	padding:40px 0px 0px 0px;
}
.outside_middle {
	padding:40px 0px 0px 0px;
	text-align:center;
}

.package_bg {
	width:858px;
	background:url(/eng/images/activities/package_bg.jpg) repeat-y center;
}

.package_top {
	text-align:left;
	padding:75px 0px 0px 50px;
	min-height: 370px;
	height: auto !important;
	height: 370px;
	background:url(/eng/images/activities/package_top.jpg) no-repeat top;
}

.package_btm {
	background:url(/eng/images/activities/package_btm.jpg) no-repeat bottom;
	height:45px;
}

.package_left, .package_right {
	width:350px;
	float:left;
}

.package_left {
	margin-right:50px;
}

.outside_info {
	width:400px;
	padding:10px 0px 0px 0px;
}

.tableContainer {
	width:380px;
	border-bottom:#93B8B3 1px solid;
}
.td_temp {
	vertical-align: top;
	padding: 1px;
}
.td_blue_txt {
	vertical-align: top;
	color: #39699D;
}
.td_red_txt {
	vertical-align: top;
	color: #B34247;
}
.td_table_top {
	vertical-align: top;
	padding-left: 5px;
	background-color: #F3FCFB;
	padding-top: 2px;
	padding-bottom: 2px;
}
.td_odd {
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
}
.td_even {
	vertical-align: top;
	background-color: #EBFAF8;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
}
.td_odd2 {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 8px;
}
.td_even2 {
	vertical-align: top;
	background-color: #EBFAF8;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
}
