#u16166
{
	border-style: solid;
	border-color: #B4F257;
	background-color: #49586F;
	border-width: 0px 0px 2px;
}

#accordionu27125
{
	border-color: #7F7F7F;
	background-color: transparent;
	position: fixed;
	-webkit-transform: matrix(0,-1,1,0,303,354);
	-ms-transform: matrix(0,-1,1,0,303,354);
	transform: matrix(0,-1,1,0,303,354);
}

#u27127-5
{
	border-style: none;
	border-color: transparent;
	text-align: center;
	color: #FFFFFF;
	line-height: 14px;
	font-family: pt-sans, sans-serif;
	font-weight: 700;
	position: relative;
	background: transparent url("../images/contact-icon.jpg") no-repeat center top;
}

#u27127-5:hover
{
	background: transparent url("../images/contact-icon-blue.jpg") no-repeat center top;
}

#u27127-5:active
{
	background: transparent url("../images/contact-icon-blue.jpg") no-repeat center top;
}

#u27127-5.AccordionPanelTabOpen
{
	background: transparent url("../images/contact-icon.jpg") no-repeat center center;
}

#u27127-5:hover p,#u27127-5:hover span,#u27127-5:active p,#u27127-5:active span
{
	color: #FFFFFF;
	visibility: inherit;
}

#u27127-5.AccordionPanelTabOpen p,#u27127-5.AccordionPanelTabOpen span
{
	color: #D7244C;
	visibility: inherit;
}

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

#u27127
{
	line-height: 14px;
}

#u27127-2
{
	font-size: 24px;
	line-height: 24px;
}

#u27128
{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	position: relative;
}

#u27194-4
{
	background-color: transparent;
	line-height: 20px;
	-webkit-transform: matrix(0,1,-1,0,197,-164);
	-ms-transform: matrix(0,1,-1,0,197,-164);
	transform: matrix(0,1,-1,0,197,-164);
	position: relative;
}

#u27194-2
{
	text-align: center;
	color: #49586F;
}

#u27133-10
{
	background-color: transparent;
	-webkit-transform: matrix(0,1,-1,0,150,-14);
	-ms-transform: matrix(0,1,-1,0,150,-14);
	transform: matrix(0,1,-1,0,150,-14);
	position: relative;
}

#u27133-2
{
	padding-bottom: 4px;
}

#u27133-4
{
	padding-bottom: 11px;
}

#u27133-6
{
	padding-bottom: 14px;
}

#u27133-8
{
	padding-bottom: 14px;
}

#u27271-12
{
	background-color: transparent;
	-webkit-transform: matrix(0,1,-1,0,177,-42);
	-ms-transform: matrix(0,1,-1,0,177,-42);
	transform: matrix(0,1,-1,0,177,-42);
	position: relative;
}

#u28090
{
	-webkit-transform: matrix(0,1,-1,0,0,0);
	-ms-transform: matrix(0,1,-1,0,0,0);
	transform: matrix(0,1,-1,0,0,0);
}

#u28088
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #575757;
	font-size: 15px;
	line-height: 18px;
}

#u27271-8
{
	padding-bottom: 10px;
}

#u27271-10
{
	padding-bottom: 10px;
}

#u28084,#u28080,#u28082
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #575757;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	-webkit-transform: matrix(0,1,-1,0,25,0);
	-ms-transform: matrix(0,1,-1,0,25,0);
	transform: matrix(0,1,-1,0,25,0);
	position: relative;
}

#u28605
{
	vertical-align: top;
	-webkit-transform: matrix(0,-1,1,0,0,21);
	-ms-transform: matrix(0,-1,1,0,0,21);
	transform: matrix(0,-1,1,0,0,21);
	position: relative;
	background: url("../images/u28605.png") no-repeat 0px 0px;
}

#u28605:hover
{
	background: url("../images/u28605-r.png") no-repeat 0px 0px;
}

#u28595,#u28597,#u28599,#u28601,#u28603
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #575757;
	font-size: 20px;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
	-webkit-transform: matrix(0,1,-1,0,30,0);
	-ms-transform: matrix(0,1,-1,0,30,0);
	transform: matrix(0,1,-1,0,30,0);
	position: relative;
}

#u27272
{
	-webkit-transform: matrix(0,1,-1,0,290,-103);
	-ms-transform: matrix(0,1,-1,0,290,-103);
	transform: matrix(0,1,-1,0,290,-103);
	position: relative;
	background: transparent url("../images/hudson-valley-2.jpg") no-repeat center center;
	background-size: cover;
}

