BODY {margin: 0px; padding: 0px; overflow:auto;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
#backgroundNov{position:absolute; z-index:1; width:100%; height:880px;}
#foreground {position:absolute; width:100%; padding-top: 10px; text-align: center; left:0; overflow:auto; z-index:2;}
#foreground2 {position:absolute; width:100%; padding-top: 10px; text-align: center; left:0; overflow:none; z-index:2;}

#plainBG {
	position:absolute;
	width:100%;
	padding-top:10px;
	text-align: center;
	left:0;
	z-index:2;
	background-image: url('../images/background.jpg');
	background-repeat: repeat-y;
	height: 950px;
}

#plainBGTest {
	position:absolute;
	width:100%;
	height: 1150px;
	padding-top:10px;
	text-align: center;
	left:0;
	z-index:2;
	background-image: url('../images/background.jpg');
	background-repeat: repeat-y;
}

#plainBGPress {
	position:absolute;
	width:100%;
	height: 1350px;
	padding-top:10px;
	text-align: center;
	left:0;
	z-index:2;
	background-image: url('../images/background.jpg');
	background-repeat: repeat-y;
}

#plainBGLong {
	position:absolute;
	width:100%;
	height: 900px;
	padding-top:10px;
	text-align: center;
	left:0;
	z-index:2;
	background-image: url('../images/background.jpg');
	background-repeat: repeat-y;
}

/* PRESS STYLES */

#pressItem {
	float: left;
	font-weight: normal;
}

#pressImg {
	float: left;
	width: 150px;
	height: 119px;
	border: 1px solid #666666;
	margin-right: 10px;
}

#pressImg:hover {
	float: left;
	width: 150px;
	height: 119px;
	border: 1px solid #db0cca;
	margin-right: 10px;
}

.pressTitle {
	font-size: 16px;
	font-weight: bold;
}

/* END PRESS STYLES */

.plainText {
	font-weight: normal;
}

A {color: blue; text-decoration: none;}
A:active,visited {color: blue; text-decoration: none;}
A:hover {color: blue; text-decoration: underline;}

img, div { behavior: url(iepngfix.htc) }

#siteBackground {
	position: relative;
	width: 935px;
	height: 662px;
	background-image: url('../images/siteBackground.jpg');
	margin: 0 auto;
}

.alert {color: blue;}

.imgLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.smallArrow {
	position: relative;
	top: 0px;
	left: 3px;
}

.smallArrowTop {
	position: relative;
	top: 20px;
	left: 0px;
}

#homeBG {
	position: relative;
	width: 936px;
	height: 665px;
	background-image: url('../images/homeBG.jpg');
	margin: 0 auto;
}

#homeBGNov {
	position: relative;
	width: 935px;
	height: 862px;
	background-image: url('../images/nov09HomeBG.jpg');
	margin: 0 auto;
}

#homeFeature {
	position: absolute;
	top: 150px;
	left: 850px;
	font-family: Comic Sans MS, verdana;
	width: 65px;
	font-size: 12px;
}

#homeTagTop {
	position: absolute;
	top: 67px;
	left: 313px;
	font-family: Comic Sans MS, verdana;
	font-size: 24px;
}

#homeTagTopNov {
	position: absolute;
	top: 80px;
	left: 195px;
	font-family: Comic Sans MS, verdana;
	font-size: 20px;
}

#homeTagBottomNov {
	position: absolute;
	top: 550px;
	left: 130px;
	font-family: Comic Sans MS, verdana;
	font-size: 20px;
	text-align: center;
	line-height: 1.5;
}

#homeTagBottomNov A {color: black; text-decoration: underline;}
#homeTagBottomNov A:active,visited {color: black; text-decoration: underline;}
#homeTagBottomNov A:hover {color: black; text-decoration: underline;}

#homeTagBottom {
	position: absolute;
	top: 540px;
	left: 100px;
	font-family: Comic Sans MS, verdana;
	font-size: 16px;
	text-align: left;
}

#b4Background {
	position: relative;
	width: 936px;
	height: 666px;
	border: 0px solid red;
	margin: 0 auto;
}

#acneBackground {
	position: relative;
	width: 936px;
	height: 666px;
	background-image: url('../images/acneBG.jpg');
	margin: 0 auto;
}

#aboutBackground {
	position: relative;
	width: 936px;
	height: 666px;
	background-image: url('../images/aboutBG.jpg');
	margin: 0 auto;
}

#pressBackground {
	position: relative;
	width: 936px;
	height: 666px;
	background-image: url('../images/pressBG.jpg');
	background-repeat: no-repeat;
	margin: 0 auto;
}

#b4Pics {
	position: absolute;
	left: 90px;
	top: 102px;
	width: 759px;
	height: 760px;
	background-image: url('../images/b4Pics.gif');
}


#productsBackground {
	position: relative;
	width: 936px;
	height: 666px;
	background-image: url('../images/productsBG.jpg');
	margin: 0 auto;
}

#plainBackground {
	position: relative;
	width: 950px;
	height: 666px;
	background: transparent;
	margin: 0 auto;
}

