body {font: 14px Arial, Helvetica, sans-serif; color: #282828;}
h1 {
	position: absolute;
	left: 0px;
	top: 14px;
	display: block;
	height: 56px;
	width: 155px;
	z-index: 1000;
	font-size: 18px;
}
h1 a {
	display: block;
	height: 56px;
	width: 155px;
	background: url(/review/imageassets/roll-international-logo.gif) no-repeat 0px 0px;
	text-indent: -1000em;
}

h3, h4 {font: bold 14px Arial, Helvetica, sans-serif;}
.fiji h3 {color: #589824;}
.careers h3, .environment h3, .giving h3, .press h3, .contact h3, .press dd h4 {color: #660000;}
.press h4 {color: #282828;}

#wrap {
	width: 934px;
	position: relative;
	margin: 0 auto;
}
#contact {
	position: absolute;
	top: 60px;
	right: 0px;
}
#pageTitle {
	width: 431px;
	position: absolute;
	right: 314px;
	top: 113px;
}
#pageTitle h2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	background: no-repeat 0px 0px;
	text-indent: -1000em;
}
#pageTitle .url {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#pageTitle .url img {margin-left: 20px;}

#main {
	height: 435px;
	width: 745px;
	position: absolute;
	top: 155px;
	right: 0px;
}
#copy {
	height: 385px;
	width: 460px;
	overflow: hidden;
}
#copy p {
	line-height: 24px;
	margin-bottom: 0.px;
	margin-bottom: 24px;
	margin-right: 15px;
}

div.fiji a {color: #3aa20b;}
div.giving a, div.environment a, div.sitemap a {color: #660000; text-decoration: none;}
div.press a {color: #660000;}
div.press dd a {text-decoration: none;}
div.sitemap ul {margin-bottom:5px;}
div.sitemap {
	line-height: 1.8em;
}

#rightSide {
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: center;
	z-index: 1;
}
#rightSide p {
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: normal;
}

/* BEGIN RIGHT COLUMN TEXT CUSTOMIZATION */
#rightSide p.teleflora {color: #92278f;}
#rightSide p.fiji {color: #005a99;}
#rightSide p.pom {color: #920101;}
#rightSide p.pcitrus {color: #e07c1a;}
#rightSide p.pfarms {color: #00703c;}
#rightSide p.suterra {color: #589824;}
#rightSide p.neptune {color: #004ebc;}
#rightSide p.about, #rightSide p.careers, #rightSide p.giving {color: #660000;}
/* END RIGHT COLUMN TEXT CUSTOMIZATION */

.suterra a {
color: #589824;
}



#footer {
	clear: both;
	position: absolute;
	top: 590px;
	width: 100%;
}
#footer div {
	position:relative;
	height: 44px;
	width: 100%;
}
#footer #subNav {
	margin-left: 150px;
}

#addthis {
	position: absolute;
	right: 0px;
	top: 617px;
}
#footer p, #footer p a {
	font-size: 13px;
	line-height: 100px;
	color: #9b9b9b;
	text-align: center;
	text-decoration: none;
}

/* BEGIN PAGE-SPECIFIC H1 CUSTOMIZATIONS */
#pageTitle h2.teleflora {
	bottom: 0px;
	height: 29px;
	width: 123px;
	background: url(/review/imageassets/logo/teleflora.png);
}
#pageTitle h2.fiji {

	bottom: 0px;
	height: 60px;
	width: 64px;
	background: url(/review/imageassets/logo/fiji-water.png);
}
#pageTitle h2.pom {
	bottom: 0px;
	height: 46px;
	width: 97px;
	background: url(/review/imageassets/logo/pom-wonderful.png);
}
#pageTitle h2.pcitrus {
	bottom: -19px;
	height: 86px;
	width: 135px;
	background: url(/review/imageassets/logo/paramount-citrus.png);
}
#pageTitle h2.pfarms {
	bottom: -25px;
	height: 115px;
	width: 128px;
	background: url(/review/imageassets/logo/paramount-farms.png);
}
#pageTitle h2.suterra {
	bottom: -15px;
	height: 41px;
	width: 143px;
	background: url(/review/imageassets/logo/suterra.png);
	left: -15px;
}
#pageTitle h2.firestation {
	bottom: -3px;
	height: 45px;
	width: 146px;
	background: url(/review/imageassets/logo/fire-station-agency.png);
}
#pageTitle h2.neptune {
	bottom: -25px;
	height: 88px;
	width: 110px;
	background: url(/review/imageassets/logo/neptune-pacific.png);
	left: -7px;
}
#pageTitle h2.about {
	bottom: 0px;
	height: 21px;
	width: 106px;
	background: url(/review/imageassets/logo/about-us.png);
}
#pageTitle h2.careers {
	bottom: 0px;
	height: 21px;
	width: 87px;
	background: url(/review/imageassets/logo/careers.png);
}
#pageTitle h2.giving {
	bottom: -4px;
	height: 26px;
	width: 136px;
	background: url(/review/imageassets/logo/giving-back.png);
}

