/*************************************
			ALL
**************************************/
* {
	outline:none;
}
img.gasp {
	position:absolute;
	bottom:0px;
	right:0px;
}
h1 {
	display:none;
}
p.text {
	display:none;
}
img.homebutton {
	position:absolute;
	top:0px;
	left:0px;
}
/*************************************
			ABOUT
**************************************/
body.about  {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.about #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/about-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
.about p.text {
	display:none;
}

img.abouttext {
	position:absolute;
	top:130px;
	left:90px;
}
img.aboutpic {
	position:absolute;
	top:520px;
	left:90px;
}


/*************************************
			WED MAKE UP ARTIST
**************************************/
body.wed-make-artist {
	padding:0;
	margin:0 auto;
	background-color:#fff1f4;
}
.wed-make-artist #wrapper {
	width:1024px;
	height:1984px;
	background-image:url(images/wedding-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
.wed-make-artist h1 {
	display:none;
}
.wed-make-artist p.text {
	display:none;
}
img.makeuptext1 {
	position:absolute;
	top:130px;
	left:85px;
}
img.weddingspic1 {
	position:absolute;
	top:250px;
	left:490px;
}
img.weddingstext2 {
	position:absolute;
	top:530px;
	left:85px;
}
img.weddingsgallerybox {
	position:absolute;
	top:970px;
	left:110px;
}
img.weddingstext3 {
	position:absolute;
	top:1230px;
	left:110px;
}
img.weddingstext4 {
	position:absolute;
	top:1350px;
	left:110px;
}
img.weddingspic2 {
	position:absolute;
	top:1360px;
	left:520px;
}
img.weddingstext5 {
	position:absolute;
	top:1750px;
	left:110px;
}


/*************************************
			WED GALLERY
**************************************/

body.wed-gallery {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.wed-gallery #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/makeup-gallery-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
.wed-gallery p.text {
	display:none;
}
img.makeupheader {
	position:absolute;
	top:95px;
	left:90px;
}
div#wn	{ 
	position:absolute;
	top:220px;
	left:100px; 
	width:820px;
	height:384px; 
	overflow:hidden;	
	}
div#scrollLinks {
	position:absolute;
	top:610px;
	left:350px;
	}
div#scrollLinks img a {
	outline:none;
	}
img.aboutpic {
	position:absolute;
	top:520px;
	left:90px;
}

/*************************************
			THANKS
**************************************/

body.thanks {
	padding:0;
	margin:0 auto;
	background-color:#000000;
}
.thanks #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/contact-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
img.contacthead {
	position:absolute;
	top:100px;
	left:90px;
}
img.thanks-text {
	position:absolute;
	top:210px;
	left:90px;
}

/*************************************
			TEST
**************************************/