#contactBackground {
	position: relative;
	width: 936px;
	height: 666px;
	background-image: url('../images/contactBG.jpg');
	margin: 0 auto;
}

#beforeBackground {
	position: relative;
	width: 936px;
	height: 666px;
	background-image: url('../images/beforeBG.jpg');
	margin: 0 auto;
}

#menuHolder {
	position: absolute;
	bottom: 0px;
	left: 93px;
}

#menuItem {
	float: left;
	font-family: Comic Sans MS; verdana;
	font-size: 18px;
	font-weight: bold;
	margin-right: 18px;
}

#menuItemSmall {
	float: left;
	font-family: Comic Sans MS; verdana;
	font-size: 18px;
	font-weight: bold;
	margin-right: 35px;
}	

#homeMenuHolder {
	position: absolute;
	bottom: 7px;
	left: 87px;
}

#topMenuHolder {
	position: absolute;
	top: 18px;
	left: 180px;
}

#topmenuItem {
	float: left;
	font-family: Comic Sans MS; verdana;
	font-size: 17px;
	font-weight: bold;
	margin-right: 7px;
}

#topmenuItem A {color: black;}
#topmenuItem A:active,visited {color: black;}
#topmenuItem A:hover {color: black;}

#menuItemSmall A {text-decoration: none; color: black; cursor: pointer;}
#menuItemSmall A:active,visited {text-decoration: none; color: black; cursor: pointer;}
#menuItemSmall A:hover {text-decoration: none; color: black; cursor: pointer;}

#homeMenuHolder A {text-decoration: none; color: black; cursor: pointer;}
#homeMenuHolder A:active,visited {text-decoration: none; color: black; cursor: pointer;}
#homeMenuHolder A:hover {text-decoration: none; color: black; cursor: pointer;}

#menuHolderPlain A {text-decoration: none; color: black;}
#menuHolderPlain A:active,visited {text-decoration: none; color: black;}
#menuHolderPlain A:hover {text-decoration: none; color: black;}

A.small {font-size: 12px;}
A.small:active,visited {font-size: 12px;}
A.small:hover {font-size: 12px;}

A.menuanchorclass {cursor: pointer;}
A.menuanchorclass:active,visited {cursor: pointer;}
A.menuanchorclass:hover {cursor: pointer;}

#menuHolderAcne {
	position: absolute;
	bottom: -5px;
	left: 93px;
}

#menuHolderBefore {
	position: absolute;
	bottom: -25px;
	left: 82px;
}

#menuHolderContact {
	position: absolute;
	bottom: 17px;
	left: 75px;
}

#loginHolder {
	position: absolute;
	top: 55px;
	left: 750px;	
}

#homeLink {
	position: absolute;
	top: 0px;
	left: 750px;
	font-family: Comic Sans MS; verdana;
	font-size: 14px;
	font-weight: bold;
}

#homeLink A {text-decoration: none; color: black;}
#homeLink A:active,visited {text-decoration: none; color: black;}
#homeLink A:hover {text-decoration: underline; color: black;}

#loginHolderContact {
	position: absolute;
	top: 10px;
	left: 750px;	
}


#contactHolder {
	position: absolute;
	top: 47px;
	left: 105px;	
}

#contactHolderBefore {
	position: absolute;
	top: 5px;
	left: 105px;	
}

.field1 {
	position: relative;
	top: 145px;
	left: 180px;
	font-family: Comic Sans MS;
}

.field2 {
	position: relative;
	top: 124px;
	left: 460px;
	font-family: Comic Sans MS;
}

.field3 {
	position: relative;
	top: 130px;
	left: 180px;
	font-family: Comic Sans MS;
}

.field4 {
	position: relative;
	top: 108px;
	left: 460px;
	font-family: Comic Sans MS;
}

.field5 {
	position: relative;
	top: 115px;
	left: 451px;
	width: 400px;
	height: 125px;
	font-family: Comic Sans MS;
}

.field6 {
	position: relative;
	top: 145px;
	left: 48px;
	font-family: Comic Sans MS;
}

.contactSub {
	position: relative;
	top: 20px;
	left: 30px;
	font-family: Comic Sans MS;
	font-size: 12px;
}

.submitBTN {
	position: relative;
	top: 145px;
	left: 110px;
	font-family: Comic Sans MS;
}

#acneTitle {
	position: absolute;
	top: 40px;
	left: 135px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	width: 650px;
}

#b4Title {
	position: absolute;
	top: 33px;
	left: 135px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	width: 650px;
}

#pressTitle {
	position: absolute;
	top: 0px;
	left: 135px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	width: 650px;
}

#longTitle {
	position: absolute;
	top: 0px;
	left: 85px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	width: 785px;
}

#contactTitle {
	position: absolute;
	width: 650px;
	top: 15px;
	left: 140px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
}

#contactText {
	position: absolute;
	width: 650px;
	top: 80px;
	left: 190px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: regular;
	text-align: left;
}

.text {
	font-family: Comic Sans MS;
	font-size: 13px;
	line-height: 1.2;
}


.title {
	font-size: 24px;
}

