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

#u403,#u1249,#u1277,#u1263,#u1291,#u1305
{
	border-style: none;
	border-color: transparent;
	background-color: #4F4F4F;
	position: relative;
}

#u395-3,#u1255-3,#u1283-3,#u1269-3,#u1297-3,#u1311-3
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	opacity: 0.67;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=67)";
	filter: alpha(opacity=67);
	color: #999999;
	line-height: 1.4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u391-4
{
	position: absolute;
	border-color: #D4145A;
	background-color: transparent;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	color: #FFFFFF;
	font-size: 36px;
	text-align: center;
	line-height: 1.4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u397-4
{
	position: absolute;
	border-color: #D4145A;
	background-color: transparent;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	color: #FFFFFF;
	font-size: 36px;
	text-align: center;
	line-height: 1.4;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}

#u391-4:hover p,#u397-4:hover p
{
	color: #E21E79;
	visibility: inherit;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u1134
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	opacity: 0.91;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=91)";
	filter: alpha(opacity=91);
	position: relative;
}

#u1135
{
	background: url("../images/u1135_states.png") no-repeat 9px 9px;
	position: relative;
}

#u1135_states
{
	vertical-align: top;
}

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

#u1231
{
	vertical-align: top;
	background: url("../images/u1231.png") no-repeat 9px 9px;
	position: relative;
}

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

#u2292
{
	position: absolute;
	border-style: none;
	border-color: transparent;
	background-color: #E21E79;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

#u2292:hover
{
	border-style: none;
	border-color: transparent;
	background-color: #999999;
}

#u10141-4
{
	background-color: transparent;
	font-size: 24px;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: normal;
	position: relative;
}

#u394,#u2270
{
	position: absolute;
}

#u2276
{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
	opacity: 0.97;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";
	filter: alpha(opacity=97);
	-moz-border-radius: 15px 15px 0px 15px ;
	-webkit-border-radius: 15px 15px 0px 15px ;
	-khtml-border-radius: 15px 15px 0px 15px ;
	border-radius: 15px 15px 0px 15px ;
	position: relative;
}

#u2277-46
{
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u2277
{
	font-size: 18px;
	padding-right: 17px;
	color: #6B6B6B;
	font-weight: bold;
}

#u7049_img
{
	vertical-align: bottom;
}

#u2277-7
{
	font-size: 18px;
	text-align: center;
	color: #E21E79;
	font-weight: bold;
}

#u2277-9
{
	font-size: 14px;
	text-align: center;
	color: #6B6B6B;
	font-weight: bold;
	font-style: italic;
}

#u2277-10
{
	font-size: 1px;
	line-height: 0px;
}

#u11506
{
	vertical-align: top;
	background: url("../images/u11506.png") no-repeat 9px 9px;
}

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

#u2277-21,#u2277-22,#u2277-23,#u2277-24
{
	text-align: justify;
	line-height: 1.4;
	color: #999999;
}

#u2277-27
{
	font-size: 18px;
	padding-right: 17px;
	color: #6B6B6B;
	font-weight: bold;
}

#u7029
{
	float: left;
}

#u7023
{
	-pie-box-shadow: none;
	-moz-box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 0.5);
	background-color: transparent;
}

#u2277-30
{
	font-size: 18px;
	text-align: justify;
	padding-right: 17px;
	color: #6B6B6B;
	font-weight: bold;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u2277-29
{
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}

#u7048
{
	float: right;
}

#u7042
{
	display: block;
	vertical-align: top;
}

#u2277-38
{
	font-size: 18px;
	text-align: right;
	color: #6B6B6B;
	font-weight: bold;
}

#u2277-42
{
	text-align: justify;
	color: #999999;
}

#u2277-40
{
	color: #999999;
}

#u2277-31,#u2277-43
{
	line-height: 1.4;
	color: #999999;
}

#u2277-5,#u2277-32,#u2277-33,#u2277-36,#u2277-44
{
	font-size: 18px;
	color: #6B6B6B;
	font-weight: bold;
}

#u9737
{
	opacity: 0.11;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=11)";
	filter: alpha(opacity=11);
	position: relative;
}

#u403_clip,#u1249_clip,#u1277_clip,#u1263_clip,#u1291_clip,#u1305_clip,#u9737_clip
{
	overflow: hidden;
}

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

#u11786
{
	vertical-align: top;
	background: url("../images/u11786.png") no-repeat 9px 9px;
	position: relative;
}

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

#u2286
{
	position: absolute;
	border-color: #999999;
	background-color: #F36896;
}

#u2286:hover
{
	border-color: #6B6B6B;
	background-color: #999999;
}

#u2286:active
{
	border-color: #6B6B6B;
	background-color: #6B6B6B;
}

#u10150-4,#u2287-4
{
	color: #FFFFFF;
	text-align: center;
	line-height: 1.4;
	position: relative;
}

#menuu683
{
	opacity: 0.93;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=93)";
	filter: alpha(opacity=93);
	position: relative;
}

