/* Body */

DIV.body{
}

DIV.body DIV.content{
	margin:4em 0 2em 0;
	width:100%;
	float:left;
}


DIV.content IMG.floatRight {
	border:1px solid #a79fa5;
	margin:0.5em 0em 0.5em 1.6em;
	width:45%;
}

DIV.content IMG.floatLeft {
	border:1px solid #a79fa5;
	margin:0.5em 1.6em 0.5em 0em;
	width:45%;
}

DIV.content H1,
DIV.content H2,
DIV.content H3,
DIV.content H4,
DIV.content H5,
DIV.content H6{
	color:#BE5F5F;
	font-family:Oswald,Lao UI,LaoUI, Arial, Helvetica, sans-serif;
	line-height:1.6em;
	letter-spacing:0.02em;
}

DIV.content H1{
	font-size:2.6em;
}

DIV.content H2{
	padding-top:2.3em;
	padding-bottom:0.3em;
	font-size:2.0em;
}

DIV.content H2 SPAN{
	font-size:0.75em;
	line-height:1em;
}
DIV.content DIV.intro H2{
	padding-top:0em;
	padding-bottom:0em;
}

DIV.content H3{
	padding-top:2em;
	padding-bottom:0.3em;
	font-size:1.8em;
}

DIV.content H4{
	font-size:1.6em;
}

DIV.content H5{
	font-size:1.5em;
}

DIV.content H6{
	font-size:1.4em;
}

DIV.content P{
	color:#777777;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
	padding:0.2em 0px 1.0em 0px;
}

DIV.body UL{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0.4em 0px 1em 0px;
}

DIV.body OL{
	margin:1em 3em 1em 3em;
	padding:0px 0px 0px 0px;
}

DIV.body UL LI{
	font-size:1.4em;
	line-height:1.6em;
	margin:0px 0px 0px 0px;
	padding:0.4em 0px 0.4em 2em;
	background-image:url(../images/bullet.png);
	background-position:1.2em 0.9em;
	background-repeat:no-repeat;
	background-size:auto 0.7em;
}
DIV.body OL LI{
	font-size:1.4em;
	line-height:1.6em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0em;
}

DIV.body UL.imageList{
	padding:0.4em 0px 1em 3em;
}

DIV.body UL.imageList LI{
	font-size:1.4em;
	line-height:1.6em;
	margin:0px 0px 0px 0px;
	padding:0.4em 0px 0.4em 2.4em;
	background-image:url(../images/bullet.png);
	background-position:0.5em 0.5em;
	background-repeat:no-repeat;
	background-size:auto 0.7em;
}

DIV.body UL.imageList LI.email,
DIV.body UL.imageList LI.house,
DIV.body UL.imageList LI.landline,
DIV.body UL.imageList LI.mobile{
	background-size:auto;
}
DIV.body UL.imageList LI.email{
	background-image:url(../images/content/bullets/email.png);
	background-position:0.3em 0.7em;
}
DIV.body UL.imageList LI.house{
	background-image:url(../images/content/bullets/house.png);
}
DIV.body UL.imageList LI.landline{
	background-image:url(../images/content/bullets/landline.png);
}
DIV.body UL.imageList LI.mobile{
	background-image:url(../images/content/bullets/mobile.png);
}

DIV.content A{
	color:#be5f5f;
	text-decoration:none;
}

DIV.content A:hover{
	text-decoration:underline;
}

DIV.content DIV.testimonialText{
	background: #5a4a60;
	background: -webkit-linear-gradient(67596c, #5a4a60); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#67596c, #5a4a60); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#67596c, #5a4a60); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#67596c, #5a4a60); /* Standard syntax */
	color: #ffffff;
	padding:15px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 20px;
	position:relative;
	clear:both;
}

DIV.content DIV.testimonialText P{
	color: #ffffff;
	font-style:italic;
	font-weight:normal;
}
DIV.content DIV.testimonialText:after{
	left:45px;
	border-color: #5a4a60 transparent;
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 10px 0;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -10px;
	color: transparent;
}
DIV.content DIV.testimonialBy P{
	margin-left:50px;
	font-weight:bold;
}
DIV.content DIV.testimonialBy P I{
	font-weight:normal;
}

DIV.boxHighlight{
	background-color:rgba(190,95,95,0.1);
	padding:20px 25px 20px 25px;
	border-radius:5px;
}

DIV.factBox{
	margin:45px 20px 55px 20px;
	padding:10px 20px 0px 20px;	
	background-color:rgba(190,95,95,0.1);
	background-color:rgba(90,49,105,0.1);
	border-radius:5px;
}
DIV.factBox H6{
	color:#5a3169;
}

DIV.content SPAN.red,
DIV.content P.red{
	color:red;
}

DIV.image{
	margin:10px 0px 10px 0px;
}

DIV.image IMG{
	width:100%;
	border:0px solid #e4e0e6;
	border-radius:5px;
}

DIV.quote{
	margin:40px auto 40px auto;
	background-color:#F3F3F3;
	padding:20px 40px 10px 40px;
	width:70%;
	border-radius:15px;
	background-image:url(../images/content/quoteOpen.png),url(../images/content/quoteClose.png);
	background-position:top left, bottom right;
	background-repeat:no-repeat;
	background-size:11% auto;
}

DIV.quote P{
	text-align:center;
	font-size:1.8em;
	line-height:1.9em;
	font-family:Kaushan;
	letter-spacing:0px;
	color:#5a4a60;
	padding:0px 40px 0px 40px;
}
DIV.quote P.quoteBy{
	text-align:right;
	font-size:1.4em;
	line-height:1.4em;
	font-family:Kaushan;
	letter-spacing:0px;
	color:#5a4a60;
}

I.iconGrey{
	color:#666666;
}
I.iconBlue{
	color:#3b5998;
}