html.jsEnabled .hidden {
   display:none;   
}

/*img, #button1 {
   behavior: url("/css/iepngfix2.htc");
}*/
a img{
	border:none;
}
body {
	background-repeat: repeat-x;
	z-index: -1000;
	background-color: #fff;
	font-family: arial, sans-serif;
	font-size: 13px;
}

sup {
	vertical-align: baseline;
	position: relative;
    bottom: 0.33em;
}




ul.nav {
	list-style: none;
}


/* Layered images */
div#container{
	position:absolute;
	top: 0px;
	left: 0px;
	height: 1000px;
	width:1265px;
/*	background-color: white;*/
	background:url(/images/global/backgrounds/orangeSlice.gif);
	background-repeat: repeat-x;

}
div#bgimg {
    position: absolute;
     top: 150px; 
	 left: 73px;
     z-index: 10;
}
div#grass {
    position: absolute;
     top: 640px; 
	 left: 250px;
     z-index: 15;
}
div#sidepic {
    position: absolute;
     top: 330px;
	 left: 540px;
     z-index: 20;
}
div#overview {
    position: absolute;
     top: 270px; 
	 left: 265px;
	 display:none;
     z-index: 17;
}

div#circle {
    position: absolute;
     top: 150px; 
	 left: 29px;
     z-index: 25;
}

div#topnav {
    position: absolute;
    top: 0px; 
	left: 0px;
	z-index: 1;
}
div#leftnav {
    position: absolute;
    top: 190px; 
	left: 10px;
	z-index: 30;
}

div#producttabs {
	z-index: 1000;
	position: absolute;
	left: 280px;
	top: 265px;
	width: 380px;
	height: 320px;
}
#detailbuttons {
	position: absolute;
	top: 635px;
	left: 280px;
	width: 440px;
	z-index: 60;
}

div#footer {
	position:absolute;
	top:900px;
	left:0px;
	width:1000px;
	height:30px;
	background:#fff;
	text-align:center;
	color:#D23E1F;
	font-family: arial;
	font-size: 8pt;
}
div#footer a {
	text-decoration: none;
	color:#D23E1F;
}

span#cselect {
	cursor:pointer;
	display:none;
}

#jqContextMenu a {
	text-decoration:none;
	color:#000;
}

.overview-text {
	color: #fff;
}

#pageinfo {
	position: absolute;
	top: 135px;
	left: 270px;
	width: 470px;
	margin:0;
	padding:0;
	z-index:10;
}

#pageinfo h3 {
	color: #fff;
	margin:0px;
	padding: 0px;
	font-size: 150%;
}

#pageinfo p {
	margin:0px;
	padding: 0px;
	font-size: 100%;	
	width:392px;
}

.product-intro {
	position: absolute;
	top: 140px;
	left: 270px;
	width: 470px;
	margin:0;
	padding:0;
	z-index:10;
}

.product-intro h2 {
	color: #fff;
	margin:0px;
	padding: 0px;
	font-size: 120%;
}

.product-intro div {
	float:left;
}

.product-intro h3 {
	color:#FFFFFF;
	float:left;
	font-size:150%;

	margin:0;
	padding:0 0 0 10px;
}

.product-intro img {
	display:block;
	margin-top:12px;
	float:left;
}

.product-intro p {
	float:left;
	font-size:100%;
	margin:0;
	padding:10px 0 0;
	width:100%;
	
}

/* Product-specific header styles */
div#dryer-intro {
	position: absolute;
	top: 116px;
	left: 170px;
	width: 470px;
	margin:0;
	padding:0;
	z-index:25;
	background:transparent url(/images/en_US/products/dryer-bar/hero.png) no-repeat scroll left top;
	height:200px;
	padding-left:191px;
	padding-top:38px;
}

#pureessentials-info h3 {
	width:189px;
}

#original-info {
	width:500px;
}

#original-info h3 {
	padding:22px 0 0 10px;
}

#original-info p {
	padding:0;
}

#awakenings-info {
	top:162px;
	width:505px;
}

#awakenings-info h3 {
	font-size:117%;
	padding:32px 0 0 5px;
	width:217px;
}

#awakenings-info p {
	padding:3px 0 0;
}

#febreze-info  {
	width:518px;	
}

#febreze-info h3 {
	padding-top:20px;	
}

#febreze-info p {
	padding-top:3px;	
}

#febreze-info img {
	margin:0;	
}	

#roller-info  {
	top:154px;
	width:518px;	
}

#roller-info h3 {
	font-size:141%;
	width:221px;	
}

#roller-info p {
	width:499px;	
}

#roller-info img {
	margin:0;	
}	


