html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666666;
	font: 11px/19px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#wrapper {
	width: 885px;
	position: relative;
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
}

h1 {
	margin: 10px 0 15px 22px;
	padding: 0;
}

h1 a {
	width: 111px;
	height: 114px;
	display: block;
	background: url(../_img/PreciousLogo.gif) no-repeat;
	text-indent: -10000px;
}

h2 {
	margin-top: 5px;
}


h3 {
	color:#a21d21;
}

#home h1 {
	margin: 10px 0 15px 22px;
	padding: 0;
	width: 111px;
	height: 114px;
	display: block;
	background: url(../_img/PreciousLogo.gif) no-repeat;
	text-indent: -10000px;
}

#leftWrapper {
	float: left;
}

#leftColumn {
	width: 394px;
	height: 350px;
	border: 1px solid #e5e5e5;
	border-right-style: none;
	padding-left: 30px;
	padding-top: 25px;
	background: url(../_img/fade.gif) repeat-x left top;
	position: absolute;
}

#leftColumn p {
	margin: 0 0 7px 0;
}

#rightColumn {
	background-image: url();
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	width: 460px;
	height: 516px;
	margin-bottom: 10px;
	display: block;
	position: relative;
	_top: 3px;
}

.adjustright {
	margin-top: 150px;
	padding-left: 10px;
}

#home #rightColumn {
	background-image: url(../_img/mainImg/img_blank.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	width: 460px;
	height: 516px;
	margin-bottom: 10px;
	display: block;
	position: relative;
	top: 0px;
	_top: 4px;
}

.clear {
	clear: both;
}

ul.secondaryNav {
	margin: 0;
	padding: 10px 0;
	position: relative;
	bottom: 11px;
	_left: 20px;
	background-image: url(../_img/subArrow.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	z-index: 100;
}

ul.secondaryNav2 {
	margin: 0;
	padding: 10px 0;
	position: relative;
	bottom: 11px;
	_left: 20px;
	background-image: url(../_img/subArrow.gif);
	background-repeat: no-repeat;
	background-position: right -1px;
	z-index: 500;
	text-align: right;
}

ul.secondaryNav li {
	display: inline;
	margin-right: 10px;
}

ul.secondaryNav2 li {
	display: inline;
	margin-left: 10px;
}

ul.secondaryNav li a {
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}

ul.secondaryNav li a:visited {
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}

ul.secondaryNav2 li a {
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}

ul.secondaryNav2 li a:visited {
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: none;
	color: #999999;
}

ul.secondaryNav li a:hover {
	color: #666;
}

ul.secondaryNav2 li a:hover {
	color: #666;
}

ul.secondaryNav li.selectedSub a {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED1556;
	color: #ED1556;
}

ul.secondaryNav2 li.selectedSub a {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED1556;
	color: #ED1556;
}

ul.secondaryNav li.selectedSub a:visited {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED1556;
	color: #ED1556;
}

ul.secondaryNav2 li.selectedSub a:visited {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ED1556;
	color: #ED1556;
}


body#value ul.secondaryNav {
	margin-left: 220px;
}

body#science ul.secondaryNav {
	margin-left: 370px;
}

body#press ul.secondaryNav2 {
	margin-right: 63px;
}

body#help ul.secondaryNav2 {
	margin-right: 170px;
}

body#partners ul.secondaryNav, body#ecoProduct ul.secondaryNav {
	margin-left: 495px;
}

/*body#partners ul.secondaryNav, body#ecoProduct ul.secondaryNav {
	margin-left: 500px;
}*/

body#help ul.secondaryNav {
	margin-left: 515px;
}

/* Footer */

ul#footer {
	width: 885px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	color: #aaa;
	font: 10px/10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul#footer a {
	color: #aaa;
}

ul#footer, .push {
	height: 30px; /* .push must be the same height as .footer */
}

ul#footer li {
	display: inline;
	list-style-type: none;
	width: 30%;
}

ul#footer li img {
	position: relative;
	top: 2px;
}

ul#footer li a:hover img {
	border-bottom: none;
}

li#tabBullseye {
	margin-left: 130px;
}

li#tabPrivacy {
	margin-right: 100px;
}

/* Headings */

#h2overview {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2overview.gif) no-repeat;
}

#h2importance {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2importance.gif) no-repeat;
}

#h2coralrisk {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2coralrisk.gif) no-repeat;
}

#h2science {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2science.gif) no-repeat;
}

