@charset "utf-8";
/* CSS Document */

/* Top Nav css start */

#subNav_pdtbox{ padding:0.3em .5em 1em 1em;}
.subNav_pdtbox{ padding:0.3em .5em 1em 1em;}
#tsNav_text{position:relative; float:left; vertical-align:middle; padding-top:4em; width:3em;}
.tsNav_text{position:relative; float:left; vertical-align:middle; padding-top:4em; width:3em;}
#tsNav_icon{position:relative; float:right;}
.tsNav_span{position:relative;}
.tsNav_img{float:right; padding-top:6px;padding-right:6px;}

#thumbnailouter{width:1000px; height:160px;}
.thumbnailouter_full{width:1000px; height:160px;}
.thumbnailouter{width:830px; height:160px;}
#thumbnailSingle{background:url(/en_US/frag/images/subNav_icon_bg.jpg) no-repeat 0px 0px; list-style-type:none; FLOAT: left; MARGIN: 0px .7em 0px -1px; width:212px; height:145px; }
.thumbnailSingle{background:url(/en_US/frag/images/subNav_icon_bg.jpg) no-repeat 0px 0px; list-style-type:none; FLOAT: left; MARGIN: 0px .7em 0px -1px; width:212px; height:145px; }
.tileLink{display:block;width:211px;height:144px;text-decoration:none;cursor:pointer;}
.hand{cursor:pointer;}
#topNav{clear:both; }
#mainNavOuter{}
#mainNavinner{ background-image:url(/en_US/frag/images/tNav_divider.gif); background-repeat:no-repeat; background-position:left top; list-style-type:none; FLOAT: left;  text-align:center; height:27px; padding-left:25px; padding-right:25px; padding-top:3px;}
 
/*Hovering of main navigation*/
.nav_txt {
float:left; cursor:pointer;
}

.nav_txt ul {
	font:bold 11px arial;
	color:#FFFFFF;
	list-style-type:none; 
	margin:0;
	padding:0;
}

.nav_txt ul li{
	background-image:url(/en_US/frag/images/tNav_divider.gif);
	background-repeat:no-repeat; 
	background-position:left top; 
	float: left;
	height:27px; 
	display:inline;
}

.nav_txt ul li a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:5px 25px 8px 25px;
	margin-left:1px;
}

.nav_txt ul li a:hover {
	background-image:url(/en_US/frag/images/tNav_bg_select.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-left:1px;
}


.nav_txt ul li a.selected {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:5px 25px 8px 25px;
	background-image:url(/en_US/frag/images/tNav_bg_select.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-left:1px;
}


/*Hovering of main navigation end*/


#main{position:absolute; z-index:10; background-image:url(/en_US/frag/images/tNav_bg_norm.gif); background-repeat:repeat-x; height:27px; clear:left; width:1000px; !important}
#search{ display:inline-table; float:left; height:16px; margin-top:5px; margin-left:14px; background-image:url(/en_US/frag/images/tNav_search_left_bg.gif); background-repeat:no-repeat; background-position:left;}
#searchinput{ background-color:#FFFFFF;}
#searchbtn{_padding-top:1px;}
#subNav{float:left; vertical-align:bottom; padding-left:25px; _padding-left:15px; padding-top:30px; _padding-top:20px; padding-right:20px; _padding-right:20px; }
#subNavtext{list-style:none;}
.subNavClass{list-style:none; cursor:pointer;}
/* Top Nav css ends */

/* Sub footer banner Nav css start */

#subFooter{ background-image:url(/en_US/frag/images/subNav_ban_bg.gif); background-repeat:repeat-x; border-bottom: #a0a0a0 solid 1px; border-top: #a0a0a0 solid 1px; height:95px; list-style:none; padding-left:20px; }
#banner{ float:left;}
.footerBan{padding-right:15px; vertical-align:top;}
.bantext{ padding-left:15px; padding-top:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767; width:110px;}
.bansubtext{ padding-left:15px; padding-top:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#676767; width:110px;}
.listnone{list-style:none; margin:0px; padding-left:0px;}

/* Sub footer banner Nav css ends */

/* footer Nav starts */
#footer{background-color:#dedede; padding-left:13px; height:30px;}
#footerlinks{padding-top:10px; float:left; background-color:#dedede;}
.footerlogo{float:right; padding-right:15px; padding-top:4px;}
.footerlinks{font-family:Arial, Helvetica, sans-serif; color:#838383;
	font-size:9px; text-decoration:none;}
/* footer Nav ends */

.searchtext{ font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1ea9dc;
width:108px;
height:15px;
font-style:normal;
text-decoration:none; border:0; border-bottom:#FFFFFF solid 1px;
}

.maintext{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
a.maintext:hover{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}

.subNavtext{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a4d2ee;
	text-decoration:none;
	font-weight:normal;	
	}
.subNavtextselected{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#033b5e;
	text-decoration:none;
	font-weight:normal;
	}

.linktext{text-decoration:none};

/* Positioning of the sliding panel strip */
.whatsNewPos1{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.whatsNewPos{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.byCollectionPos{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.byProductPos{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.byScentPos{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.byOdorPos{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.partnerProductsPos{width: 0px; position:absolute; top:0px; _top:0px; left:170px;}
.specialOffersPos{position:absolute;}
.odorSolutionsPos{position:absolute;}
.freshFunPos{position:absolute;}