#u27195
{
	border-style: none;
	border-color: transparent;
	-webkit-transform: matrix(0,1,-1,0,462,82);
	-ms-transform: matrix(0,1,-1,0,462,82);
	transform: matrix(0,1,-1,0,462,82);
	position: relative;
	background: #F8F8F8 url("../images/fire-pit-contact.jpg") no-repeat center center;
	background-size: cover;
}

#u27130-4
{
	background-color: transparent;
	color: #7B271E;
	text-align: center;
	font-size: 25px;
	line-height: 30px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	-webkit-transform: matrix(0,1,-1,0,190,-151);
	-ms-transform: matrix(0,1,-1,0,190,-151);
	transform: matrix(0,1,-1,0,190,-151);
	position: relative;
}

#u27130-2
{
	padding-bottom: 6px;
	padding-top: 2px;
}

#widgetu27136
{
	-webkit-transform: matrix(0,1,-1,0,437,87);
	-ms-transform: matrix(0,1,-1,0,437,87);
	transform: matrix(0,1,-1,0,437,87);
	position: relative;
}

#u27248,#u28608,#widgetu27150
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27151-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27153-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	line-height: 14px;
	color: #121E25;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	font-style: italic;
	position: relative;
}

#widgetu27150.non-empty-st #u27153-4
{
	background-color: #FFFFFF;
}

#widgetu27150:hover #u27153-4
{
	border-color: #6B6B6B;
}

#widgetu27150.focus-st #u27153-4
{
	border-color: #6B6B6B;
}

#widgetu27150.non-empty-st #u27153-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27150:hover #u27153-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27150.focus-st #u27153-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27177
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27178-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27179-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	line-height: 14px;
	color: #121E25;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	font-style: italic;
	position: relative;
}

#widgetu27177.non-empty-st #u27179-4
{
	background-color: #FFFFFF;
}

#widgetu27177:hover #u27179-4
{
	border-color: #6B6B6B;
}

#widgetu27177.focus-st #u27179-4
{
	border-color: #6B6B6B;
}

#widgetu27177.non-empty-st #u27179-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27177:hover #u27179-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27177.focus-st #u27179-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#u27168-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 14px;
	font-size: 12px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27167-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 14px;
	font-size: 12px;
	color: #FF0000;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27145-6
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 12px;
	font-size: 12px;
	color: #00FF00;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#widgetu27136.frm-subm-ok-st #u27145-6 p
{
	color: #999999;
	font-size: 14px;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u27166-17
{
	position: relative;
	background: url("../images/u27166-17.png") no-repeat 0px 0px;
}

#u27166-17:hover
{
	background: url("../images/u27166-17-r.png") no-repeat 0px 0px;
}

#u27166-17:active
{
	background: url("../images/u27166-17-m.png") no-repeat 0px 0px;
}

#widgetu27136.frm-sub-st #u27166-17
{
	background: url("../images/u27166-17-fs.png") no-repeat 0px 0px;
}

#widgetu27158
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27160-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27159-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	line-height: 14px;
	color: #121E25;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	font-style: italic;
	position: relative;
}

#widgetu27158.non-empty-st #u27159-4
{
	background-color: #FFFFFF;
}

#widgetu27158:hover #u27159-4
{
	border-color: #6B6B6B;
}

#widgetu27158.focus-st #u27159-4
{
	border-color: #6B6B6B;
}

#widgetu27158.non-empty-st #u27159-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27158:hover #u27159-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27158.focus-st #u27159-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27137
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27138-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27139-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	line-height: 14px;
	color: #121E25;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	font-style: italic;
	position: relative;
}

#widgetu27137.non-empty-st #u27139-4
{
	background-color: #FFFFFF;
}

#widgetu27137:hover #u27139-4
{
	border-color: #6B6B6B;
}

#widgetu27137.focus-st #u27139-4
{
	border-color: #6B6B6B;
}

#widgetu27137.non-empty-st #u27139-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27137:hover #u27139-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27137.focus-st #u27139-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27154
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27155-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27156-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	line-height: 14px;
	color: #121E25;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	font-style: italic;
	position: relative;
}

#widgetu27154.non-empty-st #u27156-4
{
	background-color: #FFFFFF;
}

