/* CSS definition file containing sitestyle stylesheets */
body { margin:0; padding:0; font-family:Arial,Tahoma,Verdana,Sans-Serif; font-size:80%; background:#af0b27 url("http://corporate.elizabetharden.com/_images/body_bg.gif") top left repeat; color:#ffffff; }
.cloudcarousel { display:inline; }

/*
.ccbnTblOdd, 
.ccbnBgTblOdd, 
.ccbnTblEven, 
.ccbnBgTblEven { padding-left:0; padding-right:0; }

.ccbnTblOdd, 
.ccbnBgTblOdd, 
.ccbnTblEven, 
.ccbnBgTblEven,
*/
.graybg, 
.whitebg  { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#666666; padding-top:3px; padding-bottom:3px; }

.graybg, 
.whitebg       { padding-left:5px; padding-right:5px; }

.graybg, 
.ccbnTblOdd, 
.ccbnBgTblOdd  { background-color:#eeeeee; }

.whitebg, 
.ccbnTblEven, 
.ccbnBgTblEven { background-color:#ffffff; }

.closedFont    { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#000000; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; }
.black         { color:#666666; }
.listed        { padding-bottom:0;display:inline; }
.red           { color:#990000; }
.plain         { font-weight:normal; }
.taller        { line-height: 1.5em; }
table.listing  { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#666666; font-size:100%; }
table.listing tr td            { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#666666; padding:3px 10px 3px 5px; }
table.listing tr td.whitebg, table.tablesorter tbody tr.odd td  { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#ffffff; color:#666666; padding:3px 10px 3px 5px;}
table.listing tr td.graybg , table.tablesorter tbody tr.even td { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#eeeeee; color:#666666; padding:3px 10px 3px 5px;}
table.tablesorter thead tr .header {
	background-image: url("http://corporate.elizabetharden.com/_images/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp   { background-image: url("http://corporate.elizabetharden.com/_images/asc.gif"); background-repeat: no-repeat;}
table.tablesorter thead tr .headerSortDown { background-image: url("http://corporate.elizabetharden.com/_images/desc.gif"); background-repeat: no-repeat;}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #ffffff;}
table.listing tr td.closedFont { font-family:Arial,Tahoma,Verdana,Sans-Serif; background-color:#000000; color:#ffffff; }
h1, h2, h3, h4, h5, h6         { font-family:Arial,Tahoma,Verdana,Sans-Serif; font-size:100%; color:#990000; background-color:transparent; }
h1        { text-transform:uppercase; }
h1.plain  { padding:0;margin:0;display:inline; }
.ccbnTblLnk,
a,        
a:visited, 
a:active  { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:none; color:#990000; background-color:transparent; }

a:hover   { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:underline; color:#ff0000; background-color:transparent; }

.redFont          { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#990000; background-color:transparent; }

a.redFont, 
a.redFont:visited, 
a.redFont:active  { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:none; color:#990000; background-color:transparent; }

a.redFont:hover   { font-family:Arial,Tahoma,Verdana,Sans-Serif; text-decoration:underline; color:#ff0000; background-color:transparent; }
ol                { font-family:Arial,Tahoma,Verdana,Sans-Serif; }
ol.lroman         { list-style-type:lower-roman; }
ol.uroman         { list-style-type:upper-roman; }
ol.lalpha         { list-style-type:lower-alpha; }
ol.ualpha         { list-style-type:upper-alpha; }

#main_container   { z-index:0; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; color:#666666; }
#header_ea { 
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	position:relative; 
	width: 100%; 
	height: 110px; 
	margin:0; 
	padding:0; 
	background:#660000 url("http://corporate.elizabetharden.com/_images/header_bg.gif") top left repeat-x;
}
#header_ea img.ea_logo {
	top: 0;
	left: 50%;
	position:absolute; 
	width: 294px; 
	height: 58px; 
	margin-left:-147px; 
	padding:0; 
	border:none;
}
#nav_top { z-index:1000; position:absolute; top:85px; width:820px; margin-left:-375px; left:50%; bottom:auto; }

#main_home, 
#main_home_v3 { z-index:-1; position:relative; width:100%; margin:0; padding:0; color:#666666; text-align:center; }

#main_home    { height:400px; background:#ffffff url("http://corporate.elizabetharden.com/_images/home_main_bg_147x400.gif") top center repeat-x; }
#main_home_v3 { height:530px; background:#ffffff url("http://corporate.elizabetharden.com/_images/home_main_bg_195x530.gif") top center repeat-x; }

#main_home img, 
#main_home_v3 img { padding:0; margin:0; }

#main_inner_outter        { min-height: 400px; position:relative; width:100%; padding:0; margin:0; color:#666666; background:#ffffff url("http://corporate.elizabetharden.com/_images/inner_bg.gif") top center repeat-y; }
#main_inner_outter_brands { position:relative; width:100%; padding:0; margin:0; color:#666666; background-color:#ffffff; }

#title-text { text-align:center; font-size:1.3em; }
#main_inner, 
#main_inner_brands { position:relative; width:740px; left:50%; margin-left:-370px; padding:20px 0 20px 0; color:#666666; background-color:transparent; }

#footer_ea { 
	position:relative;
	color: #ffffff;
	left: 0;
	right: 0;
	width: 100%; 
	height: 100px; 
	margin:0; 
	padding:0; 
	background:#660000 url("http://corporate.elizabetharden.com/_images/footer_bg.gif") top left repeat-x;
}
#nav_bot,
#copyright { font-family:Verdana,Tahoma,Sans-Serif; font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; text-align:center; position:relative; width:100%; color:#ffffff;}

#nav_bot   { padding-top:19px; }
#copyright { padding-top:6px; }

#nav_bot a, 
#nav_bot a:link, 
#nav_bot a:active, 
#nav_bot a:visited   { font-family:Verdana,Tahosma,Sans-Serif; font-size:10px; text-decoration:none; color:#ffffff; background-color:transparent; padding:0; margin:0; }

#nav_bot a:hover     { font-family:Verdana,Tahoma,Sans-Serif; font-size:10px; text-decoration:underline; color:#ffffff;  background-color:transparent; padding:0; margin:0; }

#nav_bot span.spacer { font-family:Verdana,Tahoma,Sans-Serif; font-size:10px; margin-right:10px; margin-left:10px; }
