body,html
{
height: 100%;
}

table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #434954;	
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #434954;
}


body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #434954;	
	background-color: #F5F9FF;
	margin: 0px;
	padding: 0px;
	background-image:url(images/ire_background.gif);
	background-repeat:repeat-y;
	background-position: top center;
}


p
{
margin: 0px 0px 20px 0px;
}

h1 {
	font-size: 1.5em;
	font-weight:bold;
	margin: 0px 0px 14px 0px;
	color: #00267F;

}
h2 {
	font-size: 1em;
	font-weight: bold;
	color: #68A3EE;
	margin: 0px 0px 2px 0px;
	
}
h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	display:inline;
}

a
{
	color: #00267F;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

#skip { 
display: none;
}


#centermain
{
text-align: center;
width: 100%;
height: 100%;
}


#main
{
width: 778px;
text-align: left;
margin: 0px auto;
border-width: 0px 1px 0px 1px;
border-color: #D1D1D1;
border-style: solid;
background-color:#FFFFFF;
}


#header
{
background-image:url(images/ire_topbar-bgtile.gif);
background-repeat:repeat-x;
background-color: #68A3EE;
width: 778px;
}

#topbar
{
height: 73px;
background-image:url(images/ire_topbar-sun.jpg);
background-repeat: no-repeat;
background-position: 100px 0px;

}


#logo { 
float: left;
height: 52px;
width: 85px;
margin: 10px 10px 5px 15px;
display: inline;
}

#banner { 
float: left;
height: 60px;
width: 468px;
margin: 6px 0px 0px 105px;
display: inline;

}

#utils
{
width: 85px;
text-align: right;
float:right;
margin: 8px 8px 0px 0px;
display: inline;
line-height: 1.2em;
}

#utils ul
{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#utils ul li
{
list-style-type: none;
color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0px;
padding: 0px;
}

#utils ul li a
{
color: #FFFFFF;
text-decoration: none;
}

#utils ul li a:hover
{
color: #FFFFFF;
text-decoration: underline;
}



#navbox
{
height: 31px;
background-image:url(images/ire_textbar-bgtile.gif);
background-repeat:repeat-x;
background-color: #68A3EE;
}

#navbox ul
{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
float:left;
width: 760px;
list-style-type: none;
}

#navbox ul li
{
margin-top:5px;
padding: 0px 22px 0px 6px;
display:inline;
float:left;
background-image:url(images/ire_textbar-topnav-divider.gif);
background-repeat:no-repeat;
background-position: top right;
list-style-type: none;
}

/*#navbox ul li.ad-card
{
margin-top:0px;
padding: 5px 22px 0px 6px;
display:inline;
float:left;
background-image:url(images/ire_textbar-bgadca.gif);
background-repeat:repeat-x;
background-position: top;
height: 31px;
list-style-type: none;
}
*/
#navbox ul li a
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#navbox ul li.ad-card a{
color:#A7016D;
text-decoration:none;
font-weight:bold;
}

#navbox ul li a:hover
{
color:#DFEDFE;
text-decoration:none;
}


#navbox ul li a span
{
font-size: 1.2em;
}


#belownav
{
font-weight:bold;
color: #606060;
height: 32px;
font-size: 1.1em;
clear:both;
background-image:url(images/ire_breadcrumb-bg.gif);
background-repeat: no-repeat;
width: 778px;
}

#belownav #breadcrumb span
{
padding: 0px 4px 0px 3px;
color: #00267F;
}

#belownav a
{
font-weight: normal;
color: #00267F;
text-decoration:none;
}

#belownav a:hover
{
font-weight: normal;
color: #00267F;
text-decoration:underline;
}

#breadcrumb
{
float: left;
width: 500px;
padding: 9px 10px 4px 16px;
}

#searchbox
{
float: right;
width: 225px;
padding: 6px 0px 0px 0px;
}


#searchbox input.search
{
margin: 2px 6px 0px 0px ;
font-size: 1em;
width: 134px;
border-width: 1px;
border-style: solid;
border-color: #D1D1D1;
vertical-align:middle;
}

#searchbox input.searchbutton
{
margin: 3px 0px 0px 0px ;
vertical-align:middle;
}

#searchbox div
{
margin: 3px 0px 0px 0px;
width: 55px;
float: left;
}