#widgetu27154:hover #u27156-4
{
	border-color: #6B6B6B;
}

#widgetu27154.focus-st #u27156-4
{
	border-color: #6B6B6B;
}

#widgetu27150.fld-err-st #u27153-4,#widgetu27177.fld-err-st #u27179-4,#widgetu27158.fld-err-st #u27159-4,#widgetu27137.fld-err-st #u27139-4,#widgetu27154.fld-err-st #u27156-4
{
	border-color: #D7244C;
}

#widgetu27154.non-empty-st #u27156-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27154:hover #u27156-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27154.focus-st #u27156-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27150_input,#widgetu27177_input,#widgetu27158_input,#widgetu27158_prompt,#widgetu27137_input,#widgetu27154_input
{
	color: #121E25;
	font-family: source-sans-pro, sans-serif;
	font-style: italic;
	font-weight: 700;
}

#widgetu27173
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27175-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27126,#u27174
{
	background-color: transparent;
	position: relative;
}

#u27174 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27174 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27174 input.checked + label
{
	background: #B4F257 url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27174 input:checked + label
{
	background: #B4F257 url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27174 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27174 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27174 input.checked:hover + label
{
	background: #B4F257 url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27174 input:checked:hover + label
{
	background: #B4F257 url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27174 input.checked:active + label
{
	background: #B4F257 url("../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u27174 input:checked:active + label
{
	background: #B4F257 url("../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27185
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27188-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27186
{
	background-color: transparent;
	position: relative;
}

#u27186 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27186 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27186 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27186 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27186 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27186 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27186 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27186 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27189
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27190-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27192
{
	background-color: transparent;
	position: relative;
}

#u27192 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27192 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27192 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27192 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27192 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27192 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27192 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27192 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27162
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27164-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27165
{
	background-color: transparent;
	position: relative;
}

#u27165 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27165 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27165 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27165 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27165 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27165 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27165 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27165 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27181
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27183-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27182
{
	background-color: transparent;
	position: relative;
}

#u27182 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27182 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27182 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27182 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27182 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27182 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27182 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27182 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27141
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27143-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27142
{
	background-color: transparent;
	position: relative;
}

#u27142 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27142 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27142 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27142 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27142 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27142 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27142 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27142 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27146
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27149-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#u27147
{
	background-color: transparent;
	position: relative;
}

#u27147 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27147 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27147 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27147 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27147 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27147 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27147 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27147 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu27169
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u27172-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: left;
	color: #121E25;
	line-height: 14px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 700;
	position: relative;
}

#widgetu27150.fld-err-st #u27151-4 p,#widgetu27150.fld-err-st #u27151-4 span,#widgetu27177.fld-err-st #u27178-4 p,#widgetu27177.fld-err-st #u27178-4 span,#widgetu27158.fld-err-st #u27160-4 p,#widgetu27158.fld-err-st #u27160-4 span,#widgetu27137.fld-err-st #u27138-4 p,#widgetu27137.fld-err-st #u27138-4 span,#widgetu27154.fld-err-st #u27155-4 p,#widgetu27154.fld-err-st #u27155-4 span,#widgetu27173.fld-err-st #u27175-4 p,#widgetu27173.fld-err-st #u27175-4 span,#widgetu27185.fld-err-st #u27188-4 p,#widgetu27185.fld-err-st #u27188-4 span,#widgetu27189.fld-err-st #u27190-4 p,#widgetu27189.fld-err-st #u27190-4 span,#widgetu27162.fld-err-st #u27164-4 p,#widgetu27162.fld-err-st #u27164-4 span,#widgetu27181.fld-err-st #u27183-4 p,#widgetu27181.fld-err-st #u27183-4 span,#widgetu27141.fld-err-st #u27143-4 p,#widgetu27141.fld-err-st #u27143-4 span,#widgetu27146.fld-err-st #u27149-4 p,#widgetu27146.fld-err-st #u27149-4 span,#widgetu27169.fld-err-st #u27172-4 p,#widgetu27169.fld-err-st #u27172-4 span
{
	color: #D7244C;
}

#u27170
{
	background-color: transparent;
	position: relative;
}

#u27170 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27170 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27170 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u27170 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u27170 input.not_checked:hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27170 input:not(:checked):hover + label
{
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27170 input.checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u27170 input:checked:hover + label
{
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u27174 input.not_checked:active + label,#u27186 input.not_checked:active + label,#u27192 input.not_checked:active + label,#u27165 input.not_checked:active + label,#u27182 input.not_checked:active + label,#u27142 input.not_checked:active + label,#u27147 input.not_checked:active + label,#u27170 input.not_checked:active + label
{
	background: transparent url("../images/checkboxuncheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u27174 input:not(:checked):active + label,#u27186 input:not(:checked):active + label,#u27192 input:not(:checked):active + label,#u27165 input:not(:checked):active + label,#u27182 input:not(:checked):active + label,#u27142 input:not(:checked):active + label,#u27147 input:not(:checked):active + label,#u27170 input:not(:checked):active + label
{
	background: transparent url("../images/checkboxuncheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#u27186 input.checked:active + label,#u27192 input.checked:active + label,#u27165 input.checked:active + label,#u27182 input.checked:active + label,#u27142 input.checked:active + label,#u27147 input.checked:active + label,#u27170 input.checked:active + label
{
	background: transparent url("../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u27186 input:checked:active + label,#u27192 input:checked:active + label,#u27165 input:checked:active + label,#u27182 input:checked:active + label,#u27142 input:checked:active + label,#u27147 input:checked:active + label,#u27170 input:checked:active + label
{
	background: transparent url("../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#u37830-8
{
	background-color: transparent;
	-webkit-transform: matrix(0,1,-1,0,388,96);
	-ms-transform: matrix(0,1,-1,0,388,96);
	transform: matrix(0,1,-1,0,388,96);
	position: relative;
}

#u27562-11
{
	background-color: transparent;
	line-height: 21px;
	font-size: 15px;
	-webkit-transform: matrix(0,1,-1,0,246,-145);
	-ms-transform: matrix(0,1,-1,0,246,-145);
	transform: matrix(0,1,-1,0,246,-145);
	position: relative;
}

#u27562-9
{
	font-weight: 400;
	font-style: italic;
}

#u27562-6,#u27562-8
{
	font-weight: 300;
	font-style: normal;
}

#u16167
{
	background-color: transparent;
	position: fixed;
}

#menuu17478
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
}

#u17482
{
	border-color: #B4F257;
	background-color: transparent;
	position: relative;
}

#u17485-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 17px;
	color: #FFFFFF;
	letter-spacing: 3px;
	font-size: 14px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u17482:hover #u17485-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u17496
{
	border-color: #B4F257;
	background-color: transparent;
	position: relative;
}

#u17498-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 17px;
	color: #FFFFFF;
	letter-spacing: 3px;
	font-size: 14px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u17482.MuseMenuActive #u17485-4 p,#u17496:hover #u17498-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u17487
{
	border-color: #B4F257;
	background-color: transparent;
	position: relative;
}

#u17488-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 17px;
	color: #FFFFFF;
	letter-spacing: 3px;
	font-size: 14px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u17496.MuseMenuActive #u17498-4 p,#u17487:hover #u17488-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#accordionu30037
{
	border-color: #7F7F7F;
	background-color: transparent;
	position: fixed;
}

#u30076-6
{
	border-color: #FFFFFF;
	background-color: transparent;
	line-height: 14px;
	text-align: right;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u27271-4,#u30076-6:hover
{
	padding-bottom: 10px;
}

#u27271-6,#u30076-6:active
{
	padding-bottom: 10px;
}

#widgetu27150.fld-err-st #u27151-4,#widgetu27158.fld-err-st #u27160-4,#u30076-6.AccordionPanelTabOpen
{
	border-style: none;
	border-color: transparent;
}

#u17487.MuseMenuActive #u17488-4 p,#u30076-6:hover p,#u30076-6:hover span,#u30076-6:active p,#u30076-6:active span,#u30076-6.AccordionPanelTabOpen p,#u30076-6.AccordionPanelTabOpen span
{
	color: #B4F257;
	visibility: inherit;
}

#u30076-4
{
	padding-right: 3px;
}

#u30080
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #F8F8F8;
	font-size: 25px;
	text-align: right;
	line-height: 30px;
	font-weight: bold;
}

#u30039
{
	-pie-box-shadow: 6px 6px 8px #A4A4A4;
	box-shadow: 6px 6px 8px rgba(73,73,73,0.5);
	border-color: #FFFFFF;
	position: relative;
	background: #49586F url("../images/design-blue-.jpg") no-repeat center center;
	background-size: cover;
}

#u30911-2
{
	padding-top: 3px;
}

#u30799-2
{
	padding-top: 3px;
}

#u30799-4,#u30910-4
{
	background-color: #575757;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	letter-spacing: 3px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30910-2
{
	padding-top: 3px;
}

#u30659
{
	position: absolute;
	background-color: transparent;
}

#u30752
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/landscaping2.jpg") no-repeat left center;
	background-size: cover;
}

#u30747
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/hardscapes.jpg") no-repeat left center;
	background-size: cover;
}

#u30756
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/3d-design-kevin-low-u30756-fr.jpg") no-repeat center center;
	background-size: cover;
}

#u30758
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/5v.jpg") no-repeat center center;
	background-size: cover;
}

#u30760
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/10v.jpg") no-repeat left center;
	background-size: cover;
}

#u30762
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/5000_actioncloseup-u30762-fr.jpg") no-repeat left center;
	background-size: cover;
}

#u30764
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/mowing-small-u30764-fr.jpg") no-repeat left center;
	background-size: cover;
}

#u30766
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/tundra%20snow%20plow-u30766-fr.jpg") no-repeat left center;
	background-size: cover;
}

#u30660,#u30709,#u30717,#u30719,#u30721,#u30723,#u30730,#u30733,#u30735
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #575757;
	position: relative;
}

#u30751-14,#u30746-16,#u30755-7,#u30757-14,#u30759-5,#u30761-12,#u30763-9,#u30765-11,#u30767-13
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30768
{
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/drain-catch-u30768-fr.jpg") no-repeat left center;
	background-size: cover;
}

#u30651
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30651:hover
{
	border-color: #999999;
}

#u30651.PamphletThumbSelected
{
	border-color: #999999;
	background-color: transparent;
}

#u30652-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30651:hover #u30652-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30715
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30715:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30725-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30715:hover #u30725-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30718
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30718:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30726-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30718:hover #u30726-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30720
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30720:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30727-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30720:hover #u30727-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30722
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30722:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30728-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30722:hover #u30728-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30724
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30724:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30729-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30724:hover #u30729-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30731
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30731:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30731.PamphletThumbSelected
{
	-pie-box-shadow: none;
	box-shadow: none;
	border-color: #FFFFFF;
	background-color: transparent;
}

#u30737-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30731:hover #u30737-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30734
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30734:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30738-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30734:hover #u30738-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30736
{
	position: absolute;
	border-color: #DEDEDE;
	background-color: transparent;
}

#u30736:hover
{
	-pie-box-shadow: 6px 6px 8px #B5B5B5;
	box-shadow: 6px 6px 8px rgba(87,87,87,0.44);
	border-color: #999999;
	background-color: #49586F;
}

#u30715.PamphletThumbSelected,#u30718.PamphletThumbSelected,#u30720.PamphletThumbSelected,#u30722.PamphletThumbSelected,#u30724.PamphletThumbSelected,#u30734.PamphletThumbSelected,#u30736.PamphletThumbSelected
{
	-pie-box-shadow: none;
	box-shadow: none;
	border-color: #999999;
	background-color: transparent;
}

#u30739-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30736:hover #u30739-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30651.PamphletThumbSelected #u30652-4 p,#u30715.PamphletThumbSelected #u30725-4 p,#u30718.PamphletThumbSelected #u30726-4 p,#u30720.PamphletThumbSelected #u30727-4 p,#u30722.PamphletThumbSelected #u30728-4 p,#u30724.PamphletThumbSelected #u30729-4 p,#u30731.PamphletThumbSelected #u30737-4 p,#u30734.PamphletThumbSelected #u30738-4 p,#u30736.PamphletThumbSelected #u30739-4 p
{
	color: #B4F257;
	visibility: inherit;
	line-height: 1.4;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.AccordionPanelTab,.MenuItem,.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* accordion */
{
	cursor: pointer;
}

#u17479,#u17493,#u17486,#u30038,#u30801,#u30804
{
	background-color: transparent;
	position: relative;
}

#u30804:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u30805-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30804:hover #u30805-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30805-2
{
	padding-left: 4px;
}

#u30858,#u30861
{
	background-color: transparent;
	position: relative;
}

#u30861:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u30864-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30861:hover #u30864-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30864-2
{
	padding-left: 4px;
}

#u30851,#u30854
{
	background-color: transparent;
	position: relative;
}

#u30854:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u30857-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30854:hover #u30857-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30857-2
{
	padding-left: 4px;
}

#u30844,#u30847
{
	background-color: transparent;
	position: relative;
}

#u30847:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u30850-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30847:hover #u30850-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30850-2
{
	padding-left: 4px;
}

#u30912,#u30913
{
	border-style: solid;
	border-color: #FFFFFF;
	background-color: transparent;
	position: relative;
	border-width: 0px 0px 0px 1px;
}

#u30901,#u30904
{
	background-color: transparent;
	position: relative;
}

#u30904:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u30905-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30904:hover #u30905-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30905-2
{
	padding-left: 4px;
}

#u38476,#u38479
{
	background-color: transparent;
	position: relative;
}

#u38479:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u38481-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u38479:hover #u38481-4 p
{
	color: #B4F257;
	visibility: inherit;
}

#u38481-2
{
	padding-left: 4px;
}

#u30880,#u30883
{
	background-color: transparent;
	position: relative;
}

#u30883:hover
{
	-pie-box-shadow: 3px 3px 8px #BABABA;
	box-shadow: 3px 3px 8px rgba(0,0,0,0.27);
	background-color: #49586F;
}

#u30804.MuseMenuActive,#u30861.MuseMenuActive,#u30854.MuseMenuActive,#u30847.MuseMenuActive,#u30904.MuseMenuActive,#u38479.MuseMenuActive,#u30883.MuseMenuActive
{
	-pie-box-shadow: none;
	box-shadow: none;
	background-color: #999999;
}

#u30885-3
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30883:hover #u30885-3 p
{
	color: #B4F257;
	visibility: inherit;
}

#u30804.MuseMenuActive #u30805-4 p,#u30861.MuseMenuActive #u30864-4 p,#u30854.MuseMenuActive #u30857-4 p,#u30847.MuseMenuActive #u30850-4 p,#u30904.MuseMenuActive #u30905-4 p,#u38479.MuseMenuActive #u38481-4 p,#u30883.MuseMenuActive #u30885-3 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u30885
{
	padding-left: 4px;
}

#u30931-4
{
	background-color: #FFFFFF;
	color: #575757;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 600;
	position: relative;
}

#u30931-4:hover
{
	background-color: #B4F257;
}

#u30931-2
{
	padding-top: 4px;
}

#u30932-4
{
	background-color: #FFFFFF;
	color: #575757;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 600;
	position: relative;
}

#u30931-4.MuseLinkActive,#u30932-4:hover
{
	background-color: #B4F257;
}

#u30932-2
{
	padding-top: 4px;
}

#u30933-6
{
	background-color: #FFFFFF;
	color: #575757;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	font-family: source-sans-pro, sans-serif;
	font-weight: 600;
	position: relative;
}

#u30932-4.MuseLinkActive,#u30933-6:hover
{
	background-color: #B4F257;
}

#u30933-6.MuseLinkActive
{
	background-color: #B4F257;
}

#u30933-4
{
	padding-top: 4px;
}

#u30076,#u30933
{
	font-size: 1px;
	line-height: 0px;
}

#u30991
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #575757;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
}

#u30911-4,#u30602-4
{
	background-color: #575757;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 3px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u30602-2
{
	padding-top: 6px;
}

#u30591
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/img_post_feb2015.jpg") no-repeat center center;
	background-size: cover;
}

#u30591:hover
{
	background: #D5F7A0 url("../images/img_post_feb2015-u30591-r-fr.png") no-repeat center center;
	background-color: rgba(180,242,87,0.56);
	background-size: cover;
}

#u30591:hover::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	box-shadow: inset 0px 0px 42px rgba(73,88,111,0.5), inset 0px 0px 42px rgba(73,88,111,0.5);
}

#u30598
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/blog_img1_mar2015.jpg") no-repeat center center;
	background-size: cover;
}

#u30598:hover
{
	background: #D5F7A0 url("../images/blog_img1_mar2015-u30598-r-fr.png") no-repeat center center;
	background-color: rgba(180,242,87,0.56);
	background-size: cover;
}

#u30598:hover::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	box-shadow: inset 0px 0px 42px rgba(73,88,111,0.5), inset 0px 0px 42px rgba(73,88,111,0.5);
}

#u30599
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/img_post_dec2014.jpg") no-repeat center center;
	background-size: cover;
}

#u30599:hover
{
	background: #D5F7A0 url("../images/img_post_dec2014-u30599-r-fr.png") no-repeat center center;
	background-color: rgba(180,242,87,0.56);
	background-size: cover;
}

#u30599:hover::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	box-shadow: inset 0px 0px 42px rgba(73,88,111,0.5), inset 0px 0px 42px rgba(73,88,111,0.5);
}

#u30600
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/img_post_nov2014.jpg") no-repeat center center;
	background-size: cover;
}

