/*div classes*/

/*NOTE -- all page body elements are styled in-line, so that one master stylesheet can be used to cover the entire site*/

/*INDEX.HTML STYLES BEGIN*/


a:link {text-decoration: none; color: #7C0E0A; cursor: hand;}
a:hover {text-decoration: none; color: #E8B226; cursor: hand;}
a {text-decoration: none; color: #7C0E0A; cursor: hand;}
.bodyText {font-family: cambria; font-size: 14px;}

#master
		{

			/*size*/
			width: 950px;
			height: 950px;
		
			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			margin: 0px auto;
			text-align: left;
			z-index: 0;
		}
		
#contentContainer
		{
			/*size*/
			width: 950px;
			height: 950px;
			
			/*design*/
			background-image: url('../images/contentContainerBackground3.png');
			border: blue solid 0px;
			
			/*layout*/
			position: relative;
			left: 7px;
			top: 5px;
			margin-top: 0px;
			margin-left: 0px;
			z-index: 1;
		}

#contentContainer2
		{
			/*size*/
			width: 950px;
			height: 950px;
			
			/*design*/
			background-image: url('../images/contentContainerBackground4.png');
			border: blue solid 0px;
			
			/*layout*/
			position: relative;
			left: 7px;
			top: 5px;
			margin-top: 0px;
			margin-left: 0px;
			z-index: 1;
		}


#homeLink
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;
			font-family: arial;
			font-size: 10px;

			/*layout*/
			position: absolute;
			top: 20px;
			left: 895px;
			z-index: 6;
		}

#homelink a:link {color: gray;}
#homelink a:hover {color: #E8B226;}
#homelink a {color: gray;}

#leftPane
		{
			/*size*/
			width: 208px;
			height: 648px;
			
			/*design*/
			background-color: transparent;
			border: red solid 0px;
			color: #7C0E0A;
			
			/*layout*/
			position: absolute;
			left: 17px;
			top: 110px;
			z-index: 2;
		}
		
#leftPaneTop
		{
			/*size*/
			width: 158px;
			height: 168px;

			/*design*/
			background-color: transparent;
			border: red solid 0px;

			/*layout*/
			position: absolute;
			left: 36px;
			top: 50px;
		}

#leftPaneMiddle
		{
			/*size*/
			width: 208px;

			/*design*/
			background-color: transparent;
			border: red solid 0px;

			/*layout*/
			position: absolute;
			top: 160px;
			left: 1px;
			z-index: 3;

		}

#menu
		{
			/*size*/
			width: 550px;
			height: 15px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			color: #E8B226;

			/*layout*/
			position: absolute;
			top: 35px;
			left: 230px;
			z-index: 100;
		}

/*The following are the suckertree menu div styles*/

		.suckertreemenu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}

		/*Top level list items*/
		.suckertreemenu ul li{
		position: relative;
		display: inline;
		float: left;
		background-color: transparent; /*overall menu background color*/
		}

		/*Top level menu link items style*/
		.suckertreemenu ul li a{
		display: block;
		width: 90px; /*Width of top level menu link items*/
		height: 16px;
		padding: 1px 8px;
		border: 0px solid black;
		border-left-width: 0;
		text-decoration: none;
		color: #7C0E0A;/*7C0E0A (blood red) or E8B226 (goldenrod)*/
		}
			
		/*1st sub level menu*/
		.suckertreemenu ul li ul{
		left: 0;
		position: absolute;
		top: 1em; /* no need to change, as true value set by script */
		display: block;
		visibility: hidden;
		}

		/*Sub level menu list items (undo style from Top level List Items)*/
		.suckertreemenu ul li ul li{
		display: list-item;
		float: none;
		}

		/*All subsequent sub menu levels offset after 1st level sub menu */
		.suckertreemenu ul li ul li ul{ 
		left: 159px; /* no need to change, as true value set by script */
		top: 0;
		}

		/* Sub level menu links style */
		.suckertreemenu ul li ul li a{
		display: block;
		width: 114px; /*width of sub menu levels*/
		height: 15px;
		color: #7C0E0A;
		text-decoration: none;
		padding: 1px 5px;
		border: 0px solid #ccc;
		font-size: 9px;
		background-image: url('../images/menuTransparentBackground.png');
		}

		.suckertreemenu ul li a:hover{
		color: #E8B226;
		background-image: url('../images/menuTransparentBackground.png');
		}

		/*Background image for top level menu list links */
		.suckertreemenu .mainfoldericon{
		background-color: #FAFAFA no-repeat center right;
		}

		/*Background image for subsequent level menu list links */
		.suckertreemenu .subfoldericon{
		background-color: white;
		}

		* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
		padding-top: 1em;
		}
			
		/* Holly Hack for IE \*/
		* html .suckertreemenu ul li { float: left; height: 1%; }
		* html .suckertreemenu ul li a { height: 1%; }
		/* End */

