html,body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-align: center;
}
body {
	min-width: 980px;
	background-color: #ffe8f2;
} /* Min Width fixes Netscapes less than min width off left of screen problem */

#CENTREEDca {
	position: relative;
	text-align: left;
	width:960px;
	min-height: 661px;  /* for MOZ browsers, works on IE7 but statement below overides this */

	min-height:expression(document.body.clientHeight<661?"100%":"661px");
	z-index:900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../homeimages/bgdcore2.png);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #868484;
}
#OUTER {
	position: relative;
	text-align: center;
	width:100%;
	z-index:900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-x;
}
#GALLERY {
	width: 573px;
	height:400px;
	position:absolute;
	z-index:2500;
	border: 1px solid #FFFFFF;
	visibility: hidden;
}
#CLICK {
	position:absolute;
	width:573px;
	height:27px;
	z-index:1;
	background-image: url(../generalimages/bgdGY.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: normal;
	letter-spacing: 2px;
	font-size: 14px;
	background-repeat: no-repeat;
	line-height: 27px;
	left: 2px;
}
#TopHeader {
	position:absolute;
	width:950px;
	height:400px;
	z-index:903;
	top: 35px;
	left: 5px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#TopHeaderIN {
	position:absolute;
	width:950px;
	height:110px;
	z-index:903;
	top: 35px;
	left: 5px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#purpose {display: none;}

#BottomGap {
	position:absolute;
	width:960px;
	height:30px;
	z-index:905;
	left: 50%;
	background-color: #ffe8f2;
	margin-left: -480px;
}
#Nav {
	position:absolute;
	width:727px;
	height:22px;
	z-index:2405;
	left: 3px;
	top: 248px;
	background-image: url(../generalimages/navbgd.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
}
#FooterIN {
	position:absolute;
	width:960px;
	height:24px;
	z-index:2003;
	bottom: 0px;
	text-transform: uppercase;
	font-size: 12px;
	color: #D84386;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#SubTitle {
	position:absolute;
	width:131px;
	height:51px;
	z-index:2005;
	left: 154px;
	top: 179px;
}
#TN {
	position:absolute;
	width:114px;
	height:84px;
	z-index:2009;
	left: 649px;
	top: 31px;
	background-color: #FF92C1;
}
#CLICKHERE {
	position:absolute;
	width:22px;
	height:22px;
	z-index:10001;
	left: -12px;
	top: 1px;
	background-image: url(../generalimages/arrow.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
/* generic style section */
p {margin: 0px;	padding: 0px;}

A.pinklinx, A:visited.pinklinx, A:hover.pinklinx, A:link.pinklinx, A:active.pinklinx {
	text-decoration:underline;
	color:#FF6699;
}
A.productlinx, A:visited.productlinx, A:link.productlinx, A:active.productlinx {
	text-decoration:none;
	color:#ffffff;
	background-color: #a59e9c;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	line-height: 22px;
}
 A:hover.productlinx {
	text-decoration:none;
	color:#000000;
	font-weight: normal;
	background-image: url(../generalimages/vnavbgd.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	line-height: 22px;
 }
 A.icarelinx, A:visited.icarelinx, A:hover.icarelinx, A:link.icarelinx, A:active.icarelinx {
	text-decoration:none;
	color:#DD629A;
}
/* EO generic style section */



/* Home page styles */
.corepad {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 360px;
	padding-bottom: 0px;
	padding-left: 200px;
	text-align: justify;
}
.corepadIN {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 340px;
	padding-bottom: 0px;
	padding-left: 180px;
	text-align: justify;
}
.corepadIN2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 300px;
	padding-bottom: 0px;
	padding-left: 170px;
	text-align: justify;
}


#TextTitle {
	position:absolute;
	width:324px;
	height:116px;
	z-index:999;
	left: 148px;
	top: 100px;
	background-image: url(../homeimages/titletext.png);
	background-repeat: no-repeat;
}
#TextTitleIN {
	position:absolute;
	width:261px;
	height:82px;
	z-index:999;
	left: 179px;
	top: 42px;
	background-image: url(../homeimages/titletext.png);
	background-repeat: no-repeat;
}
#Products {
	position:absolute;
	width:155px;
	height:434px;
	z-index:2006;
	left: 785px;
	top: 94px;
}
#ProductsIN {
	position:absolute;
	width:193px;
	height:249px;
	z-index:2006;
	left: 763px;
	top: 115px;
}
#MAINPIC {
	position:absolute;
	width:309px;
	height:396px;
	z-index:2005;
	left: 646px;
	top: 145px;
}
#Address {
	position:absolute;
	height:150px;
	z-index:2007;
	left: 780px;
	padding-left: 15px;
	color: #666666;
	bottom: 0px;
}
#iCARE {
	position:absolute;
	width:134px;
	height:22px;
	z-index:2008;
	left: 0px;
	color: #DD629A;
	bottom: 0px;
	font-size: 11px;
	background-image: url(../generalimages/icarebgd.png);
	background-repeat: repeat;
	margin-top: 3px;
	line-height: 22px;
}