#u30600:hover
{
	background: #D5F7A0 url("../images/img_post_nov2014-u30600-r-fr.png") no-repeat center center;
	background-color: rgba(180,242,87,0.56);
	background-size: cover;
}

#u30600:hover::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	box-shadow: inset 0px 0px 42px rgba(73,88,111,0.5), inset 0px 0px 42px rgba(73,88,111,0.5);
}

#u30601
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	background: transparent url("../images/cambridge_photo_090214_posting-300x210.jpg") no-repeat center center;
	background-size: cover;
}

#u30601:hover
{
	background: #D5F7A0 url("../images/cambridge_photo_090214_posting-300x210-u30601-r-fr.png") no-repeat center center;
	background-color: rgba(180,242,87,0.56);
	background-size: cover;
}

#u30601:hover::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	box-shadow: inset 0px 0px 42px rgba(73,88,111,0.5), inset 0px 0px 42px rgba(73,88,111,0.5);
}

#u32130,#u32118,#u32126,#u32128
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	position: relative;
}

#u15993-6
{
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
	position: fixed;
}

#u15993-2
{
	color: #F38047;
}

#u23942
{
	background-color: #49586F;
	position: fixed;
}

#u38885
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #B4F257;
	font-size: 38px;
	text-align: center;
	line-height: 46px;
	font-weight: bold;
	position: fixed;
}