/*End of suckertree styles*/



#contentPane
		{
			/*size*/
			width: 685px;
			height: 700px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;
			
			/*layout*/
			position: absolute;
			text-align: left;
			top: 70px;
			left: 220px;
			z-index: 2;
		}
		
#contentFrame
		{
			/*size*/
			width: 685px;
			height: 750px;
			
			/*design*/
			background-color: transparent;
			border: black solid 0px;
			overflow: hidden;
			z-index: 3;
		}

#extremeMakeover
		{
			/*size*/
			width: 440px;
			height: 120px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 515px;
			left: 32px;
			z-index: 5;
		}

#terms
		{
			/*layout*/
			position: absolute;
			top: 800px;
			left: 10px;
		}

#limboRegion
		{
			/*size*/
			width: 200px;
			height: 120px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 587px;
			left: 20px;
			z-index: 5;
		}

/*INDEX.HTML STYLES END*/

/*HOME.HTML STYLES BEGIN*/


#welcomeHeader
		{
			/*size*/
			width: 375px;
			height: 85px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 0px;
			left: 25px;
			z-index: 4;
		}

#welcomeText
		{
			/*size*/
			width: 465px;
			height: 152px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 110px;
			left: 35px;
			z-index: 4;
		}

#welcomeQuote
		{
			/*size*/
			width: 563px;
			height: 238px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;
			
			/*layout*/
			position: absolute;
			top: 350px;
			left: 50px;
			z-index: 4;
		}



/*HOME.HTML STYLES END*/

/*PROFILE.HTML STYLES BEGIN*/

#profileContent
		{
			/*size*/
			height: 515px;
			width: 660px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			left: 10px;
			z-index: 5;
		}

#beckerWindowFashionsTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 0px;
			z-index: 6;
		}

#beckerWindowFashionsBlurb
		{
			/*size*/
			width: 620px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 70px;
			z-index: 6;
		}

#meetMoniqueTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 140px;
			z-index: 6;
		}

#meetMoniqueBlurb
		{
			/*size*/
			width: 350px;
			height: 150px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 200px;
			z-index: 6;
		}

#profileImage
		{
			/*size*/
			width: 330px;
			height: 341px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 130px;
			left: 335px;
			z-index: 6;
		}

#bwfExperienceTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 510px;
			z-index: 6;
		}

#bwfExperienceBlurb
		{
			/*size*/
			width: 350px;
			height: 100px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 580px;
			z-index: 6;
		}

/*PROFILE.HTML STYLES END*/

/*ASSOCIATIONS.HTML STYLES BEGIN*/

#associationsContent
		{
			/*size*/
			height: 505px;
			width: 670px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			left: 10px;
			z-index: 5;
		}

#educationCertificationsTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 0px;
			z-index: 6;
		}

#educationCertificationsBlurb
		{
			/*size*/
			width: 620px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 70px;
			z-index: 6;
		}

#associationsMembershipsTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 130px;
			z-index: 6;
		}

#associationsMembershipsBlurb
		{
			/*size*/
			width: 350px;
			height: 150px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 200px;
			z-index: 6;
		}

