per { margin: 112px 0 0 387px; height: 230px; width: 374px; }




/**************************************************    Page: education.php */
#page-education { }
#page-education p {
	margin: 14px 0;
}
#page-education .title {
	position: relative;
	width: 110px;
	height: 24px;
	background: url('../images/titles/education.png') no-repeat;
}
#page-education .wrapper {
	position: static;
	top: 0;
	right: 0;
	margin: 0 135px 0 20px;
	padding-top: 38px;
	width: 450px;
	/*height: 414px;*/
	color: #ddd;
}
.education-sub-page .wrapper {
	top: 0;
	left: 0;
	overflow: auto;
	color: #444;
}

#page-education-nails .wrapper { margin: 113px 0 0 418px; height: 276px; width: 343px; color: #333; }
#page-education-hands .wrapper { margin: 112px 0 0 387px; height: 288px; width: 373px; }
#page-education-feet .wrapper { margin: 112px 0 0 388px; height: 289px; width: 372px; }
#page-education-lcnspa .wrapper { margin: 112px 0 0 387px; height: 241px; width: 374px; }
#page-education-nailart .wrapper { margin: 112px 0 0 387px; height: 251px; width: 374px; }
#page-education-skincare .wrapper { margin: 112px 0 0 387px; height: 266px; width: 374px; }
#page-education-pmc .wrapper { margin: 113px 0 0 28px; height: 288px; width: 333px; }
#page-education-mancare .wrapper { margin: 112px 0 0 433px; height: 251px; width: 329px; }
#page-education-wildepedique .wrapper { margin: 112px 0 0 433px; height: 251px; width: 329px; }
#page-education-program .wrapper { margin: 113px 0 0 28px; height: 228px; width: 373px; }

#page-education-colouryoureyes .wrapper { margin: 113px 0 0 387px; height: 264px; width: 373px; }
#page-education-amazinglashes .wrapper { margin: 112px 0 0 388px; height: 251px; width: 374px; }
#page-education-naturalwaxing .wrapper { margin: 113px 0 0 387px; height: 265px; width: 373px; }

/**************************************************    Page: shop.php */

#page-shop .wrapper {margin: 117px 0 0 36px; width:460px; height: 280px;}
#page-shop h2 {margin:20px 0 0px;}

/**************************************************    Page: dates.php */
#page-dates .wrapper {
	margin: 123px 0 0 356px;
	width: 373px;
	height: 234px;
}
#page-dates-tradefairs .wrapper, #page-dates-lcn-events .wrapper {
	margin: 123px 0 0 55px;
	width: 584px;
	height: 288px;
}
#page-dates-lcn-events table {
	margin-top: 15px;
}
#page-dates-lcn-events table th {
	padding: 2px 0;
	text-align: left;
}
#page-dates-lcn-events table td {
	vertical-align: top;
	padding: 2px 10px 2px 0;
}
/**************************************************    Basic */
* {
	margin: 0;
	padding: 0;
}
body {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #f7f0cd;
}



/**************************************************    Layout */
#container {
	margin: 0 auto;
	width: 800px;
}
div#header {
	height: 126px;
	background: #000 url(../images/header.jpg) no-repeat;
}
div#header span { display: none; }
#content {
	position: relative;
	min-height: 452px;
	height: auto !important;
	height: 452px;
	background-color: #000;
	background-position: 50% 100%;
	background-repeat: no-repeat;
}
#footer {
	margin: 0 auto;
	width: 760px;
	padding: 10px 20px;
	background-color: #fff;
	color: #ccc;
}
#footer a {
	color: #ccc; text-decoration: none;
}
#footer a:hover { color: #999; }



/**************************************************    Navigation */
#nav {
	height: 21px;
	padding-top: 5px;
	background-color: #4f4f4f;
}
#nav ul {
	margin: 0 auto;
	width: 620px;
	width: 750px;
	list-style: none;
}
#nav ul li {
	float: left;
	padding: 1px 10px;
}
#nav ul li a {
	display: block;
	height: 18px;
	color: #fff;
	font: normal 14px arial;
	text-decoration: none;
	background-repeat: no-repeat;
}
#nav ul li a span { visibility: hidden; }
/*
#nav ul li a:hover {
	background-position: 0 -24px;
}
*/
#nav ul li.active a {
	background-position: 0 -24px;
	font-weight: bold;
}