#h2policy {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2policy.gif) no-repeat;
}

#h2press {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2newsupdates.gif) no-repeat;
}

#h2photosdata {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2photosdata.gif) no-repeat;
}

#h2releases {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2releases.gif) no-repeat;
}

#h2help {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2howtohelp.gif) no-repeat;
}

#h2partners {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2partners.gif) no-repeat;
}

#h2ecofriendly {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2ecofriendly.gif) no-repeat;
}

#h2welcome {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2welcome.gif) no-repeat;
}

#h2contact {
	width: 375px;
	height: 40px;
	text-indent: -10000px;
	background: url(../_img/headings/h2contact.gif) no-repeat;
}

a:link {
	color: #ec1d57;
}

a:visited {
	color: #ec1d57;
}

a:hover {
	color: #ec1d57;
	text-decoration: none;
}

a:active {
	color: #ccc;
	text-decoration: none;
}

p.qAuthor {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.q {
	font-style: italic;
	padding-right: 5px;
	margin: 0;
}

img#logos {
	margin-top: 10px;
	margin-bottom: 20px;
}

p#proCaption {
	position: absolute;
	bottom: 5px;
	right: 30px;
	font-style: italic;
	width: 392px;
}

/* Index Page and News and Updates */

h3#h3latestNews {
	width: 97px;
	height: 12px;
	display: block;
	text-indent: -10000px;
	background-image: url(../_img/headings/h3latestNews.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;	
}

p#latestNewsHome {
	margin: 0;
	padding: 0;
	color: #ED1556;
}

p#latestNewsHome2 {
	margin: 0;
	padding: 0;
}

ul#latestNews {
	margin: 0;
	padding: 0;
}

ul#latestNews li {
	list-style-type: none;
	float: left;
}

ul#latestNews li.newsDate {
	width: 63px;
}

ul#latestNews li.newsDetail {
	width: 300px;
}

ul#latestNews li.newsURL {
	padding-bottom:5px;
	padding-left: 73px;
	
	font-weight: bold;
}

ul#dataList {
	margin: 0;
	padding: 8px 0;
	border-top: 1px solid #ccc;
	position: relative;
}

ul#dataList.lastData {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

ul#dataList li {
	list-style-type: none;
}

ul#dataList li.dataDate {
	font-size:10px;
	width: 70px;
	font-weight: bold;
	position: absolute;
	left: 0;
}

ul#dataList li.dataDetail {
	margin-left: 75px;
	margin-right: 25px;
}

ul#dataList li.dataDetail2 {
	margin-left: 0px;
	margin-right: 25px;
}

ul#dataList li.dataIcon {
	position: absolute;
	right: 0;
	top: 7px;
}

/* Product Page */

img#productImg {
	margin-top: 162px;
	margin-left: 75px;
	border: 1px solid #e5e5e5;
}

p.sponsorList {
	margin: 0;
	margin-bottom: 5px;
}

p.sponsorList1 {
	margin: 0;
	margin-bottom: 8px;
}

/* Contact */

.contactList {
	margin: 0;
	margin-left: 25px;
	margin-bottom: 5px;
	padding: 0;
}

.contactList li {
	list-style: none;
}

#contact p {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Sitemap */

ul#sitemap {
	font-size: 110%;
	line-height: 160%;
}

ul#sitemap li {
	list-style: none;
	margin-bottom: 5px;
}

ul#sitemap2 {
	width: 100px;
	font-size: 110%;
	line-height: 160%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding: 0;
	margin-left: 40px;
}

ul#sitemap2 li {
	list-style: none;
	margin-bottom: 5px;
}

li.sitemapSection {
	color:#999999
}

ul.sitemapSub {
	color: #666666;
}

#rightColumn #sitemap {
	margin-top: 210px;
}

/* Constant Navigation */

ul#constantMenu {
	position: absolute;
	z-index: 150;
	right: 0;
}

ul#constantMenu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

li#contactBtn a {
	background-repeat: no-repeat;
	background-position: left center;	
	color: #aaa;
	text-decoration: none;
	padding-right: 10px;
	border-right: 1px solid #aaa;
}

li#sitemapBtn a {
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;	
	color: #aaa;
	text-decoration: none;
	padding-right: 10px;
	border-right: 1px solid #aaa;
}

li#printBtn a {
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;	
	color: #aaa;
	text-decoration: none;
}

div#pageNav {
	position: relative;
}

a#left {
	position: absolute;
	left: 0;
}