#u23918-7
{
	background-color: transparent;
	letter-spacing: 2px;
	text-align: left;
	font-size: 9px;
	line-height: 16px;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: fixed;
}

#u15993,#u23918-3
{
	color: #B4F257;
}

#u23918,#u23918-4
{
	color: #FFFFFF;
}

#u15994
{
	border-style: solid;
	border-color: #B4F257;
	border-width: 0px 0px 2px;
	background: #49586F url("../images/design-blue-.jpg") no-repeat center center;
	background-size: cover;
}

#u16163
{
	background-color: transparent;
	position: relative;
}

#u16039-4
{
	background-color: transparent;
	line-height: 22px;
	color: #F5F5F2;
	font-family: gudea, sans-serif;
	font-weight: 400;
	position: relative;
}

#u28610
{
	vertical-align: top;
	-webkit-transform: matrix(-1,0,0,-1,21,21);
	-ms-transform: matrix(-1,0,0,-1,21,21);
	transform: matrix(-1,0,0,-1,21,21);
	position: relative;
	background: url("../images/u28610.png") no-repeat 0px 0px;
}

#u28610:hover
{
	background: url("../images/u28610-r.png") no-repeat 0px 0px;
}

#u28618,#u28620,#u28612,#u28616,#u28614
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
	position: relative;
}

