.version.casa_il_vino_del_dottore /* version checker */
{
	color: #0000F5;
	background-color: #B12EFF;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 1058px;
	min-height: 384px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: #E9E9E9;
	margin-left: auto;
	margin-right: auto;
	padding: 54px 42px 62px 40px;
}

#u221-4
{
	z-index: 2;
	width: 89px;
	min-height: 22px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 14px;
	color: #8D8D8D;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
}

#u221-4:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 89px;
	margin: 24px -10000px 0px 0px;
}

#u223-4
{
	z-index: 10;
	width: 145px;
	min-height: 22px;
	background-color: transparent;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #8D8D8D;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 131px;
}

#u223-4:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 145px;
	margin: 24px -10000px 0px 0px;
}

#u222-4
{
	z-index: 18;
	width: 123px;
	min-height: 22px;
	background-color: transparent;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #8D8D8D;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 299px;
}

#u222-4:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 123px;
	margin: 24px -10000px 0px 0px;
}

#u219
{
	z-index: 26;
	width: 175px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 443px;
}

#u218-4
{
	z-index: 22;
	width: 91px;
	min-height: 22px;
	background-color: transparent;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #8D8D8D;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 632px;
}

#u218-4:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 91px;
	margin: 24px -10000px 0px 0px;
}

#u214-4
{
	z-index: 14;
	width: 158px;
	min-height: 22px;
	background-color: transparent;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #8D8D8D;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 726px;
}

#u214-4:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 158px;
	margin: 24px -10000px 0px 0px;
}

#u224-4
{
	z-index: 6;
	width: 163px;
	min-height: 22px;
	background-color: transparent;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
	color: #8D8D8D;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 895px;
}

#u224-4:hover
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 163px;
	margin: 24px -10000px 0px 0px;
}

#u215
{
	z-index: 28;
	width: 1044px;
	height: 5px;
	background-color: #D3D3D3;
	margin-left: 10px;
	margin-top: 14px;
	position: relative;
}

#pppu249-6
{
	width: 0.01px;
	margin-left: 10px;
}

#ppu249-6
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 32px;
}

#u249-6
{
	z-index: 34;
	width: 282px;
	min-height: 166px;
	background-color: transparent;
	text-align: center;
	letter-spacing: 1px;
	color: #3C3C3C;
	position: relative;
	margin-right: -10000px;
}

#u249-2
{
	font-size: 47px;
	line-height: 56px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
}

#u249-4
{
	font-size: 14px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
}

#u2661
{
	z-index: 159;
	width: 266px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 123px;
	left: 8px;
}

#u2679
{
	z-index: 161;
	width: 266px;
	background-color: transparent;
	margin-left: 8px;
	margin-top: 15px;
	position: relative;
}

#u2842
{
	z-index: 163;
	width: 267px;
	background-color: transparent;
	margin-left: 8px;
	margin-top: 14px;
	position: relative;
}

#buttonu4147
{
	z-index: 175;
	width: 267px;
	border-color: #787878;
	background-color: #D3D3D3;
	padding-bottom: 20px;
	margin-left: 8px;
	margin-top: 115px;
	position: relative;
}

#buttonu4147:hover
{
	background-color: #CB0000;
	width: 267px;
	min-height: 0px;
	margin: 115px 0px 0px 8px;
}

#u4148-10
{
	z-index: 176;
	width: 267px;
	min-height: 40px;
	background-color: transparent;
	text-align: center;
	font-size: 21px;
	line-height: 25px;
	color: #3C3C3C;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
}

#buttonu4147:hover #u4148-10
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 40px;
	width: 267px;
	margin: 11px -10000px 0px 0px;
}

#buttonu4147.ButtonSelected #u4148-10
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 40px;
	width: 267px;
	margin: 11px -10000px 0px 0px;
}

#buttonu4147:hover #u4148-10 p,#buttonu4147:hover #u4148-10 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#u4148-2
{
	letter-spacing: 1px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
}

