#dior_content {
	width:941px;
	margin:0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	clear:both;
}

#dior_content_inner {
	width:941px;
	margin:0 auto;
	text-align:left;
}

/* ################################
##### HEADER ON TOP CAT PAGES #####
################################ */

#dior_main_header {
	width:941px;
	float:left;
	padding:0;
	margin:0px 0px 30px 0px;
	position:relative;
	background-image:url(/images/syndicates/dior/frame-center.gif);
	background-repeat:repeat-y;
}

#dior_main_header p {
	font-size:11px;
	color:#000000;
	line-height:16px;
}

#dior_main_header ul {
	list-style-image:url(/images/syndicates/dior/bullet.gif);
	margin:0;
	padding:0px 0px 0px 20px;
	background-color:#e8e8e8;	
	border-bottom:1px solid #ffffff;

}
#dior_main_header ul li {
	background-color:#e8e8e8;
	padding:4px 4px 4px 0px;
	font-size:12px;
	font-weight:bold;
}

#dior_main_header ul li a:link {color:#000000; text-decoration:none}
#dior_main_header ul li a:active {color:#000000; text-decoration:none}
#dior_main_header ul li a:visited {color:#000000; text-decoration:none}
#dior_main_header ul li a:hover {color:#000000; text-decoration:underline}

#dior_main_header #top {
	width:941px;
	height:36px;
	background-image:url(/images/syndicates/dior/frame-top.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#dior_main_header #center {
	padding:30px 60px 30px 60px; /* makes width 821px */
	float:left;
}
#dior_main_header #center #center-left {
	float:left;
	width:210px;
	margin-right:20px;
	padding:0;
}
#dior_main_header #center #center-right {
	float:left;
	width:590px;
	padding:0;
}

#dior_main_header #bottom {
	width:941px;
	height:36px;
	background-image:url(/images/syndicates/dior/frame-bottom.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

/* ################################
#### HEADER ON INNER CAT PAGES ####
################################ */

#dior_inner_header {
	position:relative; 
	background-image:url(/images/syndicates/dior/frame-narrow-center.gif); 
	background-repeat:repeat-y;
	float:left;
	width:775px;
	text-align:left;
}

#dior_inner_header h1 {
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	color:#000000;
}

#dior_inner_header h2 {
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	color:#000000;
}

#dior_inner_header p {
	font-size:11px;
	color:#000000;
	line-height:16px;
}

#dior_inner_header #top {
	width:775px; 
	height:25px; 
	position:relative; 
	background-image:url(/images/syndicates/dior/frame-narrow-top.gif); 
	background-repeat:no-repeat;
}

#dior_inner_header #center {
	width:715px; 
	margin:15px 30px 15px 30px;
}
#dior_inner_header #center #center-left {
	float:left;
	width:300px;
	margin-right:20px;
	padding:0;
}

#dior_inner_header #center #center-left-prod {
	float:left;
	width:220px;
	margin-right:20px;
	padding:0;
}

#center-left-prod .prod-image {
	width:201px;
	height:285px;
	background-image:url(/images/syndicates/dior/prod-view-bg.gif);
	background-repeat:repeat-x;
}

#center-left-prod .prod-image img {
	margin-bottom:40px;	
}

#dior_inner_header #center #center-right {
	float:left;
	width:395px;
	padding:0;
}

#center-right-prod .price {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

#center-right-prod .spacer40 {
	margin-top:40px;	
}

#dior_inner_header #center #center-right-prod {
	float:left;
	width:475px;
	padding:0;
}

#center #alt-products {
	width:715px;
	float:left;
	margin:30px 0px 30px 0px;
}
#alt-products #alt-prod-header {height:40px; background-color:#ffffff; font-size:11px; font-weight:bold;}
#alt-prod-header .alt-img-header {width:35px; margin-top:15px; margin-left:30px; float:left}
#alt-prod-header .alt-title-header {width:285px; margin-top:15px; margin-left:30px; float:left}
#alt-prod-header .alt-size-header {width:100px; margin-top:15px; margin-left:30px; float:left}
#alt-prod-header .alt-price-header {width:40px; margin-top:15px; margin-left:30px; float:left}
#alt-prod-header .alt-buy-header {width:130px; margin-top:15px; margin-left:30px; float:left}