#homepromos #leftpanel
{
width: 214px;
float:left;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#homepromos
{
width: 778px;
height: 275px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #D1D1D1;
background-image:url(images/ire_undershad.gif);
background-repeat:repeat-x;
}


#homepromos #mainpanel
{
width: 563px;
float:left;
background-image:url(images/ire_loading-graphic.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
}


/*announcement*/
#homecontent1
{
background-color: #FAFCFF;
}


#left1
{
width: 214px;
height: auto;
padding: 0px 0px 0px 0px;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
float:left;
}

#homecontent1 #left1 p
{
margin: 0px;
padding: 0px;
}


#homecontent1 #left1 .textbar
{
height: 31px;
color: #00267F;
font-weight: bold;
background-color:#DFEDFE;
background-image: url(images/ire_textbar-news-long.gif);
background-repeat: no-repeat;
width: 214px;
}


#homecontent1 #left1 .textbar h1
{
display: inline;
float: left;
margin: 7px 0px 7px 34px;
color: #00267F;
font-weight: bold;
font-size: 1em;
float: left;
}

#homecontent1 #left1 .textbar .pad, #subcontent1 #left1 .textbar .pad
{
padding: 7px 0px 0px 0px;
}

#homecontent1 #left1
{
background-color: #F2F8FF;
background-image:url(images/ire_textbar-news-shadtile.gif);
background-position: 0px 31px;
background-repeat: repeat-x;
}

#homecontent1 #left1 a
{
color: #00267F;
text-decoration: none;
display: block;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #D1D1D1;
background-image: url(images/ire_downarra-paleblue.gif);
background-repeat: no-repeat;
background-position: 10px 15px;
font-size: 1em;
font-weight: normal;
}

#homecontent1 #left1 a:hover, #subcontent1 #left1 #sidenav1 a:hover
{
background-color: #FFFFFF;
color: #00267F;
text-decoration: none;
}
	

#homecontent1 #left1 a .pad
{
display:block;
padding: 10px 20px 20px 28px;
}

#homecontent1 #left1 a strong
{
font-weight: bold;
color: #68A3EE;
}



#left1 ul#sidenav1 
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#left1 #sidenav1 li
{
list-style-type: none;
padding: 0px;
margin: 0px;
display: inline; 
}

#left11 #sidenav a
{
color: #00267F;
text-decoration: none;
display: block;
background-image: url(images/ire_subnav-arra.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #F9FCFF;
font-size: 1.1em;
font-weight: bold;
}

#left1 #sidenav1 a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #68A3EE;
}
/**/

#homecontent
{
background-color: #FAFCFF;
width: 778px;
}


#left
{
width: 214px;
height: auto;
padding: 0px 0px 0px 0px;
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
float:left;
}

#homecontent #left p
{
margin: 0px;
padding: 0px;
}


#homecontent #left .textbar
{
height: 31px;
color: #00267F;
font-weight: bold;
background-color:#DFEDFE;
background-image: url(images/ire_textbar-news-long.gif);
background-repeat: no-repeat;
width: 214px;
}


#homecontent #left .textbar h1
{
display: inline;
float: left;
margin: 7px 0px 7px 34px;
color: #00267F;
font-weight: bold;
font-size: 1em;
float: left;
}

#homecontent #left .textbar .pad, #subcontent #left .textbar .pad
{
padding: 7px 0px 0px 0px;
}

#homecontent #left
{
background-color: #F2F8FF;
background-image:url(images/ire_textbar-news-shadtile.gif);
background-position: 0px 31px;
background-repeat: repeat-x;
}

#homecontent #left a
{
color: #00267F;
text-decoration: none;
display: block;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #D1D1D1;
background-image: url(images/ire_downarra-paleblue.gif);
background-repeat: no-repeat;
background-position: 10px 15px;
font-size: 1em;
font-weight: normal;
}

#homecontent #left a:hover, #subcontent #left #sidenav a:hover
{
background-color: #FFFFFF;
color: #00267F;
text-decoration: none;
}
	

#homecontent #left a .pad
{
display:block;
padding: 10px 20px 20px 28px;
}

#homecontent #left a strong
{
font-weight: bold;
color: #68A3EE;
}



#left ul#sidenav 
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#left #sidenav li
{
list-style-type: none;
padding: 0px;
margin: 0px;
display: inline; 
}

#left #sidenav a
{
color: #00267F;
text-decoration: none;
display: block;
background-image: url(images/ire_subnav-arra.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #F9FCFF;
font-size: 1.1em;
font-weight: bold;
}

#left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #68A3EE;
}

/*menu start*/
#left ul#sidenav #nav 
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#left #sidenav #nav li
{
list-style-type: none;
padding: 0px;
margin: 0px;
display: inline; 
}

#left #sidenav #nav a
{
text-decoration: none;
display: block;
background-image: none;
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #F9FCFF;
font-size: 1.1em;
font-weight: bold;
}

#left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #68A3EE;
}
/**/
#nav li ul 
{ position: absolute; 
left: -999em; 
width:15em; 
}

#nav li ul li 
{ 
float: none; 
}

#nav li ul li a 
{ 
float: none;  
}

#nav li:hover ul, #nav li:focus ul, #nav li.sfhover ul 
{ 
left: auto; 
margin-left: 70px; 
margin-top: -5px; 
padding: 0px 0px 0px 0px; 
width:15em
}

#nav li:hover ul a, #nav li:focus ul a, #nav li.sfhover ul a 
{ 
display:block; 
padding: 3px 8px 3px 8px; 
width:15em; 
float:right;
}

/*menu end*/


#left a .pad
{
display:block;
padding: 6px 8px 8px 36px;
}


#left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#left ul#sidenav li a
{
/*border-width: 0px 0px 1px 0px;*/	
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}


#left #minipromos p
{
margin: 0px;
padding: 0px;
}


#left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg.gif);
background-repeat:no-repeat;
height: 31px;
color: #FFFFFF;
background-color:#68a3ee;
width: 214px;
}

#left #minipromos .textbar h1
{
font-size: 1em;
font-weight:bold;
margin: 7px 0px 7px 36px;
}


#left #minipromos a strong
{
font-weight:bold;
display: block;
margin: 5px 0px 3px 0px;
}

#left #minipromos a
{
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding: 0px 10px 10px 10px;
float: left;
display: block;
}

#subcontent #left #minipromos a
{
color: #fd0c00;
}

#left #minipromos a:hover
{
text-decoration: underline;
}

#left #minipromos a .normalcolor
{
color: #434954;
text-decoration:none;
}


#left #minipromos img
{
width: 60px;
height: 60px;
border: 1px solid #D1D1D1;
float: left;
margin: 0px 10px 0px 0px;
}


#left #minipromos .pad
{
margin: 10px 0px 20px 0px;
}



#content
{
width: 563px;
float:left;
margin: 0px -3px 0px 0px;
}


.textbar h1
{
font-size: 1em;
font-weight:bold;
color: #FFFFFF;
float: left;
display: inline;
margin: 7px 0px 7px 34px;
}


#subcontent
{
background-image: url(images/ire_subbodyarea-bgtile.gif);
background-repeat: repeat-y;
clear:both;
}


#homecontent .textbar
{
background-image:url(images/ire_textbar-long.gif);
background-repeat: no-repeat;
height: 31px;
color: #FFFFFF;
display:block;
background-color:#68A3EE;
}

#subcontent #right .textbar
{
background-image:url(images/ire_textbarrounded-bg.gif);
background-repeat: no-repeat;
width: 175px;
height: 31px;
background-color: #68a3ee;
}


#right .pad
{
padding: 6px 0px 0px 10px;
}

#right h2
{
background-image:url(images/ire_brandcat-bg-long.gif);
background-repeat: no-repeat;
height: 18px;
color: #00267F;
font-size: 1.1em;
font-weight:bold;
display:block;
text-decoration: none;
padding: 1px 8px 0px 24px;
margin: 0px 0px 2px 0px;
}

#content #right h2 a
{
color: #00267F;
font-weight:bold;
display:block;
text-decoration: none;
}

