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/rom_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/rom_topbar-bgtile.gif);
background-repeat:repeat-x;
background-color: #68A3EE;
width: 778px;
}

#topbar
{
height: 73px;
background-image:url(images/rom_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: 458px;
margin: 6px 0px 0px 105px;
display: inline;

}

#utils
{
width: 95px;
text-align: right;
float:right;
margin: 12px 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/rom_textbar-bgtile.gif);
background-repeat:repeat-x;
background-color: #68A3EE;
}

#navbox ul
{
margin: 5px 0px 0px 0px;
padding: 0px;
display: block;
float:left;
width: 760px;
list-style-type: none;
}

#navbox ul li
{
padding: 0 2px 0 1px;
display:inline;
float:left;
background-image:url(images/rom_textbar-topnav-divider.gif);
background-repeat:no-repeat;
background-position: top right;
list-style-type: none;
}

#navbox ul li a
{
color:#FFFFFF;
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/rom_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/rom_undershad.gif);
background-repeat:repeat-x;
}


#homepromos #mainpanel
{
width: 563px;
float:left;
background-image:url(images/rom_loading-graphic.gif);
background-repeat:no-repeat;
background-position: 50% 50%;
}

#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/rom_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/rom_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/rom_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/rom_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/rom_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/rom_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/rom_subbodyarea-bgtile.gif);
background-repeat: repeat-y;
clear:both;
}


#homecontent .textbar
{
background-image:url(images/rom_textbar-long.gif);
background-repeat: no-repeat;
height: 31px;
color: #FFFFFF;
display:block;
background-color:#68A3EE;
}

#subcontent #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_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: 45px 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/rom_undershad.gif);
background-repeat: repeat-x;
}

#content #bodycontent .headerarea h1
{
font-size: 2em;
padding: 45px 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;
background-image: url(images/rom_undershad.gif);
background-repeat: repeat-x;
}

#content #bodycontent #bodytextarea #bodytext
{
width: 500px;
}

.bodytextarea-pad
{
/*padding: 25px 25px 25px 25px;*/	
padding: 25px 25px 0px 25px;
}

#content #bodycontent #bodytextarea.nopad
{
padding: 0px !important;
}


#right
{
width: 175px;
float:left;
background-color: #DFEDFE;

}


#footer
{
height: 95px;
background-color: #C7DFFF;
color:#00267F; 
clear:both;
font-size: 0.8em;
width: 778px;
}

#footer p
{
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 2px;
}

#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;*/
width: 250px;
padding: 3px 0px 4px 0px;
margin: 18px 0px 10px 0px; 
}

#footer .legal
{
float: left;
/*width: 387px;*/
width: 352px;
padding: 3px 0px 4px 0px;
margin: 18px 0px 10px 0px;
border-left: 1px solid #DFEDFE;
}

#footer .siteinfo
{
float: left;
width: 165px;
padding: 3px 0px 4px 0px;
margin: 18px 0px 10px 0px; 
border-left: 1px solid #DFEDFE;
}




#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/rom_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/rom_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/rom_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/rom_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/rom_undershad-headerarea-botanics.gif);
background-repeat: repeat-x;
}

#botanics #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#botanics #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_textbar-bg-botanics.gif);
background-color:#aabe6f;
}

#botanics #productselect a:hover
{
border: 1px solid #aabe6f;
}

#botanics #productselect a .text img
{
background-image:url(images/rom_subnav-arra-botanics.gif);
}







/* SLEEP SUBSECTION STYLES */

#sleep
{
background-image: url(images/rom_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/rom_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/rom_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;
}


#sleep .headerarea
{
height: 90px;
background-color: #573462;
background-image: url(images/rom_undershad-headerarea-sleep.gif);
background-repeat: repeat-x;
}

#sleep #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#sleep #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_textbar-bg-sleep.gif);
background-color:#573462;
}

#sleep #productselect a:hover
{
border: 1px solid #573462;
}

