﻿@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	/*color: #444444;*/
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#navmain1, #navmainbody, div#footer-outer
{
	background:url(../../images/TemplateImages/dropshadow.jpg) repeat-y top center;
}
#MainContentCell
{
	background:url(../../images/TemplateImages/dropshadow.jpg) repeat-y top right;
	/* padding-right:60px; */
	/* Changed padding from 60px to 50px to sort out alignment issue 20100712 */
	padding-right:50px;
}

#HomePageBottomBanner
{
    width:882px;
    margin-left:-3px;
}

*html #HomePageBottomBanner
{
    margin-left:0px;
}

#LeftSideNav
{
	padding-left:60px;
	background: url(../../images/TemplateImages/ln-border-right.jpg) repeat-y top right;
	border-right:0px solid #BDBDBD;
	width: 176px;
	padding-right: 1px;
}
#Terms
{padding-left:10px;}
h1,
h1 a,
h1 a:visited
{
/*	background:url(/webfiles/IGlamourAU/layouts/images/h1.gif) no-repeat left #F4F4F4;*/
	background:#F4F4F4;
	color: #000000;
	font: normal 24px verdana;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	padding-left: 20px;
	text-decoration: none;
}

h2{

}

h2,
h2 a,
h2 a:visited
{
	color: #666666;
	font: bold 12px verdana;
	margin: 0px 0px 10px 0px;	
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

h2.section-header
h2.section-header a,
h2.section-header a:visited
{
/*	background: none;
	font: bold 24px verdana;
	margin: 8px 0px 0px 0px;
	border-bottom: 0px solid #fff;
	text-transform: uppercase;
	border-left: 0px solid #ccc; */
	text-transform: none;
	background-color:##Box Header Color##;
	text-decoration: none;
}

h3,
h3 a,
h3 a:visited
{
	color: #999999;
	font: bold 12px verdana;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

h3 a
{
	text-decoration: none;
}
/**** GENERAL STYLES START ****/	

img
{
border: 0px;
}

a
{
	text-decoration: none;
	color: #666666;
}

a:visited {
	color: #666666;
}

a:hover {
	color: #000000;
}

/*  LAYOUT STRCUCTURES */

/*td,p,ul,ol,li,dl,dt,dd,menu,dir,blockquote,pre,tt,input,textarea
{
		color: #333333;
	font: 11px verdana;
}*/
.body-container /* body container only includes the content and not the left nav*/
{
	background: #FFFFFF url(/webfiles/IGlamourAU/layouts/images/bg-main.gif);
	padding: 0px 0px 0px 0px; /* the padding here is commonly used to create margins around the content*/
}
/**** TOP NAV STYLES START ****/	
div#header-container
{
	width:901px;
}
div#header-container a
{
	color:#FFFFFF;
	font: bold 10px Verdana;
}
div#header-container a:hover
{
	text-decoration:underline;
}
div#tn-container 
{
/*background:  url(/webfiles/IGlamourAU/layouts/images/background.gif) no-repeat left #000000;*/
background:#000000;
text-align:Left;
width:900px;
}
table#topnav td
{
	height:29px;
}
table#topnav 
{
width:900px;
}

td#tn-left 
{
}

td#tn-right 
{
}

div#tn-bottom 
{   
    width:901px;    
}

*html div#tn-bottom 
{   
    padding-left:65px;
}

/* TOP NAV STANDARD LINKS */

#TopNavLink {
text-align: center;
background: #000000 url(../../images/TemplateImages/tn-divider.jpg) no-repeat center right;

}

#TopNavLink
{
	color: #FFFFFF;
	display: block;
	font: normal 10px Verdana;
	text-transform: uppercase;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
}

#TopNavLink:hover, #SelectedMenuItem #TopNavLink
{
	color: #CCCCCC  ! important;
	text-decoration: none;
}
#brandsMenu
{
	font-family: Verdana, Helvetica, sans-serif !important;
	font-size:13px;
	color:#663399;
}

table#tabs
{
    padding-top:12px;
}

*html table#tabs
{
    margin-top:12px;
}

#CampaignsList
{
	border-bottom:1px solid #dadada;
	margin-top:-6px;
	display:none;
	z-index:100;
	position:relative
}
.CampaignLink
{
	background-color:#e7e7e7;
	color:#b6b6b6 !important;
	font-weight:bold;
	padding:4px 0px 4px 0px;
	text-align:center;
	/*margin-right:5px;*/
	width:120px;
	display:block;
	float:left;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	z-index:110;
	display:none;
	position:relative
}
.CampaignLinkSpacer
{
	background-color:#FFFFFF;
	padding:4px 0px 4px 0px;
	text-align:center;
	width:5px;
	display:block;
	float:left;
	border-top:1px solid #FFFFFF;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #dadada;
	z-index:110;
	display:none;
	position:relative
}
/**** TOP NAV STYLES END ****/


/* LEFT NAV STARNDARD LINKS */




a.ln-link-std,
a.ln-selected-std,
a.ln-link-std:active,
a.ln-selected-std:active,
a.ln-link-std:visited,
a.ln-selected-std:visited,
a.notselected, a.selected
{
	background: url(../../images/TemplateImages/ln-border-top.jpg) no-repeat top left #FFFFFF;
	border-bottom: 0px solid #BDBDBD;
	color: #000000;
	display: block; /* "block" is used to make top and bottom padding work on A tags*/
	font: normal 10px verdana;
	padding: 6px 3px 6px 26px;
	text-align:left; /* by default this A tag will center the text */
	text-decoration: none;
	text-transform: uppercase;
}

a.ln-selected-std,
a.ln-link-std:hover,
a.ln-selected-std:hover ,
a.notselected:hover, a.selected:hover
{
/*	background: url(/webfiles/IGlamourAU/layouts/images/layout_leftnav_bullet.jpg) no-repeat left top  #BDBDBD  !important; */
	color: #666666 !important;
}

/* LEFT NAV SUB LINKS */


a.ln-link-sub,
a.ln-selected-sub,
a.ln-link-sub:active,
a.ln-selected-sub:active,
a.ln-link-sub:visited,
a.ln-selected-sub:visited,
a.subCats
{
/*	background: #FFFFFF; */
	border-bottom: 1px solid #BDBDBD;
	color: #000000;
	display: block; /* "block" is used to make top and bottom padding work on A tags*/
	font: normal 11px verdana;
	padding: 6px 3px 6px 25px;
	text-align:left; /* by default this A tag will center the text */
	text-decoration: none;
}

a.ln-selected-sub,
a.ln-link-sub:hover,
a.ln-selected-sub:hover,
a.subCats:hover 
{
	/*font-weight:bold;*/
	color:#90b2d8;
}

/**** LEFT NAV STYLES END ****/


/**** FOOTER STYLES START ****/
div#footer-outer
{
	width:1000px;
	/* width:902px; */
}
div#footer-container
{
	background: url() #CCCCCC;
	border-top: 0px solid #000000;
	padding: 10px 0px 10px 0px;	
	text-align: center;
	width:882px;		
}

*html div#footer-container
{    
    margin-left:5px; 
}

div#footer-container,
div#footer-container span.spacer,
div#footer-container a,
div#footer-container a:active,
div#footer-container a:visited
{
	color: #FFFFFF;
	font: 10px verdana;
}

div#footer-container a {
	text-decoration: underline;
}

