	/****************************************************************************************************
	** dkny_style.css
	** Tj Eastmond teastmond@efashionsolutions.com
	****************************************************************************************************/
	/* Spring 2009 Refresh
	/****************************************************************************************************
	** Global Styles
	****************************************************************************************************/

	* {
		margin:0px;
		padding:0px;
		font-size:1em;
		font-family:helvetica,arial,sans-serif;
		color:#000;
	}
	body {
		background:#FFF;
	}
	html{
		min-height:100%;
		height:100%;
	}
	a {
		color:#363636;
	}
	a:hover {
		color:#363636;
	}
	form{
		padding:0px;
		margin:0px;
	}

	img {
		border:0px;
	}

	p {
		padding:0 0 20px;
	}

	li, dd {
		list-style:none;
	}

	input {
		background:#fff;
		color:#000;
		border:1px solid #aaa;
	}
	select option {
		color:#000;
	}
	select {
		color:#000;
	}

	/****************************************************************************************************
	** GLOBAL STYLES
	****************************************************************************************************/

	.heading {
		background:transparent;
		text-transform:uppercase;
		margin:0px;
		padding:0px;
	}

	.sub_heading {
		margin:0 0 50px;
		font-weight:bold;
		text-transform:uppercase;
	}


	/****************************************************************************************************
	** Page Structure
	****************************************************************************************************/

	#container {
		position:relative;
		margin:0 auto;
		width:960px;
		height:100%;
		min-height:100%;
	}
	#container_shop {
		position:relative;
		margin:0 auto;
		width:960px;
		overflow:hidden;
		height:100%;
		min-height:100%;
		padding:0px;
	}

	#content_shop {
	/*	padding:11px 0px 5px 0px;*/
	/*	margin-bottom:50px;*/
		width:786px;
		height:100%;
		min-height:100%;
	}

	div[id] #content_shop {
		clear:both;
		height:100%;
		min-height:800px;
	}
	#container div#content, #container div#content_shop {
		clear:both;
	/*	min-height:650px;*/
	}
	#container div.content_ie {
	/*	height:650px;*/
	}

	#ContentWrapper {
		padding-top:20px;
	}

	.clear {
		clear:left;
	}

	#container .hr {
		border-top:1px dotted #000;
		height:1px;
		margin-bottom:4px;
		width:100%;
	}

	.sitemap_link {
		padding:10px 0 0;
		font-size:7pt;
		font-family:arial;
	}

	.sitemap_link a {
		text-decoration:none;
	}
	#dknyLogo{
		display:block;
		float:left;
		position:relative;
		width:139px;
		top:10px;
	}
	#ContentWrapper{
		/*float:right;*/
		/*min-height:733px;*/
		overflow:hidden;
		position:relative;
		width:787px;
	}
	#DKNYContentWrapper{
		overflow:hidden;
		position:relative;
		width:960px;
	}
	#homepageflash{
		padding-bottom:10px;
	}
	/****************************************************************************************************
	** Heading
	****************************************************************************************************/

	/*#heading {
		overflow:hidden;
		height:50px;
		vertical-align:bottom;
		height:32px;
		padding:0px;
	}*/
	#search_header {
		overflow:hidden;
		height:79px;
	/*	float:right;*/
	}
	#search_header #specialFeatures, #container_shop #specialFeatures{
		position:relative;
		top:5px; 
		z-index:5; 
		right:0px; 
		width:690px; 
		padding-left:270px;
		height:60px; 
		border-bottom:1px solid #7f7f7f;
	}
	#search_header #specialFeatures a, #container_shop #specialFeatures a{
		padding-right:5px;
	}
	.dkny_logo {
		left:0px;
		margin-top:15px;
		width:64px;
	}

	.heading_nav {
		float:right;
		width:786px;
	}

	.heading_nav ul {
		position:absolute;
		top:100px;
		right: 0px;
	}

	.heading_nav li {
		display:inline;
		height:18px;
		float:left;
		margin-right:18px;
	}

	.heading_nav li.hidden{
		display:inline;
	}

	div.heading_search form li a:hover, div.heading_search form li a:focus, a#join:hover, a#active  {
		background-position:left -21px;
	}

	.heading_search {
		width:786px;
	}

	.heading_search ul {
		/* position:absolute; */
		top:35px;
		right:0px;
	}

	.heading_search li {
		display:inline;
		float:left;
	}
	#heading_search_field{
		background:transparent;
		border:0px;
		color:#000;
		font-size:12px;
		font-family:Verdana;
		height:17px;
		margin-top:3px;
		margin-left:3px;
		width:149px;
	}

	#searchbox {
		background:url(/images/2009_spring/nav/product_search.gif) no-repeat;
		height:21px;
		width:153px;
	}

	/****************************************************************************************************
	** Top Nav
	****************************************************************************************************/

	a.shop{
		width:36px;
		background:url(/images/nav/btn_shop_082.gif) top left no-repeat;
	}

	div.heading_nav a{
		display:block;
		height:18px;
		overflow:hidden;
	}

	.heading_nav {
		height:18px;
		overflow:hidden;
	}

	.heading_nav li.separator {
		background:url(/images/2009_spring/nav/separator.gif) no-repeat;
		width:3px;
	}


	.heading_nav li#specoffers{
		margin-right:0px;
	}

	a.women{
		width:34px;
		background:url(/images/2010_fall/topnav/women.jpg) no-repeat;
	}
	a.men{
		width:21px;
		background:url(/images/2010_fall/topnav/men.jpg) no-repeat;
	}
	
	a.puredkny{
		width:45px;
		background:url(/images/2010_fall/topnav/puredkny.jpg) no-repeat;
	}

	
	a.jeans{
		width:53px;
		background:url(/images/2010_fall/topnav/dknyjeans.jpg) no-repeat;
	}
	a.giftcard{
		width:46px;
		background:url(/images/2010_fall/topnav/giftpicks.jpg) no-repeat;
	}
	a.spring_09{
		width:44px;
		background:url(/images/2010_fall/topnav/spring09.gif) no-repeat;
	}
	a.fall_09{
		width:30px;
		background:url(/images/2010_fall/topnav/fall09_2.jpg) no-repeat;
	}
	a.spring_10{
		width:55px;
		background:url(/images/2010_fall/topnav/spring2010.jpg) no-repeat;
	}
	a.lifestyle{
		width:42px;
		background:url(/images/2010_fall/topnav/lifestyle.jpg) no-repeat;
	}
	a.about{
		width:53px;
		background:url(/images/2010_fall/topnav/aboutdkny2.jpg) no-repeat;
	}
	a.press{
		width:25px;
		background:url(/images/2010_fall/topnav/press2.jpg) no-repeat;
	}
	a.worldofdkny{
		width:71px;
		background:url(/images/2010_fall/topnav/worldofdkny.jpg) no-repeat;
	}

	/*a#join{
		width:45px;
		background:url(/images/2009_fall/joindkny2.jpg) no-repeat;
	}*/
	a.specialoffers{
		width:70px;
		background:url(/images/2010_fall/topnav/specialoffers.jpg) no-repeat;
	}

	div.heading_nav li a:hover,
	div.heading_nav li a#active,
	div.heading_nav li a#join:hover {
		background-position:left -17px;
	}

	#search_nav {
		height:21px;
		overflow:hidden;
		width:510px;
		float:right;
	}

	#search_nav li {
		margin-right:17px;
	}

	#search_nav li#search {
		float:right;
		margin:0px;
	}

	#search_nav li a {
		height:21px;
		display:block;
	}

	a.holidayphoto {
		width:71px;
		background:url(/images/2010_summer/nav/holidayphoto.gif) no-repeat;
	}
	a.dkny_stores {
		width:61px;
		background:url(/images/2010_fall/topnav/dknystores.jpg) no-repeat;
	}
	a.customer_service {
		width:91px;
		background:url(/images/2010_fall/topnav/customerservice.jpg) no-repeat;
	}
	a.my_account {
		width:59px;
		background:url(/images/2010_fall/topnav/myaccount.jpg) no-repeat;
	}
	a.shopping_bag {
		width:84px;
		background:url(/images/2010_fall/topnav/shoppingbag.jpg) no-repeat;
	}

	#search_nav li a:hover {
		background-position:left -21px;
	}

	#dropdown_container {
		position:absolute;
		right:0px;
		top:59px;
		width:600px;
		z-index:5000;
	}

	.tab { /* the tab looking part of the dropdown */
		cursor:pointer;
		display:block;
		position:absolute;
		top:0px;
		height:23px;
	}

	.drop_content { /* the content part of the dropdown */
		float:left;
		margin-top:30px;
		padding-bottom:5px;
		padding-left:15px;
		position:relative;
		width:119px;
	}

	.drop_content a {
		display:block;
		height:11px;
		margin-top:5px;
		overflow:hidden;
		position:relative;
		width:100%;
	}

	.drop_content a:hover, {
		background-position:bottom;
	}

	.drop_menu {
		display:none;
		overflow:hidden;
		position:absolute;
		z-index:99999;
	}

	#navContent {
	/*	border:solid 1px #F0F;	*/
		overflow:hidden;
		position:absolute;
		top:37px;
	}
	/* when updating the dropnav background images here, don't forget to update dropnav.js : line 97ish */



	/* pureDKNY drop down */
	.drop_content a.purewomen{
		background:url(/images/2010_fall/topnav/pure_women.jpg) no-repeat;
	}
	.drop_content a.puremen{
		background:url(/images/2010_fall/topnav/pure_men.jpg) no-repeat;
	}
	.drop_content a.purefragrance{
		background:url(/images/2010_fall/topnav/pure_fragrance.jpg) no-repeat;
	}
	.drop_content a.purehome{
		background:url(/images/2010_fall/topnav/pure_home.jpg) no-repeat;
	}
	
	/* DKNY Jeans */
	.drop_content a.jeanswomen{
		background:url(/images/2010_fall/topnav/jeans_women.jpg) no-repeat;
	}
	.drop_content a.jeansjuniors{
		background:url(/images/2010_fall/topnav/jeans_juniors.jpg) no-repeat;
	}
	.drop_content a.jeansmen{
		background:url(/images/2010_fall/topnav/jeans_men.jpg) no-repeat;
	}

	/* DKNY Gift Picks */
	.drop_content a.giftpicksbycolor{
		background:url(/images/2010_fall/topnav/giftpicksbycolor.jpg) no-repeat;
	}
	.drop_content a.giftpicksbyprice{
		background:url(/images/2010_fall/topnav/giftpicksbyprice.jpg) no-repeat;
	}
	.drop_content a.giftpickseverything{
		background:url(/images/2010_fall/topnav/giftpickseverything.jpg) no-repeat;
	}
	.drop_content a.giftpicksforhim{
		background:url(/images/2010_fall/topnav/giftpicksforhim.jpg) no-repeat;
	}
	.drop_content a.giftpicksgiftcard{
		background:url(/images/2010_fall/topnav/giftpicksgiftcard.jpg) no-repeat;
	}

	/* WORLD OF DKNY
		/* Fall 2010 */
		.drop_content a.inspirationfall10{
			background:url(/images/2010_fall/topnav/donnas_inspiration.jpg) no-repeat;
		}
		.drop_content a.runwayshowfall10{
			background:url(/images/2010_fall/topnav/fall09runwayvideo.jpg) no-repeat;
		}
		.drop_content a.backstagepassfall10{
			background:url(/images/2010_fall/topnav/backstage.jpg) no-repeat;
		}
	
		/* Spring 2010 */
		.drop_content a.inspirationspring10{
			background:url(/images/2010_fall/topnav/donnas_inspiration.jpg) no-repeat;
		}
		.drop_content a.runwayshowspring10{
			background:url(/images/2010_fall/topnav/spring_runway2010.jpg) no-repeat;
		}
		.drop_content a.backstagepassspring10{
			background:url(/images/2010_fall/topnav/backstage.jpg) no-repeat;
		}

		/* Fall 09 */
		.drop_content a.inspirationfall09{
			background:url(/images/2010_fall/topnav/donnas_inspiration.jpg) no-repeat;
		}
		.drop_content a.runwayshowfall09{
			background:url(/images/2010_spring/topnav/fall09runwayvideo.jpg) no-repeat;
		}
		.drop_content a.backstagepassfall09{
			background:url(/images/2010_fall/topnav/backstage.jpg) no-repeat;
		}

		/* About DKNY */
		.drop_content a.companyinformation{
			background:url(/images/2010_fall/topnav/about_company.jpg) no-repeat;
		}
		.drop_content a.missionstatement{
			background:url(/images/2010_fall/topnav/about_mission.jpg) no-repeat;
		}
		.drop_content a.donnakaranbio{
			background:url(/images/2010_fall/topnav/about_dkbio.jpg) no-repeat;
		}
		.drop_content a.ceobio{
			background:url(/images/2010_fall/topnav/about_ceobio.jpg) no-repeat;
		}
		.drop_content a.contact{
			background:url(/images/2010_fall/topnav/about_contact.jpg) no-repeat;
		}
		.drop_content a.careers{
			background:url(/images/2010_fall/topnav/about_careers.jpg) no-repeat;
		}

	/* Press */
	.drop_content a.pressasseenin{
		background:url(/images/2010_fall/topnav/press_seen.jpg) no-repeat;
	}
	.drop_content a.pressredcarpet{
		background:url(/images/2010_fall/topnav/press_carpet.jpg) no-repeat;
	}

	/* yes it's dumb, but it works */
	.drop_content a:hover.purewomen,
	.drop_content a:hover.puremen,
	.drop_content a:hover.purefragrance,
	.drop_content a:hover.purehome,	
	.drop_content a:hover.giftpicksbycolor,
	.drop_content a:hover.giftpicksbyprice,
	.drop_content a:hover.giftpickseverything,
	.drop_content a:hover.giftpicksforhim,
	.drop_content a:hover.giftpicksgiftcard,
	.drop_content a:hover.jeanswomen,
	.drop_content a:hover.jeansjuniors,
	.drop_content a:hover.jeansmen,
	.drop_content a:hover.inspirationfall10,
	.drop_content a:hover.runwayshowfall10,
	.drop_content a:hover.backstagepassfall10,
	.drop_content a:hover.inspirationspring10,
	.drop_content a:hover.runwayshowspring10,
	.drop_content a:hover.backstagepassspring10,
	.drop_content a:hover.inspirationfall09,
	.drop_content a:hover.runwayshowfall09,
	.drop_content a:hover.backstagepassfall09,
	.drop_content a:hover.tributespring09,
	.drop_content a:hover.companyinformation,
	.drop_content a:hover.missionstatement,
	.drop_content a:hover.donnakaranbio,
	.drop_content a:hover.ceobio,
	.drop_content a:hover.contact,
	.drop_content a:hover.careers,
	.drop_content a:hover.pressasseenin,
	.drop_content a:hover.pressredcarpet {
		background-position:left -11px;
	}

	/****************************************************************************************************
	** Footer
	****************************************************************************************************/

	#footer {
		clear:both;
		height:25px;
		margin-top:10px;
		overflow:hidden;
		position:relative;
		width:100%;
	}

	#footer_left{
		bottom:10px;
		display:inline;
		height:8px;
		left:0px;
		overflow:hidden;
		position:absolute;
		width:740px;
	}

	#footer_right{
		bottom:10px;
		position:absolute;
		right:0px;
		text-align:right;
		width:157px;
	}

	#footer_left a {
		display:block;
		float:left;
		height:8px;
		margin-left:13px;
	}

	#footer_left a:hover {
		background-position:left -8px;
	}

	a.privacy{
		width:64px;
		background:url(/images/2010_fall/footer/privacypolicy.jpg) no-repeat;
	}
	a.termsofuse{
		width:57px;
		background:url(/images/2010_fall/footer/termsofuse.jpg) no-repeat;
	}
	a.store{
		width:62px;
		background:url(/images/2010_fall/footer/storelocator.jpg) no-repeat;
	}
	a.career{
		width:35px;
		background:url(/images/2010_fall/footer/careers.jpg) no-repeat;
	}
	a.sitemap{
		width:36px;
		background:url(/images/2010_fall/footer/sitemap.jpg) no-repeat;
	}
	a.donna{
		width:73px;
		background:url(/images/2010_fall/footer/donnakaran.jpg) no-repeat;
	}
	a.dknyjeans{
		width:64px;
		background:url(/images/2010_fall/footer/dknyjeansfooter.jpg) no-repeat;
	}
	
	a.dknyhome{
		width:64px;
		background:url(/images/2010_fall/footer/dknyhome.jpg) no-repeat;
	}

	/****************************************************************************************************
	** Content/Sidenav Containers
	****************************************************************************************************/
	#f4 .group_all{
		margin-bottom:80px;
	}
	.context {
		margin:0 0 10px 0px;
		padding:0px 0 0px 0px;
		min-height:655px !important;
		height:655px;
		width:825px;
	}

	#policy_terms .context {
		font-size:.9em;
	}

	.side_bar {
		padding:14px 0px 1px 0;
		width:170px;
	}
	#sideNavContainer .noGroupNameSideNav{
		margin-top:60px;
		font-weight:bold;
	}

	/****************************************************************************************************
	** Must Haves
	****************************************************************************************************/

	#must_haves #container_shop {
		width:1070px;
	}

	#must_haves .context {
		width:925px;
	}

	#must_haves #search_header, #must_haves #footer_right_shop {
		left:-95px;
		position:relative;
	}

	#must_haves .dkny2007, #must_haves #nav_container {
		left:10px;
		position:relative;
	}

	.shop_pages {
		margin-bottom:10px;
	}

	.shop_pages a:hover {
		color:#f00;
	}

	/****************************************************************************************************
	** Content/Sidenav Containers
	****************************************************************************************************/

	#home_container {
		font-size:.8em;
	/*	padding-bottom:60px;*/
		height:461px;
		
	}

	#home_container dt {
		margin:0 0 5px;
	}

	#home_container dd {
		width:295px;
		display:inline;
		float:left;
	}

	.coll_one {
		margin:0 10px 0 0;
	}


	/****************************************************************************************************
	** World of DKNY Landing Pages
	** Default settings are for the about pages
	****************************************************************************************************/

	#dknytimes_container {
		margin:10px 0 0;
		position:relative;
	}

	#dknytimes_container dl {
		margin:0 auto;
		width:497px;
	}

	#dknytimes_container dd {
		margin:0 0 0 20px;
		padding:2px 0 0;
		width:264px;
		border-top:1px solid #df3f5f;
		font-size:7pt;
		text-align:left;
	}

	#dknytimes_container dd a {
		color:#666;
		text-decoration:none;
	}


	/****************************************************************************************************
	** World of DKNY Landing Pages
	** Default settings are for the about pages
	****************************************************************************************************/

	#divScrollTextCont {
		position:relative;
		width:554px;
		height:293px;
		clip:rect(0px 554px 293px 0px);
		overflow:hidden;
		visibility:hidden;
	}

	#divText {
		position:absolute;
		top:0px;
		left:0px;
	}

	#scroll_wrapper {
		position:relative;
	}

	.up {
		position:absolute;
		top:1px;
		left:565px;
	}

	.down {
		position:absolute;
		top:283px;
		left:565px;
	}


	/****************************************************************************************************
	** World of & Mens / Womens DKNY Landing Pages
	****************************************************************************************************/

	#worldof {
		width:601px;
		height:499px;
		overflow:hidden;
	}

	.worldof_splash {
		float:left;
		margin:0 8px 0 0;
		width:354px;
	}

	.worldof_side_bar {
		float:left;
		width:239px;
	}

	.worldof_promos_container {
		width:239px;
		height:175px;
		overflow:hidden;
	}

	ul.worldof {
	}

	ul.worldof_promos li {
		float:left;
		display:inline;
	}

	ul.worldof img {
	}

	li.worldof_promo_margin {
		margin:0 9px 0 0;
	}


	/** TEXT FOR STORE LOCATOR **/

	/*****************************
	**       Store Locator      **
	*****************************/

	#store_locator {
		border-top:1px dotted #000;
		float:right;
		margin-top:30px;
		padding-left:16px;
		padding-top:12px;
		width:780px;
	}

	#locator_form_container {
		height:245px;
		margin-top:40px;
		width:100%;
	}

	.locator_form {
		float:left;
		height:100%;
		padding-left:25px;
		padding-top:14px;
		width:220px;
	}

	.locator_form img {
		margin-bottom:9px;
	}

	.locator_form select, .locator_form input {
		font-size:10px;
		margin-bottom:15px;
	}

	.locator_separator {
		background:url(/images/2009_spring/other/vertical_dots.gif) repeat-y;
		float:left;
		height:100%;
		width:1px;
	}

	button.submit {
		background:url(/images/2009_spring/other/submit.gif) no-repeat;
		height:21px;
		width:59px;
	}

	button.submit:active {
		background-position:left -21px;
	}

	#locator_results {
		float:right;
		font-size:12px;
		margin-bottom:75px;
		margin-top:15px;
		padding-left:16px;
		padding-top:12px;
		width:780px;
	}

	#locator_results .title {
		float:left;
		font-weight:bold;
		margin-bottom:20px;
		width:100%;
	}

	.worldof_link {
		height:36px;
		width:239px;
		overflow:hidden;
		display:block;
	}

	.worldof_link_href {
		margin:9px 0 0;
		padding:2px 0 0;
		border-top:1px solid #df3f5f;
		font-size:7.5pt;
	}

	.worldof_link_href a {
		color:#666;
		text-decoration:none;
	}

	.worldof_text {
		padding:0 0 0 5px;
		font-size:.75em;
	}

	/** ADJUSTED MARGINS FOR BOLD TEXT IMAGES **/

	#bold_mens_eyewear {
		margin:80px 0 0;
	}

	#bold_fragrance {
		margin:162px 0 0;
	}

	#bold_pure {
		margin:175px 0 0;
	}

	#bold_jeans {
		margin:85px 0 0;
	}

	#bold_juniors_jeans {
		margin:133px 0 0;
	}

	#bold_kids {
		margin:110px 0 0;
	}

	#bold_mens_watches {
		margin:128px 0 0;
	}

	#bold_womens_eyewear {
		margin:68px 0 0;
	}

	#bold_womens_watches {
		margin:140px 0 0;
	}

	#bold_swimwear {
		margin:146px 0 0;
	}

	#bold_womens_home {
		margin:112px 0 0;
	}

	#worldof_text_swimwear {
		padding:10px 0 0 0;
	}

	#worldof_link_swimwear {
		padding:0 0 0 0px;
	}

	.mens_signup {
		margin:140px 0 0;
		background:#e6e4e5;
		text-align:center;
	}

	.mens_signup dt {
		padding:24px 0 0 0;
	}

	.mens_home_form {
		margin:0 auto;
	}

	.mens_home_form td {
		padding:15px 10px 5px 0;
	}

	.mens_more_info {
		margin:0 30px;
		padding:0 0 15px;
		font-size:.8em;
		text-align:left;
		color:#666;
	}

	/****************************************************************************************************
	** About Pages NAV
	****************************************************************************************************/

	#about_nav_pos{
		float:right;
		font-size:10px;
	}
	#about_nav td{
		padding-left:4px;
		color:#b2b2b3;
	}

	#about_nav td,a{
		text-decoration:none;
	}

	#about_nav a:hover,
	#about_nav a.active {
		color:#fff;
	}

	#about_nav li {
		line-height:.85em;
	}

	#bio_header_block {
	}

	#bio_header_block td,p
	{
		color:#363636;
		text-align:justify;
		font-size:11px;
	}
	td.bio_header_text{
	}
	.bio_header_text p{
		padding:0px;
	}
	#donna_bio_header_block{
		background:url(/images/2010_spring/donna_bio_header_block.jpg) no-repeat;
		width:737px;
		height:461px;
		overflow:hidden;
		position:relative;
		margin-left:50px;
	}
	.donna_bio_text{
		position:absolute;
		left:360px;top:20px;
		width:300px;overflow:hidden; height:410px;

	}

	#donna_bio_text p{
		color:#fff;
	}
	#donna_bio_text p#first_paragraph{
		padding-top:40px;
	}


	#track{
		top:40px;
		height:410px;
		background:#ccc;
		position:absolute;
		left:910px;
	}

	.accountlogin{
		position:relative;
		top:0px;
		left:0px;
		font-family:Verdana;
		font-size:9px;
		text-transform:uppercase;
		display:block;
		clear:both;
	}
	.accountbackstage{
		position:relative;
		float:left;
		top:0px;
		left:0px;
		font-family:Helvetica;
		font-size:10px;
		display:block;
		clear:both;
		color:#D10074;
		font-weight:bold;

	}
	/****************************************************************************************************
	** About Pages Basic Construction
	****************************************************************************************************/

	#about_container {
		margin:0px 0 0 0px;
		width:100%;
		text-align:right;
	}
		
	#about_container h1 {
	}

	.about_grey_block {
		margin:0 0 15px;
		padding:10px;
		background:#e7e5e5;
		font-size:.9em;
	}

	.about_grey_block p {
		padding:0;
	}

	.about_grey_block h1 {
		margin:0 0 5px;
	}
	/****************************************************************************************************
	** FAQS
	****************************************************************************************************/


	#faqs_list {
		padding:0px 75px 170px 0px;
		font-size:11px;

	}

	#faqs_list ul li {
		padding:0 0 2px;
		display:list-item;
		list-style:disc outside;
	}

	#faqs_list ul {
		margin:4px 0 6px 30px;
	}

	#faqs_list dt a{
		line-height:1.5em;
		color:#363636;
	}

	#faqs_list a {
		text-decoration:none;
	}

	#faqs_list dd {
		margin:10px 0;
		padding:6px 10px 8px 12px;
		background:#a3a3a4;
		color:#363636;
	}
	#faqs_list dd *{
		color:#363636;
	}

	/****************************************************************************************************
	** CHRONO
	****************************************************************************************************/


	#chrono_content {
	}

	#chrono_content dt,
	#chrono_content dd {
		display:inline;
		float:left;
	}

	#chrono_content dl {
	}

	#chrono_content ul {
		margin:5px 0 0;
		width:142px;
	}

	#chrono_content li {
		padding:0 0 12px 50px;
	}

	#chrono_content li a {
		color:#666;
		text-decoration:none;
	}

	#chrono_content li a:hover {
		color:#000;
	}

	#chrono_content dd {
		padding:5px 0 0;
		width:500px;
		border-left:0px solid #bbb9ba;
		font-size:.9em
	}

	#chrono_content dd h2,
	#chrono_content dd p {
	}

	#chrono_content dd p {
		padding:0 0 20px;
	}


	/****************************************************************************************************
	** About Pages NAV
	****************************************************************************************************/

	.store_locator_mast {
		margin:30px 0 20px 27px;
		text-transform:uppercase;

	}

	.store_locator_container {
		padding-left:100px;
		font-family:Verdana;
	}

	.store_locator_container input{
		border:1px solid #959ca4;
	}
	.store_locator_container select{
		border:1px solid #959ca4;
		font-size:10px;
	}
	.store_locator_container select option{
		padding-left:4px;
		font-size:10px;
		color:#363636
	}
	.store_locator_container td{
		padding-left:6px;
	}
	.locator_search_table {
		font-size:100%;
		height:250px;
		border:5px solid #b5b5b5;
		width:754px;
		text-align:left;
		padding-left:0px;
	}
	.locator_search_table td {
		text-align:left;
		color:#000;
		padding:6px 0px 0px 19px;
		vertical-align:top;
	}

	.locator_search_table td img {
		text-align:center;
	}
	.locator_results_table {
		font-size:100%;
		height:215px;
		width:759px;
		border:5px solid #b5b5b5;
		font-family:Verdana;
		margin-bottom:40px;
	}
	.locator_results_table td {
		color:#000;
		text-align:left;
		padding-left:19px;
	}
	.locator_results_division {
		border-top:3px solid #FFFFFF;
		font-size:12px;
	}

	.locator_results_tabs_on {
		background:url(/images/2010_fall/bg_storelocatortab_active.jpg) no-repeat;
		float:left;
		height:33px;
		margin-right:3px;
		padding:8px 0 0;
		text-align:left;
		width:150px;
		color:#fff;
	}
	.locator_results_tabs_on a { color:#fff; }
	.locator_results_tabs_off {
		background:url(/images/2009_summer/buttons/bg_storelocatortab.png) no-repeat;
		float:left;
		height:33px;
		margin-right:3px;
		padding:8px 0 0;
		text-align:left;
		width:150px;
		color:#fff;
	}

	.locator_results_tabs_off span {
		padding-left:5px;
		font-weight:bold;
		font-size:11px;
		color:#fff;
	}
	.locator_results_tabs_off a {
		color:#fff;
	}
	.locator_results_tabs_off a:hover {
		color:#D10074;
	}
	.locator_results_tabs_on span {
		padding-left:5px;
		color:#ffffff;
		font-weight:bold;
		font-size:11px;
	}
	.locator_results_division_pages{
		padding:10px 10px 0px 0px;
	}
	.locator_results_division_pages a:hover{
		color:#D10074;
	}
	.locator_results_division li{
		padding-left:22px;
		color:#000;
	}
	.locator_results_division ul {
		padding-top:20px;
	}
	.locator_results_division b {
		color:#000;
	}

	.your_results {
		margin:30px 0;
		padding:0;
		color:#ccc;
	}

	#search_page .sub_heading {
		margin:10px 14px;
		font-size:11pt;
		text-align:left;
	}

	.sl_col1 {
		padding:10px 20px 30px 0;
	}

	.sl_col1,
	.sl_col2 {
		border-right:1px solid #ccc;
	}

	.sl_col2,
	.sl_col3 {
		padding:10px 20px 30px 30px;
	}

	.sl_heading {
		margin:15px 0 10px;
		padding:3px 5px;
		background:#686868;
		font-size:11pt;
		font-weight:normal;
		text-transform:uppercase;
	}


	/****************************************************************************************************
	** About Pages NAV
	****************************************************************************************************/
	#sizecharts {
		margin:15px 0 30px 73px;
		background:#F8F8F8;
		width:600px;
		padding:30px 15px 10px 15px;
		border:8px solid #D10074;
		text-align:center;
		margin-left:315px;
	}

	#sizecharts .heading {
		margin:10px 0 30px 0;
	}


	/****************************************************************************************************
	** Footer Pages Basic Construction
	****************************************************************************************************/

	#footer_pages_container {
		border-top:1px dotted #000;
		float:right;
		margin-top:9px;
		padding-left:15px;
		padding-top:15px;
		width:720px;
	}

	#footer_pages_container h1 {
		font-size:13px;
		font-weight:bold;
		margin-bottom:3px;
		width:300px;
	}

	#contact_info {
		float:left;
		width: 330px;
	}

	#contact_info h1 {
		position:relative;
		left:0px;
	}

	#contact_info .h2 {
		font-size:12px;
		left:0px;
		margin-bottom:20px;
		position:relative;
		width:100%;
	}

	#footer_pages_container h2 {
		margin:0 0 10px 0;
		padding:10px;
		background:#e7e5e5;
	}

	#footer_pages_container h3 {
		margin:10px 0 20px 0;
	}

	#footer_pages_container p {
		padding:0 0 20px 0px;
		color:#363636;
		text-align:justify;
	}
	#footer_pages_container p a {
		color:#363636;
		text-decoration:underline;
		}

	#footer_pages_container p a:hover {

		text-decoration:none;
		}

	.payment_wrapper {
	}

	.payment_wrapper ul {
		margin:0 0 20px 40px;
	}

	.payment_wrapper li {
		padding:0 0 5px;
		list-style-type:disc;
	}

	.order_tracking_table {
		margin:0 0 0px;
	}

	/****************************************************************************************************
	** CUSTOMER SERVICE BAR
	****************************************************************************************************/

	.customer_service_bar {
		width:700px;
		height:68px;
		background:#e6e6e6;
		font-size:.9em;
		overflow:hidden;
	}

	.customer_service_bar_padding {
	}

	.customer_service_bar dt {
		font-weight:bold;
		font-size:8pt;
		text-transform:uppercase;
	}

	.customer_service_bar dd {
		font-size:7pt;
	}

	.customer_service_bar table {
		margin:8px 0 0;
	}

	.customer_service_bar td {
		padding:2px 0;
	}

	.customer_service_bar td div {
		padding:2px 0 2px 20px;
		text-align:left;
		border-left:1px solid #adacad;
	}

	.customer_service_bar a {
		text-decoration:none;
	}

	.top_cs_bar {
		margin:0 0 32px;
	}

	.bottom_cs_bar {
		margin:16px 0 0;
	}

	/****************************************************************************************************
	** Sidebar NAV
	****************************************************************************************************/

	/*
		links: black = #000
		active: blue = #D10074
	*/

	#nav_container
	{
		color:#000;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		/*margin-top:35px;*/
		position:relative;
		text-transform:uppercase;
	}

	#sidenav_title {
		font-size:18px;
		margin-bottom:3px;
		margin-left:5px;
		text-transform:lowercase;
	}

	.sidenav_sectiontitle {
		border-bottom:1px dotted #000;
		border-top:1px dotted #000;
		margin-bottom:4px;
		margin-top:4px;
		padding-bottom:2px;
		padding-left:10px;
		padding-top:2px;
		width:130px;
	}

	.left_links .nav_links a,
	.sidenav_links a {
		color:#000;
		display:block;
		font-weight:normal;
		margin-bottom:4px;
		margin-left:21px;
		width:115px;
	}
	
	.sub_nav_links a{
		color:#000;
		display:block;
		font-weight:normal;
		margin-bottom:4px;
		margin-left:21px;
		width:90px;
	}

	.sidenav_links .nav_links a {
		text-transform:lowercase;
	}

	#nav_container .hr {
		border-top:1px dotted #000;
		height:1px;
		margin-bottom:4px;
		width:139px;
	}

	.left_links a {	/* this is for sidenav links that are to align on the left edge, unlike every other link */
		display:block;
		margin-bottom:4px;
		width:139px;
	}

	#sidenav_title a:hover,
	.sidenav_sectiontitle a:hover,
	.sidenav_sectiontitle a.active,
	.left_links a:hover,
	.left_links a.active,
	.sidenav_links a:hover,
	.sidenav_links a.active {
		color:#D10074;
	}

	.nav_activeCategory2 {
		padding:0px 0px 7px 0px;
		color:#D10074;
	}
	div.nav_section div{
		margin:4px 0px;
	}
	.nav_apparel {
		padding:6px 0 0px 0px;
		border:1px solid #fff;
	}
	.nav_categories {
		padding:10px 0 0px 12px;
	}

	.nav_links {
		padding:0 0 0px 6px;
	}
	.nav_links a:hover, .nav_section a:hover{
		color:#D10074;
	}
	.sub_nav_links {
		padding:0 0 0 10px;
		text-transform:none;
	}

	.subSubNavLinks,
	.subsub_nav_links {
		padding:0 0 0 15px;
		text-transform:none;
	}

	.subsubsub_nav_links {
		padding:0 0 0 20px;
		text-transform:none;
	}

	.nav_top_margin {
		padding:10px 0 0;
	}

	/****************************************************************************************************
	** OverLib styles
	****************************************************************************************************/

	#overDiv .over_block {
 		padding:10px;
 		background:#FFF;
 		color:#363636;
 		border:1px solid #D10074;
  	}

  	#overDiv .mdover_block {
 		padding:0;
 		margin:0;
 		background:#000;
 		border:0;
  	}

  	#overDiv .mdover_block img {
  		border:1px solid #c7c7c7;
  	}

	#overDiv ul {
		margin:10px 0 10px 20px;
	}

	#overDiv ul li {
		list-style:disc;
	}

	#side_nav {
		font-size:8pt;
	}

	#side_nav a {
		text-transform:uppercase;
		text-decoration:none;
		color:#fff;
		font-weight:normal;
	}

	.side_nav_spot_container {
		padding:20px 0 10px;
	}

	/*************************
	**     Shopping Cart    **
	*************************/



	/****************************************************************************************************
	** TEMP PURE
	****************************************************************************************************/
	.pureNotifyForm {
		background:#d9d9d9;
	}

	#pureFormWrapper {
		margin:0 0 0 68px;
	}

	.pureEmail {
		background:#fff;
		width:152px;
		height:15px;
		border:1px solid #777;
		font-size:10px;
	}

	.pure_submit {
		border:0;
	}

	.pure_temp_wrapper {
		margin-bottom:10px;
	}

	* > .pure_temp_wrapper {
		margin-bottom:5px;
	}


	/****************************************************************************************************
	** Home Page updates
	****************************************************************************************************/

	#dkny_optin_table {
		background:#e4e4e4;
	}

	#dkny_optin_table #email {
		width:153px;
	}

	.home_join_box {
		margin:10px 0 0;
	}

	/****************************************************************************************************
	** SITEMAP
	****************************************************************************************************/

	#sitemap_pos{
		position:relative;
		top:-10px;
		left:0px;
	}
	#sitemap {
		width:728px;
		color:#000;
		font-size:10px;
		font-family:Verdana;
	}
	#sitemap td{
		width:33%;
	}
	#sitemap a{
		color:#363636;
	}
	#sitemap strong{
		text-transform:capitalize;
	}
	#sitemap h1{
		text-transform:uppercase;
		margin:0px;
		font-size:11px;
	}
	#sitemap td {
		color:#363636;
		vertical-align:top;
	}

	#sitemap a {
		text-decoration:none;
		font-size:11px;
	}

	#sitemap li {
		margin:0 0 0px 32px;;
		text-transform:capitalize;
	}


	#sitemap ul {
		margin:0 0 15px;
	}
	
	.sm_dept { display:block; float:left; margin:10px; width:200px; }
	.sm_dept .title { display:block; font-size:14px; font-weight:bold; padding-left:0px; width:155px; }
	.sm_dept a { display:block; font-size:12px; padding-left:10px; width:155px; }
	.sm_dept a:hover { color:#D10074; }
	.sm_dept a.sub_sm_links { padding-left:20px; }
	.sm_dept a.subsub_sm_links { padding-left:30px }
	.sm_dept a.subsubsub_sm_links { padding-left:40px }
	.sm_dept .text { font-size:12px; width:150px; }

	/****************************************************************************************************
	** CONTACT PAGE
	****************************************************************************************************/
	#contact_container_pos{
		color:#363636;
		font-size:10px;
	}
	#contact_container {
		width:325px;
		color:#000;
		font-size:10px;
		font-family:Verdana;
	}

	#contact_container h1{
		font-weight:normal;
		text-transform:uppercase;
		margin:0px;
		font-size:11px;
	}
	#contact_container str {
		font-weight:normal;
		text-transform:uppercase;
		margin:0px;
		font-size:11px;
	}
	#contact_container strong{
		text-transform:capitalize;
	}
	#contact_container span{
		text-transform:lowercase;
	}
	#contact_container td{
		padding: 10px 0px 20px 0px;
		vertical-align:bottom;
	}

	#contact_form_pos{
		font-family:Verdana;
		font-size: 10px;
		color:#fff;

	}
	#contact_form_pos .btn{
		color:#fff;
	}
	#contact_form_pos .btn2{
		color:#393939;
	}


	#contact_form_pos h1{
		font-family:Verdana;
		font-size:20px;
		margin:0px;
		font-weight:normal;
		padding:80px 0px 10px 0px;
		color:#fff;

	}
	#contact_form_pos td{
		color:#fff;
		font-size:12px;
		text-align:left;
		width: 450px;
	}

	#contact_form_pos span{
		color:#fff;
	}
	#contact_form_pos select {
		color:#000;
		width:250px;
	}
	#contact_form_pos textarea input{
		color:#fff;
		width:250px;
	}
	#contact_form_pos b {
		font-weight:normal;
		color:#fff;
		font-size:12px;
	}
	#contact_form_pos p {
		text-align:left;
		width:325px;
	}

	#frmEmail table td{
		width:120px;
	}

	#contact_form_pos  .textboxes{
		width:250px;

	}

	#contact_form_pos  .textbox{
		width:250px;
	}

	#footer_pages_container .contact_container dd p {
		padding:0 0 15px;
	}

	/****************************************************************************************************
	** Customer Service Nav
	****************************************************************************************************/

	#customer_service_nav_pos{
		float:right;
		width:175px;
		font-size:10px;
	}
	#customer_service_nav td,a{
		color:#363636;
	}
	#customer_service_nav a{
		text-decoration:none;
	}
	#customer_service_nav a:hover{
		color:#363636;
	}

	.textboxes{
		background:#ffff8e;
	}
	#customer_service_nav td{
		padding-left:4px;
	}


	/****************************************************************************************************
		** Lifestyle
	****************************************************************************************************/

	#lifestyle_container{
		z-index:100;
		position:absolute;
		top:0px;


	}
	#lifestyles_box{
	/*	height:528px;*/
	}
	.lifestyle_div{
		position:absolute;
	}

	/****************************************************************************************************
		** Editorials
	****************************************************************************************************/
	.ed_heading{
		padding-bottom:3px;
		float:left;
	}
	.group{
		float:right;
		width:450px;
		padding-right:20px;
		overflow:auto;
		display:none;
	}
	.group_all{
		display:none;
	}

	.ed_text{
		position:absolute;
		bottom:0px;
		padding:15px 0px 10px 0px;
		font-size:9px;
		font-family:Verdana;
		width:100px;
	}

	.ed_cells{
		float:left;
		padding-right:10px;
		height:190px;
		position:relative;
	}
	.ed_cells img{
		cursor:pointer;
	}

	#press_pages, #press_pages_all{
		padding-right:40px;
		font-size:10px;
		color:#808080;
		float:right;
	}
	#press_pages{
		display:none;
	}
	#press_pages a, #press_pages_all a{
		color:#808080;
	}

	#press_pages a:hover, #press_pages_all a:hover{
		color:#000;
	}
	#pages{
		color:#808080;
	}
	#edit_ex{
	}
	#asseen{
		float:left;
		padding:0px 0px 0px 2px;
		font-weight:bold;
	}
	/****************************************************************************************************
		** Red Carpet
	****************************************************************************************************/
	.red_group{
		float:right;
		width:450px;
		display:none;
		padding-right:20px;
	}
	#red_pages{
		padding-right:40px;
		font-size:10px;
		color:#808080;
		float:right;
		display:none;
	}
	#red_pages a{
		color:#808080;
	}
	#red_pages a:hover{
		color:#fff;
	}
	.red_thumbtext{
		font-size:11px;
		position:absolute;
		bottom:0px;
		padding-bottom:15px;
	}
	#redtext{
		color:#808080;
		font-size:10px;
		margin-top:4px;
	}

	.red_cells{
		float:left;
		padding-right:10px;
		height:190px;
		position:relative;
	}
	.red_cells img{
		cursor:pointer;
	}
	.pressTables td img {
		cursor:pointer;
	}
	#pop {
		border:1px solid #fff;
		cursor:pointer;
		width:235px;
		height:67px;
		background:#000 url(/images/promos/freeship_info_050307.gif) no-repeat;
		z-index:5000;
	}

	/* Special Offers Dropdown */
	#sodd {
		position:absolute;
		right:0px;
		top:117px;
		/*left:0px;		*/
		margin:0;
		padding:0;
		z-index:50000;
		background-color:#fff;
	}
	#socontent {
		background:#FFF;
		width:150px;
		margin:0;
		padding:10px 0 0 0;
		text-align:left;
	}
	#container2 {
		position:relative;
		margin:0 auto;
		width:970px;
	}

	/****************************************************************************************************
		** Sweepstakes Popup
	****************************************************************************************************/
	#leftsweeps {
		width:210px;
		height:100%;
		background-image: url('/images/sweepstakes/bikesweeps_bg.jpg');
		background-repeat: repeat;
		position:absolute;
	}
	#rightsweeps {
		width:233px;
		display:inline;
		position:absolute;
		left:699px;
	}
	#sweepsframe {
		border:0;
		width:489px;
	}
	#sweeps{
		width:140px;
		position:absolute;
		top:450px;
		left:-9px;
		float:left;
		text-align:center;
	}
	#sweepscontainer {
		height:572px;
		width:932px;
		position:relative;
	}
	#centersweepscontent {
		width:489px;
		position:absolute;
		left:210px;
	}