#u32117-36
{
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: gudea, sans-serif;
	font-weight: 400;
	position: relative;
}

#u16056-6
{
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	line-height: 19px;
	font-family: gudea, sans-serif;
	font-weight: 400;
	position: relative;
}

#u32117,#u16056
{
	color: #B4F257;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
}

#u32117-2,#u16056-2
{
	color: #ABA9A9;
	font-family: poiret-one, sans-serif;
	font-weight: 400;
}

#u16042-4
{
	background-color: transparent;
	line-height: 20px;
	color: #FFFFFF;
	font-family: gudea, sans-serif;
	font-weight: 400;
	position: relative;
}

#u16040-4
{
	background-color: transparent;
	text-align: left;
	color: #ABA9A9;
	line-height: 22px;
	font-family: gudea, sans-serif;
	font-weight: 400;
	position: relative;
}

#pamphletu30647,#u30650,#u15994_align_to_page,#widgetu16043
{
	position: relative;
}

#menuu30800,#menuu30865,#u29981,#u29983,#u29985,#u28609,#u29988,#widgetu16050
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u16051-4
{
	border-style: none;
	border-color: transparent;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
	position: relative;
}

#widgetu16050.non-empty-st #u16051-4
{
	border-style: none;
	background-color: #FFFFFF;
}