#info {
	position: absolute;
	top: 160px;
	left: 300px;
	width: 400px;
	margin:0;
	padding:0;
	z-index:10;
}
#info h3 {
	color: #fff;
	margin:0px;
	padding: 0px;
}
#info p {
	margin:0px;
	padding: 0px;	
}
#overview-content {
	position: absolute;
	top: 290px;
	left: 275px;
	width: 400px;
	margin:0;
	padding:0;
	z-index: 2000;
}
#disclaimer {
	position:absolute;
	top:975px;
	left:165px;	
	width: 700px;
	color:#D23E1F;
	font-family: arial;
	font-size: 8pt;
}
div#disclaimer a {
	text-decoration: underline;
	color:#D23E1F;
}
.countryselector a {
	text-decoration: none;
}
.freshstuffcontainer{
	height:215px;
	position:relative;
	top: -40px;
	left: 600px;
}
.copy {
	font-size:11px;
	line-height:16px;
	font-family: arial;
	padding: 2px;
}
.copyLarge{
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	font-family: arial;
	padding: 2px;
}

.copyOrangeBold{
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	font-family: arial;
	padding: 2px;
	color:#FF3300;
}
.copyWhiteBold{
	font-size:17px;
	line-height:16px;
	font-weight:bold;
	font-family: arial;
	padding: 2px;
	color:white;	
}
#addthis {
	height:50px;
	padding:5px;
}

/* en_US/freshstuff/index.jsp */
#tShirt {
	background: transparent url(/images/en_US/freshstuff/Tshirt_background.jpg) no-repeat top center;
	padding:5px 340px 133px 25px;
}

#tShirt a {
	background: transparent url(/images/en_US/freshstuff/Buy_Yours_Now.gif) no-repeat top left;
	width:109px;
	height:27px;
	display:block;
	text-indent:-9999px;
	margin: 20px 0 0 140px;
}

#tShirt sup {
		height: 0; 	
		line-height: 1;
		vertical-align: baseline;
		position: relative;
		bottom: 3px;
		margin-right:2px;
}

#tShirt h3 {
	font-size:15px;
}

#disclosure {
	background:#EEEEEE none repeat scroll 0 0;
	border:2px solid #CCCCCC;
	margin:10px;
	padding:10px;
	position:absolute;
	left:414px;
	top:170px;
	visibility:visible;
	width:400px;
	z-index:2002;
	display:none;
}

#disclosure h3 {
	margin:0;
}

#disclosure button {
	margin-left:170px;
}



/* CSS for Talk To Bounce Contact Us Page*/
div#freshtabs {
	z-index: 1000;
	position: absolute;
	margin-top:30px;
	left: 120px;
	top: 230px;
	width: 750px;
	height: 480px;
}
div#freshtabs #contact1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
div#freshtabs #contact2 {
	position: absolute;
	left: 372px;
	top: 0px;
}
div#freshtabs #contact3 {
	position: absolute;
	left: 0px;
	top: 208px;	
	float:center;
	margin:0px 0px 0px 182px;
}

.tabcontent {
	height:300px;
}
.section_bg {
	width:340px;
	height:188px;
	background: transparent url(/images/en_US/contact-us/section_bg.png) no-repeat top left;
	spadding:18px 0 0 24px;
	smargin:0 0 0 0;
	sborder: 1px solid #000;
}
.central-div {
	width:290px;
	height:135px;
	padding:20px 0 0 26px;
}
h2 {
	color:#d13a1e;
	font-family: Arial;
	font-size:20px;
	font-weight: normal;
	display:inline;
}
.section_bg p {
	color:#000000;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	width:280px;
	margin:0 0 0 0;
	padding:14px 0;
}
.section_bg p.tollfree {
	color:#393939;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	width: 255px;
	margin: 1px 0 0 0;
	padding: 3px 0 0 0;

}
.section_bg p.tollfree span {
	color:#d13a1e;
	font-family:Arial;
	font-size: 15px;
	font-weight: bold;
}
.section_bg span {
	color:#393939;
	font-family:Arial;
	font-size: 10px;
	font-weight: bold;	
	display:block;
	width:245px;
	margin:1px 0 0 0;
	padding: 3px 0;
}
.section_bg span a {
	color:#0024ff;
}

.section_bg .action_btn,
.section_bg .postaction_btn {
	height:25px;
	margin: 6px 0 2px 0;
	width: 290px;
	color:#393939;
	font-family:Arial;
	font-size: 10px;
	font-weight: bold;
	padding:15px 0 0 0;
}
.section_bg .action_btn img {
	height:25px;
	width: 115px;
	vertical-align: top right;
	margin: 0 0 0 60px;

	}

.section_bg .postaction_btn img {
	height:25px;
	width: 115px;
	vertical-align: top right;
	margin: 0 0 0 30px;
	}

.topmargin {
	margin: 100px 0 0 0;
}

.section_bg {
   behavior: url("iepngfix.htc");
}

#products_button{
	background:transparent url(/images/global/products/products_button.jpg) no-repeat scroll left top;
	color:white;
	display:block;
	font-size:11.5px;
	height:42px;
	left:661px;
	padding:0;
	position:absolute;
	text-decoration:none;
	top:-40px;
	width:141px;
	z-index:30;
}

#products_button span{
	display:block;
	padding:13px 0 0 17px
}

#terms {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:20px;
	padding:15px;
}

#terms h1 {
	font-size:160%;
	margin:0;
}

#closedcaption{
	color:black;
	font-size:14px;
	width:370px;
}