#u11084
{
	background-color: #ABABAB;
	position: relative;
}

#u11084:hover
{
	background-color: #7F7F7F;
}

#u11084:active
{
	background-color: #6B6B6B;
}

#u11086-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 19px;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u11084:hover #u11086-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11084:active #u11086-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11091
{
	background-color: #ABABAB;
	position: relative;
}

#u11091:hover
{
	background-color: #7F7F7F;
}

#u11091:active
{
	background-color: #6B6B6B;
}

#u11094-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 19px;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u11091:hover #u11094-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11091:active #u11094-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11098
{
	background-color: #ABABAB;
	position: relative;
}

#u11098:hover
{
	background-color: #7F7F7F;
}

#u11098:active
{
	background-color: #6B6B6B;
}

#u11100-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 19px;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u11098:hover #u11100-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11098:active #u11100-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11107
{
	background-color: #ABABAB;
	position: relative;
}

#u11107:hover
{
	background-color: #7F7F7F;
}

#u11107:active
{
	background-color: #6B6B6B;
}

#u11084.MuseMenuActive,#u11091.MuseMenuActive,#u11098.MuseMenuActive,#u11107.MuseMenuActive
{
	background-color: #E21E79;
}

#u11109-4
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 19px;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u11084.MuseMenuActive #u11086-4,#u11091.MuseMenuActive #u11094-4,#u11098.MuseMenuActive #u11100-4,#u11107.MuseMenuActive #u11109-4
{
	border-style: none;
	border-color: transparent;
}

#u11107:hover #u11109-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11107:active #u11109-4 p
{
	color: #D4145A;
	visibility: inherit;
}

#u11084.MuseMenuActive #u11086-4 p,#u11091.MuseMenuActive #u11094-4 p,#u11098.MuseMenuActive #u11100-4 p,#u11107.MuseMenuActive #u11109-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton,.PamphletWidget .ThumbGroup .Thumb, .PamphletNextButton, .PamphletPrevButton, .PamphletCloseButton,.MenuItem /* slideshowFreeStyle */
{
	cursor: pointer;
}

#u11781
{
	position: relative;
	background: transparent url("../images/facebook147x147.png") no-repeat center center;
	background-size: contain !important;
}

#u11781:hover
{
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/facebook147x1472.png") no-repeat center center;
	background-size: contain !important;
}

#u11781:active
{
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/facebook147x1472.png") no-repeat center center;
	background-size: contain !important;
}

#u11781.MuseLinkActive
{
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/facebook147x147.png") no-repeat center center;
	background-size: contain !important;
}

#u11782
{
	position: relative;
	background: transparent url("../images/twitter147x147.png") no-repeat center top;
	background-size: contain !important;
}

#u11782:hover
{
	background: transparent url("../images/twitter147x1472.png") no-repeat center top;
	background-size: contain !important;
}

#u12050
{
	border-color: #E21E79;
	position: relative;
	background: transparent url("../images/houzz_58_active_v2.png") no-repeat center top;
	background-size: contain !important;
}

#u11783
{
	position: relative;
	background: transparent url("../images/pinterest147x147.png") no-repeat center top;
	background-size: contain !important;
}

#u11783:hover
{
	background: transparent url("../images/pinterest147x1472.png") no-repeat center top;
	background-size: contain !important;
}

#u11784
{
	position: relative;
	background: transparent url("../images/google%20plus147x147.png") no-repeat center top;
	background-size: contain !important;
}

#u11784:hover
{
	background: transparent url("../images/google%20plus147x1472.png") no-repeat center top;
	background-size: contain !important;
}

#u11785
{
	position: relative;
	background: transparent url("../images/linkedin147x147.png") no-repeat center top;
	background-size: contain !important;
}

#u11785:hover
{
	background: transparent url("../images/linkedin147x1472.png") no-repeat center top;
	background-size: contain !important;
}

#u10673-4
{
	display: block;
	vertical-align: top;
	position: relative;
}