#subnav {
	height: 21px;
	padding-top: 5px;
	padding-top: 10px;
	background-color: #fff;
	text-align: center;
}
#subnav ul {
	list-style: none;
}
#subnav ul li {
	padding: 0 15px;
	padding: 0 6px;
	display: inline;
}
#subnav ul li a {
	color: #666;
	font: normal 13px arial;
	text-decoration: none;
}
#subnav a:hover,
#subnav ul li.active a {
	color: #000;
}




/**************************************************    Formatting */
h1 {

}
h2 {

}
p {
	margin: 15px 0;
	line-height: 16px;
}
a.light { color: #eee; }
a:hover.light { color: #fff; }
a.gold { color: #d3c391; }
a:hover.gold { color: #e5dbbb; }
a {
	color: #000;
}
a:hover {
	color: #555;
}



/**************************************************    Unsorted */
.clearfix { clear: both; height: 0; overflow: hidden; }
a img { border: 0; }
table { border-collapse: collapse; border-spacing: 0;}

.less-top-margin { margin-top: 5px !important; }
.less-bottom-margin { margin-bottom: 5px !important; }
.no-margin { margin: 0px !important; }
.no-top-margin { margin-top: 0px !important; }
.no-bottom-margin { margin-bottom: 0px !important; }

.title { text-transform: lowercase; }
.title span { display: none; }
.gray { color: #999; }
.beige { color: #efe6c9; }
.purple { color: #636; }
.brown { color: #684b1f; }
.strong { font-weight: bold; }
.blue { color: #187fc1; }
.green { color: #34ab95; }
span.gold { color: #d3c391; }

.error404 {
	padding-top: 120px;
	text-align: center;
}
.error404 div {
	padding: 65px 0;
	background-color: #fff;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

.wrapper {
	position: absolute;
	top: 0;
	left: 0;
	overflow: auto;
}
.wrapper-content {
	padding: 0 15px 5px 15px;
}



/**************************************************    Page: news.php */
#page-news .wrapper {
	margin: 100px 0 0 410px;
	width: 360px;
	height: 387px;
	color: #fff;
}
#page-news .title {
	width: 276px;
	height: 24px;
	background: url('../images/titles/news.png') no-repeat;
}
#page-news #beautynews-link {
	position: absolute;
	top: 0;
	left: 0;
	margin: 260px 0 0 35px;
	width: 150px;
	width: 320px;
	height: 190px;
}
#page-activities .wrapper {
	margin: 113px 0 0 389px;
	width: 372px;
	height: 306px;
}
#page-offers .wrapper {
	margin: 113px 0 0 30px;
	width: 372px;
	height: 250px;
}
#page-beauty-school .wrapper {
	margin: 113px 0 0 389px;
	width: 372px;
	height: 306px;
}



/**************************************************    Page: company.php */
#page-company .wrapper {
	margin: 116px 0 0 313px;
	width: 431px;
	height: 267px;
}
/*
#page-company .title {
	position: absolute;
	top: 0;
	right: 0;
	margin: 85px 340px 0 0;
	width: 144px;
	height: 23px;
	background: url('../images/titles/company.png') no-repeat;
}
*/

#page-philosophy .wrapper {
	margin: 108px 0 0 294px;
	width: 462px;
	height: 231px;
}
#page-history .wrapper {
	margin: 70px 0 0 64px;
	width: 475px;
	height: 249px;
}
#page-wildeinternational .wrapper {
	margin: 99px 0 0 36px;
	width: 724px;
	height: 253px;
}



/**************************************************    Page: contact.php */
#page-contact .wrapper {
	margin: 89px 0 0 307px;
	width: 415px;
	height: 316px;
	overflow: auto;
}


/**************************************************    Page: customers.php */
#page-retailers .wrapper {
	margin: 92px 0 0 318px;
	width: 463px;
	height: 341px;
	overflow: auto;
}