div#footer-container span.spacer
{
	padding:0px 10px;
}

/**** FOOTER STYLES END ****/

/**** HOME PAGE STYLES START ****/

#body-container
{
	empty-cells:hide;
}
.HPCampaigns
{
	height:100%;
}
.HPCampaigns table
{
	width:100%;
	empty-cells:hide;
	vertical-align:top;
}
.CampaignProduct
{
	display:block;
	width:165px !important;
	vertical-align:top;
	height:170px;
	height:100%;
}
.CampaignProduct .ProductDescription
{
	display:block;

	vertical-align:top;
	height:50px;
}
.CampaignProduct .ProdImage
{
	display:block;
	width:120px;
	height:120px;
	/*border:1px solid #000000;*/
}

/**** HOME PAGE STYLES END ****/

/**** PRODUCT BROWSE STYLES START ****/

#CatNav a:hover, #PageNumbers a:hover
{
	font-weight:bold;
}
.CategoryProduct
{
	display:block;
	width:165px !important;
	vertical-align:top;
	height:295px;
	float:left;
}
*html .CategoryProduct
{
	height:335px;	
}

.CategoryProduct .ProductDescription
{
	display:block;
	vertical-align:top;
	height:50px;
}

.CategoryCategory
{
	height:200px;
}
.CategoryCategoryBrands
{
	height:20px;
	width:165px !important;
}
.CategoryProduct a
{
	color:#808080;
}
.CategoryProduct a:hover
{
	color:#000000;
}
.CategoryProduct .ProdImage
{
	display:block;
	width:125px !important;
	height:125px !important;
	/*border:1px solid #000000;*/
}
.CategoryProduct img
{
	/*border:1px solid #000000;*/
}

.RRPPrice
{
	/* Hide by Default */
	color:gray;
	display:none;
}

.NettPrice
{
	font-weight:bold;		
	color:#000000;
}

div.PromoMessage
{
	float:right;
}

*html div.PromoMessage SPAN
{
	float:right;
	width:100px;
	text-align:left;
}

.DiscountMsg
{
	/* Hide by Default */
	color:#ff3366;	
	display:none;	
}
#PBSX0199,#PBSX0299,#PBSX0399,#PBSX0499,#PBSX0599,#PBSX0699,#PBSX0799,#PBSX0899,#PBSX0999
{
	display:none;
}

/**** PRODUCT BROWSE STYLES END ****/

/**** PRODUCT VIEW STYLES START ****/

#ProductReviews
{
	visibility:hidden;
}
#ProductAverageRating
{
	visibility:hidden;
}
#ProductNotes
{
	/*color:#663399;*/
}

/**** PRODUCT VIEW STYLES END ****/