#widgetu16050:hover #u16051-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu16050.focus-st #u16051-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu16050.non-empty-st #u16051-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu16050:hover #u16051-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu16050.focus-st #u16051-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#u16051
{
	font-family: gudea, sans-serif;
	font-weight: 400;
	font-style: italic;
}

#widgetu16050_input,#widgetu16050_prompt
{
	color: #C4C4C4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#widgetu16046
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#widgetu27150.fld-err-st,#widgetu27177.fld-err-st,#widgetu27158.fld-err-st,#widgetu27137.fld-err-st,#widgetu27154.fld-err-st,#widgetu27173.fld-err-st,#widgetu27185.fld-err-st,#widgetu27189.fld-err-st,#widgetu27162.fld-err-st,#widgetu27181.fld-err-st,#widgetu27141.fld-err-st,#widgetu27146.fld-err-st,#widgetu27169.fld-err-st,#widgetu16050.fld-err-st,#widgetu16046.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
}

#u16049-4
{
	border-style: none;
	border-color: transparent;
	background-color: #F2F2F2;
	line-height: 14px;
	color: #C4C4C4;
	font-family: gudea, sans-serif;
	font-weight: 400;
	font-style: italic;
	position: relative;
}

#widgetu16046.non-empty-st #u16049-4
{
	border-style: none;
	background-color: #FFFFFF;
}

