.version.index /* version checker */
{
	color: #0000E6;
	background-color: #647346;
}

#page
{
	z-index: 1;
	width: 1080px;
	min-height: 499.9500000000007px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-bottom: -36px;
	width: 0.01px;/* should not cover content below */
}

#pu2239
{
	width: 0.01px;
	margin-left: -100px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u2239,#u2239-bw
{
	z-index: 14;
	height: 435px;
}

#u2240
{
	z-index: 15;
	min-height: 72px;
	padding-bottom: 11px;
}

#u2241-4
{
	z-index: 16;
	width: 798px;
	min-height: 47px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 114px;
}

#u2242-4
{
	z-index: 20;
	width: 214px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 946px;
}

#u2242-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 214px;
	margin: 24px -10000px 0px 0px;
}

#u2240-bw
{
	z-index: 15;
	min-height: 72px;
	margin-top: 352px;
}

#u12186
{
	z-index: 336;
	min-height: 322px;
	border-color: #000000;
	padding-bottom: 113px;
	background: #FFFFFF url("../images/valverde%20country%20hotel%20formal%20garden.jpg") no-repeat center top;
	background-size: cover;
}

#u15360
{
	z-index: 361;
	width: 168px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 62px;
	left: 1012px;
}

#u12186-bw
{
	z-index: 336;
	min-height: 322px;
}

#u12187
{
	z-index: 337;
	min-height: 72px;
	border-color: #000000;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.49);
	padding-bottom: 11px;
	-pie-background: rgba(255,255,255,0.49);
}

#u12188-4
{
	z-index: 338;
	width: 798px;
	min-height: 47px;
	background-color: transparent;
	line-height: 38px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 114px;
}

#u12189-4
{
	z-index: 342;
	width: 214px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #FFFFFF;
	border-radius: 10px;
	line-height: 19px;
	color: #6D565E;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 946px;
}

#u12189-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 214px;
	margin: 24px -10000px 0px 0px;
}

#u12187-bw
{
	z-index: 337;
	min-height: 72px;
	margin-top: 352px;
}

#gardenceremony
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 14px;
}

#pu2013
{
	width: 0.01px;
	padding-bottom: 113px;
	margin-left: -100px;
	margin-top: -435px;
}

#u2013
{
	z-index: 368;
	height: 64px;
	position: fixed;
	top: 0px;
}

#u2013-bw
{
	z-index: 368;
}

#u181-4
{
	z-index: 369;
	width: 174px;
	min-height: 38px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: -281px;
}

#u181-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 174px;
	margin: 0px 0px 0px -281px;
}

#u181-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 174px;
	margin: 0px 0px 0px -281px;
}

#u184-4
{
	z-index: 373;
	width: 188px;
	min-height: 38px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: 74px;
}

#u184-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 188px;
	margin: 0px 0px 0px 74px;
}

#u184-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 188px;
	margin: 0px 0px 0px 74px;
}

#u185-4
{
	z-index: 377;
	width: 184px;
	min-height: 38px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: -102px;
}

#u185-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 184px;
	margin: 0px 0px 0px -102px;
}

#u185-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 184px;
	margin: 0px 0px 0px -102px;
}

#u1988
{
	z-index: 381;
	width: 150px;
	height: 113px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -520px;
}

#u2081-4
{
	z-index: 382;
	width: 154px;
	min-height: 38px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: 265px;
}

#u2081-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 154px;
	margin: 0px 0px 0px 265px;
}

#u2081-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 154px;
	margin: 0px 0px 0px 265px;
}

#u2849-4
{
	z-index: 386;
	width: 71px;
	min-height: 38px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: 422px;
}

#u2849-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 71px;
	margin: 0px 0px 0px 422px;
}

#u2849-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 71px;
	margin: 0px 0px 0px 422px;
}

#u3686-4
{
	z-index: 390;
	width: 71px;
	min-height: 38px;
	position: fixed;
	top: 29px;
	left: 50%;
	margin-left: 494px;
}

#u3686-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 71px;
	margin: 0px 0px 0px 494px;
}

#u3686-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 38px;
	width: 71px;
	margin: 0px 0px 0px 494px;
}