#content #right h2 a:hover
{
text-decoration: underline;
}


#content #right ul
{
list-style-type:none;
margin: 0px 0px 4px 22px;
padding: 0px 0px 2px 0px ;
}

#content #right ul li
{
display:inline;
}

#right ul li a
{
color: #00267F;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #BDD8FC;
padding: 1px 0px 2px 4px;
}

#right ul li a:hover
{
color: #00267F;
text-decoration: none;
background-color:#F2F8FF;
}


#content #brandicons
{
background-image: url(images/ire_undershad-brandicons.gif);
background-repeat: repeat-x;
background-position: 0px 31px;
/*width: 388px;*/
width: 563px;
float:left;
margin: 0px 0px 8px 0px;/*added*/
}


#content #brandicons .pad
{
/*margin: 10px 0px 20px 8px;*/
margin: 10px 0px 20px 5px;
}

#content #brandicons .pad .brandicon
{
float:left;
/*margin: 0px 5px 5px 0px;*/
margin: 0px 3px 5px 0px;
width: 182px;
height: 67px;
display: inline;
}

/*start map*/
#content #bodycontentmap
{
width: 388px;
float:left;
}

#content #bodycontentmap .headerarea h1
{
font-size: 2em;
padding: 25px 15px 10px 25px;
margin: 0px;
color: #EE100C;
letter-spacing: -0.02em;
}

/*end map*/


#content #bodycontent
{
/*width: 388px;*/
width: 563px;
float:left;
}

#content .headerarea
{
background-color: #FFFFFF;
height: 90px;
background-image: url(images/ire_undershad.gif);
background-repeat: repeat-x;
}

#content #bodycontent .headerarea h1
{
font-size: 2em;
padding: 24px 15px 10px 25px;
margin: 0px;
color: #EE100C;
letter-spacing: -0.02em;
}

#content #right .headerarea .textbar
{
margin: 59px 0px 0px 0px;
float: left;
}


#content #bodycontent #bodytextarea
{
/*padding: 25px 25px 25px 25px;*/
padding: 25px 0px 25px 14px;
background-image: url(images/ire_undershad.gif);
background-repeat: repeat-x;
}

#content #bodycontent #bodytextarea #bodytext
{
/*width: 500px;*/
width: 536px;
}

.bodytextarea-pad
{
/*padding: 25px 25px 25px 25px;*/	
padding: 25px 0px 0px 14px;
}

#content #bodycontent #bodytextarea.nopad
{
padding: 0px !important;
}


#right
{
width: 175px;
float:left;
background-color: #DFEDFE;

}


#footer
{
height: 85px;
background-color: #C7DFFF;
color:#00267F; 
clear:both;
font-size: 0.8em;
width: 778px;
}

#footer a
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #00267F;
text-decoration: none;
}

#footer a:hover
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #00267F;
text-decoration: underline;
}

#footer ul
{

list-style-type: circle;
color: #68A3EE;
margin: 0px 0px 0px 16px;
padding: 0px 0px 0px 10px;
}

#footer li
{
margin: 0px;
padding: 0px 0px 2px 0px;
}

#footer .links
{
float: left;
width: 215px;
padding: 3px 0px 4px 0px;
margin: 18px 0px 10px 0px; 
}

#footer .legal
{
float: left;
width: 387px;
padding: 3px 0px 4px 0px;
margin: 18px 0px 10px 0px;
border-left: 1px solid #DFEDFE;
}

#footer .siteinfo
{
float: right;
padding: 3px 0px 4px 0px;
margin: 18px 10px 10px 0px; 
}




#productselect
{
margin: 0px 0px 10px 0px;
}

#productselect a
{
display: block;
width: 155px;
height: 155px;
text-align:center;
font-weight:bold;
float:left;
margin: 0px 6px 6px 0px;
text-decoration:none;
border: 1px solid #d1d1d1;
display:table;
}


#productselect a:hover
{
border: 1px solid #68a3ee;
text-decoration:none;
}

#productselect a img.block
{
margin: 5px auto 5px auto;
}

#productselect a .text
{
display:block;
padding: 0px 4px 4px 4px;
line-height: 15px;
}

#productselect a .text img
{
background-image:url(images/ire_subnav-arra.gif);
background-repeat: no-repeat;
margin: -6px 0px -7px 0px;
}

#notebottom
{
padding: 25px 25px 25px 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #C0C0C0;
}















/* BOTANICS SUBSECTION STYLES */

#botanics
{
background-image: url(images/ire_subbodyarea-bgtile-botanics.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#botanics h1 {color: #40632F;}

#botanics h2 {color: #AABE6F;}

#botanics h3 {color: #AABE6F;}

#botanics a {color: #AABE6F;}

#botanics #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-botanics.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#botanics #left #sidenav a
{
color: #40632F;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-botanics.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#botanics #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #AABE6F;
}

/*left menu start*/
#botanics #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#botanics #left #sidenav #nav a
{
border-style:none;
color: #40632F;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#botanics #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #AABE6F;
}

#botanics #left #sidenav #nav #subnav
{
border: 1px solid #E1E5C5 ;
background-color: #FDFCF8;
}
#botanics #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #E1E5C5;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#botanics #left #sidenav #nav #subnav a:hover
{
color: #AABE6F; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#botanics .headerarea
{
height: 90px;
background-color: #AABE6F;
background-image: url(images/ire_undershad-headerarea-botanics.gif);
background-repeat: repeat-x;
}

#botanics #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#botanics #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-botanics.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#AABE6F;
}


#botanics .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#botanics #right h2
{
color: #535353;
background-image:url(images/ire_brandcat-bg-long-botanics.gif);
}


#botanics #right h2 a
{
color: #535353;
}

#botanics #right
{
background-color: #FAF8ED;
}

#botanics #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #E1E5C5;
	
}

#botanics #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#botanics #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-botanics.gif);
background-color:#aabe6f;
}

#botanics #productselect a:hover
{
border: 1px solid #aabe6f;
}

#botanics #productselect a .text img
{
background-image:url(images/ire_subnav-arra-botanics.gif);
}



/* EXPERT SUBSECTION STYLES */

