body {
	background-image: url(images/background-main.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color:#000000;
}
#leftannie {
	background-image: url(images/design01_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
#formannie {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/design01_11.jpg);
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 32px;
	padding-bottom: -30px;
}
#formannie input {
	width:170px;
	height:18px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 32px;
}
#buttontext {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:13px;
	border:none;
	width: auto;
	height: auto;
	text-align: left;
	margin: 0px;
	padding: 0px;
	cursor:hand;
}
#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-left: 34px;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}
#menu a:link, #menu a:visited {
	width:128px;
	display:block;
	height:auto;
	color:#000000;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
	border-left:solid black 2px;
	text-decoration:none;
}
#menu a:hover { text-decoration:none; color:#FFFFFF; background-color:#000000; border-left:solid black 2px;}
.menuonit {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	border-left:solid black 2px;
	width:128px;
	display:block;
	height:auto;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
}
#menu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-left: 34px;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	width: 138px;
	float: left;
}
#menu1 a:link, #menu1 a:visited {
	width:128px;
	display:block;
	height:auto;
	color:#000000;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
	border-left:solid black 2px;
	text-decoration:none;
}
#menu1 a:hover { text-decoration:none; color:#FFFFFF; background-color:#000000; border-left:solid black 2px;}
.menuonit1 {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	border-left:solid black 2px;
	width:128px;
	display:block;
	height:auto;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
}
#menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-left: 34px;
	text-align: left;
	margin-top: 0px;
	padding-top: 70px;
	vertical-align: top;
	float: left;
	width: 140px;
}
#menu2 a span {border:none;}
#menu2 a:link, #menu2 a:visited {
	width:128px;
	display:block;
	height:auto;
	color:#000000;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
	border-left:solid black 2px;
	text-decoration:none;
}
#menu2 a:hover { text-decoration:none; color:#FFFFFF; background-color:#000000; border-left:solid black 2px;}
.menuonit2 {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	border-left:solid black 2px;
	width:128px;
	display:block;
	height:auto;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
}

#headerright a:link, #headerright a:visited, #headerrightmakeup a:link, #headerrightmakeup a:visited, #headerrightmakeupb a:link, #headerrightmakeupb a:visited, #headerrightbridal a:link, #headerrightbridal a:visited, #headerrightproducts a:link, #headerrightproducts a:visited, #headerrightservices a:link, #headerrightservices a:visited, #headerrightcontact a:link, #headerrightcontact a:visited, #headerrightparties a:link, #headerrightparties a:visited, #headerrightflyer a:link, #headerrightflyer a:visited {
	text-decoration: none;
	color: #999999;
	padding: 0px 8px 0px 9px;
}
#headerright a:hover, #headerrightmakeup a:hover, #headerrightmakeupb a:hover, #headerrightbridal a:hover, #headerrightproducts a:hover, #headerrightservices a:hover, #headerrightcontact a:hover, #headerrightparties a:hover, #headerrightflyer a:hover  {color:#FFFFFF; text-decoration:none;}

#headerrightmakeup, #headerrightmakeupb, #headerrightbridal, #headerrightproducts, #headerright, #headerrightservices, #headerrightcontact, #headerrightparties, #headerrightflyer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 40px 1px 0px 0px;
}
#headerright {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design01_04.jpg);
}
#headerrightmakeup {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-make-up_04b.jpg);
}
#headerrightmakeupb {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-make-up_04.jpg);
}
#headerrightbridal {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-bridal_04.jpg);
}
#headerrightproducts {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-products_04.jpg);
}
#headerrightservices {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-services2_04.jpg);
}
#headerrightcontact {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-contact_04.jpg);
}
#headerrightparties {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-parties_04.jpg);
}
#headerrightflyer {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/new-looks_04.jpg);
}
form {padding:0px; margin:0px;}
#contentmakeup, #contentmakeupb, #contentmakeupl, #contentbridal, #contentphotogallery, #contentcompany, #contentproducts, #contentservices, #contentcontact, #contentparties, #contentflyer, #contentbridal2, #contentageing, #contentbridal-2, #contentbridal-3,#contentgraduation {
	font-family:Arial, Helvetica, sans-serif;
	width:744px;
	font-size: 12px;
	padding: 40px 6px 10px 8px;
	margin: 0px;
	text-align: justify;
}
#contentflyer {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/new-looks_08.jpg);
}
#contentmakeup {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-make-up_08.jpg);
}
#contentmakeupb {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-make-up_08b.jpg);
}
#contentmakeupl {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-make-up_08l.jpg);
}
#contentageing {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-ageing_08.jpg);
}
#contentbridal {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-bridal_08.jpg);
}
#contentbridal2 {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-bridal_08b.jpg);
}
#contentbridal-2 {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-bridal_08-2.jpg);
}
#contentbridal-3 {
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url(images/design-bridal_08-3.jpg);
}
#contentphotogallery {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-photo-gallery_08.jpg);
}
#contentcompany {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-our-company_08.jpg);
}
#contentproducts {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-products_08.jpg);
}
#contentservices {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-services_08.jpg);
}
#contentcontact {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-contact_08.jpg);
}
#contentgraduation {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-graduation_08.jpg);
}