#ppu2082-4
{
	width: 0.01px;
	margin-left: 16px;
	margin-top: 28px;
}

#pu2082-4
{
	width: 0.01px;
	margin-right: -10000px;
}

#u2082-4
{
	z-index: 59;
	width: 738px;
	min-height: 47px;
	background-color: transparent;
	color: #2E2825;
	font-size: 19px;
	line-height: 23px;
	margin-left: 4px;
	position: relative;
}

#pu2095
{
	width: 0.01px;
	margin-top: 21px;
}

#u2095
{
	z-index: 69;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u2086-6
{
	z-index: 63;
	width: 625px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	line-height: 19px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 29px;
}

#u2100
{
	z-index: 71;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u2103-5
{
	z-index: 73;
	width: 667px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	line-height: 19px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 29px;
}

#pu2100,#pu2104
{
	width: 0.01px;
	margin-top: 8px;
}

#u2104
{
	z-index: 78;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u2106-6
{
	z-index: 80;
	width: 667px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	line-height: 21px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 29px;
}

#pu2109
{
	width: 0.01px;
	margin-top: 3px;
}

#u2109
{
	z-index: 86;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u2111-8
{
	z-index: 88;
	width: 667px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	line-height: 21px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 29px;
}

#pu2113
{
	width: 0.01px;
	margin-top: 7px;
}

#u2113
{
	z-index: 96;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u2115-6
{
	z-index: 98;
	width: 667px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	line-height: 21px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 29px;
}

#u2121
{
	z-index: 112;
	width: 563px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 4px;
	margin-top: 38px;
	position: relative;
}

#pu2117-4
{
	width: 0.01px;
	margin-left: 29px;
	margin-top: 15px;
}

#u2117-4
{
	z-index: 104;
	width: 214px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
}

#u2119-4
{
	z-index: 108;
	width: 214px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	left: 288px;
}

#u2117-4:hover,#u2119-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 214px;
	margin: 0px -10000px -1px 0px;
}

#u3180
{
	z-index: 237;
	width: 299px;
	height: 390px;
	border-color: #000000;
	border-radius: 10px 10px 0px 10px ;
	position: relative;
	margin-right: -10000px;
	margin-top: 18px;
	left: 745px;
	background: #FFFFFF url("../images/jccrafford-wedding-photography-valverde-mj-140.jpg") no-repeat center center;
	background-size: cover;
}

#u15210-3
{
	z-index: 358;
	width: 5px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 85px;
	left: 1225px;
}

#punforgettablevenue
{
	width: 0.01px;
	margin-left: -33px;
	margin-top: 14px;
}

#unforgettablevenue
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
}

#u2122
{
	z-index: 113;
	width: 563px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	position: relative;
	margin-right: -10000px;
	left: 53px;
}

#u2123
{
	z-index: 114;
	height: 183px;
	border-color: #000000;
	background: #FFFFFF url("../images/untitled2.jpg") no-repeat center center;
	background-size: cover;
}

#u2123-bw
{
	z-index: 114;
	margin-top: 45px;
	height: 183px;
}

#u2143
{
	z-index: 148;
	width: 651px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 223px;
	margin-top: 25px;
	position: relative;
}

#u2125-4
{
	z-index: 115;
	width: 788px;
	min-height: 47px;
	background-color: transparent;
	line-height: 38px;
	margin-left: 146px;
	margin-top: 12px;
	position: relative;
}

#u2144
{
	z-index: 149;
	width: 651px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 223px;
	top: -1px;
	margin-bottom: -1px;
	position: relative;
}

#ppu3101
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 42px;
}

#pu3101
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 6px;
}

#u3101
{
	z-index: 215;
	width: 21px;
	background-color: transparent;
	position: relative;
}

#u3104
{
	z-index: 217;
	width: 21px;
	background-color: transparent;
	margin-top: 36px;
	position: relative;
}

#u3107
{
	z-index: 219;
	width: 21px;
	background-color: transparent;
	margin-top: 36px;
	position: relative;
}

#u3110
{
	z-index: 221;
	width: 21px;
	background-color: transparent;
	margin-top: 63px;
	position: relative;
}

#u3113
{
	z-index: 223;
	width: 21px;
	background-color: transparent;
	margin-left: 1px;
	margin-top: 8px;
	position: relative;
}

#u3116
{
	z-index: 225;
	width: 21px;
	background-color: transparent;
	margin-top: 37px;
	position: relative;
}

#pu3120
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 6px;
	margin-left: 552px;
}

