body.in-beds blockquote.BlockQuote:before,
body.in-beds blockquote.BlockQuote:after {
    content: '';
    height: 50px;
    width: 50px;
    position: absolute;
    margin-left: 0;
    margin-top: 0;
}

body.in-beds blockquote.BlockQuote:before {
    background: url(../Content/images/blockquotes-red-left.png) no-repeat scroll right bottom;
    left: -10px;
    top: -10px;
}

body.in-beds blockquote.BlockQuote:after {
    background: url('../Content/images/blockquotes-red-right.png') no-repeat scroll right bottom;
    right: 10px;
    bottom: 10px;
}









body.in-beds h3, body.in-beds h4, body.in-beds h5, body.in-beds h6, body.in-beds .h2, body.in-beds .h3, body.in-beds .h4, body.in-beds .h5, body.in-beds .h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
}

body.in-beds div.page-list-block h3 {
    margin-bottom: 0;
    font-family: ClarendonLightRegular,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
}

body.in-beds div.page-list-block a {
    transition: background-color linear 0.5s;
}

body.in-beds div.page-list-block a:hover {
    text-decoration: none;
    background: rgba(238,7,50,0.2);
    outline: 0 none;
    border: none;
}

body.in-beds div.page-list-block a,
body.in-beds div.page-list-block a h3 span {
    color: rgba(0,0,0,0.9);
}
























/*main blockquote.BlockQuote:before,
main blockquote.BlockQuote:after {
	content: '';
	height: 50px;
	width: 50px;
	position: absolute;
	margin-left: 0;
	margin-top: 0;
}*/

/**umb_name:Image on Right*/
.image-right {
	float: right;
	margin: 1em 0px 1em 1em;
}

/**umb_name:Image on Left*/
.image-left {
	float: left;
	margin: 1em 1em 1em 0px;
}

/**umb_name:Heading H2 (In Beds)*/
h2.in-beds {
	font-family: ClarendonLightRegular,"Myriad Pro",Geneva,"Trebuchet MS",sans-serif;
	font-size: 1.75em;
	font-weight: 400;
	color: #e00732;
}

/**umb_name:Heading H3 (In Beds)*/
h3.in-beds {
	font-size: 1.286em;
	color: #e00732;
}

/**umb_name:Heading H4 (In Beds)*/
h4.in-beds {
	font-size: 1.1em;
	color: #e00732;
}

/**umb_name:Block Quote (In Beds)*/
body.in-beds blockquote.BlockQuote {
	display: block;
	font-size: 1em;
	line-height: 1.3em;
	padding: 20px 42px 3px 50px;
	color: grey;
	margin-right: 15px;
	background-color: rgb(242,242,242);
	padding: 2rem 3rem;
	position: relative;
}

/**umb_name:Grey Block*/
.grey-block-box {
	display: block;
	font-size: 1em;
	line-height: 1.3em;
	padding: 20px 42px 3px 50px;
	color: grey;
	/*margin-right: 15px;
	*/background-color: rgb(242,242,242);
	padding: 2rem 3rem;
	position: relative;
}

/**umb_name:Small Caption Text*/
.SmallCaptionText {
	font-size: 0.7em;
}

/**umb_name:White Text On Red*/
.WhiteTextOnRed {
	color: #fff;
	font-weight: 900;
	margin: 10px 20px 10px 20px;
	background-color: #e00732;
	overflow: hidden;
	display: inline-block;
	padding: 4px 8px 4px 8px;
	font-family: arial;
}

/**umb_name:Heading H2*/
h2 {
	font-family:Arial, Helvetica, "Helvetica Neue", sans-serif;
	color:#2B2B2B;
	font-size:2rem;
}

/**umb_name:Heading H3*/
h3 {
	font-family:Arial, Helvetica, "Helvetica Neue", sans-serif;
	color:#2B2B2B;
	font-size:1.75rem;
}

/**umb_name:Heading H4*/
h4 {
	font-family:Arial, Helvetica, "Helvetica Neue", sans-serif;
	color:#2B2B2B;
	font-size:1.5rem;
}

/**umb_name:Heading H5*/
h5 {
	font-family:Arial, Helvetica, "Helvetica Neue", sans-serif;
	color:#2B2B2B;
	font-size:1.25rem;
}

        