<style type="text/css">

@font-face{
    font-family:"ShelleyScriptW01-Regula";
    src:url("/dyn_img/fonts/d9207e54-d41c-4bc8-b93c-e3b2e948e8ca.eot?#iefix");
    src:url("/dyn_img/fonts/d9207e54-d41c-4bc8-b93c-e3b2e948e8ca.eot?#iefix") format("eot"),
    	url("/dyn_img/fonts/24ece65b-17b5-487d-8f12-6baa77f430dc.woff") format("woff"),
        url("/dyn_img/fonts/ccbc1e6b-a20c-477f-9a8e-6fa059680ef7.ttf") format("truetype"),
        url("/dyn_img/fonts/65a7c89d-045e-439a-ad70-93887ff9c934.svg#65a7c89d-045e-439a-ad70-93887ff9c934") format("svg");
}

@font-face{
	font-family:"ShelleyScriptW01-Allegr";
	src:url("/dyn_img/fonts/7d3915fd-f788-482e-b40f-58c9e30ae9ee.eot");
	src:url("/dyn_img/fonts/7d3915fd-f788-482e-b40f-58c9e30ae9ee.eot?#iefix") format("embedded-opentype"),
	url("/dyn_img/fonts/c87735dc-fd05-409c-8a08-be10f99b1b3d.woff") format("woff"),
	url("/dyn_img/fonts/2f029499-be44-4bb9-ada0-c9f82e31669f.ttf") format("truetype"),
	url("/dyn_img/fonts/b83482c7-abf9-4497-9724-f261698db907.svg#b83482c7-abf9-4497-9724-f261698db907") format("svg");
}
/*
@font-face{
	font-family:"AvenirNextLTW01-Regular";
	src:url("/dyn_img/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot");
	src:url("/dyn_img/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("embedded-opentype"),
	url("/dyn_img/fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),
	url("/dyn_img/fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"),
	url("/dyn_img/fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
}
*/

#globalContentContainer { width: 900px !important; border: none !important; }

.seoContainerBoxShadow {
	/* #eeeeee 75% opacity 24px size */
	-webkit-box-shadow: inset 0px 0px 12px 12px rgba(238,238,238,0.75);
	-moz-box-shadow: inset 0px 0px 12px 12px rgba(238,238,238,0.75);
	box-shadow: inset 0px 0px 12px 12px rgba(238,238,238,0.75);
}

#r2015x27DiamondGuideSEO {
	width: 900px;
	height: auto;

	margin: 0 auto; /* change me */

	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #000;
}

#r2015x27DiamondGuideSEO h1 {
	font-family: 'ShelleyScriptW01-Regula', 'Shelley Script LT Pro', serif;
	font-size: 56px;
	line-height: 61px;
	font-weight: 400; /* Avenir Book */

	margin: 0 0 12px 0;
	padding: 0;
	color: #000;
}

#r2015x27DiamondGuideSEO h2 {
	font-family: 'AvenirLTStd35Light', 'Avenir Next', sans-serif;
	font-size: 20px;
	line-height: 23px;
	font-weight: 100; /* Avenir Next Ultra Light */

	margin: -3px 0 14px 0;
	padding: 0;
	color: #888 !important;

	text-transform: uppercase;
}


#r2015x27DiamondGuideSEOTitle {
	position: absolute;
	z-index: 9999;
	width: 480px;
	height: 111px;
	left: 55px;

	text-align: left;

	/* border: #c00 solid 1px; */
}

#r2015x27DiamondGuideSEOTitle h1 {
	text-transform: none;
	color: #000 !important;

	font-family: 'ShelleyScriptW01-Regula', 'Shelley Script LT Pro', serif;
	font-size: 56px;
	font-weight: normal;
	line-height: 56px;
	/* letter-spacing: 0.01em; */
	margin: 0;
	padding: 0;
}

#r2015x27DiamondGuideSEOTitle h1 span.ampFix {
	font-family: 'ShelleyScriptW01-Allegr', 'Shelley LT AllegroScript', serif;
}

#r2015x27DiamondGuideSEOCopy {
	position: absolute;
	z-index: 9999;
	left: 60px;

	width: 440px;
	height: 436px;
}

#r2015x27DiamondGuideSEOCopy p {
	color: #000;

	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;

	margin: 0 0 18px 0;
	padding: 0;
	width: 410px;
}

#r2015x27DiamondGuideSEOCopy a {
	color: #000 !important;
	text-decoration: underline;
}





.r2015x27DiamondGuideSEOSubAdLeft, .r2015x27DiamondGuideSEOSubAdRight {
	width: 407px; /* 445 */
	height: 182px; /* 220 */
	padding: 19px;
	margin-bottom: 10px;
}

.r2015x27DiamondGuideSEOSubAdLeft img, .r2015x27DiamondGuideSEOSubAdRight img {
	float: left;
	margin-right: 10px;
	margin-bottom: 42px;
}

.r2015x27DiamondGuideSEOSubAdLeft p, .r2015x27DiamondGuideSEOSubAdRight p {
	margin-bottom: 20px;
}

.r2015x27DiamondGuideSEOSubAdLeft a, .r2015x27DiamondGuideSEOSubAdRight a {
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px;
}

.r2015x27DiamondGuideSEOSubAdLeft {
	float: left;
}
.r2015x27DiamondGuideSEOSubAdRight {
	float: right;
}











#r2015x27DiamondGuideSEOFooter {
	clear: both;

	width: 900px;
	height: 208px;
	background-color: #000;
	color: #fff;

	font-family: 'Avenir Medium', 'Avenir Next', sans-serif;
	font-weight: 400; /* Avenir Next Regular */
	
	font-size: 14px;
	line-height: 40px;

	text-align: center;
}

#r2015x27DiamondGuideSEOFooter a { color: #fff; }

#r2015x27DiamondGuideSEOFooter ul {
	margin: 0;
	padding: 46px 0 0 0;
	/* list-style: none; */
}

#r2015x27DiamondGuideSEOFooter ul > li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
    line-height: 40px;
}

</style>