.Bk {color: #000000;}
.Pk {color: #ff6699;}
.Pklt {color: #F5D6E3;}
.Pp {color: #333333;}
.Pp1 {color: #333333;letter-spacing: 1px;}

/* EO NAV Styles */

.border {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.borderNoTop {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.toppadten {margin: 0px;padding-top: 10px;}

.toppadfive {
	margin: 0px;
	padding-top: 5px;
}
.toppadtwo {
	margin: 0px;
	padding-top: 2px;
}

.maintext {
	color: #333333;
	font-size: 11px;
	text-align: justify;
	letter-spacing: 1px;
	line-height: 16px;
}
.zero {
	margin: 0px;
	padding: 0px;
}

.FOURTEEN {	font-size: 14px;}
.TWENTYFOUR {font-size: 24px;}
.ELEVEN {
	font-size: 11px;
}
.ELEVENmb {
	font-size: 11px;
	background-color: #FFE8F1;
	border: 1px solid #000000;
}


/* NAV Styles */

#iCAREnav {
	margin: 0;
	padding:0;
	font-size: 11px;   /* text size for all menus */
	left: 135px;
	position: absolute;
	top: 3px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	z-index:3000;
}
#iCAREnav li {list-style-type: none;	margin: 0;	padding: 0;}
#iCAREnav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;

}
#iCAREnav a:hover, #iCAREnav a:active, #iCAREnav a:focus { /* colour and style of hover link text */
	color: #000000;	
	letter-spacing: 2px;
	text-decoration:underline;	

}
#iCAREnav a, #iCAREnav ul a {
	display: block;	
	text-decoration: none;
	color: #ffffff;
	line-height:14px;
	text-align: center; /* text alignment all menus */
	padding-top: 0px;/* gap around text in links, increases height of main menu */
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

/* Top level menu width */
#iCAREnav li {float: left;}
#iCAREnav ul li {float: none;}

#NavIN {
	position:absolute;
	width:955px;
	height:22px;
	z-index:2005;
	left: 5px;
	top: 115px;
	background-image: url(../generalimages/navbgdIN.jpg);
	background-repeat: no-repeat;
}
.pinklist {
	list-style-image: url(../generalimages/pinkdot.gif);
	list-style-position: outside;
	padding-top: 1px;
	padding-left: 20px;
	margin-top: 1px;
	margin-left: 20px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.pinklist2 {
	list-style-image: url(../generalimages/pinkdot.gif);
	list-style-position: outside;
	padding-top: 5px;
	padding-left: 20px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.pinklist3 {
	list-style-image: url(../generalimages/pinkdot.gif);
	list-style-position: outside;
	padding-top: 5px;
	padding-left: 15px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #666666;
}
#ProductTitle {
	position:absolute;
	width:140px;
	height:27px;
	z-index:2005;
	left: 772px;
	top: 83px;
	color: #F5D6E3;
	font-size: 24px;
}
