/* content */
.text-header { font-size: 18pt; font-family: Arial Narrow, Arial, sans-serif; color: #8F8391;}
.text-header-pink { font-size: 18pt; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B;}
.text-header-sold { font-size: 18pt; font-family: Arial Narrow, Arial, sans-serif; text-decoration: line-through; color: #8F8391;}
.pageContent { font-size: 16px; font-family: Arial Narrow, Arial, sans-serif; color: #7F757E; }
.pageContent a { font-size: 16px; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B; }
.pageContent-pink { font-size: 16px; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B; }

/* top elements */
.company { font-size: 16pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; }
.slogan { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; }

/*main menu*/
.menu { font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-decoration: none; }
.amenu { font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-decoration: none; }

/*submenu*/
.submenu { font-size: 9pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-decoration: none; }
.asubmenu { font-size: 9pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; text-decoration: underline; }

/*copyright*/
.footer { font-size: 8pt; font-family: Arial Narrow, Arial, sans-serif; color: #ffffff; }

/*backgrounds*/
.bg { background-color: #F6E3F6; }

/*images*/
.piclarge {border-color: #BB42AF; border-bottom: 0 solid; }
.picsmall {border-color: #BB42AF; border-bottom: 0 solid; }

/* then in the html: <img src="images/image1.jpg" class="piclarge" width="567" height="443"> */

/*links*/
a.out:link {color: #ffffff; text-decoration: none; }
a.out:visited {color: #ffffff; text-decoration: none; }
a.out:hover {color: #ffffff; text-decoration: underline; }
a.out:active {color: #ffffff; }

a.in:link {color: #CD0C74; text-decoration: none; }
a.in:visited {color: #CD0C74; text-decoration: none; }
a.in:hover {color: #CD0C74; text-decoration: underline; }
a.in:active {color: #CD0C74; text-decoration: none; }

a.links:link {font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B; text-decoration: none; }
a.links:visited {font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B; text-decoration: none; }
a.links:hover {font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B; text-decoration: underline; }
a.links:active {font-size: 10pt; font-family: Arial Narrow, Arial, sans-serif; color: #DB177B; text-decoration: none; }

a.plain:link {color: #ffffff; text-decoration: none; }
a.plain:visited {color: #ffffff; text-decoration: none; }
a.plain:hover {color: #ffffff; text-decoration: none; }
a.plain:active {color: #ffffff; }

/*image borders*/
.style1 {text-align: center;}

.border {
    border: 1px solid #D486C6;
}
.border:hover {
    border: 1px solid #DD177B;
}
width:100%
}
.alignright-image {
	float: right;
}
.title-text {
	font-size: 18px;
	color: rgb(127, 117, 126);
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.pink-title-text {
	font-size: 18px;
	color: #DB177B;
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.normal-text {
	font-size: 13px;
	color: rgb(127, 117, 126);
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.pink-text {
	font-size: 13px;
	color: #DB177B;
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.small-text {
	font-size: 13px;
	color: rgb(127, 117, 126);
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.normal-text {
	font-size: 16px;
	color: rgb(127, 117, 126);
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.normal-link {
	font-size: 16px;
	color: #DB177B;
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.pink-text-small {
	font-size: 11px;
	color: #DB177B;
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.pink-text {
	font-size: 15px;
	color: #DB177B;
	font-family: 'Arial Narrow', Arial, sans-serif;
}
.wrapper {
    width:100%;
}
.inline-block {
    display:inline-block;
    border:1px solid black;
    box-sizing:border-box;
    padding:10px;
    text-align:center;
    background-color:#eee;
    width:32%;
}
.table-wrapper {
    display:table;
    width:100%;
}
.table-cell {
    display:table-cell;
    border:1px solid black;
    box-sizing:border-box;
    padding:10px;
    width:33%;
    text-align:center;
    background-color:cyan;
}
.float {
    float:left;
    box-sizing:border-box;
    border:0px solid black;
    padding:5px;
    width:33%;
    text-align:center;
    background-color:none;
}
img.alignleft, .wp-caption.alignleft {
margin: 12px 24px 12px 0;
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}

.alignleft {
float: left;
}