#u9742-6
{
	color: #FFFFFF;
	font-size: 24px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u9742-3
{
	font-weight: bold;
}

#u9745-20,#u9752-26
{
	color: #FFFFFF;
	font-size: 18px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

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

#u10133-9
{
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
}

#u9752,#u10133-2
{
	font-size: 24px;
	font-weight: bold;
}

#u10133-3,#u10133-6
{
	font-size: 18px;
	font-weight: normal;
}

#u2292.PamphletThumbSelected #u10141-4 p,#u10133-7
{
	font-size: 24px;
}

#u12041
{
	-pie-box-shadow: 0px 0px 8px 2px #FFFFFF;
	-moz-box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 0.5);
	box-shadow: 0px 0px 8px 2px rgba(255, 255, 255, 0.5);
	border-style: none;
	border-color: transparent;
	background-color: #6B6B6B;
	position: relative;
}

#u12042-4
{
	background-color: transparent;
	font-size: 30px;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight: bold;
	position: relative;
}

#u12043
{
	position: relative;
	background: transparent url("../images/ashsr_bw1883x837.png") no-repeat center center;
	background-size: contain !important;
}

#u12043:hover
{
	background: transparent url("../images/transparentgiflargecropped.gif") no-repeat center center;
	background-size: contain !important;
}

#u12044
{
	position: relative;
	background: transparent url("../images/hsrbw620x647.png") no-repeat center center;
	background-size: contain !important;
}

#u12044:hover
{
	background: transparent url("../images/hsr.c.nobox.certified.prof.gif") no-repeat center center;
	background-size: contain !important;
}

#u12044.MuseLinkActive
{
	background: transparent url("../images/hsrbw620x647.png") no-repeat center center;
	background-size: contain !important;
}

#u12045
{
	border-style: none;
	border-color: transparent;
	position: relative;
	background: #E21E79 url("../images/napw_logo_(big).jpg") no-repeat center top;
	background-size: cover !important;
}

#u12045:hover
{
	background: #E21E79 url("../images/napw_logo_(big)pink493x403.png") no-repeat center top;
	background-size: cover !important;
}

#u12046
{
	position: relative;
	background: transparent url("../images/resabw.png") no-repeat center center;
	background-size: contain !important;
}

#u12046:hover
{
	background: transparent url("../images/resa.png") no-repeat center center;
	background-size: contain !important;
}

#u9753
{
	border-width: 1px;
	border-style: solid;
	border-color: #E21E79;
	background-color: #616161;
	position: relative;
}

#u9769-2,#u9769-9,#u9769-10,#u9769-16
{
	text-align: center;
}

#u10747
{
	position: relative;
	background: transparent url("../images/twitter.png") no-repeat center top;
	background-size: contain !important;
}

#u10747:hover
{
	background: transparent url("../images/twitter2.png") no-repeat center top;
	background-size: contain !important;
}

#u12085
{
	position: relative;
	background: transparent url("../images/houzz_58_active_v2.png") no-repeat center top;
	background-size: contain !important;
}

#u12050:hover,#u12085:hover
{
	background: transparent url("../images/houzz_58_hover_fix.png") no-repeat center top;
	background-size: contain !important;
}

#u10748
{
	position: relative;
	background: transparent url("../images/pinterest.png") no-repeat center top;
	background-size: contain !important;
}

#u10748:hover
{
	background: transparent url("../images/pinterest2.png") no-repeat center top;
	background-size: contain !important;
}

#u10749
{
	position: relative;
	background: transparent url("../images/google%20plus.png") no-repeat center top;
	background-size: contain !important;
}

#u10749:hover
{
	background: transparent url("../images/google%20plus2.png") no-repeat center top;
	background-size: contain !important;
}

#u10750
{
	position: relative;
	background: transparent url("../images/linkedin.png") no-repeat center top;
	background-size: contain !important;
}

#u10750:hover
{
	background: transparent url("../images/linkedin2.png") no-repeat center top;
	background-size: contain !important;
}

#slideshowu375,#u8174,#pamphletu2269,#u2290,#about,#u9740,#u10151,#u11083,#u11090,#u11097,#u11104,#u9769-18,#u10057-3
{
	position: relative;
}

#u10746
{
	position: relative;
	background: transparent url("../images/facebook.png") no-repeat center top;
	background-size: contain !important;
}

#u10746:hover
{
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/facebook2.png") no-repeat center top;
	background-size: contain !important;
}

#u10746:active
{
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/facebook2.png") no-repeat center top;
	background-size: contain !important;
}

#u10746.MuseLinkActive
{
	border-style: none;
	border-color: transparent;
	background: transparent url("../images/facebook3.png") no-repeat center top;
	background-size: contain !important;
}

#u9752-3  span,#u9752-3  a,#u9752-3  span,#u9752-3  a,#u9752-3  span,#u9752-3  a,#u2277-30  span,#u2277-30  a,#u2277-30  span,#u2277-30  a,#u2277-30  span,#u2277-30  a /* line-height set on spans of mixed font sized paras */
{
	line-height: 1.2;
}