/**************************************************    Page: customers.php */
#page-customers .wrapper {
	margin: 94px 0 0 297px;
	width: 467px;
	height: 284px;
	overflow: auto;
}



/**************************************************    Page: products.php */
#page-products .wrapper {
	margin: 141px 0 0 294px;
	width: 386px;
	height: 204px;
}
.product-sub-page .wrapper {
	top: 0;
	left: 0;
	overflow: auto;
	color: #444;
}

#page-products-nails .wrapper { margin: 112px 0 0 387px; height: 247px; width: 373px; color: #ddd; }
#page-products-hands .wrapper { margin: 112px 0 0 387px; height: 289px; width: 374px; }
#page-products-feet .wrapper { margin: 112px 0 0 387px; height: 290px; width: 375px; }
#page-products-lcnspa .wrapper { margin: 112px 0 0 387px; height: 244px; width: 374px; }
#page-products-trend .wrapper { margin: 112px 0 0 387px; height: 251px; width: 375px; }
#page-products-skincare .wrapper { margin: 112px 0 0 387px; height: 267px; width: 374px; }
#page-products-pmc .wrapper { margin: 112px 0 0 387px; height: 289px; width: 375px; }
#page-products-mancare .wrapper { margin: 112px 0 0 387px; height: 194px; width: 375px; }
#page-products-nnc .wrapper { margin: 112px 0 0 387px; height: 230px; width: 374px; }




/**************************************************    Page: education.php */
#page-education { }
#page-education p {
	margin: 14px 0;
}
#page-education .title {
	position: relative;
	width: 110px;
	height: 24px;
	background: url('../images/titles/education.png') no-repeat;
}
#page-education .wrapper {
	position: static;
	top: 0;
	right: 0;
	margin: 0 135px 0 20px;
	padding-top: 38px;
	width: 450px;
	/*height: 414px;*/
	color: #ddd;
}
.education-sub-page .wrapper {
	top: 0;
	left: 0;
	overflow: auto;
	color: #444;
}

#page-education-nails .wrapper { margin: 113px 0 0 418px; height: 276px; width: 343px; color: #333; }
#page-education-hands .wrapper { margin: 112px 0 0 387px; height: 288px; width: 373px; }
#page-education-feet .wrapper { margin: 112px 0 0 388px; height: 289px; width: 372px; }
#page-education-lcnspa .wrapper { margin: 112px 0 0 387px; height: 241px; width: 374px; }
#page-education-nailart .wrapper { margin: 112px 0 0 387px; height: 251px; width: 374px; }
#page-education-skincare .wrapper { margin: 112px 0 0 387px; height: 266px; width: 374px; }
#page-education-pmc .wrapper { margin: 113px 0 0 28px; height: 288px; width: 333px; }
#page-education-mancare .wrapper { margin: 112px 0 0 433px; height: 251px; width: 329px; }
#page-education-wildepedique .wrapper { margin: 112px 0 0 433px; height: 251px; width: 329px; }
#page-education-program .wrapper { margin: 113px 0 0 28px; height: 228px; width: 373px; }

#page-education-colouryoureyes .wrapper { margin: 113px 0 0 387px; height: 264px; width: 373px; }
#page-education-amazinglashes .wrapper { margin: 112px 0 0 388px; height: 251px; width: 374px; }
#page-education-naturalwaxing .wrapper { margin: 113px 0 0 387px; height: 265px; width: 373px; }


/**************************************************    Page: dates.php */
#page-dates .wrapper {
	margin: 123px 0 0 356px;
	width: 373px;
	height: 234px;
}
#page-dates-tradefairs .wrapper, #page-dates-lcn-events .wrapper {
	margin: 123px 0 0 55px;
	width: 584px;
	height: 288px;
}
#page-dates-lcn-events table {
	margin-top: 15px;
}
#page-dates-lcn-events table th {
	padding: 2px 0;
	text-align: left;
}
#page-dates-lcn-events table td {
	vertical-align: top;
	padding: 2px 10px 2px 0;
}