#contentparties {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(images/design-parties_08.jpg);
	vertical-align:top;
}
#leftmakeup {
	background-image: url(images/design-make-up_06b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
#leftmakeupb {
	background-image: url(images/design-make-up_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
#leftbridal {
	background-image: url(images/design-bridal_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
#leftproducts {
	background-image: url(images/design-products_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
#leftservices {
	background-image: url(images/design-services2_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
#leftcontact {
	background-image: url(images/design-contact_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
#leftparties {
	background-image: url(images/design-parties_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
}
#leftflyer {
	background-image: url(images/new-looks_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
#footer {
	height:150px;
	margin:0px;
	padding:0px;
	width:auto;
	background-repeat:repeat-x;
	background-position:left top;
	background-image:url(images/footer.jpg);
	text-align:center;
	vertical-align:top;
}
p {
	margin:0px;
	padding:0px 0px 7px 0px;
}
p a:link, p a:visited {
	text-decoration:underline;
	color: #000000;
}
p a:hover {
	text-decoration:none;
	color: #C7233C;
}
h4 {
	margin:0px;
	padding:0px 0px 7px 0px;
	color:#666666;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 13px;
}
h3 {
	margin:0px;
	padding:0px 0px 7px 0px;
	color:#666666;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 16px;
}
h2 {
	margin:0px;
	padding:0px 0px 7px 0px;
	color:#000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

ul {
	margin:0px 0px 0px 45px;
	padding:0px 0px 7px 0px;
	color:#666666;
	list-style-type: square;
}
ol {
	margin:0px 0px 0px 45px;
	padding:0px 0px 7px 0px;
	color:#666666;
	font-weight: bold;
}
.black {
	color:#000000;
	font-weight: normal;
	text-align: left;
}
#pictureshow img, #pictureshowb img, #pictureshowc img, #pictureshowl img, #pictureshowcontact img, #pictureshowparties img {
	padding:0px;
	margin:0px 0px 15px 0px;
	border:solid #E8E8E8 4px;
}
#pictureshow {
	float:right;
	margin:0px 0px 5px 20px;
	padding:0px;
	height:auto;
	width:264px;
	text-align: right;
	vertical-align: top;
}
#pictureshowb {
	float:right;
	margin:0px 0px 5px 15px;
	padding:0px;
	height:auto;
	width:152px;
	text-align: right;
}
#pictureshowc {
	float:right;
	margin:0px 0px 5px 15px;
	padding:0px;
	height:auto;
	width:293px;
	text-align: right;
}
#pictureshowc2 {
	float:right;
	margin:0px 0px 5px 15px;
	padding:0px;
	height:auto;
	width:225px;
	text-align: right;
}
#pictureshowl {
	float:right;
	margin:0px 0px 0px 15px;
	padding:0px;
	height:auto;
	width:256px;
	text-align: right;
}
#pictureshow2 {
	float:right;
	margin:0px 0px 0px 15px;
	padding:0px;
	height:auto;
	width:211px;
	text-align: right;
}
#pictureshowcontact {
	float:right;
	margin:0px 0px 0px 15px;
	padding:0px;
	height:auto;
	width:342px;
	text-align: right;
}
#pictureshowparties {
	float:right;
	margin:0px 0px 0px 15px;
	padding:0px;
	height:auto;
	width:147px;
	text-align: right;
}
#menu-gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
}
#menu-gallery a:link, #menu-gallery a:visited {
	width:100px;
	display:inline;
	height:auto;
	color:#000000;
	margin:0px 10px 0px 0px;
	padding:0px 6px 0px 8px;
	border-left:solid black 2px;
	text-decoration:none;
}
#menu-gallery a:hover { text-decoration:none; color:#FFFFFF; background-color:#000000; border-left:solid black 2px;}
.menu-galleryonit {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	border-left:solid black 2px;
	width:100px;
	display:inline;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px 6px 0px 8px;
}
#noway {text-align:left;}
#noway img {
	border:solid #E8E8E8 4px;
	text-align:left;
	margin:0px 9px 7px 0px;
}
#noway2 {text-align:left;}
#noway2 img {
	border:solid #E8E8E8 4px;
	text-align:left;
	margin:0px 8px 7px 0px;
}
#inbetween {
	height:28px;
	display:block;
	background-image:url(images/separator.gif);
	background-position:left center;
	background-repeat:repeat-x;
}
#show01, #show02, #show03, #show04, #show05, #show06, #show07, #show08, #show09, #show10 {
	width:294px;
	height:408px;
	padding:0px;
	margin:0px;
	border:solid black 1px;
	position:absolute;
	left:5%;
	background-color: #FFFFFF;
	visibility:hidden;
top:300px;}
#servicesleftcol {
	display:block;
	width:223px;
	float:left;
	height: 314px;
}
#servicesrightcol {
	display:block;
	height:308px;
	width:484px;
	overflow:auto;
	margin-right: 0px;
	padding-right: 0px;
}
#servicesrightcol p { padding-right:5px;} 
#workshop {
	position:absolute;
	top:0px;
	left:48%;
	height:46px;
	width:auto;
	text-align:right;
	margin:0 auto;
	padding:0px
}
/* hide from mac \*/ 
* html #servicesrightcol {width:auto;} 
/* end hide */ 