body.test {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.test #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/test-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
.test h1 {
	display:none;
}
.test p.text {
	display:none;
}
img.testhead {
	position:absolute;
	top:100px;
	left:95px;
}
img.test-text {
	position:absolute;
	top:190px;
	left:90px;
}
img.test-text-2 {
	position:absolute;
	top:490px;
	left:90px;
}

/*************************************
		MAKEUP
**************************************/
body.makeup {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.makeup #wrapper {
	width:1024px;
	height:1984px;
	background-image:url(images/make-up-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
img.makeuptext1 {
	position:absolute;
	top:130px;
	left:85px;
}
img.makeuppic1 {
	position:absolute;
	top:250px;
	left:470px;
}
img.makeuptext2 {
	position:absolute;
	top:480px;
	left:85px;
}
img.makeupgallerybox {
	position:absolute;
	top:770px;
	left:110px;
}
img.makeuptext3 {
	position:absolute;
	top:1180px;
	left:110px;
}
img.makeuppic2 {
	position:absolute;
	top:1190px;
	left:480px;
}
img.makeuplips {
	position:absolute;
	bottom:0px;
	right:0px;
}
/*************************************
			MAEKUP GALLERY
**************************************/
body.makeup-gal {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.makeup-gal #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/makeup-gallery-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
img.makeupheader {
	position:absolute;
	top:95px;
	left:90px;
}
div#wn	{ 
	position:absolute;
	top:220px;
	left:100px; 
	width:820px;
	height:384px; 
	overflow:hidden;	
	}
div#scrollLinks {
	position:absolute;
	top:610px;
	left:350px;
	}
div#scrollLinks img a {
	outline:none;
	}
img.aboutpic {
	position:absolute;
	top:520px;
	left:90px;
}
/*************************************
		LINKS
**************************************/
body.links {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
#linkswrapper {
	width:1024px;
	height:768px;
	background-image:url(images/links-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
img.linkshead {
	position:absolute;
	top:100px;
	left:90px;
}
img.linkstext {
	position:absolute;
	top:180px;
	left:85px;
}
a.link1 {
	position:absolute;
	top:280px;
	left:85px;
}
a.link2 {
	position:absolute;
	top:320px;
	left:85px;
}
a.link3 {
	position:absolute;
	top:365px;
	left:85px;
}
a.link4 {
	position:absolute;
	top:405px;
	left:85px;
}
a.link5 {
	position:absolute;
	top:440px;
	left:85px;
}
a.link6 {
	position:absolute;
	top:490px;
	left:85px;
}
a.link7 {
	position:absolute;
	top:530px;
	left:85px;
}
a.link8 {
	position:absolute;
	top:575px;
	left:85px;
}
a.link9 {
	position:absolute;
	top:625px;
	left:90px;
}
img.linkspic {
	position:absolute;
	top:290px;
	left:460px;
}

/*************************************
CONTACT
**************************************/

body.contact {
	padding:0;
	margin:0 auto;
	background-color:#000000;
}
.contact #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/contact-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
/*form {
	position:absolute;
	top:250px;
	left:90px;
}*/
table#tableform {
	position:absolute;
	top:200px;
	left:130px;
}
.formtable {
	margin-bottom:10px;
	padding:10px;
	background-color:#f6f5f5;
}
fieldset {
	border:1px solid #efefef;
	padding:5px;
}
.contentcontact {
	float:left; 
	width:300px; 
	margin-left:40px; 
	margin-top:8px; 
	padding:0; 
}
.cssform {
	font-size: 11px;
	font-weight:bold;
	line-height: 18px;
	color:#666;
	text-align:left;
	margin:20px 0 0 2px;
}
.contactdiv {
	float:left; 
	width:220px; 
	margin-left:0;
	margin-top:2px; 
	padding:0; 
}
.contactform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:000;
	height: 24px;
	width: 182px;
	/*border: 1px solid #1a8727;*/
	font-size: 20px;
	margin:0 0 10px 0;
}
.contactformenquiry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:000;
	height: 100px;
	width: 200px;
	font-size: 20px;
	margin:0 0 10px 0;
}
.selectform {	
	width:150px;
}
p.error {
	position:absolute;
	top:0;
	left:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	display:block;
	background-color:#ff0000;
	border:1px solid #fff;
	padding:4px;
}
img.homebutton {
	position:absolute;
	top:0px;
	left:0px;
}
img.contacthead {
	position:absolute;
	top:100px;
	left:90px;
}
img.contact-phone {
	position:absolute;
	top:520px;
	left:90px;
}
img.contact-email {
	position:absolute;
	top:610px;
	left:90px;
}

/*************************************
			HOME
**************************************/

body.home {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.home #wrapper {
	width:1024px;
	height:768px;
	background-image:url(images/home-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
div#menu {	
	padding:0;
	margin:0 auto;
	position:absolute;
	top:135px;
	left:350px;
	width:583px;
	height:39px;
}
img.homebutton {
	position:absolute;
	top:0px;
	left:0px;
}
img.abouttext {
	position:absolute;
	top:130px;
	left:90px;
}
img.aboutpic {
	position:absolute;
	top:520px;
	left:90px;
}
/*************************************
BLOG
**************************************/
body.blog {
	padding:0;
	margin:0 auto;
	background-color:#000;
}
.blog #wrapper {
	width:1024px;
	height:768px;
	background-image:url(../images/about-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	position:relative;
}
img.bloghead {
	position:absolute;
	top:110px;
	left:110px;
}
img.blog-text {
	position:absolute;
	top:260px;
	left:110px;
}