#alt-products #alt-prod {height:70px;}
.alt-white {background-color:#ffffff}
.alt-grey {background-color:#f2f2f2}
#alt-prod .alt-img {width:35px; margin-top:22px; margin-left:30px; float:left}
#alt-prod .alt-title {width:220px; margin-top:27px; margin-left:30px; float:left}
#alt-prod .alt-size {width:100px; margin-top:27px; margin-left:30px; float:left}
#alt-prod .alt-price {width:40px; margin-top:27px; margin-left:30px; float:left}
#alt-prod .alt-buy {width:130px; margin-top:21px; margin-left:30px; float:left}
#alt-prod .alt-buy a:link {color:#000000; text-decoration:none;}
#alt-prod .alt-buy a:active {color:#000000; text-decoration:none;}
#alt-prod .alt-buy a:visited {color:#000000; text-decoration:none;}
#alt-prod .alt-buy a:hover {color:#000000; text-decoration:underline;}

#dior_content #dior-shades {margin-top:20px; padding-bottom:20px;}
#dior-shades #shades-table {float:left; width:210px; padding-left:30px;}
#dior-shades #current-shade {float:left; width:230px; padding-left:20px; padding-bottom:20px; text-align:center}
#dior-shades #current-shade .box {width:66px; height:66px; margin-top:3px; background-image:url("/images/syndicates/lancome/circle66.png"); background-repeat:no-repeat; margin-left:85px;}

#dior-shades #shade-buy {float:left; width:150px; margin-left:40px; padding-top:20px;}
#dior-shades #shade-buy .label {float:left; width:90px; height:20px; padding-top:15px;}
#dior-shades #shade-buy .buy-button {float:left; margin-top:2px; padding:6px; background-color:#f2f2f2;}

#dior_inner_header #bottom {
	width:775px; 
	height:25px; 
	position:relative; 
	background-image:url(/images/syndicates/dior/frame-narrow-bottom.gif); 
	background-repeat:no-repeat;
}

/* #################################
####### END OF HEADERS #############
################################# */

#prod-listing-order {width:100%; text-align:right; padding:10px 0px 13px 0px; margin-bottom:6px;}
#prod-listing-order select {font-size:10px; color:#666666; border:1px solid #999999}

#dior-main-content {
	width:941px;
	margin:0px 0px 30px 0px;
}

#dior-inner-content {
	width:775px;
	margin:0px 0px 30px 0px;
	float:left;
}

#dior-leftnav {
	width:146px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}

#dior-leftnav h4 {font-size:16px; font-weight:bold; margin-top:0px;}

#dior-leftnav .leftnav-header {
	width:146px;
	background-image:url(/images/syndicates/dior/leftnav-top.gif); background-repeat:no-repeat;
	height:26px;
	padding:0px;
	margin:0px;
	position:relative;
}

#dior-leftnav .leftnav-header h2 {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	left:10px;
	top:5px;
	padding:0px;
	margin:0px;
}

#dior-leftnav .leftnav-links {
	background-image:url(/images/syndicates/dior/leftnav-repeater.gif); background-repeat:repeat-y;
	width:131px;
	margin:0px;
	padding:10px 5px 5px 10px;
}