#widgetu16046:hover #u16049-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu16046.focus-st #u16049-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #6B6B6B;
	background-color: #FFFFFF;
}

#widgetu16050.fld-err-st #u16051-4,#widgetu16046.fld-err-st #u16049-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #D7244C;
	background-color: #FFFFFF;
}

#widgetu16046.non-empty-st #u16049-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu16046:hover #u16049-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu16046.focus-st #u16049-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu27150.fld-err-st #u27153-4 *,#widgetu27177.fld-err-st #u27179-4 *,#widgetu27158.fld-err-st #u27159-4 *,#widgetu27137.fld-err-st #u27139-4 *,#widgetu27154.fld-err-st #u27156-4 *,#widgetu16050.fld-err-st #u16051-4 *,#widgetu16046.fld-err-st #u16049-4 *
{
	color: #D7244C;
	font-style: italic;
}

#widgetu16046_input,#widgetu16046_prompt
{
	color: #C4C4C4;
	font-family: gudea, sans-serif;
	font-style: italic;
	font-weight: 400;
}

#widgetu27158.focus-st #widgetu27158_prompt,#widgetu27158.non-empty-st #widgetu27158_prompt,#widgetu16050.non-empty-st #widgetu16050_prompt,#widgetu16046.non-empty-st #widgetu16046_prompt
{
	visibility: hidden;
}

#u16045-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 14px;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu27136.frm-sub-st #u27168-4 p,#widgetu16043.frm-sub-st #u16045-4 p
{
	color: #999999;
	font-size: 14px;
	line-height: 1;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u16054-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 14px;
	font-size: 12px;
	color: #FF0000;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu27136.frm-subm-err-st #u27167-4 p,#widgetu16043.frm-subm-err-st #u16054-4 p
{
	color: #D7244C;
	font-size: 14px;
	line-height: 1;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u16044-4
{
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	line-height: 12px;
	font-size: 12px;
	color: #00FF00;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
}

#widgetu27136.frm-sub-st #u27168-4,#widgetu27136.frm-subm-err-st #u27167-4,#widgetu27136.frm-subm-ok-st #u27145-6,.js #u38885.ose_pre_init,#widgetu16043.frm-sub-st #u16045-4,#widgetu16043.frm-subm-err-st #u16054-4,#widgetu16043.frm-subm-ok-st #u16044-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#widgetu16043.frm-subm-ok-st #u16044-4 p
{
	color: #999999;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u16055-17
{
	position: relative;
	background: url("../images/u16055-17.png") no-repeat 0px 0px;
}

#u16055-17:hover
{
	background: url("../images/u16055-17-r.png") no-repeat 0px 0px;
}

#u16055-17:active
{
	background: url("../images/u16055-17-m.png") no-repeat 0px 0px;
}

#widgetu16043.frm-sub-st #u16055-17
{
	background: url("../images/u16055-17-fs.png") no-repeat 0px 0px;
}