#u3120
{
	z-index: 227;
	width: 21px;
	background-color: transparent;
	position: relative;
}

#u3122
{
	z-index: 229;
	width: 21px;
	background-color: transparent;
	margin-top: 36px;
	position: relative;
}

#u3124
{
	z-index: 231;
	width: 21px;
	background-color: transparent;
	margin-top: 9px;
	position: relative;
}

#u3126
{
	z-index: 233;
	width: 21px;
	background-color: transparent;
	margin-top: 37px;
	position: relative;
}

#u3128
{
	z-index: 235;
	width: 21px;
	background-color: transparent;
	margin-top: 34px;
	position: relative;
}

#u11020
{
	z-index: 334;
	width: 21px;
	background-color: transparent;
	margin-top: 91px;
	position: relative;
}

#u3119-26
{
	z-index: 32;
	width: 464px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 576px;
}

#u3119-18
{
	font-weight: 700;
}

#u2139-29
{
	z-index: 119;
	width: 464px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 23px;
}

#u3119-3,#u3119-7,#u3119-10,#u3119-13,#u3119-17,#u3119-20,#u2139-4,#u2139-8,#u2139-12,#u2139-15,#u2139-19,#u2139-23
{
	text-align: left;
	line-height: 27px;
	padding-top: 9px;
}

#u3119-21,#u3119-22,#u2139-24,#u2139-25
{
	text-align: center;
	line-height: 27px;
}

#u3119-23,#u3119-24,#u2139-26,#u2139-27
{
	text-align: center;
	line-height: 24px;
}

#u2148-4
{
	z-index: 151;
	width: 214px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 441px;
	left: 272px;
}

#u2149-4
{
	z-index: 155;
	width: 214px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 441px;
	left: 593px;
}

#u2148-4:hover,#u2149-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 214px;
	margin: 441px -10000px 0px 0px;
}

#pu2150
{
	width: 0.01px;
	margin-left: -247px;
	margin-top: 101px;
}

#u2150
{
	z-index: 159;
	min-height: 18px;
	border-color: #000000;
	padding-bottom: 396px;
	background: #FFFFFF url("../images/garden%20wedding%20setup3.jpg") no-repeat center center;
	background-size: cover;
}

#weddingjunespecial
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 40px;
}

#u2150-bw
{
	z-index: 159;
	min-height: 18px;
}

#u2151
{
	z-index: 160;
	min-height: 79px;
	border-color: #000000;
	background-color: #7F7F7F;
	background-color: rgba(46,46,46,0.61);
	padding-bottom: 23px;
	-pie-background: rgba(46,46,46,0.61);
}

#u2152-4
{
	z-index: 161;
	width: 798px;
	min-height: 47px;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	line-height: 38px;
	position: relative;
	margin-right: -10000px;
	margin-top: 32px;
	left: 120px;
}

#u2215-4
{
	z-index: 195;
	width: 211px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 32px;
	left: 891px;
}

#u2215-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 211px;
	margin: 32px -10000px 0px 0px;
}

#u2151-bw
{
	z-index: 160;
	min-height: 79px;
	margin-top: 312px;
}

#u2217
{
	z-index: 199;
	width: 4px;
	height: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 28px;
}

#u2185
{
	z-index: 169;
	width: 406px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 319px;
	margin-top: 48px;
	position: relative;
}

#u2184-4
{
	z-index: 165;
	width: 376px;
	min-height: 47px;
	background-color: transparent;
	text-align: center;
	line-height: 38px;
	margin-left: 330px;
	margin-top: 10px;
	position: relative;
}

#u2187
{
	z-index: 170;
	width: 406px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 319px;
	position: relative;
}

#u2188-4
{
	z-index: 171;
	width: 887px;
	min-height: 30px;
	background-color: transparent;
	line-height: 34px;
	color: #473F3A;
	font-size: 18px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	margin-left: 79px;
	margin-top: 19px;
	position: relative;
}