a#right {
	position: absolute;
	right: 0;
}

/* Scrollbar */

div#hold	{ 
	position:relative; overflow:hidden;
	width:364px; height:240px; z-index:100; 
	}
	
	div#hold2	{ 
	position:relative; overflow:hidden;
	width:364px; height:150px; z-index:100; 
	}

div#hold3	{ 
	position:relative; overflow:hidden;
	width:364px; height:200px; z-index:100; 
	}

div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:364px; height:240px; 
	clip:rect(0px, 364px, 240px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
	
	div#wn2	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:364px; height:140px; 
	clip:rect(0px, 364px, 140px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}

div#wn3	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:364px; height:200px; 
	clip:rect(0px, 364px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}

div#lyr1 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
	}

div#scrollNav {
	margin-right: 30px;
	padding-top: 5px;
	color: #666;
	font-style: italic;
}

div#scrollNav p {
	float: left;
	margin: 0;
	color: #ED1556;
}

div#scrollNav #scrollArrows {
	padding-left: 320px;
}

table, td, tr {
	margin: 0;
	padding: 0;
}

#programList {
	padding: 0;
	margin: 0;
}

#programList li {
	list-style: none;
	display: inline;
	margin-right: 5px;
}

#programList li a:hover {
	border-bottom: 3px solid #ED1556;
}

#programList li a img {
	border: 0;
}

#value a:hover img {
	border-bottom: 3px solid #ED1556;
}

#value #scrollNav a:hover img {
	border-bottom: none;
}

p#pressContact {
	position: absolute;
	bottom: 10px;
}

/* Eco Page Navigation */

#ecoProduct p {
	min-height: 170px;
}

/* Press Page Navigation */

#pressPages {
	position: absolute;
	bottom: 70px;
	width: 395px;
}

#pressPages #pressNext {
	float: right;
}

/* Photos and Data */

#flashPhoto {
	height: 310px;
	width: 345px;
	margin-top: 162px;
	margin-left: 90px;
}

/* Rightside Image Swap */

body#partners .ecoRight #rightColumn {
	background-image: url(../_img/mainImg/new_img_6.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#partners .designers #rightColumn {
	background-image: url(../_img/mainImg/img_bg_cm.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#partners .partnerRight #rightColumn {
	background-image: url(../_img/mainImg/img_partners_partners.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#tooprecious #rightColumn {
	background-image: url(../_img/mainImg/img_press_releases.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#value .riskRight #rightColumn {
	background-image: url(../_img/mainImg/img_help_how.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#value .importanceRight #rightColumn {
	background-image: url(../_img/mainImg/replacedCoral.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#science .scienceRight #rightColumn {
	background-image: url(../_img/mainImg/img_science_science.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#science .overviewRight #rightColumn {
	background-image: url(../_img/mainImg/new_img_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#science .policyRight #rightColumn {
	background-image: url(../_img/mainImg/img_science_policy.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#press .dataRight #rightColumn {
	background-image: url(../_img/mainImg/img_blank.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#press .releasesRight #rightColumn {
	background-image: url(../_img/mainImg/img_press_releases.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#press .overviewRight #rightColumn {
	background-image: url(../_img/mainImg/img_press_news2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#help #rightColumn {
	background-image: url(../_img/mainImg/new_img_5.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#help .partnerRight #rightColumn {
	background-image: url(../_img/mainImg/img_partners_partners.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#help .consumerRight #rightColumn {
	background-image: url(../_img/mainImg/img_contact.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#help .businessRight #rightColumn {
	background-image: url(../_img/mainImg/new_img_7.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#help .sponsorRight #rightColumn {
	background-image: url(../_img/mainImg/new_img_8.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#contact #rightColumn {
	background-image: url(../_img/mainImg/new_img_7.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#privacy #rightColumn {
	background-image: url(../_img/mainImg/img_blank.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#sitemap #rightColumn {
	background-image: url(../_img/mainImg/img_blank.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#ecoProduct #rightColumn {
	background-image: url(../_img/mainImg/img_blank.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#partners .ecoRight2 #rightColumn {
	background-image: url(../_img/mainImg/new_img_9.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

body#partners .ecoRight3 #rightColumn {
	background-image: url(../_img/mainImg/new_img_10.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

/* My Comment */

p#descText {
	margin-top: 2px;
	padding: 0;
	margin-left: 80px;
	width: 360px;
	font-size: 9px;
	line-height: 12px;
}