#sleep #productselect a .text img
{
background-image:url(images/rom_subnav-arra-sleep.gif);
}






/* NO7 SUBSECTION STYLES */

#no7
{
background-image: url(images/rom_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/rom_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/rom_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/rom_header-bg-no7.jpg);
background-repeat: no-repeat; */
height: 90px;
}

#no7 #bodycontent .headerarea h1
{
color: #F09E00;
}

#no7 #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_textbar-bg-no7.gif);
background-color: #f09e00;
}

#no7 #productselect a:hover
{
border: 1px solid #f09e00;
}


#no7 #productselect a .text img
{
background-image:url(images/rom_subnav-arra-no7.gif);
}





/* EASTERN SUBSECTION STYLES */

#eastern
{
background-image: url(images/rom_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/rom_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/rom_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;
}


#eastern .headerarea
{
height: 90px;
background-color: #000000;
background-image: url(images/rom_undershad-headerarea-eastern.gif);
background-repeat: repeat-x;
}

#eastern #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#eastern #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_textbar-bg-eastern.gif);
background-color:#ff7f4c;
}

#eastern #productselect a:hover
{
border: 1px solid #ff7f4c;
}


#eastern #productselect a .text img
{
background-image:url(images/rom_subnav-arra-eastern.gif);
}





/* MEDITERRANEAN SUBSECTION STYLES */

#mediterranean
{
background-image: url(images/rom_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/rom_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/rom_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/rom_undershad-headerarea-mediterranean.jpg);
background-repeat: repeat-x;
}

#mediterranean #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#mediterranean #right .headerarea
{
background-image:url(images/rom_undershad-headerarea-right-mediterranean.gif);
background-repeat: repeat-x;
}

#mediterranean #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_textbar-bg-mediterranean.gif);
background-color:#4ea435;
}

#mediterranean #productselect a:hover
{
border: 1px solid #4ea435;
}


#mediterranean #productselect a .text img
{
background-image:url(images/rom_subnav-arra-mediterranean.gif);
}






/* DETOX SUBSECTION STYLES */