#pu2216
{
	width: 0.01px;
	margin-left: 79px;
	margin-top: 20px;
}

#u2216
{
	z-index: 58;
	width: 410px;
	height: 177px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D6058;
	background-color: transparent;
	border-radius: 10px;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	left: 238px;
}

#u2190-5
{
	z-index: 176;
	width: 887px;
	min-height: 30px;
	background-color: transparent;
	color: #473F3A;
	text-align: center;
	font-family: open-sans, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
}

#u2190-2
{
	line-height: 27px;
	font-weight: 700;
}

#u2190-3
{
	line-height: 24px;
	font-weight: 400;
}

#u2204-10
{
	z-index: 181;
	width: 625px;
	min-height: 20px;
	background-color: transparent;
	color: #473F3A;
	text-align: center;
	line-height: 27px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 51px;
	left: 127px;
}

#u14517-7
{
	z-index: 346;
	width: 528px;
	min-height: 47px;
	background-color: transparent;
	line-height: 29px;
	font-size: 24px;
	text-align: center;
	margin-left: 258px;
	margin-top: 73px;
	position: relative;
}

#u2190,#u14517
{
	text-decoration: underline;
}

#u14517-3
{
	color: #603813;
	font-weight: 700;
}

#u14518-4
{
	z-index: 353;
	width: 625px;
	min-height: 20px;
	background-color: transparent;
	line-height: 32px;
	color: #473F3A;
	font-size: 17px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	margin-left: 206px;
	margin-top: 17px;
	position: relative;
}

#u14579
{
	z-index: 357;
	width: 431px;
	height: 1px;
	background-color: #000000;
	margin-left: 300px;
	margin-top: 25px;
	position: relative;
}

#pu2214-4
{
	width: 0.01px;
	margin-left: -155px;
	margin-top: 69px;
}

#u2214-4
{
	z-index: 191;
	width: 256px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 548px;
}

#u2214-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 256px;
	margin: 0px -10000px 0px 0px;
}

#u2218
{
	z-index: 200;
	width: 22px;
	height: 155px;
	border-color: #000000;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 34px;
	left: 263px;
}

#u2243
{
	z-index: 201;
	height: 136px;
	border-color: #000000;
	background-color: #A49186;
}

#u2243-bw
{
	z-index: 201;
	margin-top: 176px;
	height: 136px;
}

#u3023
{
	z-index: 207;
	width: 588px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 28px;
}

#u2244-4
{
	z-index: 209;
	width: 798px;
	min-height: 47px;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	line-height: 38px;
	position: relative;
	margin-right: -10000px;
	margin-top: 206px;
	left: 466px;
}

#video
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 312px;
	left: 150px;
}

#u4631-4
{
	z-index: 288;
	width: 211px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #FFFFFF;
	border-radius: 10px;
	line-height: 19px;
	color: #6D6058;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 222px;
	left: 974px;
}

#u4631-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 211px;
	margin: 222px -10000px 0px 0px;
}

#u4632-4
{
	z-index: 292;
	width: 435px;
	min-height: 21px;
	background-color: transparent;
	color: #FFFFFF;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 255px;
	left: 472px;
}

#u5472-4
{
	z-index: 327;
	width: 376px;
	min-height: 47px;
	background-color: transparent;
	text-align: center;
	line-height: 38px;
	position: relative;
	margin-right: -10000px;
	margin-top: 399px;
	left: 510px;
}

#u5473
{
	z-index: 331;
	width: 406px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	position: relative;
	margin-right: -10000px;
	margin-top: 388px;
	left: 500px;
}

#u5474
{
	z-index: 332;
	width: 406px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	position: relative;
	margin-right: -10000px;
	margin-top: 446px;
	left: 500px;
}

#pamphletu5443
{
	z-index: 304;
	width: 0.01px;
	height: 640px;
	margin-left: 55px;
	top: -4px;
	margin-bottom: -4px;
	position: relative;
}

#u5444
{
	z-index: 305;
	width: 960px;
	position: relative;
	margin-right: -10000px;
	margin-top: 400px;
}

#u5447
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	background: #CCCCCC url("../images/valverde%20country%20hotel%20formal%20garden-u5447-fr.jpg") no-repeat center top;
	background-size: cover;
}