#pageTitle h2.sitemap {
	bottom: -4px;
	height: 26px;
	width: 103px;
	background: url(/review/imageassets/logo/site-map.png);
}

#pageTitle h2.press {
	bottom: 0px;
	height: 21px;
	width: 133px;
	background: url(/review/imageassets/logo/press-room.png);
}
#pageTitle h2.contact {
	bottom: 0px;
	height: 21px;
	width: 125px;
	background: url(/review/imageassets/logo/contact-us.png);
}
/* END PAGE-SPECIFIC H1 CUSTOMIZATIONS */
/* BEGIN PAGE-SPECIFIC CONTENT CUSTOMIZATIONS */
#main #homeAnimation {
	position: relative;
	left: 30px;
	top: -43px;
}
/* END PAGE-SPECIFIC CONTENT CUSTOMIZATIONS */
/* BEGIN LEFT NAVBAR STYLING */
#leftNav {
	position:absolute;
	left: 3px;
	top: 155px;
}
#leftNav li {
	text-indent: -1000em;
	left: 0px;
	height: 24px;
	width: 160px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}
#leftNav li a {
	font: 14px/24px Arial, Helvetica, sans-serif;
	color: #444;
	text-decoration: none;
	height: 24px;
	display: block;
	width: 160px;
	text-transform: uppercase;
	left:0px;
	background:url(/review/imageassets/sideNav.gif) no-repeat scroll 0px 0px;
}

#leftNav li.teleflora {top: 0px;}
#leftNav li.teleflora a:hover, #leftNav li.teleflora a.active {background-position: -160px 0px;}
#leftNav li.fiji {top: 24px;}
#leftNav li.fiji a {background-position: 0px -24px;}
#leftNav li.fiji a:hover, #leftNav li.fiji a.active {background-position: -160px -24px;}
#leftNav li.pom {top: 48px;}
#leftNav li.pom a {background-position: 0px -48px;}
#leftNav li.pom a:hover, #leftNav li.pom a.active {background-position: -160px -48px;}
#leftNav li.pcitrus {top: 72px;}
#leftNav li.pcitrus a {background-position: 0px -72px;}
#leftNav li.pcitrus a:hover, #leftNav li.pcitrus a.active {background-position: -160px -72px;}
#leftNav li.pfarms {top: 96px;}
#leftNav li.pfarms a {background-position: 0px -96px;}
#leftNav li.pfarms a:hover, #leftNav li.pfarms a.active {background-position: -160px -96px;}
#leftNav li.suterra {top: 120px;}
#leftNav li.suterra a {background-position: 0px -120px;}
#leftNav li.suterra a:hover, #leftNav li.suterra a.active {background-position: -160px -120px;}
#leftNav li.firestation {top: 144px;}
#leftNav li.firestation a {background-position: 0px -144px;}
#leftNav li.firestation a:hover, #leftNav li.firestation a.active {background-position: -160px -144px;}
#leftNav li.neptune {top: 168px;}
#leftNav li.neptune a {background-position: 0px -168px;}
#leftNav li.neptune a:hover, #leftNav li.neptune a.active {background-position: -160px -168px;}
/* END LEFT NAVBAR STYLING */