#u4148
{
	color: #D63E27;
}

#pppbuttonu212
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-left: 317px;
}

#pu221-4,#pu249-6,#ppbuttonu212
{
	width: 0.01px;
}

#pbuttonu212
{
	width: 0.01px;
	margin-right: -10000px;
}

#buttonu212
{
	z-index: 29;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	position: relative;
}

#u213-4
{
	z-index: 30;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu212:hover #u213-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu212:hover #u213-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu257
{
	z-index: 50;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u258-4
{
	z-index: 51;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu212.ButtonSelected #u213-4,#buttonu257:hover #u258-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu257:hover #u258-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu277
{
	z-index: 65;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u278-4
{
	z-index: 66;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu257.ButtonSelected #u258-4,#buttonu277:hover #u278-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu277:hover #u278-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu263
{
	z-index: 75;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u264-4
{
	z-index: 76;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu277.ButtonSelected #u278-4,#buttonu263:hover #u264-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu263:hover #u264-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#pbuttonu253
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-left: 195px;
}

#buttonu253
{
	z-index: 40;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	position: relative;
}

#u254-4
{
	z-index: 41;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu263.ButtonSelected #u264-4,#buttonu253:hover #u254-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu253:hover #u254-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu259
{
	z-index: 55;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u260-4
{
	z-index: 56;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu253.ButtonSelected #u254-4,#buttonu259:hover #u260-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu259:hover #u260-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu279
{
	z-index: 70;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u280-4
{
	z-index: 71;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu259.ButtonSelected #u260-4,#buttonu279:hover #u280-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu279:hover #u280-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu265
{
	z-index: 80;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#buttonu257:hover,#buttonu277:hover,#buttonu263:hover,#buttonu259:hover,#buttonu279:hover,#buttonu265:hover
{
	background-color: #CB0000;
	width: 191px;
	min-height: 0px;
	margin: 5px 0px 0px;
}

#buttonu265.ButtonSelected
{
	background-color: #D3D3D3;
	width: 191px;
	min-height: 0px;
	margin: 5px 0px 0px;
}

#u266-4
{
	z-index: 81;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu279.ButtonSelected #u280-4,#buttonu265:hover #u266-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu265:hover #u266-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#pbuttonu255
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-left: 390px;
}

#buttonu255
{
	z-index: 45;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	position: relative;
}

#buttonu212:hover,#buttonu253:hover,#buttonu255:hover
{
	background-color: #CB0000;
	width: 191px;
	min-height: 0px;
	margin: 0px;
}

#u256-4
{
	z-index: 46;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu265.ButtonSelected #u266-4,#buttonu255:hover #u256-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu255:hover #u256-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu283
{
	z-index: 100;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u284-4
{
	z-index: 101;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu255.ButtonSelected #u256-4,#buttonu283:hover #u284-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu283:hover #u284-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu275
{
	z-index: 60;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#u276-4
{
	z-index: 61;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu283.ButtonSelected #u284-4,#buttonu275:hover #u276-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu275:hover #u276-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu281
{
	z-index: 95;
	width: 191px;
	border-color: #787878;
	background-color: #D3D3D3;
	margin-top: 5px;
	position: relative;
}

#buttonu283:hover,#buttonu275:hover,#buttonu281:hover
{
	background-color: #CB0000;
	width: 191px;
	min-height: 0px;
	margin: 5px 0px 0px;
}

#u282-4
{
	z-index: 96;
	width: 191px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #3C3C3C;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#buttonu275.ButtonSelected #u276-4,#buttonu281:hover #u282-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu281.ButtonSelected #u282-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	width: 191px;
	margin: 5px -10000px 0px 0px;
}

#buttonu281:hover #u282-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu267
{
	z-index: 85;
	width: 142px;
	border-color: #787878;
	background-color: #D3D3D3;
	position: relative;
	margin-right: -10000px;
	left: 585px;
}

#buttonu267:hover
{
	background-color: #CB0000;
	width: 142px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u268-4
{
	z-index: 86;
	width: 142px;
	min-height: 78px;
	background-color: transparent;
	color: #3C3C3C;
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 61px;
}

#buttonu267:hover #u268-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 78px;
	width: 142px;
	margin: 61px -10000px 0px 0px;
}

#buttonu267.ButtonSelected #u268-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 78px;
	width: 142px;
	margin: 61px -10000px 0px 0px;
}

#buttonu267:hover #u268-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu212.ButtonSelected #u213-4 p,#buttonu257.ButtonSelected #u258-4 p,#buttonu277.ButtonSelected #u278-4 p,#buttonu263.ButtonSelected #u264-4 p,#buttonu253.ButtonSelected #u254-4 p,#buttonu259.ButtonSelected #u260-4 p,#buttonu279.ButtonSelected #u280-4 p,#buttonu265.ButtonSelected #u266-4 p,#buttonu255.ButtonSelected #u256-4 p,#buttonu283.ButtonSelected #u284-4 p,#buttonu275.ButtonSelected #u276-4 p,#buttonu281.ButtonSelected #u282-4 p,#buttonu267.ButtonSelected #u268-4 p
{
	color: #3C3C3C;
	visibility: inherit;
}

#pu269-5
{
	width: 0.01px;
	margin-top: 32px;
}

#u269-5
{
	z-index: 90;
	width: 581px;
	min-height: 376px;
	background-color: transparent;
	line-height: 64px;
	font-size: 53px;
	color: #0C0C0C;
	font-family: mrs-saint-delafield, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u269
{
	letter-spacing: -5px;
	font-family: herr-von-muellerhoff, sans-serif;
	font-weight: 400;
}

#u3860
{
	z-index: 165;
	width: 59px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 668px;
}

#buttonu4132
{
	z-index: 167;
	width: 341px;
	border-color: #787878;
	background-color: #D3D3D3;
	padding-bottom: 20px;
	position: relative;
	margin-right: -10000px;
	left: 302px;
}

#buttonu4132:hover
{
	background-color: #CB0000;
	width: 341px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu4132.ButtonSelected
{
	background-color: #D3D3D3;
	width: 341px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u4133-7
{
	z-index: 168;
	width: 341px;
	min-height: 40px;
	background-color: transparent;
	text-align: center;
	font-size: 21px;
	line-height: 25px;
	color: #3C3C3C;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
}

#buttonu4132:hover #u4133-7
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 40px;
	width: 341px;
	margin: 11px -10000px 0px 0px;
}

#buttonu4132.ButtonSelected #u4133-7
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 40px;
	width: 341px;
	margin: 11px -10000px 0px 0px;
}

#buttonu4132:hover #u4133-7 p,#buttonu4132:hover #u4133-7 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu4147.ButtonSelected #u4148-10 p,#buttonu4147.ButtonSelected #u4148-10 span,#buttonu4132.ButtonSelected #u4133-7 p,#buttonu4132.ButtonSelected #u4133-7 span
{
	color: #D63E27;
	visibility: inherit;
}

#u4148-4,#u4148-6,#u4133-3
{
	letter-spacing: 1px;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4133
{
	color: #D63E27;
	line-height: 25px;
}

#u4148-8,#u4133-5
{
	letter-spacing: 5px;
	font-family: open-sans, sans-serif;
	font-weight: 600;
	font-style: italic;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4148-3,#u4148-5,#u4148-7,#u4133-2,#u4133-4
{
	font-size: 15px;
	color: #D63E27;
	line-height: 18px;
}

#u4496
{
	z-index: 186;
	width: 727px;
	min-height: 339px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 91px;
}

#pu2659-32
{
	width: 0.01px;
	margin-top: 18px;
}

#u2659-32
{
	z-index: 107;
	width: 261px;
	min-height: 336px;
	background-color: transparent;
	text-align: left;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
}

#u2656
{
	z-index: 105;
	width: 425px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 302px;
}

#u2660-20
{
	z-index: 139;
	width: 727px;
	min-height: 281px;
	background-color: transparent;
	text-align: left;
	margin-top: 13px;
	position: relative;
}

#u2660-8
{
	letter-spacing: 0px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
}

#u2660-7
{
	letter-spacing: -1px;
}

#u2660-2,#u2660-3,#u2660-5,#u2660-9,#u2660-11,#u2660-12
{
	font-family: open-sans, sans-serif;
	font-weight: 300;
}

#u2660-14
{
	font-family: open-sans, sans-serif;
	font-weight: 400;
	font-style: italic;
}

#u2660-15,#u2660-18
{
	font-family: open-sans, sans-serif;
	font-weight: 300;
	font-style: italic;
}

#u4532
{
	z-index: 187;
	width: 1036px;
	background-color: #D3D3D3;
	padding-bottom: 62px;
	margin-left: 18px;
	margin-top: 31px;
	position: relative;
}

#u4529-120
{
	z-index: 188;
	width: 928px;
	min-height: 186px;
	background-color: transparent;
	color: #000000;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 38px;
	left: 50px;
}

#u4533
{
	z-index: 308;
	width: 1036px;
	background-color: #D3D3D3;
	padding-bottom: 62px;
	margin-left: 18px;
	margin-top: 18px;
	position: relative;
}

#u4534-28
{
	z-index: 309;
	width: 928px;
	min-height: 186px;
	background-color: transparent;
	color: #000000;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 38px;
	left: 50px;
}

#u4529-5,#u4534-5
{
	font-size: 27px;
	letter-spacing: 2px;
	font-family: playfair-display, serif;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4529-4,#u4534-4
{
	font-size: 19px;
	letter-spacing: 0px;
	line-height: 40px;
}

#u4529-6,#u4534-6
{
	font-size: 27px;
	line-height: 56px;
	letter-spacing: 2px;
	font-family: playfair-display, serif;
}

#u4529-10,#u4529-14,#u4529-18,#u4529-22,#u4529-26,#u4529-30,#u4529-34,#u4529-38,#u4529-42,#u4529-46,#u4529-50,#u4529-54,#u4529-58,#u4529-62,#u4529-66,#u4529-70,#u4529-74,#u4529-78,#u4529-82,#u4529-86,#u4529-90,#u4529-94,#u4529-98,#u4529-102,#u4529-106,#u4529-110,#u4529-114,#u4529-118,#u4534-10,#u4534-14,#u4534-18,#u4534-22,#u4534-26
{
	font-size: 14px;
	line-height: 29px;
	letter-spacing: 0px;
	font-family: playfair-display, serif;
	font-style: italic;
}

#u4546
{
	z-index: 337;
	width: 928px;
	background-color: #D3D3D3;
	margin-left: 18px;
	margin-top: 18px;
	position: relative;
	padding: 38px 58px 47px 50px;
}

#u4547-7
{
	z-index: 338;
	width: 928px;
	min-height: 72px;
	background-color: transparent;
	line-height: 56px;
	color: #000000;
	font-size: 27px;
	letter-spacing: 2px;
	font-family: playfair-display, serif;
	font-weight: 400;
	position: relative;
}

#u4529,#u4534,#u4547
{
	line-height: 56px;
}

#u4529-2,#u4534-2,#u4547-2
{
	font-size: 14px;
	letter-spacing: 0px;
	font-family: playfair-display, serif;
	font-weight: 400;
	font-style: italic;
	line-height: 29px;
}

#u4547-3,#u4547-5
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4529-3,#u4534-3,#u4547-4
{
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 29px;
}

#u4539
{
	z-index: 345;
	width: 582px;
	background-color: transparent;
	margin-top: 21px;
	position: relative;
}

body
{
	position: relative;
	min-width: 1140px;
	padding-top: 36px;
	padding-bottom: 36px;
}

#page .verticalspacer
{
	clear: both;
}