.leftnav-bottom {
	width:146px;
	height:10px;
	background-image:url(/images/syndicates/dior/leftnav-bottom.gif); background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.leftnav-links #accordion div {padding-bottom:8px}
.leftnav-links #accordion .women {height:353px}
.leftnav-links #accordion .men {height:185px}
.leftnav-links #accordion .makeup {height:480px}
.leftnav-links #accordion .skincare {height:270px}

.leftnav-links ul {list-style-type:none; margin:0; padding:0;}
/*.leftnav-links ul li {list-style-type:none; font-size:12px; font-weight:bold; margin:0px 0px 15px 0px; padding:0}*/
.leftnav-links ul li {list-style-type:none; font-size:11px; font-weight:normal; margin:0px 0px 7px 10px; padding:0}
.leftnav-links ul li ul {margin:10px 0px 3px 10px; padding:0}
.leftnav-links ul li ul li {list-style-type:none; font-size:11px; font-weight:normal; margin:0px 0px 7px 0px; padding:0}
.leftnav-links ul li ul li.active {list-style-type:none; font-size:11px; font-weight:bold; margin:0px 0px 7px 0px; padding:0}
.leftnav-links ul li ul li ul {margin:7px 0px 0px 20px; padding:0}
/*.leftnav-links ul li ul li ul li {list-style-type:none; font-size:11px; font-weight:normal; margin:0px 0px 7px 0px; padding:0}*/
.leftnav-links ul li ul li ul li {list-style-type:none; font-size:11px; font-weight:normal; margin:0px 0px 7px 20px; padding:0}
.leftnav-links ul li ul li ul li.active {list-style-type:none; font-size:11px; font-weight:bold; margin:0px 0px 7px 0px; padding:0}
.leftnav-links ul li a:link {color:#000000; text-decoration:none}
.leftnav-links ul li a:active {color:#000000; text-decoration:none}
.leftnav-links ul li a:visited {color:#000000; text-decoration:none}
.leftnav-links ul li a:hover {color:#000000; text-decoration:none}
.leftnav-links ul li a {color:#000000; text-decoration:none}

.leftnav-links h3 a:link {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h3 a:active {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h3 a:visited {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h3 a:hover {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h3 a:focus {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h3 a {font-size:12px; color:#000000; font-weight:bold; margin:0; padding:0; color:#000000; outline:none; text-decoration:none;}
.leftnav-links h3 {display:block; font-size:12px; color:#000000; font-weight:bold; height:24px; padding:6px 0px 0px 0px; margin:0; cursor:pointer; outline:none;}

.leftnav-links h4 a:link {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h4 a:active {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h4 a:visited {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h4 a:hover {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h4 a:focus {outline:none; -moz-outline-style: none; text-decoration:none;}
.leftnav-links h4 a {font-size:12px; color:#000000; font-weight:bold; margin:0; padding:0; color:#000000; outline:none; text-decoration:none;}
.leftnav-links h4 {display:block; font-size:12px; color:#000000; font-weight:bold; height:24px; padding:6px 0px 0px 0px; margin:0; cursor:pointer; outline:none;}

#dior-leftnav ul.info-links {
	list-style-image:url(/images/syndicates/dior/bullet.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-color:#e8e8e8;	
	border-bottom:1px solid #ffffff;

}
#dior-leftnav ul.info-links li.link {
	background-color:#e8e8e8;
	padding:4px 4px 4px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}

#dior-leftnav ul.info-links li.link a:link {color:#000000; text-decoration:none}
#dior-leftnav ul.info-links li.link a:active {color:#000000; text-decoration:none}
#dior-leftnav ul.info-links li.link a:visited {color:#000000; text-decoration:none}
#dior-leftnav ul.info-links li.link a:hover {color:#000000; text-decoration:underline}

#dior-products {
	width:775px;
	float:right;
	margin:0;
	padding:0;
}
#dior-products form {margin-top:6px; margin-bottom:0px}
#dior-products form input {margin:0px}

#sect {
	position:relative; 
	background-image:url(/images/syndicates/dior/frame-narrow-center.gif); 
	background-repeat:repeat-y;
}
#sect #sect-top {
	width:775px; 
	height:25px; 
	position:relative; 
	background-image:url(/images/syndicates/dior/frame-narrow-top.gif); 
	background-repeat:no-repeat;
}
#sect #sect-center {
	width:715px; 
	margin:15px 30px 15px 30px;
}

#sect #sect-center h2 {font-size:18px;}
#sect #sect-center {font-size:11px;}

#dior-shelf {width:700px; min-height:450px; margin-left:8px; background-image:url(/images/syndicates/dior/dior-shelf.gif); background-repeat:repeat-y; background-position:top left}
#dior-shelf img {margin:0px 0px 60px 0px; text-align:center; padding:0;}
#dior-shelf img a {text-decoration:none; margin:0; padding:0}
#dior-shelf p {text-align:center; margin:0; padding:0; }
#dior-shelf p a:link {color:#000000; text-decoration:none }
#dior-shelf p a:visited {color:#000000; text-decoration:none }
#dior-shelf p a:active {color:#000000; text-decoration:none }
#dior-shelf p a:hover {color:#000000; text-decoration:underline }
#dior-shelf #item {float:left; width:201px; padding-left:15px; padding-right:15px}
#dior-shelf #item #item-img {height:305px; margin:0; padding:0}
#dior-shelf #item #item-desc {height:120px; overflow:hidden; margin:0; padding:0}
#dior-shelf #left-item {float:left; width:201px; margin-right:20px; margin-left:19px}
#dior-shelf #center-item {float:left; width:201px; margin-right:20px;}
#dior-shelf #right-item {float:left; width:201px; margin-left:19px}

#sect #sect-bottom {
	width:775px; 
	height:25px; 
	position:relative; 
	background-image:url(/images/syndicates/dior/frame-narrow-bottom.gif); 
	background-repeat:no-repeat;
}

#keep-me-informed a {color:#000000;}

/*#dior_nav_heading {
	margin: 0px;
}

#dior-leftnav {
	
	color: #fff;
}
#dior-leftnav div {
	margin-top: 85px;
	background-color: #99b9ac;
}
#dior-leftnav div ul {
	border: none;
	padding: 2px;
	margin: 2px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	 
}
#dior-leftnav div ul li {
	border-bottom: 1px solid #e3e3e3;
}
#dior-leftnav div ul li ul {
	border: none;
}
#dior-leftnav div ul a {
	color: #fff;
}*/