#detox
{
background-image: url(images/rom_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/rom_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/rom_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;
}


#detox .headerarea
{
height: 90px;
background-color: #FFFFFF;
background-image: url(images/rom_undershad-headerarea-detox.gif);
background-repeat: repeat-x;
}

#detox #bodycontent .headerarea h1
{
color: #59ACE7;
}


#detox #right .textbar
{
background-image:url(images/rom_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/rom_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/rom_textbar-bg-detox.gif);
background-color:#c2e3fd;
}


#detox #productselect a:hover
{
border: 1px solid #59ace7;
}


#detox #productselect a .text img
{
background-image:url(images/rom_subnav-arra-detox.gif);
}




/* toniguy SUBSECTION STYLES */

#toniguy
{
background-image: url(images/rom_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: #000000;}

#toniguy h2 {color: #EE100C;}

#toniguy h3 {color: #EE100C;}

#toniguy a {color: #EE100C;}

#toniguy #left .bannerarea
{
background-image: url(images/rom_leftsidebannerarea-bg-toniguy.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#toniguy #left #sidenav a
{
color: #000000;
border-color: #d1d1d1;
background-image: url(images/rom_subnav-arra-toniguy.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#toniguy #left #sidenav a:hover
{
background-color: #F4F4F4;
text-decoration: none;
color: #EE100C;
}

/*left menu start*/
#toniguy #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#toniguy #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#toniguy #left #sidenav #nav a:hover
{
background-color: #F4F4F4;
text-decoration: none;
color: #EE100C;
}

#toniguy #left #sidenav #nav #subnav
{
border: 1px solid #EDEDED ;
background-color: #F4F4F4;
}
#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 #EDEDED;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #F4F4F4;
}

#toniguy #left #sidenav #nav #subnav a:hover
{
color: #EE100C; 
background-color: #F4F4F4;
text-decoration: none
}
/*left menu end*/


#toniguy .headerarea
{
height: 90px;
background-color: #EE100C;
background-image: none;

}

#toniguy #bodycontent .headerarea h1
{
color: #FFFFFF;
}


#toniguy #right .textbar
{
background-image:url(images/rom_textbarrounded-bg-toniguy.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#EE100C;
}

#toniguy #right .textbar h1
{
color: #FFFFFF;
}


#toniguy .textbar h1
{
color: #000000;
margin: 7px 0px 7px 34px;
}

#toniguy #right h2
{
color: #000000;
background-image:url(images/rom_brandcat-bg-long-toniguy.gif);
}


#toniguy #right h2 a
{
color: #000000
}

#toniguy #right
{
background-color: #FFFFFF;
background-image:url(images/rom_undershad-headerarea-toniguy.gif);
background-repeat:repeat-x;
background-position: 0px 90px;
}

#toniguy #right ul li a
{
	color: #EE100C;
	border-bottom: 1px solid #EDEDED;
	
}

#toniguy #right ul li a:hover
{
color: #EE100C;
background-color: #F4F4F4;
}

#toniguy #left #minipromos .textbar
{
color: #000000;
background-image:url(images/rom_textbar-bg-toniguy.gif);
background-color:#EE100C;
}

#toniguy #left #minipromos .textbar h1
{
color: #ffffff;
}


#toniguy #productselect a:hover
{
border: 1px solid #ee6c16;
}


#toniguy #productselect a .text img
{
background-image:url(images/rom_subnav-arra-toniguy.gif);
}










/* toniguyins SUBSECTION STYLES */

#toniguyins
{
background-image: url(images/rom_subbodyarea-bgtile-toniguyins.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #d1d1d1;
}

#toniguyins h1 {color: #67696E;}

#toniguyins h2 {color: #98C4F4;}

#toniguyins h3 {color: #3A7BC2;}

#toniguyins a {color: #3A7BC2;}

#toniguyins #left .bannerarea
{
background-image: url(images/rom_leftsidebannerarea-bg-toniguyins.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#toniguyins #left #sidenav a
{
color: #67696E;
border-color: #d1d1d1;
background-image: url(images/rom_subnav-arra-toniguyins.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#toniguyins #left #sidenav a:hover
{
background-color: #F4F4F4;
text-decoration: none;
color: #000000;
}

/*left menu start*/
#toniguyins #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#toniguyins #left #sidenav #nav a
{
border-style:none;
color: #67696E;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#toniguyins #left #sidenav #nav a:hover
{
background-color: #F4F4F4;
text-decoration: none;
color: #000000;
}

#toniguyins #left #sidenav #nav #subnav
{
border: 1px solid #EDEDED ;
background-color: #F4F4F4;
}
#toniguyins #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 #EDEDED;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #F4F4F4;
}

#toniguyins #left #sidenav #nav #subnav a:hover
{
color: #3A7BC2; 
background-color: #F4F4F4;
text-decoration: none
}
/*left menu end*/


#toniguyins .headerarea
{
height: 90px;
background-color: #98C4F4;
background-image: none;

}

#toniguyins #bodycontent .headerarea h1
{
color: #FFFFFF;
}


#toniguyins #right .textbar
{
background-image:url(images/rom_textbarrounded-bg-toniguyins.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#98C4F4;
}

#toniguyins #right .textbar h1
{
color: #FFFFFF;
}


#toniguyins .textbar h1
{
color: #67696E;
margin: 7px 0px 7px 34px;
}

#toniguyins #right h2
{
color: #67696E;
background-image:url(images/rom_brandcat-bg-long-toniguyins.gif);
}


#toniguyins #right h2 a
{
color: #67696E
}

#toniguyins #right
{
background-color: #FFFFFF;
background-image:url(images/rom_undershad-headerarea-toniguyins.gif);
background-repeat:repeat-x;
background-position: 0px 90px;
}

#toniguyins #right ul li a
{
	color: #3A7BC2;
	border-bottom: 1px solid #EDEDED;
	
}

#toniguyins #right ul li a:hover
{
color: #3A7BC2;
background-color: #F4F4F4;
}

#toniguyins #left #minipromos .textbar
{
color: #000000;
background-image:url(images/rom_textbar-bg-toniguyins.gif);
background-color:#98C4F4;
}

#toniguyins #left #minipromos .textbar h1
{
color: #ffffff;
}


#toniguyins #productselect a:hover
{
border: 1px solid #ee6c16;
}


#toniguyins #productselect a .text img
{
background-image:url(images/rom_subnav-arra-toniguyins.gif);
}











/* natcoll SUBSECTION STYLES */

#natcoll
{
background-image: url(images/rom_subbodyarea-bgtile-natcoll.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #d1d1d1;
}

#natcoll h1 {color: #000000;}

#natcoll h2 {color: #EA077F;}

#natcoll h3 {color: #EA077F;}

#natcoll a {color: #EA077F;}

#natcoll #left .bannerarea
{
background-image: url(images/rom_leftsidebannerarea-bg-natcoll.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#natcoll #left #sidenav a
{
color: #000000;
border-color: #d1d1d1;
background-image: url(images/rom_subnav-arra-natcoll.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FFFFFF;
}

#natcoll #left #sidenav a:hover
{
background-color: #FFF6FA;
text-decoration: none;
color: #EA077F;
}

/*left menu start*/
#natcoll #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FFFFFF;
}

#natcoll #left #sidenav #nav a
{
border-style:none;
color: #000000;
background-image: none;
background-color: #FFFFFF;
padding: 0px 0px 0px 35px;
}

#natcoll #left #sidenav #nav a:hover
{
background-color: #FFF6FA;
text-decoration: none;
color: #EA077F;
}

#natcoll #left #sidenav #nav #subnav
{
border: 1px solid #FCD7EA ;
background-color: #FFF6FA;
}
#natcoll #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 #FCD7EA;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FFF6FA;
}

#natcoll #left #sidenav #nav #subnav a:hover
{
color: #EA077F; 
background-color: #FFF6FA;
text-decoration: none
}
/*left menu end*/


#natcoll .headerarea
{
height: 90px;
background-color: #EA077F;
background-image: none;

}

#natcoll #bodycontent .headerarea h1
{
color: #FFFFFF;
}


#natcoll #right .textbar
{
background-image:url(images/rom_textbarrounded-bg-natcoll.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#EA077F;
}

#natcoll #right .textbar h1
{
color: #FFFFFF;
}


#natcoll .textbar h1
{
color: #67696E;
margin: 7px 0px 7px 34px;
}

#natcoll #right h2
{
color: #000000;
background-image:url(images/rom_brandcat-bg-long-natcoll.gif);
}


#natcoll #right h2 a
{
color: #000000
}

#natcoll #right
{
background-color: #FFF6FA;
}

#natcoll #right ul li a
{
	color: #EA077F;
	border-bottom: 1px solid #FCD7EA;
	
}

#natcoll #right ul li a:hover
{
color: #EA077F;
background-color: #FFFFFF;
}

#natcoll #left #minipromos .textbar
{
color: #000000;
background-image:url(images/rom_textbar-bg-natcoll.gif);
background-color:#EA077F;
}

#natcoll #left #minipromos .textbar h1
{
color: #ffffff;
}


#natcoll #productselect a:hover
{
border: 1px solid #ee6c16;
}


#natcoll #productselect a .text img
{
background-image:url(images/rom_subnav-arra-natcoll.gif);
}
















/* BABY SUBSECTION STYLES */

#baby
{
background-image: url(images/us_subbodyarea-bgtile-baby.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#baby h1 {color: #649fed;}

#baby h2 {color: #b9d5fd;}

#baby h3 {color: #b9d5fd;}

#baby a {color: #b9d5fd;}

#baby #left .bannerarea
{
background-image: url(images/us_leftsidebannerarea-bg-baby.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#baby #left #sidenav a
{
color: #649fed;
border-color: #D1D1D1;
background-image: url(images/us_subnav-arra-baby.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}


#baby #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #b9d5fd;
}

/*left menu start*/
#baby #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#baby #left #sidenav #nav a
{
border-style:none;
color: #649fed;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#baby #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #b9d5fd;
}

#baby #left #sidenav #nav #subnav
{
border: 1px solid #e5f0ff ;
background-color: #FDFCF8;
}
#baby #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 #e5f0ff;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#baby #left #sidenav #nav #subnav a:hover
{
color: #b9d5fd; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#baby .headerarea
{
height: 90px;
background-color: #dbe9e9;
background-image: url(images/us_undershad-headerarea-baby.gif);
background-repeat: repeat-x;
}

#baby #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#baby #right .textbar
{
background-image:url(images/us_textbarrounded-bg-baby.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#dbe9e9;
}


#baby .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#baby #right h2
{
color: #535353;
background-image:url(images/us_brandcat-bg-long-baby.gif);
}


#baby #right h2 a
{
color: #535353;
}

#baby #right
{
background-color: #FAF8ED;
}

#baby #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #e5f0ff;
	
}

#baby #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#baby #left #minipromos .textbar
{
background-image:url(images/us_textbar-bg-baby.gif);
background-color:#b9d5fd;
}

#baby #productselect a:hover
{
border: 1px solid #b9d5fd;
}

#baby #productselect a .text img
{
background-image:url(images/us_subnav-arra-baby.gif);
}














/* FCUK SUBSECTION STYLES */

#fcuk
{
background-image: url(images/us_subbodyarea-bgtile-fcuk.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#fcuk h1 {color: #0a183d;}

#fcuk h2 {color: #0a163c;}

#fcuk h3 {color: #0a163c;}

#fcuk a {color: #0a163c;}

#fcuk #left .bannerarea
{
background-image: url(images/us_leftsidebannerarea-bg-fcuk.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#fcuk #left #sidenav a
{
color: #0a183d;
border-color: #D1D1D1;
background-image: url(images/us_subnav-arra-fcuk.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#fcuk #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #44598e;
}

/*left menu start*/
#fcuk #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#fcuk #left #sidenav #nav a
{
border-style:none;
color: #0a183d;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#fcuk #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #44598e;
}

#fcuk #left #sidenav #nav #subnav
{
border: 1px solid #d1d1d1 ;
background-color: #FDFCF8;
}
#fcuk #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 #d1d1d1;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#fcuk #left #sidenav #nav #subnav a:hover
{
color: #44598e; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#fcuk .headerarea
{
height: 90px;
background-color: #0a183d;
background-image: url(images/us_undershad-headerarea-fcuk.gif);
background-repeat: repeat-x;
}

#fcuk #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#fcuk #right .textbar
{
background-image:url(images/us_textbarrounded-bg-fcuk.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#0a183d;
}


#fcuk .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#fcuk #right h2
{
color: #535353;
background-image:url(images/us_brandcat-bg-long-fcuk.gif);
}


#fcuk #right h2 a
{
color: #535353;
}

#fcuk #right
{
background-color: #FAF8ED;
}

#fcuk #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #d1d1d1;
	
}

#fcuk #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#fcuk #left #minipromos .textbar
{
background-image:url(images/us_textbar-bg-fcuk.gif);
background-color:#aabe6f;
}

#fcuk #productselect a:hover
{
border: 1px solid #aabe6f;
}

#fcuk #productselect a .text img
{
background-image:url(images/us_subnav-arra-fcuk.gif);
}















/* FRENCH LAVENDER DAMASK ROSE SUBSECTION STYLES */

#fldr
{
background-image: url(images/us_subbodyarea-bgtile-fldr.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#fldr h1 {color: #000000;}

#fldr h2 {color: #c1204a;}

#fldr h3 {color: #c1204a;}

#fldr a {color: #c1204a;}

#fldr #left .bannerarea
{
background-image: url(images/us_leftsidebannerarea-bg-fldr.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#fldr #left #sidenav a
{
color: #000000;
border-color: #D1D1D1;
background-image: url(images/us_subnav-arra-fldr.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#fldr #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #c1204a;
}

/*left menu start*/
#fldr #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#fldr #left #sidenav #nav a
{
border-style:none;
color: #c1204a;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#fldr #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #c1204a;
}

#fldr #left #sidenav #nav #subnav
{
border: 1px solid #f9e0e0 ;
background-color: #FDFCF8;
}
#fldr #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 #f9e0e0;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#fldr #left #sidenav #nav #subnav a:hover
{
color: #AABE6F; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#fldr .headerarea
{
height: 90px;
background-color: #c1204a;
background-image: url(images/us_undershad-headerarea-fldr.gif);
background-repeat: repeat-x;
}

#fldr #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#fldr #right .textbar
{
background-image:url(images/us_textbarrounded-bg-fldr.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#c1204a;
}


#fldr .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#fldr #right h2
{
color: #535353;
background-image:url(images/us_brandcat-bg-long-fldr.gif);
}


#fldr #right h2 a
{
color: #535353;
}

#fldr #right
{
background-color: #FAF8ED;
}

#fldr #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #f9e0e0;
	
}

#fldr #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#fldr #left #minipromos .textbar
{
background-image:url(images/us_textbar-bg-fldr.gif);
background-color:#c4214e;
}

#fldr #productselect a:hover
{
border: 1px solid #c4214e;
}

#fldr #productselect a .text img
{
background-image:url(images/us_subnav-arra-fldr.gif);
}










/* SANCTUARY SUBSECTION STYLES */

#sanctuary
{
background-image: url(images/us_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: #999999;}

#sanctuary h2 {color: #737373;}

#sanctuary h3 {color: #737373;}

#sanctuary a {color: #737373;}

#sanctuary #left .bannerarea
{
background-image: url(images/us_leftsidebannerarea-bg-sanctuary.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#sanctuary #left #sidenav a
{
color: #999999;
border-color: #D1D1D1;
background-image: url(images/us_subnav-arra-sanctuary.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}


#sanctuary #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #737373;
}

/*left menu start*/
#sanctuary #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#sanctuary #left #sidenav #nav a
{
border-style:none;
color: #999999;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#sanctuary #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #737373;
}

#sanctuary #left #sidenav #nav #subnav
{
border: 1px solid #ffe4cf ;
background-color: #FDFCF8;
}
#sanctuary #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 #ffe4cf;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#sanctuary #left #sidenav #nav #subnav a:hover
{
color: #737373; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#sanctuary .headerarea
{
height: 90px;
background-color: #f68026;
background-image: url(images/us_undershad-headerarea-sanctuary.gif);
background-repeat: repeat-x;
}

#sanctuary #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#sanctuary #right .textbar
{
background-image:url(images/us_textbarrounded-bg-sanctuary.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#f68026;
}


#sanctuary .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#sanctuary #right h2
{
color: #535353;
background-image:url(images/us_brandcat-bg-long-sanctuary.gif);
}


#sanctuary #right h2 a
{
color: #535353;
}

#sanctuary #right
{
background-color: #FAF8ED;
}

#sanctuary #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #ffe4cf;
	
}

#sanctuary #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#sanctuary #left #minipromos .textbar
{
background-image:url(images/us_textbar-bg-sanctuary.gif);
background-color:#737373;
}

#sanctuary #productselect a:hover
{
border: 1px solid #737373;
}

#sanctuary #productselect a .text img
{
background-image:url(images/us_subnav-arra-sanctuary.gif);
}












/* SOLTAN SUBSECTION STYLES */

#soltan
{
background-image: url(images/us_subbodyarea-bgtile-soltan.gif);
background-repeat: repeat-y;
clear:both;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #D1D1D1;
}

#soltan h1 {color: #a83b02;}

#soltan h2 {color: #e37d47;}

#soltan h3 {color: #e37d47;}

#soltan a {color: #e37d47;}

#soltan #left .bannerarea
{
background-image: url(images/us_leftsidebannerarea-bg-soltan.jpg);
background-repeat: no-repeat;
width: 214px;
height: 90px;
}

#soltan #left #sidenav a
{
color: #a83b02;
border-color: #D1D1D1;
background-image: url(images/us_subnav-arra-soltan.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
background-color: #FDFCF8;
}

#soltan #left #sidenav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #e37d47;
}

/*left menu start*/
#soltan #left #sidenav #nav
{
padding: 0px 0px 10px 0px;
background-color: #FDFCF8;
}

#soltan #left #sidenav #nav a
{
border-style:none;
color: #a83b02;
background-image: none;
background-color: #FDFCF8;
padding: 0px 0px 0px 35px;
}

#soltan #left #sidenav #nav a:hover
{
background-color: #FFFFFF;
text-decoration: none;
color: #e37d47;
}

#soltan #left #sidenav #nav #subnav
{
border: 1px solid #f8d7c6 ;
background-color: #FDFCF8;
}
#soltan #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 #f8d7c6;
padding: 1px 0px 2px 4px;
font-weight:normal;
background-color: #FDFCF8;
}

#soltan #left #sidenav #nav #subnav a:hover
{
color: #e37d47; 
background-color: #FDFCF8;
text-decoration: none
}
/*left menu end*/


#soltan .headerarea
{
height: 90px;
background-color: #fe9915;
background-image: url(images/us_undershad-headerarea-soltan.gif);
background-repeat: repeat-x;
}

#soltan #bodycontent .headerarea h1
{
color: #FFFFFF;
}

#soltan #right .textbar
{
background-image:url(images/us_textbarrounded-bg-soltan.gif);
background-repeat: no-repeat;
height: 31px;
width: 175px;
color: #FFFFFF;
display:block;
background-color:#fe9915;
}


#soltan .textbar h1
{
color: #FFFFFF;
margin: 7px 0px 7px 34px;
}

#soltan #right h2
{
color: #535353;
background-image:url(images/us_brandcat-bg-long-soltan.gif);
}


#soltan #right h2 a
{
color: #535353;
}

#soltan #right
{
background-color: #FAF8ED;
}

#soltan #right ul li a
{
	color: #565449;
	border-bottom: 1px solid #f8d7c6;
	
}

#soltan #right ul li a:hover
{
background-color: #FFFFFF;
	
}

#soltan #left #minipromos .textbar
{
background-image:url(images/us_textbar-bg-soltan.gif);
background-color:#e37d47;
}

#soltan #productselect a:hover
{
border: 1px solid #e37d47;
}

#soltan #productselect a .text img
{
background-image:url(images/us_subnav-arra-soltan.gif);
}









/* GENERAL USE (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 USE */

.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/rom_spacer.gif) !important;
	background-color: #f2f8ff;
}


.textbar-storelocator
{
padding: 8px 5px 1px 10px;
height: 40px;
border-bottom: 1px solid #d1d1d1;
font-weight:bold;
color: #00267f;
background-image: url(images/rom_undershad.gif);
background-repeat: repeat-x;
}

.textbar-upperstorelocator
{
padding: 8px 2px 1px 2px;
height: 40px;
border-bottom: 1px solid #d1d1d1;
font-weight:bold;
color: #00267f;
background-image: url(images/rom_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: 42px;
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: 42px;
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;
}







@media print
{
	.storelist .item
	{
	height: 220px;
	}	
}