.titleSmall {
	font-size: 20px;
}

#plainContent {
	width: 950px;
	margin-left: 18px;
	margin-right: 18px;
	text-align: left;
	position: relative;
	top: 200px;
	border: 0px solid red;
	font-family: Comic Sans MS;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
}

#plainContentLarge {
	width: 950px;
	margin-left: 18px;
	margin-right: 18px;
	text-align: left;
	position: relative;
	top: 175px;
	border: 0px solid red;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2;
}

#plainContentSmall {
	width: 950px;
	margin-left: 18px;
	margin-right: 18px;
	text-align: left;
	position: relative;
	top: 175px;
	border: 0px solid red;
	font-family: Comic Sans MS;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
}

TD.small {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
}

#aboutContent {
	width: 600px;
	margin-left: 115px;
	text-align: left;
	position: relative;
	top: 50px;
	left: 60px;
	border: 0px solid red;
	font-family: Comic Sans MS;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
}

#acneContent {
	width: 600px;
	margin-left: 135px;
	text-align: left;
	position: relative;
	top: 182px;
	left: 60px;
	border: 0px solid red;
	font-family: Comic Sans MS;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
}

#press1 {
	position: absolute;
	top: 70px;
	left: 125px;
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: regular;
}

#press2 {
	position: absolute;
	top: 50px;
	left: 310px;
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: regular;
}

#press3 {
	position: absolute;
	top: 75px;
	left: 620px;
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: regular;
}

#press4 {
	position: absolute;
	top: 300px;
	left: 285px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: regular;
}

#press5 {
	position: absolute;
	top: 420px;
	left: 102px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#press6 {
	position: absolute;
	top: 515px;
	left: 370px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: regular;
}

#press7 {
	position: absolute;
	top: 530px;
	left: 600px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: regular;
}

#morePress {
	position: absolute;
	top: 595px;
	left: 340px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: regular;
}

#b41 {
	position: absolute;
	top: 83px;
	left: 180px;
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: regular;
}

#b42 {
	position: absolute;
	top: 83px;
	left: 680px;
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: regular;
}

#b43 {
	position: absolute;
	top: 303px;
	left: 85px;
	font-family: Comic Sans MS;
	font-size: 14px;
	font-weight: regular;
	text-align: left;
}

#b44 {
	position: absolute;
	top: 300px;
	left: 430px;
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: regular;
}

#b45 {
	position: absolute;
	top: 310px;
	left: 625px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#b46 {
	position: absolute;
	top: 562px;
	left: 85px;
	font-family: Comic Sans MS;
	font-size: 14px;
	font-weight: regular;
	text-align: left;
}

#b47 {
	position: absolute;
	top: 580px;
	left: 570px;
	font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: regular;
}

#b48 {
	position: absolute;
	top: 335px;
	left: 405px;
	font-family: Comic Sans MS;
	font-size: 24px;
	font-weight: regular;
}

#b49 {
	position: absolute;
	top: 870px;
	left: 225px;
	font-family: Comic Sans MS;
	font-size: 14px;
	font-weight: regular;
	text-align: left;
}

#b410 {
	position: absolute;
	top: 855px;
	left: 665px;
	font-family: Comic Sans MS;
	font-size: 24px;
	font-weight: regular;
}

#b4more {
	position: absolute;
	top: 885px;
	left: 350px;
	font-family: Comic Sans MS;
	font-size: 24px;
	font-weight: regular;
}

#prod1 {
	position: absolute;
	top: 90px;
	left: 160px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#prod2 {
	position: absolute;
	top: 90px;
	left: 390px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#prod3 {
	position: absolute;
	top: 90px;
	left: 620px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#prod4 {
	position: absolute;
	top: 365px;
	left: 250px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#prod5 {
	position: absolute;
	top: 365px;
	left: 550px;
	font-family: Comic Sans MS;
	font-size: 15px;
	font-weight: regular;
}

#contactForm {
	position: relative;
	left: -270px;
	top: 85px;
}

.acneSpacer {
	height: 7px;
}

#acneText {
	margin-left: 5px;
}

#blogHolder {
	position: absolute;
	bottom: -15px;
	left: 360px;	
}

#blogHolderSmall {
	position: absolute;
	bottom: -20px;
	left: 415px;	
}

#creditHolder {
	position: absolute;
	bottom: 0px;
	left: 14px;	
}

#creditHolderPlain {
	float: left;
	margin-right: 10px;
	position: relative;
	top: -13px;
}

#smallTagline {
	position: absolute;
	top: 45px;
	left: 50px;
	font-family: Comic Sans MS;
	font-size: 13px;
	font-weight: bold;
}

#creditHolderContact {
	position: absolute;
	bottom: -10px;
	left: 20px;	
}

*/ADMIN STYLES*/

.text {
	font-family: Comic Sans MS;
	font-size: 13px;
}

.textWhite {
	font-family: Comic Sans MS;
	font-size: 13px;
	color: white;
	font-weight: bold;
}

.head {
	font-family: Comic Sans MS;
	font-size: 18px;
	font-weight: bold;
}

