.side-block {
position: relative;
}

#whiffymail {
padding: 40px 0 264px 0;
}

#schweizerquote {
padding: 40px 0 351px 0;
}

#genericbrand {
padding: 40px 0 879px 0;
}

#lemon {
padding: 40px 0 260px 0;
}

#mybrain {
padding: 40px 0 288px 0;
}

#tolerancewithdrawal {
padding: 40px 0 175px 0;
}

#kroefquote {
padding: 40px 0 1273px 0;
}

#thinkpositive {
padding: 40px 0 213px 0;
/*border: 1px solid red;*/
}

#stepoffsmall{
position: relative;
margin: 10px 0 0 27px;
padding: 15px 0 0 0;
}

.shadowbox {
padding: 25px 5px 5px 5px;
width: 149px;
margin: 15px 0 0 10px;
border: dashed #dddddd; /* #dddddd; */
border-width: 1px;
color: #d5d5d5;
background-color: #eeeeee;
position: absolute;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}

.stickybox{
padding: 25px 5px 5px 5px;
width: 149px;
margin: 0 0 0 25px;
background-color: #cbd9cb; /* #cbd9cb */
border: dashed #98b298; /* #88a288 */
border-width: 1px;
color: #000000;
position: absolute;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}

.pp {
padding: 0;
margin: -15px 0 0 95px;
border-width: 0;
position: absolute;
}

.xtest-block-outer {
padding: 25px 5px 5px 5px;
width: 149px;
margin: 15px 0 0 10px;
border: dashed #dddddd; /* #dddddd; */
border-width: 1px;
color: #d5d5d5;
background-color: #eeeeee;
position: absolute;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}

.xtest-block-inner{
padding: 25px 5px 5px 5px;
width: 149px;
margin: 0 0 0 25px;
background-color: #cbd9cb; /* #cbd9cb */
border: dashed #98b298; /* #88a288 */
border-width: 1px;
color: #000000;
position: relative;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}

.pp-side {
padding: 0;
margin: -15px 0 0 85px;
border-width: 0;
xposition: relative;
xleft: 75px;
xtop: 0px;
}

.shadow-container {
	position: relative;
	left: 20px;
        top: 25px;
	padding-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.shadow-container .shadow2,
.shadow-container .shadow3,
.shadow-container .shadow4,
.shadow-container .shadow5,
.shadow-container .shadow6,
.shadow-container .inner-container {
	position: relative;
	left: -1px;
	top: -1px;
}

.shadow-container .shadow1 {
	background-color: #efefef; /* #F1F0F1; */
}

.shadow-container .shadow2 {
	background-color: #e8e8e8; /* #DBDADB; */
}

.shadow-container .shadow3 {
	background-color: #dfdfdf; /* #c8c6c8 #B8B6B8; */
}

.shadow-container .shadow4 {
        background-color: #d4d4d4;
}

.shadow-container .shadow5 {
        background-color: #c8c8c8;
}

.shadow-container .shadow6 {
        background-color: #bfbfbf;
}

.shadow-container .inner-container {
        background-color: #ffffff; /* #cbd9cb; */
        /* background-image: url(../assets/templates/main/crumpled-paper.jpg); */
	border: 1px solid #F2ECA4; /* #cccccc; #e5c686; #bfbfbf; #98b298; */
	padding: 0 5px 5px 5px;
        font-size: 11px;
        font-family: Helvetica, Arial, sans-serif;
        color: #000000;
}

.inner-container .contentboxtitle {
font-size: 24px;
margin-top: -18px;
margin-left: -15px;
}