#u5447:hover
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #AAAAAA url("../images/valverde%20country%20hotel%20formal%20garden-u5447-fr.jpg") no-repeat center top;
	background-size: cover;
}

#u5447.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #CCCCCC url("../images/valverde%20country%20hotel%20formal%20garden-u5447-fr.jpg") no-repeat center top;
	background-size: cover;
}

.Portfolio-Thumbnails
{
	border-width: 2px;
	border-color: #FFFFFF;
	background-color: #CCCCCC;
}

#u5449
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	background-color: #A49186;
	left: 192px;
}

#u5449:hover
{
	background-image: none;
	background-color: #AAAAAA;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
}

#u5449.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #25C4AA url("../images/dsc_27971-u5449-a-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5454
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	left: 384px;
	background: #CCCCCC url("../images/jccrafford-wedding-photography-valverde-qs-1712-u5454-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5454:hover
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #AAAAAA url("../images/jccrafford-wedding-photography-valverde-qs-1712-u5454-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5454.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #CCCCCC url("../images/jccrafford-wedding-photography-valverde-qs-1712-u5454-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5452
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	background-color: #A49186;
	left: 576px;
}

#u5452:hover
{
	background-image: none;
	background-color: #AAAAAA;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
}

#u5452.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #A49186 url("../images/muldersdrift-wedding-dave-and-liza-photography-1004-4-u5452-a-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5453
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	left: 768px;
	background: #CCCCCC url("../images/dsc_3428-u5453-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5453:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background-size: cover;
}

#u5453.PamphletThumbSelected
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background-size: cover;
}

#u5450
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	background-color: #A49186;
	top: 120px;
}

#u5450:hover
{
	background-image: none;
	background-color: #AAAAAA;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
}

#u5450.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #A49186 url("../images/photo%2011-u5450-a-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5445
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	top: 120px;
	left: 192px;
	background: #CCCCCC url("../images/jccrafford-wedding-photography-valverde-qs-1836-u5445-fr.jpg") no-repeat center top;
	background-size: cover;
}

#u5445:hover
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #AAAAAA url("../images/jccrafford-wedding-photography-valverde-qs-1836-u5445-fr.jpg") no-repeat center top;
	background-size: cover;
}

#u5445.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #CCCCCC url("../images/jccrafford-wedding-photography-valverde-qs-1836-u5445-fr.jpg") no-repeat center top;
	background-size: cover;
}

#u5446
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	background-color: #A49186;
	top: 120px;
	left: 384px;
}

#u5446:hover
{
	background-image: none;
	background-color: #AAAAAA;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
}

#u5446.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #A49186 url("../images/jccrafford-valverde-krugersdorp-wedding-nn-1033-u5446-a-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5451
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	top: 120px;
	left: 576px;
	background: #CCCCCC url("../images/jccrafford-wedding-photography-valverde-qs-1850-u5451-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5451:hover
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #AAAAAA url("../images/jccrafford-wedding-photography-valverde-qs-1850-u5451-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5451.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #CCCCCC url("../images/jccrafford-wedding-photography-valverde-qs-1850-u5451-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5448
{
	position: absolute;
	width: 188px;
	height: 116px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	top: 120px;
	left: 768px;
}

#u5448:hover
{
	background-image: none;
	background-color: #AAAAAA;
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
}