/* BEGIN CUSTOM MAIN CONTENT SIZING */
div#main div.pom {height: 330px;}
div#main div.pcitrus {height: 285px; margin-bottom: 15px;}
div#main div.pfarms {height: 285px; margin-bottom: 10px;}
div#main div.suterra {height: 360px; margin-bottom: 13px;}
div#main div.firestation {width: 340px; height: 445px;}
div#main div.neptune {width: 400px;}
div#main div.careers {padding-top: 25px;}
div#main div.giving {width: 615px; padding-top: 25px;}
div#main div.press {padding-top: 25px; width: 585px;}
div#main div.environment {width: 360px; padding-top: 25px;}
div#main div.sitemap {width: 600px;}
div#main div.sitemap div {width: 290px; float: left;}
/* END CUSTOM MAIN CONTENT SIZING */


/* BEGIN 3RD LEVEL NAVBAR */
ul.sectionNav {
	position: absolute;
	left: 189px;
	top: 125px;
}
ul.sectionNav li {
	display: inline;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 7px;
	border-left: 1px solid #666;
	list-style: none;
	text-indent: 0px;
	margin:0;
}

ul.sectionNav li a {color: #666; text-decoration: none;}
ul.sectionNav li.active a {color: #660000;}
ul.sectionNav li.first {padding-left: 0px; border-left-style: none;}
ul.sectionNav li.last {padding-right: 0px;}
/* END 3RD LEVEL NAVBAR */

#firestation_side {
	position: absolute;
	left: 30px;
	top: 380px;
}
#firestation_gallery {
	height: 338px;
	width: 396px;
	text-align: center;
	position: relative;
}
#firestation_thumbs img {
	height: 58px;
	width: 59px;
	margin-right: 2px;
	margin-left: 2px;
}
div#pombuzz, div#fiji, div#pom, div#pomwake, div#cuties {
	display: none;
}
div#cuties, div#pomwake {
	position:relative;
	top: -35px;
}

div.press dl {
	width: 585px;
	padding: 0px 0px 50px;
	margin: 0px;
	display: inline-table;
}
div.press dl dt {
	width: 65px;
	float: left;
	text-align: right;
	margin: 0px;
	padding: 5px 0px;
	font-weight: bold;
	color: #444;
}
div.press dl dd {
	width: 475px;
	float: left;
	margin: 0px;
	padding: 5px 0px 30px 30px;
}

/* BEGIN STYLING FOR POM CAROUSEL */
#carousel_wrap {
	position: relative;
	top: -5px;
}
div.scrollable {
	width: 460px;
	overflow: hidden;
	position: relative;
	height: 90px;
	float: left;
	margin-bottom: 0px;
	z-index:10;
}
div.scrollable div.items {     
	width:20000em;
	position:absolute;
	clear:both;
}
div.scrollable div.items a {     
	width:115px;
	height:90px;
	float:left;
	display:block;
	text-indent:-1000em;
}

div.items a.PomJuice {background: url(/review/imageassets/pom/PomJuice.jpg) no-repeat 0px 0px;}
div.items a.PomFresh {background: url(/review/imageassets/pom/PomFresh.jpg) no-repeat 0px 0px;}
div.items a.PomxTea {background: url(/review/imageassets/pom/PomxTea.jpg) no-repeat 0px 0px;}
div.items a.PomxCoffee {background: url(/review/imageassets/pom/PomxCoffee.jpg) no-repeat 0px 0px;}
div.items a.PomxPills {background: url(/review/imageassets/pom/PomxPills.jpg) no-repeat 0px 0px;}
div.items a.PomxBar {background: url(/review/imageassets/pom/PomxBar.jpg) no-repeat 0px 0px;}
div.items a.PomxShot {background: url(/review/imageassets/pom/PomxShot.jpg) no-repeat 0px 0px;}
div.scrollable div.items a:hover {background-position: 0px -90px;}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:37px;
	height:37px;
	background:url(/review/imageassets/pom/arrow-left.png) no-repeat;
	float:left;
	margin:26px 0px 27px;
	cursor:pointer;
	z-index:10;
}
/* mouseover state */
/* NO MOUSEOVER STATE SPECIFIED 
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;
}*/

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(/review/imageassets/pom/arrow-right.png);
	clear:right;
	z-index: 10;
}
/* END STYLING FOR POM CAROUSEL */
/* BEGIN FOOTER NAV STYLING */
#footerNav {
	position:relative;
	height: 40px;
	width: 596px;
	margin-left: 150px;
	z-index: 1000;
}