#experts
{
background-image: url(images/ire_subbodyarea-bgtile-expert.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#experts h1 {color: #144489;}

#experts h2 {color: #5d8fd7;}

#experts h3 {color: #5d8fd7;}

#experts a {color: #5d8fd7;}

#experts #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-expert.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#experts #left #sidenav a
{
color: #144489;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-expert.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#experts #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #5d8fd7;
}

/*left menu start*/
#expert #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#experts #left #sidenav #nav a
{
border-style:none;
color: #144489;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#experts #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #5d8fd7;
}

#experts #left #sidenav #nav #subnav
{
border: 1px solid #c5d3e5 ;
background-color: #FFFFFF;
}
#experts #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #c5d3e5;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FFFFFF;
}

#experts #left #sidenav #nav #subnav a:hover
{
color: #5d8fd7; 
background-color: #FFFFFF;
text-decoration: none
}
/*left menu end*/


#experts .headerarea
{
height: 90px;
background-color: #5d8fd7;
background-image: url(images/ire_undershad-headerarea-expert.gif);
background-repeat: repeat-x;
}

#experts #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#experts #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-expert.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#5d8fd7;
}


#experts .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#experts #right h2
{
color: #535353;
background-image:url(images/ire_brandcat-bg-long-expert.gif);
}


#experts #right h2 a
{
color: #535353;
}

#experts #right
{
background-color: #c5d3e5;
}

#experts #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #c5d3e5;
	
}

#experts #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#experts #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-expert.gif);
background-color:#5d8fd7;
}

#experts #productselect a:hover
{
border: 1px solid #5d8fd7;
}

#experts #productselect a .text img
{
background-image:url(images/ire_subnav-arra-expert.gif);
}



/* SLEEP SUBSECTION STYLES */

#sleep
{
background-image: url(images/ire_subbodyarea-bgtile-sleep.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#sleep h1 {color: #573462;}

#sleep h2 {color: #8690D6;}

#sleep h3 {color: #8690D6;}

#sleep a {color: #573462;}

#sleep #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-sleep.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#sleep #left #sidenav a
{
color: #573462;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-sleep.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FBFBFF;
}

#sleep #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #8690D6;
}

/*left menu start*/
#sleep #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FBFBFF;
}

#sleep #left #sidenav #nav a
{
border-style:none;
color: #573462;
background-image: none;
background-color: #FBFBFF;
padding: 0px 0px 0px 35px;
}

#sleep #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #8690D6;
}

#sleep #left #sidenav #nav #subnav
{
border: 1px solid #CFD4F2;
background-color: #F5F5FF;
}
#sleep #left #sidenav #nav #subnav a
{
color: #573462;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #CFD4F2;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #F5F5FF;
}

#sleep #left #sidenav #nav #subnav a:hover
{
color: #8690D6;
background-color: #F5F5FF;
text-decoration: none
}
/*left menu end*/


#sleep .headerarea
{
height: 90px;
background-color: #573462;
background-image: url(images/ire_undershad-headerarea-sleep.gif);
background-repeat: repeat-x;
}

#sleep #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#sleep #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-sleep.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#573462;
}


#sleep .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#sleep #right h2
{
color: #412345;
background-image:url(images/ire_brandcat-bg-long-sleep.gif);
}


#sleep #right h2 a
{
color: #412345;
}

#sleep #right
{
background-color: #F5F5FF;
}

#sleep #right ul li a
{
	color: #412345;
	border-bottom: 1px solid #CFD4F2;
	
}

#sleep #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#sleep #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-sleep.gif);
background-color:#573462;
}

#sleep #productselect a:hover
{
border: 1px solid #573462;
}

#sleep #productselect a .text img
{
background-image:url(images/ire_subnav-arra-sleep.gif);
}






/* NO7 SUBSECTION STYLES */

#no7
{
background-image: url(images/ire_subbodyarea-bgtile-no7.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#no7 h1 {color: #000000;}

#no7 h2 {color: #F09E00;}

#no7 h3 {color: #F09E00;}

#no7 a {color: #F09E00;}

#no7 #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-no7.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#no7 #left #sidenav a
{
color: #000000;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-no7.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#no7 #left #sidenav a:hover
{
background-color: #FFFEF1;
text-decoration: none;
color: #F09E00;
}

/*left menu start*/
#no7 #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#no7 #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#no7 #left #sidenav #nav a:hover
{
background-color: #FFFEF1;
text-decoration: none;
color: #F09E00;
}

#no7 #left #sidenav #nav #subnav
{
border: 1px solid #fbedc6 ;
background-color: #FFFEF1;
}
#no7 #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #fbedc6;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FFFEF1;
}

#no7 #left #sidenav #nav #subnav a:hover
{
color: #f09e00; 
background-color: #FFFEF1;
text-decoration: none
}
/*left menu end*/


#no7 .headerarea
{
/* background-image: url(images/ire_header-bg-no7.jpg);
background-repeat: no-repeat; */
height: 90px;
}

#no7 #bodycontent .headerarea h1
{
color: #F09E00;
}

#no7 #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-no7.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#f09e00;
}


#no7 .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#no7 #right h2
{
color: #000000;
background-image:url(images/ire_brandcat-bg-long-no7.gif);
}


#no7 #right h2 a
{
color: #000000;
}

#no7 #right
{
background-color: #FFFEF1;
}

#no7 #right ul li a
{
	color: #000000;
	border-bottom: 1px solid #FBEDC6;
	
}

#no7 #right ul li a:hover
{
background-color: #FFFFFF;
color: #F09E00;
}

#no7 #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-no7.gif);
background-color: #f09e00;
}

#no7 #productselect a:hover
{
border: 1px solid #f09e00;
}


#no7 #productselect a .text img
{
background-image:url(images/ire_subnav-arra-no7.gif);
}





/* EASTERN SUBSECTION STYLES */