#u5448.PamphletThumbSelected
{
	width: 188px;
	height: 116px;
	min-height: 0px;
	margin: 0px;
	background: #CCCCCC url("../images/viwe-arthur-couple-shoot-37-u5448-a-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u5457
{
	position: absolute;
	width: 960px;
	background-color: transparent;
}

#u5457popup
{
	z-index: 316;
}

#u5463
{
	z-index: 317;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #DE508B url("../images/valverde%20country%20hotel%20formal%20garden-u5463-fr.jpg") no-repeat center top;
	background-size: cover;
}

#u5466
{
	z-index: 318;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #A49186 url("../images/dsc_27971.jpg") no-repeat center bottom;
	background-size: cover;
}

#u5465
{
	z-index: 319;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/jccrafford-wedding-photography-valverde-qs-1712.jpg") no-repeat center center;
	background-size: cover;
}

#u5464
{
	z-index: 320;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #A49186 url("../images/muldersdrift-wedding-dave-and-liza-photography-1004-4.jpg") no-repeat center center;
	background-size: cover;
}

#u5460
{
	z-index: 321;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/dsc_3428.jpg") no-repeat center center;
	background-size: cover;
}

#u5458
{
	z-index: 322;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/photo%2011.jpg") no-repeat center center;
	background-size: cover;
}

#u5462
{
	z-index: 323;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/jccrafford-wedding-photography-valverde-qs-1836.jpg") no-repeat center center;
	background-size: cover;
}

#u5467
{
	z-index: 324;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/jccrafford-valverde-krugersdorp-wedding-nn-1033.jpg") no-repeat center center;
	background-size: cover;
}

#u5461
{
	z-index: 325;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/jccrafford-wedding-photography-valverde-qs-1850.jpg") no-repeat center center;
	background-size: cover;
}

#u5459
{
	z-index: 326;
	width: 956px;
	height: 396px;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	margin-right: -10000px;
	position: relative;
	background: #25C4AA url("../images/viwe-arthur-couple-shoot-37.jpg") no-repeat center center;
	background-size: cover;
}

.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* pamphlet2 */
{
	cursor: pointer;
}

#pu2272
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -35px;
}

#u2272
{
	z-index: 202;
	min-height: 77px;
	border-color: #000000;
	background-color: #A49186;
	padding-bottom: 59px;
}

#visitus
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 44px;
	left: 78px;
}

#u2273-4
{
	z-index: 203;
	width: 798px;
	min-height: 47px;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	line-height: 38px;
	position: relative;
	margin-right: -10000px;
	margin-top: 30px;
	left: 204px;
}

#u2272-bw
{
	z-index: 202;
	min-height: 77px;
	margin-top: 139px;
}

#u3028
{
	z-index: 213;
	width: 586px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 724px;
}

#u4630-4
{
	z-index: 284;
	width: 211px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #FFFFFF;
	border-radius: 10px;
	line-height: 19px;
	color: #6D6058;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 211px;
	left: 571px;
}

#u4630-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 211px;
	margin: 211px -10000px 0px 0px;
}

#u12189-4:hover p,#u4631-4:hover p,#u4630-4:hover p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u4633-4
{
	z-index: 296;
	width: 435px;
	min-height: 21px;
	background-color: transparent;
	color: #FFFFFF;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 220px;
	left: 206px;
}

#u5442-4
{
	z-index: 300;
	width: 256px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 46px;
	left: 506px;
}

#u5442-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 256px;
	margin: 46px -10000px 0px 0px;
}

#u4631-2,#u4630-2,#u5442-2
{
	padding-top: 11px;
}

#u19047-5
{
	z-index: 363;
	width: 560px;
	min-height: 47px;
	background-color: transparent;
	color: #6D565E;
	text-align: center;
	line-height: 38px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 335px;
	left: 360px;
}

#u19047-3
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u19047
{
	line-height: 38px;
}

#u19047-2
{
	font-size: 44px;
	font-family: open-sans, sans-serif;
	font-weight: 800;
	font-style: italic;
	line-height: 53px;
}

#u10250
{
	z-index: 333;
	width: 560px;
	min-height: 319px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 255px;
	margin-top: 7px;
	position: relative;
}

#u3276
{
	z-index: 251;
	width: 145px;
	background-color: transparent;
	margin-left: 470px;
	margin-top: 87px;
	position: relative;
}

#u3276_img
{
	padding-right: 11px;
	padding-bottom: 1px;
}

#u3273
{
	z-index: 243;
	width: 406px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 346px;
	margin-top: 29px;
	position: relative;
}

#u3272-4
{
	z-index: 239;
	width: 376px;
	min-height: 47px;
	background-color: transparent;
	text-align: center;
	line-height: 38px;
	margin-left: 357px;
	margin-top: 10px;
	position: relative;
}

#u3274
{
	z-index: 244;
	width: 406px;
	height: 1px;
	border-color: #000000;
	background-color: #A49186;
	margin-left: 346px;
	position: relative;
}