#footerNav li {
	float: left;
	background: url(/review/imageassets/footerNav/background.png) no-repeat 0px 0px;
	width: 119px;
	padding: 0px 15px 5px;
}
#footerNav li a {
	width: 119px;
	margin:0;
}
#footerNav li, #footerNav li a {
	display: block;
	line-height: 40px;
	font-size: 16px;
	color: #444;
	text-transform: uppercase;
	text-decoration: none;
}

#footerNav li a:hover, #footerNav li ul.level2 li a:hover {color: #660000;}

#footerNav li ul.level2 {
	display: none;
	width: 119px;
	margin: 10px 0px 0px;
	list-style: none;
	font-size: 9px;
}
#footerNav li ul.level2 li, #footerNav li ul.level2 li a {
	font-size:15px;
	line-height:15px;
	color: #444;
	text-decoration: none;
	text-transform: none;
	background: url(none);
	margin:0;
	padding:0;
}
#footerNav_bottom {
	position:relative;
	height: 4px;
	width: 596px;
	margin-left: 150px;
	z-index: 1000;
}

#footerNav_bottom li {
	float: left;
	background: url(/review/imageassets/footerNav/background.png) no-repeat 0px bottom;
	display: block;
	width: 149px;
	height: 4px;
}

#footerNav li a {
	display: block;
	text-indent: -1000em;
	height: 13px;
	margin-top:16px;
	margin-bottom:6px;
}
#footerNav .level2 a {
	height: 24px;
	margin-top:0px;
	margin-bottom:0px;
}
#footerNav ul.givingBack a {
	height: 40px;
	margin-top:0px;
	margin-bottom:0px;
}

#footerNav a.aboutUs {background:url(/review/imageassets/footerNav/items/about-us.png) no-repeat 0px 0px;}
#footerNav a.careers {background:url(/review/imageassets/footerNav/items/careers.png) no-repeat 0px 0px;}
#footerNav a.givingBack {background:url(/review/imageassets/footerNav/items/giving-back.png) no-repeat 0px 0px;}
#footerNav a.pressRoom {background:url(/review/imageassets/footerNav/items/press-room.png) no-repeat 0px 0px;}

#footerNav .level2 a.whyRoll {background:url(/review/imageassets/footerNav/items/why-roll.png) no-repeat 0px 0px;}
#footerNav .level2 a.jobSearch {background:url(/review/imageassets/footerNav/items/job-search.png) no-repeat 0px 0px;}
#footerNav .level2 a.employeesGive {background:url(/review/imageassets/footerNav/items/employees-give-back.png) no-repeat 0px 0px;}
#footerNav .level2 a.communities {background:url(/review/imageassets/footerNav/items/caring-for-communities.png) no-repeat 0px 0px;}
#footerNav .level2 a.commitment {background:url(/review/imageassets/footerNav/items/commitment-to-education.png) no-repeat 0px 0px;}
#footerNav .level2 a.environment {background:url(/review/imageassets/footerNav/items/environment-and-sustainability.png) no-repeat 0px 0px;}
#footerNav .level2 a.pressReleases {background:url(/review/imageassets/footerNav/items/press-releases.png) no-repeat 0px 0px;}
#footerNav .level2 a.mediaContacts {background:url(/review/imageassets/footerNav/items/media-contacts.png) no-repeat 0px 0px;}

#footerNav a:hover {background-position: 0px -13px;}
#footerNav .level2 a:hover {background-position: 0px -24px;}
#footerNav ul.givingBack a:hover {background-position: 0px -40px;}

/* END FOOTER NAV STYLING */