/*
The following snippet of CSS was added control for the coloring of the HR tags on the men/women watches page.
*/


	.watchDivider {
		border: 0px;
		height: 1px;
		background-color: #CCCCCC;
		color: #CCCCCC;
	}

	.watchTitles {
		font-size: 18pt;
		font-family: helvetica;
		color: #555555;
	}

	#ddMenuContent{
		top: -95px;
	}

	#ddMenuContainer, #ddMenuContent{
		background: #FFFFFF;
		clip:rect(0pt, 104px, 95px, 0pt);
		height:95px;
		position:absolute;
		width:104px;
		z-index:50;
	}


#sitemap_pos ul, #sitemap_pos ul li ul { margin: 0 0 0 0; padding: 0 0 0 12px;}
#sitemap_pos li { margin: 0px; padding: 0px; }



/**********************/


.ckearfix {
width:100%;
height:1px;
clear:both;
}

#donnakaranbio{
	background:url(/images/nonshop/donna_karan_bio_page.jpg) no-repeat;
}
#nav_container .sale{
	color:red !important;
}

#nav_container .giftpicksSectionStyle{
	color: #D10074 !important;
}
.text_buttons {
	font-weight:bold;
	font-size:11px;
	font-family:Helvetica;
	text-transform:uppercase;
	color:#D10074;
}

/*****************************FLASH LANDING PAGES *************************************************************************/
#flashcontainer{

	padding:0px;
	width:960px;
	padding:50px 0px;
}
#flashcontainer a.hpvideolink{
	height:50px;
	width:210px;
	position:absolute;
	top:380px;
	left:380px;
}