#associationsLogos
		{
			/*size*/
			width: 325px;
			height: 200px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 310px;
			z-index: 6;
		}
#associationsLinks
		{
			/*size*/
			width: 350px;
			height: 15px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 520px;
			z-index: 6;
		}

/*ASSOCIATIONS.HTML STYLES END*/
/*CONTACTUS.HTML STYLES BEGIN*/

#contactUsHeader
		{
			/*size*/
			width: 375px;
			height: 85px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 35px;
			left: 10px;
			z-index: 4;
		}

#contactUsContent
		{
			/*size*/
			height: 505px;
			width: 650px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 140px;
			left: 30px;
			z-index: 5;
		}

#addressTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 0px;
			z-index: 6;
		}

#addressBlurb
		{
			/*size*/
			width: 620px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 60px;
			left: 20px;
			z-index: 6;
		}

#phoneTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 130px;
			z-index: 6;
		}

#phoneBlurb
		{
			/*size*/
			width: 350px;
			height: 150px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 190px;
			left: 20px;
			z-index: 6;
		}

#emailTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 220px;
			z-index: 6;
		}

#emailBlurb
		{
			/*size*/
			width: 350px;
			height: 150px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 280px;
			left: 20px;
			z-index: 6;
		}

#contactUsLinks
		{
			/*size*/
			width: 350px;
			height: 15px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 350px;
			z-index: 6;
		}

/*CONTACTUS.HTML STYLE END*/

/*PRODUCTS.HTML STYLES BEGIN*/

#productsContent
		{
			/*size*/
			height: 505px;
			width: 660px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 20px;
			left: 20px;
			z-index: 5;
		}

#productsTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 0px;
			z-index: 6;
		}

#productsBlurb
		{
			/*size*/
			width: 320px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 70px;
			z-index: 6;
		}

#productsListLeft
		{
			/*size*/
			width: 170px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 145px;
			left: 0px;
			z-index: 7;
		}

#productsListRight
		{
			/*size*/
			width: 170px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 145px;
			left: 165px;
			z-index: 7;
		}

#servicesTitle
		{
			/*size*/

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 285px;
			z-index: 6;
		}

#servicesBlurb
		{
			/*size*/
			width: 320px;
			height: 150px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 345px;
			z-index: 6;
		}

#servicesListLeft
		{
			/*size*/
			width: 180px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 130px;
			left: 0px;
			z-index: 7;
		}

#servicesListRight
		{
			/*size*/
			width: 180px;
			height: 60px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 130px;
			left: 165px;
			z-index: 7;
		}

#productsLinks
		{
			/*size*/
			width: 350px;
			height: 15px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 570px;
			z-index: 6;
		}

#productsBackground
		{
			/*size*/
			width: 400px;
			height: 533px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 30px;
			left: 265px;
			z-index: 5;
		}

.popupLists
		{
			/*design*/
			font-size: 12px;
			color: #7C0E0A;
		}


/*PRODUCTS.HTML STYLES END*/

/*GALLERIES.HTML STYLES BEGIN*/

#softTreatmentsGallery
		{
			/*size*/
			width: 101px;
			height: 70px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 125px;
			left: 0px;
			z-index: 6;
		}

#hardTreatmentsGallery
		{
			/*size*/
			width: 101px;
			height: 70px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 125px;
			left: 150px;
			z-index: 6;
		}

#accessoriesGallery
	{
			/*size*/
			width: 101px;
			height: 70px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 245px;
			left: 0px;
			z-index: 6;
		}

#renderingsGallery
		{
			/*size*/
			width: 101px;
			height: 70px;

			/*design*/
			background-color: transparent;
			border: black solid 0px;

			/*layout*/
			position: absolute;
			top: 245px;
			left: 150px;
			z-index: 6;
		}

.navigator
		{
			/*layout*/
			float: right;
		}

.navigator li
		{
			/*layout*/
			display: inline;
		}