#u3280
{
	z-index: 280;
	width: 199px;
	height: 131px;
	border-color: #000000;
	margin-left: 443px;
	margin-top: 15px;
	position: relative;
	background: #FFFFFF url("../images/pamina%20014%20(2).jpg") no-repeat left top;
	background-size: cover;
}

#u3275-6
{
	z-index: 245;
	width: 887px;
	min-height: 30px;
	background-color: transparent;
	line-height: 34px;
	color: #473F3A;
	font-size: 18px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	margin-left: 106px;
	margin-top: 16px;
	position: relative;
}

#u3271
{
	z-index: 238;
	width: 410px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D6058;
	background-color: transparent;
	border-radius: 10px;
	padding-bottom: 18px;
	margin-left: 356px;
	margin-top: 17px;
	position: relative;
}

#u3279-23
{
	z-index: 257;
	width: 316px;
	min-height: 30px;
	background-color: transparent;
	color: #473F3A;
	font-size: 14px;
	text-align: center;
	line-height: 27px;
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
	left: 47px;
}

#u3279
{
	text-decoration: underline;
	font-family: open-sans, sans-serif;
	font-weight: 600;
}

#u2086-2,#u2103-2,#u2106-2,#u2111-2,#u2111-4,#u2115-2,#u3119,#u3119-5,#u3119-8,#u3119-11,#u3119-15,#u2139-2,#u2139-6,#u2139-10,#u2139-14,#u2139-17,#u2139-21,#u3279-3,#u3279-14,#u3279-21
{
	font-family: open-sans, sans-serif;
	font-weight: 600;
}

#u3119-12,#u3279-2,#u3279-5,#u3279-7,#u3279-9,#u3279-12,#u3279-13,#u3279-16,#u3279-17,#u3279-19
{
	font-family: open-sans, sans-serif;
	font-weight: 400;
}

#pu3288
{
	width: 0.01px;
	margin-left: 234px;
	margin-top: 19px;
}

#u3288
{
	z-index: 281;
	width: 3px;
	height: 100px;
	border-color: #000000;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
}

#u3278-4
{
	z-index: 253;
	width: 211px;
	min-height: 37px;
	border-style: solid;
	border-width: 1px;
	border-color: #6D565E;
	background-color: #A49186;
	border-radius: 10px;
	line-height: 19px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
	left: 222px;
}

#u3278-4:hover
{
	background-color: #6D565E;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 37px;
	width: 211px;
	margin: 15px -10000px 0px 0px;
}

#u12189-2,#u2117-2,#u2119-2,#u2148-2,#u2149-2,#u2215-2,#u2214-2,#u3278-2
{
	padding-top: 12px;
}

#u881
{
	z-index: 2;
	min-height: 83px;
	padding-bottom: 15px;
}

#u2240_align_to_page,#u12186_align_to_page,#u12187_align_to_page,#u2150_align_to_page,#u2151_align_to_page,#u2272_align_to_page,#u881_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1080px;
	left: -100px;
}

#pu882
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 25px;
	margin-left: 108px;
}

#u882
{
	z-index: 3;
	width: 355px;
	position: relative;
	margin-right: -10000px;
}

#u892
{
	z-index: 12;
	width: 30px;
	height: 29px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 12px;
}

#u894
{
	z-index: 13;
	width: 30px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 135px;
}

#u3097
{
	z-index: 28;
	width: 30px;
	height: 29px;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u3098
{
	z-index: 29;
	width: 30px;
	height: 29px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 178px;
}

#u3099
{
	z-index: 30;
	width: 30px;
	height: 29px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 221px;
}

#u3100
{
	z-index: 31;
	width: 30px;
	height: 29px;
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	left: 304px;
}

.ie #u892,.ie #u3097,.ie #u3098,.ie #u3099,.ie #u3100
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u3087-4
{
	z-index: 24;
	width: 52px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 49px;
	left: 482px;
}

#pu887
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 47px;
	margin-left: 754px;
}

#u887
{
	z-index: 5;
	width: 300px;
	min-height: 36px;
	position: relative;
	margin-right: -10000px;
}

#u889-6
{
	z-index: 6;
	width: 304px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 166px;
}

#u881-bw
{
	z-index: 2;
	min-height: 83px;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 1080px;
	padding-bottom: 36px;
}

