@charset "utf-8";



/* CSS Document */



* {

	margin:0;

	padding:0;

	border:0;

}



a img {

	border:0;

}



a, .link_seo:hover {

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}



body {

	font-family: "Comic Sans MS", cursive;

	font-size: 12px;

	background: url(../images/background.jpg) repeat-x top center;

	background-color: #FBF3A0;

}



p, a {

	color: #08104f;

}



p {

	margin-top: 1.5em;

	text-align: justify;

	font-size: 16px;

	color: #08104f;

}



.right li {

	list-style-position: outside;

	font-size: 16px;

	color: #08104f;

	margin-top:0.5em;

	margin-left: 1em;

}



h1 {

	font-size: 24px;

	margin-bottom: 1em;

	color: #08104f;

}



h2 {

	font-size: 16px;

	color: #08104f;

	font-weight: bold;

}

.seo h2{

	color:#B08D3C; 

	font-size:11px;

	margin: 0;

	padding: 0;

	display: inline;

	font-weight: normal;

}





.wrapper {

	width: 800px;

	margin: 0 auto 0 auto;

}



.topmenu {

	margin: 30px 4px 10px 0;

	float: right;

}



.topmenu li {

	list-style: none;

	float: left;

	background: url(../images/tab.gif) no-repeat right bottom;

	font-size: 16px;

	margin-left: 50px;

}



.topmenu li, .topmenu a {

	color: #FBF3A0;

}



.topmenu a {

	display: block;

	padding: 60px 15px 0 0;

}



.topmenu li:hover {

	background: url(../images/tabhover.gif) no-repeat right bottom;

}



.topmenu a:hover {

	text-decoration: none;

	color: #FDF9D7;

}



.header {

	width: 800px;

	float: left;

}



.logo {

	margin-top: 10px;

	width: 800px;

	float: left;

	position: relative; 

}



#logo_personal_stylist {

	position: absolute;

	left: 479px;

	top: 153px;

}



.navigation {

	width:800px;

	background:#F9F0B9;

	float:left;

	border-top: 1px solid #ECD879;

	border-bottom: 1px solid #ECD879;

}



.breadcrumb {

	float: left;

	margin: 88px 0 5px 3px;

	padding-bottom: 5px;

	background: url(../images/tab-v.gif) no-repeat bottom right;

}



.breadcrumb:hover {

	background: url(../images/tabhover-v.gif) no-repeat bottom left;

}



.breadcrumb p, .breadcrumb a {

	color: #FBF3A0;

	font-size: 14px;

	font-weight: bold;

}



.breadcrumb a:hover {

	text-decoration: none;

}



.languages p {

	text-align: right;

}



.languages img {

	border: 1px solid #C3C5DE;

}



.breadcrumb p, .languages p {

	margin: 4px 0 0 0;

}



.content {

	width: 800px;

	background: url(../images/left-bg.jpg) top repeat-x;

	background-color: #fcf178;

	/*float: left;*/
	
	overflow: hidden;
	
	display: table;

}



.left {

	width: 140px;

	/*float: left;*/

	padding: 20px;

	padding-left: 40px;

	padding-top: 100px;
	
	display: table-cell;
	
	vertical-align: top;
	
	width: 140px;

}



.leftmenu li {

	list-style: none;

	font-size: 16px;

	margin-top: 0.6em;

	font-weight: bold;

}



.leftmenu li, .leftmenu li a {

	color: #08104f;

}



.leftmenu li li {

	font-weight: normal;

}



.leftmenu li a:hover {

	text-decoration: none;

	color: #FBF3A0;

}



.leftmenu li ul {

	padding-left: 10px;

}



.right {

	width: 520px;

	background: url(../images/right-bg.jpg) bottom repeat-x;

	background-color: #F1F2F7;

	/*float: left;*/

	padding: 20px 40px 10px 40px;
	
	display: table-cell;
	
	vertical-align: top;

}



.content-intro {

	width: 720px;

	background: url(../images/right-bg.jpg) bottom repeat-x;

	background-color: #EAEDF6;

	float: left;

	padding: 20px 40px 10px 40px;

}



.content-intro p {

	font-size: 18px;

}



.created {
	
	margin-bottom: 5px;

}



.created p {

	text-align: right;

	font-size: 14px;

	color: #08104F;
	
	margin: 0px;

}



.seo{

	padding-top: 1.5em;

	text-align:center; 

	color:#B08D3C; 

	font-size:11px;	

}



.seo span {

	margin:0 5px;

}



#divero{

	float:left;

	margin-bottom: 5px;

}