#eastern
{
background-image: url(images/ire_subbodyarea-bgtile-eastern.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#eastern h1 {color: #000000;}

#eastern h2 {color: #FF7F4C;}

#eastern h3 {color: #FF7F4C;}

#eastern a {color: #000000;}

#eastern #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-eastern.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#eastern #left #sidenav a
{
color: #000000;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-eastern.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#eastern #left #sidenav a:hover
{
background-color: #FFFAF7;
text-decoration: none;
color: #FF7F4C;
}

/*left menu start*/
#eastern #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#eastern #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#eastern #left #sidenav #nav a:hover
{
background-color: #FFFAF7;
text-decoration: none;
color: #FF7F4C;
}

#eastern #left #sidenav #nav #subnav
{
border: 1px solid #FBE1D4;
background-color: #FFFAF7;
}
#eastern #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #FBE1D4;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FFFAF7;
}

#eastern #left #sidenav #nav #subnav a:hover
{
color: #FF7F4C; 
background-color: #FFFAF7;
text-decoration: none
}
/*left menu end*/


#eastern .headerarea
{
height: 90px;
background-color: #000000;
background-image: url(images/ire_undershad-headerarea-eastern.gif);
background-repeat: repeat-x;
}

#eastern #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#eastern #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-eastern.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#000000;
}


#eastern .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#eastern #right h2
{
color: #FF7F4C;
background-image:url(images/ire_brandcat-bg-long-eastern.gif);
}


#eastern #right h2 a
{
color: #FF7F4C;
}

#eastern #right
{
background-color: #FFF9EE;
}

#eastern #right ul li a
{
	color: #381707;
	border-bottom: 1px solid #FBE1D4;
	
}

#eastern #right ul li a:hover
{
background-color: #FFFFFF;
}

#eastern #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-eastern.gif);
background-color:#ff7f4c;
}

#eastern #productselect a:hover
{
border: 1px solid #ff7f4c;
}


#eastern #productselect a .text img
{
background-image:url(images/ire_subnav-arra-eastern.gif);
}





/* MEDITERRANEAN SUBSECTION STYLES */

#mediterranean
{
background-image: url(images/ire_subbodyarea-bgtile-mediterranean.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#mediterranean h1 {color: #44368A;}

#mediterranean h2 {color: #FF673A;}

#mediterranean h3 {color: #FF673A;}

#mediterranean a {color: #4EA435;}

#mediterranean #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-mediterranean.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#mediterranean #left #sidenav a
{
color: #000000;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-mediterranean.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#mediterranean #left #sidenav a:hover
{
background-color: #F6FEEA;
text-decoration: none;
color: #4EA435;
}

/*left menu start*/
#mediterranean #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#mediterranean #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#mediterranean #left #sidenav #nav a:hover
{
background-color: #F6FEEA;
text-decoration: none;
color: #4EA435;
}

#mediterranean #left #sidenav #nav #subnav
{
border: 1px solid #E4EEC7 ;
background-color: #F6FEEA;
}
#mediterranean #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #E4EEC7;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #F6FEEA;
}

#mediterranean #left #sidenav #nav #subnav a:hover
{
color: #4EA435; 
background-color: #F6FEEA;
text-decoration: none
}
/*left menu end*/

#mediterranean .headerarea
{
height: 90px;
background-color: #4EA435;
background-image: url(images/ire_undershad-headerarea-mediterranean.jpg);
background-repeat: repeat-x;
}

#mediterranean #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#mediterranean #right .headerarea
{
background-image:url(images/ire_undershad-headerarea-right-mediterranean.gif);
background-repeat: repeat-x;
}

#mediterranean #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-mediterranean.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#4EA435;
}


#mediterranean .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#mediterranean #right h2
{
color: #4EA435;
background-image:url(images/ire_brandcat-bg-long-mediterranean.gif);
}


#mediterranean #right h2 a
{
color: #4EA435;
}

#mediterranean #right
{
background-color: #F6FEEA;
}

#mediterranean #right ul li a
{
	color: #000000;
	border-bottom: 1px solid #E4EEC7;
	
}

#mediterranean #right ul li a:hover
{
color: #4EA435;
background-color: #FFFFFF;
}

#mediterranean #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-mediterranean.gif);
background-color:#4ea435;
}

#mediterranean #productselect a:hover
{
border: 1px solid #4ea435;
}


#mediterranean #productselect a .text img
{
background-image:url(images/ire_subnav-arra-mediterranean.gif);
}






/* DETOX SUBSECTION STYLES */

