body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clear{ clear: both; }

a img { border: 0; }
img { z-index: -100; }

strong{ font-weight: bold; /*color: #333333;*/ }
a{ text-decoration: none; font-family: Verdana, sans-serif; color: #525354; }
a.light  {color: #ffffff; }

.men{ color: #59bdc9; }
.women{ color: #b85fa5; }
.kids{ color: #fca62e; }

#floor_6 a { color: #F00918; }
#sub_floor_6 a { color: #58595B; }

#footer_nav{

color:#525354;

font-size:11px;}

#footer_nav a:hover {

	color:#B85FA5;

	}


body{ font-family: Verdana, sans-serif; font-size:60%; color: #666666;}

#body_wrapper{ position: relative; width: 990px; padding-top:16px; margin: 0 auto; }
#container_header{ position: relative; height: 135px; }
#container_body{ z-index: 1; }
#container_footer{ color: #a7aaac; margin:0 auto;
position:relative;margin-top: 40px; 
width:990px;}
#container_footer a{ color: #a7aaac; }

.dark_bg_link{ background-color: #47474e; padding: 5px; line-height: 26px; color: #ffffff;  }

#header{ font-size: 126%; }
#header #logo{ float: left; width: 280px; height:80px; padding: 8px 0 0 13px; }
#header #box1{ float: left; width: 200px; padding: 28px 0 0 5px; text-align:center }
#header #box2{ float: left; width: 256px; padding: 21px 0 0 0px; text-align:center }
#header #box3{ float: left; width: 230px; padding-top: 0px; }
#header #box3 td{ padding: 5px; }
#header .box_border{ float: left; width: 2px; padding-top: 15px; }

/****  NAVIGATION ****/

.replace{ position:relative; margin:0px; padding:0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.replace span{ display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ }


/* SITE NAVIGATION */

div.site-nav					{background-image: url("../images/menu_bg.gif"); background-repeat: repeat-x; font-family: Verdana; height:39px; position:absolute; top:95px; left:0; width: 988px; z-index: 88; border: 1px solid #e0dfe0;}
div.site-nav ul					{list-style-type: none; z-index:88; }
div.site-nav li					{list-style-type: none; border-right: 1px solid #e0dfe0;  z-index:88;}
div.site-nav a					{text-decoration: none;  z-index:88;}
div.site-nav ul.floors li		{top: 0; float: left;  z-index:88;}

/*SEARCH*/

div.site-nav div.search						{position:absolute; width: 218px; top:6px; right:10px; vertical-align: middle;}
div.site-nav div.search label				{position:absolute; top:6px; left:6px;z-index:2;}
div.site-nav div.search input.search-box	{border:1px solid #c0c1c1; color: #000; font-family: Arial, sans-serif; position: relative; height: 14px; width:80px; float: left; vertical-align:top; padding: 5px; font-size: 12px;}
div.site-nav div.search input.search-box:hover{border:1px solid #666; }
div.site-nav div.search input.search-box:focus{border:1px solid #666; }
div.site-nav div.search select 				{ width: 75px; }
div.site-nav div.search select option 		{ padding: 3px 0; }
div.site-nav div.search a.go				{background: #33333b; color: #fff; display: block; float: right; font-family: Arial; font-size: 1.3em; position: relative; height:26px; display:block; font-weight: bold; overflow:hidden; vertical-align:middle; line-height: 26px; text-align: center; width: 26px;}
div.site-nav div.search a.go span			{display: block; height:26px; width: 26px;}
div.site-nav div.search a.go:hover span		{background-position: -614px -26px;}

/*SUB MENUS (DON'T FORGET CSS MENU!)*/

div.site-nav .menu ul li div.sub-floor-menus			{position:absolute; top: 39px; left:-9999px; padding: 2px 0 0 0; padding: 0; overflow:hidden; z-index: 89;}
div.site-nav .css-menu ul :hover div.sub-floor-menus	{position:absolute; top: auto; left:auto; margin: 0; padding: 0;}
div.site-nav .menu div.sub-menu-wrapper-top				{ border: 1px solid #e0dfe0; }
div.site-nav .menu div.sub-menu-wrapper					{overflow: hidden;}
div.site-nav .sub-floor-menus li {list-style-type: none; border: none;}

/*IE6 and below version of the navigation*/

div.site-nav div.sub-floor-menus						{background: #f9f8f9; border-right: 1px solid #999; border-bottom: 1px solid #999;}

/*Reset IE6 version*/

div.site-nav li > div.sub-floor-menus 					{background: #f9f8f9; border:none;}
div.site-nav li > div.sub-floor-menus 					{border-right:1px solid transparent;}/*Only IE7 needs this line*/

/*Version for all other browsers*/

div.site-nav li > div.sub-floor-menus div.sub-menu-wrapper-right	{ padding: 0;}
div.site-nav li > div.sub-floor-menus div.sub-menu-wrapper-bottom	{ padding: 0;}



/*Exceptional case for first menu item*/

div.sub-floor-menus div.menu:first-child							{margin-left: 0;}
div.sub-floor-menus div.menu:first-child div.sub-menu-wrapper-left	{background: none; margin: 0;}
div.sub-floor-menus div.menu:first-child div.sub-menu-wrapper-right	{padding: 0;}
div.sub-floor-menus div.menu:first-child div.sub-menu-wrapper		{padding: 0;}



/*MENU SECTIONS*/

div.sub-floor-menus dl						{float: left; display: inline; margin-bottom: -10000px; overflow: hidden; padding-bottom: 10000px;}
div.sub-floor-menus dl:first-child			{border: none; } /* IE6 can't see this */
div.sub-floor-menus dl dt					{font-size: 1.3em; font-weight: bold; line-height: 2em; width: auto; padding-left: 10px; padding-right: 0; color: #000; } 
div.sub-floor-menus dl dt span				{ border-bottom: 1px solid #e0dfe0; padding: 0 40px 5px 0;} 
li.men div.sub-floor-menus dl dt span		{ color: #59bdc9; }
li.women div.sub-floor-menus dl dt span		{ color: #b85fa5;}
li.kids div.sub-floor-menus dl dt span		{ color: #fca62e;}
div.sub-floor-menus dl ul.items				{width: 145px; display: inline; float: left; padding: 6px 0 10px 10px;}
div.sub-floor-menus dl ul.items li			{display:block; float: none; min-height: 15px; line-height: 1.4em; list-style-position:outside ;}



/*FEATURED SECTION*/

div.sub-floor-menus dl.featured dt			{border: none;}
div.sub-floor-menus dl.featured ul.items	{padding: 0;}
div.sub-floor-menus dl.featured ul.items li	{padding: 6px;}	



/*MENU LINKS*/

div.site-nav ul.floors li a	{color: #282828; display: block; font-family: Arial; font-size: 1.7em; font-weight: bold; height: 39px; line-height: 39px; position: relative; text-align: left; width: 80px; padding-left: 15px; z-index: 1;}
div.site-nav ul.floors li.home { background: url("../images/menu_bg_others.gif") repeat scroll left -39px transparent; }
div.site-nav ul.floors li.brands { background: url("../images/menu_bg_others.gif") repeat scroll left -39px transparent; }
div.site-nav ul.floors li.department { background: url("../images/menu_bg_others.gif") repeat scroll left -39px transparent; }
div.site-nav ul.floors li.sale	{ background: url("../images/menu_bg_others.gif") repeat scroll left -39px transparent; }
div.site-nav ul.floors li.men	{ background: url("../images/menu_bg_men.gif") repeat scroll left -39px transparent; }
div.site-nav ul.floors li.women	{ background: url("../images/menu_bg_women.gif") repeat scroll left -39px transparent; }
div.site-nav ul.floors li.kids	{ background: url("../images/menu_bg_kids.gif") repeat scroll left -39px transparent; }

div.site-nav ul.floors li.home img.menu_other { position: absolute; top: -39px; left: 65px; }
div.site-nav ul.floors li.brands img.menu_other { position: absolute; top: -39px; left: 75px; }
div.site-nav ul.floors li.department img.menu_other { position: absolute; top: -39px; left: 110px; }
div.site-nav ul.floors li.sale img.menu_other	{ position: absolute; top: -39px; left: 50px; }
div.site-nav ul.floors li.men img.menu_men	{ position: absolute; top: -39px; left: 60px; }
div.site-nav ul.floors li.women img.menu_women	{ position: absolute; top: -39px; left: 90px; }
div.site-nav ul.floors li.kids img.menu_kids	{ position: absolute; top: -39px; left: 60px; }

div.site-nav ul.floors li a:hover { color: #fff; }

div.site-nav ul.floors li.home:hover, 
div.site-nav ul.floors li.brands:hover, 
div.site-nav ul.floors li.department:hover, 
div.site-nav ul.floors li.sale:hover { background: url("../images/menu_bg_others.gif") repeat scroll left 0 transparent; color: #fff;  }
div.site-nav ul.floors li.men:hover { background: url("../images/menu_bg_men.gif") repeat scroll left 0 transparent; color: #fff;  }
div.site-nav ul.floors li.women:hover { background: url("../images/menu_bg_women.gif") repeat scroll left 0 transparent; color: #fff;  }
div.site-nav ul.floors li.kids:hover { background: url("../images/menu_bg_kids.gif") repeat scroll left 0 transparent; color: #fff;  }

div.site-nav ul.floors li.home:hover img.menu_other { top: 0; left: 65px; }
div.site-nav ul.floors li.brands:hover img.menu_other { top: 0; left: 75px; }
div.site-nav ul.floors li.department:hover img.menu_other { top: 0; left: 110px; }
div.site-nav ul.floors li.sale:hover img.menu_other { top: 0; left: 50px; }
div.site-nav ul.floors li.men:hover img.menu_men { top: 0; left: 60px; }
div.site-nav ul.floors li.women:hover img.menu_women { top: 0; left: 90px; }
div.site-nav ul.floors li.kids:hover img.menu_kids { top: 0; left: 60px; }

/*Active State - when the submenu is shown */

div.site-nav ul.floors li a.active, 					
div.site-nav ul.floors li.men a.active, 				
div.site-nav ul.floors li.women a.active, 			
div.site-nav ul.floors li.kids a.active {}

div.site-nav ul.floors li a.no-sub					{border: none;}
div.site-nav ul.floors li a.no-sub:hover			{border: none;}

/*SUB MENU LINKS*/
div.site-nav ul.floors li div.sub-floor-menus { color: #282828; font-weight: bold; font-size:1.1em; z-index:89;position:absolute;}
div.site-nav ul.floors li div.sub-floor-menus a					{ z-index:88;background:none; color: #58595b; margin-left: 3px; padding-left: 0; border:none; display:inline; font-family:verdana; font-size:1.1em; font-weight:normal; height:auto; line-height:1em; text-transform: none; }
div.site-nav ul.floors li div.sub-floor-menus a:hover			{ z-index:88;background:none; color:#58595b; margin-left: 3px; padding-left: 0; text-decoration: underline;}
div.site-nav ul.floors li div.sub-floor-menus a span			{display:none;}

div.site-nav div.sub-floor-menus dl ul.items li a.sale					{color:red;}
div.site-nav div.sub-floor-menus dl ul.items li a.sale:hover			{}
div.site-nav div.sub-floor-menus dl ul.items li a.clearance				{color:#3366FF;}
div.site-nav div.sub-floor-menus dl ul.items li a.clearance:hover		{}
div.site-nav div.sub-floor-menus dl ul.items li a.new					{color:#d6b500;}
div.site-nav div.sub-floor-menus dl ul.items li a.new:hover				{}
div.site-nav div.sub-floor-menus dl ul.items li a.branddirectory		{color:#000; font-weight:bold; font-family:verdana;}
div.site-nav div.sub-floor-menus dl ul.items li a.branddirectory:hover	{}
div.site-nav div.sub-floor-menus dl ul.items li a.red					{color:#B0171F;}
div.site-nav div.sub-floor-menus dl ul.items li a.red:hover				{}
div.site-nav div.sub-floor-menus dl ul.items li a.blue					{color:#3366FF;}
div.site-nav div.sub-floor-menus dl ul.items li a.blue:hover			{}
div.site-nav div.sub-floor-menus dl ul.items li a.black					{color:#000;}
div.site-nav div.sub-floor-menus dl ul.items li a.black:hover			{}
div.site-nav div.sub-floor-menus dl ul.items li a.pink					{color:#C48189;}
div.site-nav div.sub-floor-menus dl ul.items li a.pink:hover			{}
div.site-nav div.sub-floor-menus dl ul.items li a.yellow				{color:#FDD017;}
div.site-nav div.sub-floor-menus dl ul.items li a.yellow:hover			{}

div.site-nav li.men div.sub-floor-menus dl ul.items li a.highlight			{ color: #59bdc9; }
div.site-nav li.men div.sub-floor-menus dl ul.items li a.highlight:hover	{}

div.site-nav li.women div.sub-floor-menus dl ul.items li a.highlight			{ color: #b85fa5; }
div.site-nav li.women div.sub-floor-menus dl ul.items li a.highlight:hover	{}

div.site-nav li.kids div.sub-floor-menus dl ul.items li a.highlight			{ color: #fca62e; }
div.site-nav li.kids div.sub-floor-menus dl ul.items li a.highlight:hover	{}


#content_area{ position: absolute; left: 0; top: 40px; }


/***** FOOTER ******/
#footer_nav { padding: 20px 0; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin-bottom: 20px; }
#footer_nav ul { list-style-type: none; display: block; float: left; width: 120px; margin-right: 10px;}
#footer_nav #last_panel{ float: right; width: 300px; text-align: right; }
#footer_links {}


/*** SLIDING MENU ****/

#container_body #home_sliding{ width: 230px; height: 420px; float: left; }
#container_body #home_sliding #slide_women_depatment{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/slide_women_arrow.gif") no-repeat scroll 205px 12px #B85FA5; color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }

#container_body #home_sliding #slide_men_depatment{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/slide_men_arrow.gif") no-repeat scroll 205px 12px #59bdc9; color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }
#container_body #home_sliding #slide_kids_depatment{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/slide_kids_arrow.gif") no-repeat scroll 205px 12px #fca62e; color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }

#container_body #home_sliding #slide_grey_out{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/grey_slider.jpg"); color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }
#container_body #home_sliding #slide_grey_out_womens{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/grey_slider.jpg"); color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }
#container_body #home_sliding #slide_grey_out_mens{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/grey_slider.jpg"); color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }
#container_body #home_sliding #slide_grey_out_kids{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/grey_slider.jpg"); color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }




#container_body #home_sliding ul{ background-color: #f4f2f3; padding: 18px; height: 264px; }
#container_body #home_sliding ul li{ border-bottom: 1px solid #e0dfe0; padding: 5px 0; color: #000; font-size: 126%; }
#container_body #home_sliding ul li a{color: #000; font-size: 126%; }
#container_body #home_sliding ul.slide_women_department_content li a.selected{ color: #b85fa5; }
#container_body #home_sliding ul.slide_men_department_content li a.selected{ color: #59bdc9; }
#container_body #home_sliding ul.slide_kids_department_content li a.selected{ color: #fca62e; }

#container_body #home_main_banner{ width: 758px; height: 420px; float: left;  z-index: -10;}
#container_body #home_main_banner a.view_boutique_collection{ display: none; border: 1px solid #ddd; position: absolute; top: 270px; left: 30px; width: 190px; height: 35px; }
#container_body #home_main_banner #trans_menu { background: url("../images/transparent_bg.png") repeat scroll left top transparent; width: 190px; height: 370px; float: left; padding-top: 10px; margin-top: 20px; z-index: -1; }
#container_body #home_main_banner #trans_menu ul li { line-height: 24px; border-bottom: 1px solid #707071; margin: 0 15px; font-size: 130%; }
#container_body #home_main_banner #trans_menu ul li a { color: #fff; }
#container_body #home_main_banner #trans_menu ul li.colour_women { color: #b85fa5; }
#container_body #home_main_banner #trans_menu ul li.colour_men { color: #59bdc9; }
#container_body #home_main_banner #trans_menu ul li.colour_kids { color: #fca62e; }
#container_body #home_main_banner #trans_menu ul.all_boutique { margin-top: 35px; }
#container_body #home_main_banner #trans_menu ul.all_boutique li { border-bottom: none; }
#container_body #home_main_banner #trans_menu ul.all_boutique li a.all_boutique { display: block; line-height: 24px; width: 160px; font-size: 118%; border-top: 1px solid #707071; }
#container_body #home_main_banner #trans_menu ul li a.women { background: url("../images/arrow_women_trans.png") no-repeat scroll right 4px transparent; }
#container_body #home_main_banner #trans_menu ul li a.men { background: url("../images/arrow_men_trans.png") no-repeat scroll right 4px transparent; }
#container_body #home_main_banner #trans_menu ul li a.kids { background: url("../images/arrow_kids_trans.png") no-repeat scroll right 4px transparent; }


#left_panel_holder{ width: 230px; margin-top: 5px; float: left; }
#content_left_column_small, #left_panel{ width: 230px; margin-top: 5px; float: left; }

#left_panel .left_box{ width: 210px; background-color: #FBFAFB; padding: 10px; margin-bottom: 10px; color: #000; z-index: -100; float:left; border: 1px solid #E0DFE0;} 
#left_panel .left_box .arrow_button{ margin-left: 190px; width: 16px; height: 16px; display: block; }
#left_panel .left_box .subtitle { font-size: 136%; font-weight: bold;}
#left_panel .left_box .text { margin: 0 0 10px 0; color: #6d6d72; }
#left_panel .red { background-color: #ef4b4b; color: #fff; }
#left_panel .red a { color: #fff; font-size: 130%;  }
#left_panel .left_box .big{ font-size: 140%; font-weight: bold; margin-bottom: 15px; } 
#left_panel .left_box a.link_img { font-size: 140%; font-weight: bold; }
#left_panel .left_box a.link_img img{ vertical-align: bottom; }

#left_panel .left_box_form_line{ width: 220px; background: url("../images/form_line_bg.gif") repeat-x scroll left top #f5f3f4; padding: 0 0 0 10px; line-height: 29px; margin-bottom: 10px; color: #000;  border: 1px solid #e0dfe0; }
#left_panel .left_box_form_line .left { float: left; width: 100px; font-weight: bold; font-size: 110%; }
#left_panel .left_box_form_line .right { float: left; width: 120px; padding-top: 5px; }
#left_panel .left_box_form_line .right select { width: 115px; color: #58595b; }
#left_panel .left_box_form_line .right select.men { color: #59bdc9; }
#left_panel .left_box_form_line .right select.women { color: #b85fa5; }
#left_panel .left_box_form_line .right select.kids { color: #fca62e; }

#left_panel .left_box_title{ width: 220px; padding: 0 10px 10px 10px; margin-bottom: 10px; color: #000; font-size: 160%; font-weight: bold; }

#left_panel .left_box_form_data{ width: 232px; margin-bottom: 10px; }
#left_panel .left_box_form_data ul { float: left; width: 73px; margin-right: 3px; }
#left_panel .left_box_form_data ul li { padding: 0; margin: 0; }
#left_panel .left_box_form_data .field{ float: left; width: 20px; margin-bottom: 3px; }
#left_panel .left_box_form_data .field_name{ float: left; width: 53px; margin-bottom: 3px; }

#content_right_column_large, #main_panel{ width: 740px; margin-top: 5px; float: left; margin-left: 20px;_margin-left:10px; }
#main_panel .box_promo { width: 360px; float: left; margin-bottom: 15px; z-index: -1; }
#main_panel .box_promo #slide_head{ }
#main_panel .box_promo .content { height: 250px; overflow:hidden; }
#main_panel .box_promo .content .box_brand { height: 80px; width: 117px; background-color: #f8f7f7; text-align: center; vertical-align: middle; }
#main_panel .box_promo .heading { background: url("../images/box_arrow.png") no-repeat scroll 330px 12px #f8f7f7; line-height: 40px; border: 1px solid #e0dfe0; padding: 0 10px; }
#main_panel .box_promo .heading a{ color: #000; font-size: 180%; font-weight: bold; }
#main_panel .big_promo_box {width: 740px; margin-bottom: 10px; }
#main_panel .big_promo_box .tab { width: 140px; padding: 0 15px; line-height: 30px; font-size: 160%; color: #fff; background-color: #6d6d72; }
#main_panel .big_promo_box .women { background-color: #b85fa5; }
#main_panel .big_promo_box .men { background-color: #59bdc9; }
#main_panel .big_promo_box .kids { background-color: #fca62e; }
#main_panel .big_promo_box .content{ border: 1px solid #e0dfe0; width: 738px; }
#main_panel .big_promo_box .content .content_box{ width: 160px; float: left; position: relative; padding: 10px; }
#main_panel .big_promo_box .content .content_box .brand{ font-weight: bold; font-size: 140%; color: #000; } 
#main_panel .big_promo_box .content .content_box .desc{  }
#main_panel .big_promo_box .content .content_box .price{ font-weight: bold; font-size: 126%; color: #000; }
.price{font-weight: bold; font-size: 126%; color: #000; }
#main_panel .big_promo_box .content .content_box .arrow_button{right: 10px; bottom: 10px; position: absolute; width: 16px; height: 16px;}
#main_panel .arrow_button{right: 10px; bottom: 10px; position: absolute; width: 16px; height: 16px;}
#main_panel p{ width: 100%; margin-bottom: 15px; }
#main_panel p strong{ font-size: 120%; }
#main_panel p.promo{ font-size: 140%; color: #b85fa5; font-weight: bold; margin-bottom: 30px; }

#main_panel .brand_box{ float: left; width: 158px; height: 178px; border: 1px solid #e0dfe0; margin: 0 0 5px 5px; padding: 10px; /*position: relative;*/ min-height:214px; z-index: -1; }
#main_panel .brand_box .brand_title{ color: #000; font-weight: bold; font-size: 110%; }
#main_panel .brand_box .brand_desc{ }
#main_panel .brand_box .brand_price{ color: #000; font-weight: bold; float: left; width: 135px; margin-top: 5px; font-size: 120%; padding-top: 2px; }
#main_panel .brand_box .nav_img{ float: right; width: 16px; margin-top: 5px; position:absolute; top:5px; right:10px; }

#main_panel .brand_box .brand_box_popup { display: none; position: absolute; top: 0; left: 0; width: 270px; height: 330px; border: 1px solid #e0dfe0; background-color: #fff; z-index: 2; text-align: center; padding: 15px;  }
#main_panel .brand_box .brand_box_popup .brand_logo { height: 50px; }
#main_panel .brand_box .brand_box_popup .brand_sample { height: 250px;}
#main_panel .brand_box .brand_box_popup a.button_men{ background-color: #59bdc9; }
#main_panel .brand_box .brand_box_popup a.button_women{ background-color: #b85fa5; }
#main_panel .brand_box .brand_box_popup a.button_kids{ background-color: #fca62e; }
#main_panel .brand_box .brand_box_popup a.button_men, 
#main_panel .brand_box .brand_box_popup a.button_women, 
#main_panel .brand_box .brand_box_popup a.button_kids{ display: block; padding: 5px; line-height: 19px; color: #fff; text-decoration: none; position: relative; width: 130px; font-size: 150%; text-align: left; float: left; font-weight: bold; }
#main_panel .brand_box .brand_box_popup a.button_men img, 
#main_panel .brand_box .brand_box_popup a.button_women img, 
#main_panel .brand_box .brand_box_popup a.button_kids img{ position: absolute; top: 7px; right: 5px; border: 0; width: 16px; height: 16px; }
#main_panel .brand_box .brand_box_popup a.more_details{ display: block; padding: 5px 5px 5px 0; color: #000; text-decoration: none; width: 150px; font-size: 150%; float: left; font-weight: bold; }
#main_panel .brand_box .brand_box_popup a.more_details img { vertical-align: top; }

#content_right_column_large h2{ font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#content_right_column_large .account_info_box_left{float:left; width:150px; margin:4px 0px 4px 0px;}
#content_right_column_large .account_info_box_right{float:left; width:150px; margin:4px 0px 4px 0px;}
#content_right_column_large .account_reg_input{width:180px;}


#breadcrumbs { width: 960px; background-color: #fff; color: #6d6d72; padding: 0 15px; line-height: 20px; margin: 0px 0; font-size: 110%; }
#breadcrumbs a{color:#6d6d72; text-decoration:none;}
#breadcrumbs2 { width: 960px; background-color: #fff; color: #6d6d72; padding: 0 15px; line-height: 20px; margin: 0px 0; font-size: 110%; }
#breadcrumbs2 a{color:#fff; text-decoration:none;}
#left_panel_reg{ width: 272px; border: 1px solid #e0dfe0; padding: 20px; margin-right: 20px; float: left; background:#F4F2F3 url(../images/login_bg.gif) repeat-x scroll left top; }
#left_panel_reg .title { margin-bottom: 10px; }
#left_panel_reg .info { margin-bottom: 10px; }
#left_panel_reg .promo { color: #b85fa5; font-size: 140%; font-weight: bold; }

#main_panel_reg { width: 650px; float: left; }
#main_panel_reg .panel_login{ width: 610px; border: 1px solid #e0dfe0; padding: 20px; margin-bottom: 20px; background: url("../images/login_bg.gif") repeat-x scroll left top #f4f2f3; }
#main_panel_reg .panel_reg{ width: 610px; border: 1px solid #e0dfe0; padding: 20px; margin-bottom: 20px; background: url("../images/reg_bg.gif") repeat-x scroll left top #f4f2f3; }

#main_panel_reg_thanks { text-align: center; width: 938px; height: 148px; border: 1px solid #E0DFE0; background: url("../images/reg_thanks_bg.gif") repeat-x scroll left top #f4f2f3; margin-bottom: 20px; padding: 25px; }
#main_panel_reg_thanks .promo { color: #b85fa5; font-size: 140%; font-weight: bold;  }

.title{ font-size: 180%; font-weight: bold; }
.form_button { display: block; padding: 5px; background: url("../images/button_bg.gif") repeat-x scroll top left #3c3c43; line-height: 19px; color: #fff; text-decoration: none; position: relative; width: 90px; font-size: 150%; text-align: left; float: right; font-weight: bold; }
.form_button img{ position: absolute; top: 7px; right: 5px; border: 0; width: 16px; height: 16px; }

.form_button_light { display: block; padding: 5px; background: url("../images/button_light_bg.gif") repeat-x scroll top left #fff; line-height: 17px; color: #000; text-decoration: none; position: relative; width: 90px; font-size: 150%; text-align: left; float: right; border: 1px solid #e0dfe0; font-weight: bold; }
.form_button_light img{ position: absolute; top: 7px; right: 5px; border: 0; width: 16px; height: 16px; }
.form_button2 { display: block; padding: 5px; background: url("../images/button_bg.gif") repeat-x scroll top left #3c3c43; line-height: 19px; color: #fff; text-decoration: none; position: relative; width: 90px; font-size: 150%; text-align: left; float: right; font-weight: bold; }


/****	SEARCH AUTOCOMPLETE *****/
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #E0DFE0; background:#FFF; cursor:default; text-align:left; max-height:350px; width: 285px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 10px; }
.autocomplete div img {float: left; width: 41px; margin-right: 10px; margin-bottom: 10px; }
.autocomplete div p{ padding: 0; margin: 0; float: left; width: 135px; font-size: 130%;}
.autocomplete div p span.main{}
.autocomplete div p span.main_info{ font-weight: bold; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
.autocomplete #search_title{ font-size: 14px; font-weight: bold; padding: 10px 0; margin: 0 10px; border-bottom: 1px solid #E0DFE0; }
.autocomplete #search_title .selected { background:none;}
.autocomplete a.footer{ background: url("../images/search_arrow.png") no-repeat scroll 240px 13px #58595b; color: #fff; width: 243px; padding: 12px; display: block; font-size: 160%; }

.brand_graphic{ margin-bottom: 20px; z-index: -1;}
.brand_graphic a{ position: absolute; top: 270px; right: 10px; }

#pagination_big { width: 990px; text-align: right; margin-bottom: 5px; }
#pagination_big .page { padding: 2px 5px; background-color: #3c3c44; color: #fff; }

.b_logo{width:140px; height:130px; float:left;  border-top:0; border-bottom:6px solid #f4f2f3; border-right:6px solid #f4f2f3; text-align:center; z-index: -100; }
.b_logo .nav_img{right: 10px; bottom: -35px; position: absolute; width: 16px; height: 16px;}
.brand_hover{width:140px; height:130px;	position:absolute; background-color:#000000;z-index:10;  /* for IE */ filter:alpha(opacity=60);  /* CSS3 standard */  opacity:0.6;}

.b_logo_inner{width:140px; height:130px;	position:absolute; color:white; font-size:12px; font-family:Arial, Helvetica, sans-serif; z-index:12}
.b_logo_inner a{margin-top:4px;}

#main_panel .left_box_title{
color:#000000;
font-size:160%;
font-weight:bold;
margin-bottom:10px;
padding:0 10px 10px;
padding-left:0;
width:730px;
}
#main_column{font-size:11px;}
#main_column h1{font-size:20px;}

h1{ font-size:160%; line-height:160%;}
h2{font-size:150%; line-height:140%;}
h3{font-size:140%; line-height:120%;}
h4{font-size:100%; line-height:100%;}

#main_column #product_price_box{font-size:18px; font-weight:bold;}
.wishlist_add{width:88px; height:15px; float:left; background-color:#6d6d72; color:white; text-decoration:none; padding:4px; margin-top:6px;}
.add_basket_pro{width:170px; text-align:left; height:28px; padding-left:14px; float:left; border:0; font-size:14px; font-weight:bold; color:white; cursor:pointer; padding-bottom:0px;}

.trans_menu_dept{float:left;width:162px; height:16px; position:absolute; bottom:0; padding:14px; background: url("../images/mens_dept_link.jpg"); color:white; font-size:14px; background-color:#59BECA;}
#trans_all_dept{color:white}
.trans_menu_dept_women{float:left;width:162px; height:16px; position:absolute; bottom:0; padding:14px; background: url("../images/womens_dept_link.jpg"); color:white; font-size:14px; background-color:#B85FA5;}
.trans_menu_dept_kid{float:left;width:162px; height:16px; position:absolute; bottom:0; padding:14px; background: url("../images/kids_dept_link.jpg"); color:white; font-size:14px; background-color:#FCA62E;}
#progress_basket{margin-bottom:15px; float:left;}
#progress_basket .basket_tab{width:208px; height:19px; background:#F4F2F3 url(../images/basket_tab_bg.jpg) repeat-x scroll left top; padding:6px; font-size:14px; float:left; border:1px solid silver; color:#a7aaac; font-weight:bold; }
#progress_basket .basket_tab.middle{margin-left:37px; margin-right:37px;}
#progress_basket .basket_tab.selected{background:#313139 url(../images/basket_tab_selected.jpg) repeat-x scroll left top; color:white; }



table.basket_content{  margin-bottom: 5px; width: 740px; }

table.basket_content .title_tab{ height:20px; background:#F4F2F3 url(../images/basket_tab_bg.jpg) repeat-x scroll left top; font-size:14px; color:#a7aaac; }

table.basket_content td{ border-left: 1px solid #ebebeb; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; text-align: center; height: 89px; padding: 10px 5px; background:#313139 url(../images/basket_bg.gif) repeat-x scroll left top; border-right: 1px solid #ebebeb; }
table.basket_content td img { border: 1px solid #ebebeb; width: 70px; }

table.basket_content td.last { border: none; border-right: 1px solid #ebebeb; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
table.basket_content td.last img { border: none; }
table.basket_content td.border_line{ height: 1px; font-size: 1px; padding: 3px 0; border: none; }

.reg_form_left{float:left; width:98px; text-align:left; margin:3px 0; min-height:10px; _height:10px; font-weight:bold;}
.reg_form_right{float:left; width:200px; text-align:left; margin:3px 0; min-height:10px; _height:10px;}
.account_reg_input{  }

.h3_title { font-weight: bold; font-size: 16px; padding: 0; margin: 0 0 5px 0; color: #000; }

a.account_menu:link, a.account_menu:visited{
display:block;
/*color:#666666;*/
text-decoration:none;
font-size:115%;
line-height:170%;
}

a.account_menu:hover{
display:block;
/*color:#ec006c;
color:#f18e00;*/
text-decoration:underline;
font-size:115%;
line-height:170%;
}

a.account_menu_active:link, a.account_menu_active:visited{
display:block;
/*color:#ec006c;
color:#f18e00;*/
font-weight:bold;
text-decoration:none;
font-size:115%;
line-height:170%;
}
a.account_menu_active:hover{
display:block;
/*color:#ec006c;
color:#f18e00;*/
font-weight:bold;
text-decoration:underline;
font-size:115%;
line-height:170%;
}

.left { float: left; width: 100px; font-weight: bold; font-size: 110%; }

/*  heading styles 
.pink_title{color:#ec006c;}
.blue_title{color:#009de0;}
.orange_title{color:#f18e00;}
.green_title{color:#43A228;}
.grey_title{color:#888888;}
.pink_title_light{color:#ffb4d4;}
.blue_title_light{color:#91D5F2;}
.orange_title_light{color:#f18e00;}
.green_title_light{color:#43A228;}
*/
.content_home_bottom{border:1px solid #E0DFE0;
width:718px;padding:10px;}
#womens_sub{color:#282828;}
#mens_sub{color:#282828;}
#kids_sub{color:#282828;}
.pointer{padding-bottom:10px;float:left;}
.brand_free_text{float:right; width:760px;}
.brand_free_text h1{font-size:160%; font-weight:bold; }
.left_box_title {float:left}
#floor_nav,.menu{z-index:88;}