#detox
{
background-image: url(images/ire_subbodyarea-bgtile-detox.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#detox h1 {color: #000000;}

#detox h2 {color: #59ACE7;}

#detox h3 {color: #59ACE7;}

#detox a {color: #59ACE7;}

#detox #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-detox.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#detox #left #sidenav a
{
color: #000000;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-detox.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#detox #left #sidenav a:hover
{
background-color: #F8FDFF;
text-decoration: none;
color: #59ACE7;
}

/*left menu start*/
#detox #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#detox #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#detox #left #sidenav #nav a:hover
{
background-color: #F8FDFF;
text-decoration: none;
color: #59ACE7;
}

#detox #left #sidenav #nav #subnav
{
border: 1px solid #C6E6FE ;
background-color: #F8FDFF;
}

#detox #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #C6E6FE;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #F8FDFF;
}

#detox #left #sidenav #nav #subnav a:hover
{
color: #59ACE7; 
background-color: #F8FDFF;
text-decoration: none
}
/*left menu end*/


#detox .headerarea
{
height: 90px;
background-color: #FFFFFF;
background-image: url(images/ire_undershad-headerarea-detox.gif);
background-repeat: repeat-x;
}

#detox #bodycontent .headerarea h1
{
color: #59ACE7;
}


#detox #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-detox.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#c2e3fd;
}


#detox .textbar h1
{
color: #000000;
margin: 7px 0px 7px 34px;
}

#detox #right h2
{
color: #59ACE7;
background-image:url(images/ire_brandcat-bg-long-detox.gif);
}


#detox #right h2 a
{
color: #59ACE7
}

#detox #right
{
background-color: #EDF8FF;
}

#detox #right ul li a
{
	color: #193D54;
	border-bottom: 1px solid #C6E6FE;
	
}

#detox #right ul li a:hover
{
color: #59ACE7;
background-color: #FFFFFF;
}

#detox #left #minipromos .textbar
{
color: #000000;
background-image:url(images/ire_textbar-bg-detox.gif);
background-color:#c2e3fd;
}


#detox #productselect a:hover
{
border: 1px solid #59ace7;
}


#detox #productselect a .text img
{
background-image:url(images/ire_subnav-arra-detox.gif);
}











/* sanctuary SUBSECTION STYLES */

#sanctuary
{
background-image: url(images/ire_subbodyarea-bgtile-sanctuary.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #d1d1d1;
}

#sanctuary h1 {color: #293e9b;}

#sanctuary h2 {color: #ee6c16;}

#sanctuary h3 {color: #ee6c16;}

#sanctuary a {color: #ee6c16;}

#sanctuary #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-sanctuary.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#sanctuary #left #sidenav a
{
color: #293e9b;
border-color: #d1d1d1;
background-image: url(images/ire_subnav-arra-sanctuary.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#sanctuary #left #sidenav a:hover
{
background-color: #fffbf4;
text-decoration: none;
color: #ee6c16;
}

/*left menu start*/
#sanctuary #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#sanctuary #left #sidenav #nav a
{
border-style:none;
color: #293e9b;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#sanctuary #left #sidenav #nav a:hover
{
background-color: #fffbf4;
text-decoration: none;
color: #ee6c16;
}

#sanctuary #left #sidenav #nav #subnav
{
border: 1px solid #fbe0c2;
background-color: #fffbf4;
}
#sanctuary #left #sidenav #nav #subnav a
{
color: #293e9b;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #fbe0c2;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #fffbf4;
}

#sanctuary #left #sidenav #nav #subnav a:hover
{
color: #ee6c16; 
background-color: #fffbf4;
text-decoration: none
}
/*left menu end*/


#sanctuary .headerarea
{
height: 90px;
background-color: #FFFFFF;
background-image: url(images/ire_undershad-headerarea-sanctuary.gif);
background-repeat: repeat-x;
}

#sanctuary #bodycontent .headerarea h1
{
color: #ee6c16;
}


#sanctuary #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-sanctuary.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#ee6c16;
}

#sanctuary #right .textbar h1
{
color: #FFFFFF;
}


#sanctuary .textbar h1
{
color: #000000;
margin: 7px 0px 7px 34px;
}

#sanctuary #right h2
{
color: #ee6c16;
background-image:url(images/ire_brandcat-bg-long-sanctuary.gif);
}


#sanctuary #right h2 a
{
color: #ee6c16
}

#sanctuary #right
{
background-color: #fffbf4;
}

#sanctuary #right ul li a
{
	color: #293e9b;
	border-bottom: 1px solid #fbe0c2;
	
}

#sanctuary #right ul li a:hover
{
color: #ee6c16;
background-color: #FFFFFF;
}

#sanctuary #left #minipromos .textbar
{
color: #000000;
background-image:url(images/ire_textbar-bg-sanctuary.gif);
background-color:#ee6c16;
}

#sanctuary #left #minipromos .textbar h1
{
color: #ffffff;
}


#sanctuary #productselect a:hover
{
border: 1px solid #ee6c16;
}


#sanctuary #productselect a .text img
{
background-image:url(images/ire_subnav-arra-sanctuary.gif);
}




/* TONI & GUY SUBSECTION STYLES */

#toniguy
{
background-image: url(images/ire_subbodyarea-bgtile-toniguy.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#toniguy h1 {color: #232323;}

#toniguy h2 {color: #bebebe;}

#toniguy h3 {color: #bebebe;}

#toniguy a {color: #bebebe;}

#toniguy #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-toniguy.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#toniguy #left #sidenav a
{
color: #232323;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-toniguy.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#toniguy #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #bebebe;
}

/*left menu start*/
#toniguy #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#toniguy #left #sidenav #nav a
{
border-style:none;
color: #232323;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#toniguy #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #bebebe;
}

#toniguy #left #sidenav #nav #subnav
{
border: 1px solid #f6feea ;
background-color: #FDFCF8;
}
#toniguy #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #f6feea;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#toniguy #left #sidenav #nav #subnav a:hover
{
color: #bebebe; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#toniguy .headerarea
{
height: 90px;
background-color: #ffffff;
/*background-image: url(images/ire_undershad-headerarea-toniguy.gif);*/
/*background-repeat: repeat-x;*/
}

#toniguy #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#toniguy #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-toniguy.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#bebebe;
}


#toniguy .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#toniguy #right h2
{
color: #535353;
background-image:url(images/ire_brandcat-bg-long-toniguy.gif);
}


#toniguy #right h2 a
{
color: #535353;
}

#toniguy #right
{
background-color: #FAF8ED;
}

#toniguy #right ul li a
{
	color: #535353;
	border-bottom: 1px solid #f6feea;
	
}

#toniguy #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#toniguy #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-toniguy.gif);
background-color:#bebebe;
}

#toniguy #productselect a:hover
{
border: 1px solid #bebebe;
}

#toniguy #productselect a .text img
{
background-image:url(images/ire_subnav-arra-toniguy.gif);
}

































/* AD CARD SUBSECTION STYLES */

#adcard
{
background-image: url(images/ire_subbodyarea-bgtile.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#adcard h1 {color: #232323;}

#adcard h2 {color: #bebebe;}

#adcard h3 {color: #bebebe;}

#adcard a {color: #bebebe;}

#adcard #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-advantecard.gif);
/*background-image: url(images/ire_adcard-header.gif);*/
background-repeat: no-repeat;
width: 214px;
height: 90px;

}

#adcard #left #sidenav a
{
color: #232323;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
/*background-color: #FDFCF8;*/
}

#adcard #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #bebebe;
}

/*left menu start*/
#adcard #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#adcard #left #sidenav #nav a
{
border-style:none;
color: #232323;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#adcard #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #bebebe;
}

#adcard #left #sidenav #nav #subnav
{
border: 1px solid #f6feea ;
background-color: #FDFCF8;
}
#adcard #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #f6feea;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#adcard #left #sidenav #nav #subnav a:hover
{
color: #bebebe; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#adcard .headerarea
{
height: 90px;
background-color: #ffffff;

}

#adcard #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#adcard #right .textbar
{

height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#bebebe;
}


#adcard .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#adcard #right h2
{
color: #535353;
}


#adcard #right h2 a
{
color: #535353;
}

#adcard #right
{
background-color: #FAF8ED;
}

#adcard #right ul li a
{
	color: #535353;
	border-bottom: 1px solid #f6feea;
	
}

#adcard #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#adcard #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-advantagecard.gif);
background-color:#bebebe;
}

#adcard #productselect a:hover
{
border: 1px solid #bebebe;
}









/* timedimensions SUBSECTION STYLES */

#timedimensions
{
background-image: url(images/ire_subbodyarea-bgtile-timedimensions.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #d1d1d1;
}

#timedimensions h1 {color: #de7cb4;}

#timedimensions h2 {color: #d2357b;}

#timedimensions h3 {color: #d2357b;}

#timedimensions a {color: #d2357b;}

#timedimensions #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-timedimensions.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#timedimensions #left #sidenav a
{
color: #000000;
border-color: #d1d1d1;
background-image: url(images/ire_subnav-arra-timedimensions.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#timedimensions #left #sidenav a:hover
{
background-color: #fdf6fa;
text-decoration: none;
color: #d2357b;
}

/*left menu start*/
#timedimensions #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#timedimensions #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#timedimensions #left #sidenav #nav a:hover
{
background-color: #fdf6fa;
text-decoration: none;
color: #d2357b;
}

#timedimensions #left #sidenav #nav #subnav
{
border: 1px solid #ffd8ed;
background-color: #fdf6fa;
}
#timedimensions #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #ffd8ed;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #fdf6fa;
}

#timedimensions #left #sidenav #nav #subnav a:hover
{
color: #d2357b; 
background-color: #fdf6fa;
text-decoration: none
}
/*left menu end*/


#timedimensions .headerarea
{
height: 90px;
background-color: #de7cb4;
background-image: url(images/ire_undershad-headerarea-timedimensions.gif);
background-repeat: repeat-x;
}

#timedimensions #bodycontent .headerarea h1
{
color: #d2357b;
}


#timedimensions #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-timedimensions.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color: #de7cb4;
}

#timedimensions #right .textbar h1
{
color: #FFFFFF;
}


#timedimensions .textbar h1
{
color: #000000;
margin: 7px 0px 7px 34px;
}

#timedimensions #right h2
{
color: #de7cb4;
background-image:url(images/ire_brandcat-bg-long-timedimensions.gif);
}


#timedimensions #right h2 a
{
color: #de7cb4;
}

#timedimensions #right
{
background-color: #fdf6fa;
}

#timedimensions #right ul li a
{
	color: #331918;
	border-bottom: 1px solid #ffd8ed;
	
}

#timedimensions #right ul li a:hover
{
color: #331918;
background-color: #FFFFFF;
}

#timedimensions #left #minipromos .textbar
{
color: #000000;
background-image:url(images/ire_textbar-bg-timedimensions.gif);
background-color: #de7cb4;
}

#timedimensions #left #minipromos .textbar h1
{
color: #ffffff;
}


#timedimensions #left #minipromos a.promo
{
color: #de7cb4;
}


#timedimensions #productselect a:hover
{
border: 1px solid #de7cb4;
}


#timedimensions #productselect a .text img
{
background-image:url(images/ire_subnav-arra-timedimensions.gif);
}














#christmas
{
background-image: url(images/ire_subbodyarea-bgtile-christmas.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#christmas h1 {color: #e1195f;}

#christmas h2 {color: #f13a63;}

#christmas h3 {color: #f13a63;}

#christmas a {color: #f13a63;}

#christmas #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-christmas.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#christmas #left #sidenav a
{
color: #e1195f;
border-color: #D1D1D1;
background-image: url(images/ire_subnav-arra-christmas.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#christmas #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #f13a63;
}

/*left menu start*/
#christmas #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#christmas #left #sidenav #nav a
{
border-style:none;
color: #e1195f;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#christmas #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #f13a63;
}

#christmas #left #sidenav #nav #subnav
{
border: 1px solid #fce1eb ;
background-color: #FDFCF8;
}
#christmas #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #fce1eb;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#christmas #left #sidenav #nav #subnav a:hover
{
color: #f13a63; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#christmas .headerarea
{
height: 90px;
background-color: #f13a63;
background-image: url(images/ire_undershad-headerarea-christmas.gif);
background-repeat: repeat-x;
}

#christmas #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#christmas #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-christmas.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#f13a63;
}


#christmas .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#christmas #right h2
{
color: #535353;
background-image:url(images/ire_brandcat-bg-long-christmas.gif);
}


#christmas #right h2 a
{
color: #535353;
}

#christmas #right
{
background-color: #FAF8ED;
}

#christmas #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #fce1eb;
	
}

#christmas #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#christmas #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-christmas.gif);
background-color:#f13a63;
}

#christmas #productselect a:hover
{
border: 1px solid #f13a63;
}

#christmas #productselect a .text img
{
background-image:url(images/ire_subnav-arra-christmas.gif);
}




/* PHARMACY & HEALTHCARE SUBSECTION STYLES */

#pharmacy
{
background-image: url(images/ire_subbodyarea-bgtile-pharmacy.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #e3ecd8;
}

#pharmacy h1 {color: #50893b;}

#pharmacy h2 {color: #50893b;}

#pharmacy h3 {color: #50893b;}

#pharmacy a {color: #50893b;}

#pharmacy #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-pharmacy.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#pharmacy #left #sidenav a
{
color: #50893b;
border-color: #e3ecd8;
background-image: url(images/ire_subnav-arra-pharmacy.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#pharmacy #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #73aa60;
}

/*left menu start*/
#pharmacy #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #e3ecd8;
}

#pharmacy #left #sidenav #nav a
{
border-style:none;
color: #50893b;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#pharmacy #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #73aa60;
}

#pharmacy #left #sidenav #nav #subnav
{
border: 1px solid #50893b ;
background-color: #e3ecd8;
}
#pharmacy #left #sidenav #nav #subnav a
{
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
border-bottom: 1px solid #50893b;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #e3ecd8;
}

#pharmacy #left #sidenav #nav #subnav a:hover
{
color: #73aa60; 
background-color: #e3ecd8;
text-decoration: none
}
/*left menu end*/


#pharmacy .headerarea
{
height: 90px;
background-color: #50893b;
background-image: url(images/ire_undershad-headerarea-pharmacy.gif);
background-repeat: repeat-x;
}

#pharmacy #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#pharmacy #right .textbar
{
background-image:url(images/ire_textbarrounded-bg-pharmacy.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#50893b;
}


#pharmacy .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#pharmacy #right h2
{
color: #535353;
background-image:url(images/ire_brandcat-bg-long-pharmacy.gif);
}


#pharmacy #right h2 a
{
color: #535353;
}

#pharmacy #right
{
background-color: #e3ecd8;
}

#pharmacy #right ul li a
{
	color: #50893b;
	border-bottom: 1px solid #e3ecd8;
	
}

#pharmacy #right ul li a:hover
{
background-color: #73aa60;
	
}

#pharmacy #left #minipromos .textbar
{
background-image:url(images/ire_textbar-bg-pharmacy.gif);
background-color:#e3ecd8;
}

#pharmacy #productselect a:hover
{
border: 1px solid #50893b;
}

#pharmacy #productselect a .text img
{
background-image:url(images/ire_subnav-arra-pharmacy.gif);
}












/* GENERAL images/ire_E (SITE SPECIFIC) */


.navy
{
color: #00267F;
}

.paleblue
{
color: #68A3EE;
}

.red
{
color: #EE100C;
}

.bottomborder
{
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #D1D1D1;
}



/* GENERAL images/ire_E */

.floatleft
{float:left;}

.floatright
{float:right;}

.clearboth
{clear:both;}

.block
{display:block;}

.inline
{display:inline;}

.none
{display:none;}

.red
{
color: #fd0c00 !important;
}



.contentitemleft
{
	float:left;
	margin: 3px 10px 12px 0px;
}

.contentitemright
{
	float:right;	
	margin: 3px 0px 12px 10px;
}





/* STORE LOCATOR STYLES */

body.storelist
{
	background-image: url(images/ire_spacer.gif) !important;
	background-color: #f2f8ff;
}


.textbar-storelocator
{
padding: 8px 5px 1px 10px;
height: 20px;
border-bottom: 1px solid #d1d1d1;
font-weight:bold;
color: #00267f;
background-image: url(images/ire_undershad.gif);
background-repeat: repeat-x;
}

.textbar-upperstorelocator
{
padding: 8px 2px 1px 2px;
height: 20px;
border-bottom: 1px solid #d1d1d1;
font-weight:bold;
color: #00267f;
background-image: url(images/ire_undershad.gif);
background-repeat: repeat-x;
}

.textbar-upperstorelocator input, .textbar-upperstorelocator select
{
margin: 0px 2px 0px 2px;
padding: 0px 2px 0px 2px;
vertical-align:middle;
font-size: 0.8em;
}

.textbar-innerstorelocatorresults
{
padding: 5px 0px 5px 0px;
height: 20px;
font-weight:bold;
color: #606060;
}

.textbar-innerstorelocator
{
padding: 5px 2px 5px 2px;
height: 20px;
border-bottom: 1px solid #d1d1d1;
font-weight:bold;
color: #606060;
}

.textbar-innerstorelocator input, .textbar-innerstorelocator select
{
margin: 0px 2px 0px 2px;
padding: 0px 2px 0px 2px;
vertical-align:middle;
font-size: 0.8em;
}


.textbar-belowstorelocator
{
padding: 5px 5px 5px 12px;
height: 21px;
border-bottom: 1px solid #d1d1d1;
border-top: 1px solid #d1d1d1;
font-weight:bold;
color: #606060;
font-size: 1.1em;
}



.textbar-belowstorelocator input, .textbar-belowstorelocator select
{
margin: 0px 3px 0px 2px;
padding: 0px 2px 0px 2px;
vertical-align:middle;
font-size: 0.8em;
}


.textbar-belowstorelocator-print
{
padding: 7px 5px 3px 12px;
height: 21px;
border-bottom: 1px solid #d1d1d1;
border-top: 1px solid #d1d1d1;
font-weight:bold;
color: #606060;
font-size: 1.1em;
background-color: #8fbefb;
}

.textbar-belowstorelocator-print a
{
color: #FFFFFF;
text-decoration: none;
}


.textbar-belowstorelocator-print a:hover
{
color: #00267f;
text-decoration: none;
}


.textbar-belowlink
{
width:563;	
font-weight:bold;
color: #00267f;

}
.textbar-belowlink a
{
text-decoration: none;
}
#right.storelist
{
background-color: transparent;
}




.storelist .item
{
padding: 0px 5px 10px 5px;
margin: 0px;
float: left;
}

.storelist .storeinfo
{
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
width: 140px;
}

.storelist .storeinfo .pad
{
padding: 0px 10px 0px 10px;
border-right: 1px solid #c5defe;
border-left: 1px solid #c5defe;
}

.storelist .storeinfo .pad .address
{
padding: 4px 2px 4px 2px;
}

.storelist h2
{
margin: -3px 0px 0px 0px;
padding:0px;
font-size: 1.2em;
width: 140px;
background-color:#FFFFFF;
color: #00267f;
}

.storelist h2 .pad
{
border-right: 1px solid #c5defe;
border-left: 1px solid #c5defe;
padding: 0px 10px 0px 10px;
display: block;
}


.storelist .storeinfo .pad a
{
font-weight: bold;
color: #8fbefb;
text-decoration:none;
}


.storelist .storeinfo .pad a:hover
{
font-weight: bold;
color: #00267f;
text-decoration:none;
}

.storelist .storeinfo .pad .notmap
{
font-weight: normal;
color: #434954;
text-decoration:none;
}

form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:inline;
}


#AdvantageCard #left #minipromos .textbar
{
background-image: url(images/ire_textbar-bg-advantagecard.gif);
background-color: #f09e00;
}

#AdvantageCard #left .bannerarea
{
background-image: url(images/ire_leftsidebannerarea-bg-advantecard.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}


@media print
{
	.storelist .item
	{
	height: 220px;
	}	
}
