/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ///////////	Default css for new Web Application project: main.css
/* --------------------------------------------------------------------------- */

	/*body {background-image: url(images2/navline.gif); background-repeat: repeat-x;background-position:0px 5px;} This style is styled inline in the following files: default.aspx, contact.aspx, about.aspx, brands.aspx, press.aspx */
	body, table {font:normal 12px arial,helvetica,sans-serif; color:#000; text-align:center; margin:0px; padding:0px;}	
	p {margin:0px 0px 10px 0px; padding:0px;}
	td, th		{vertical-align:top;	 text-align:left; }
	div.clear	{clear:both; height:0px;}
	address {font:normal 12px arial,helvetica,sans-serif; margin:0px 0px 10px 0px; padding:0px;}
	
	div#callouts div {float:right; padding:0px 6px 0px 0px; margin:10px 0px 0px 0px; }
	div#callouts div img {display:inline; }
	
/* $$$$$$$$$$$$$$$$$$$$$	Layout styles: 	$$$$$$$$$$$$$$$$$$$$$ */
	
	div#container	{width:1000px; background-color: transparent; margin:0px auto; text-align:left;}/*	background-color:#3367CD;	width:880;*/
	div.centercol	{width:800px; margin:0px 40px 50px 40px;}
			
	div.w600	{width:600px; float:left; }
	div.w300	{width:300px; float:left; }
	div.w400	{width:400px; float:left; }
	div.w200	{width:200px; float:left; }
	
	h1		{font:normal 18px arial,helvetica,sans-serif; margin:30px 0px 40px 0px; padding:0px; color:#000; text-transform:lowercase; }
	h2		{font:bold 12px arial,helvetica,sans-serif; margin:15px 0px 2px 0px; padding:0px; text-transform:lowercase; }
	
	
	.bodycopy {
	float: left;
	width: 690px;
	/*height: 500px;*/
	line-height:20px;
	font-size: 11px;
	color:#666;
	padding:0px 10px 25px 20px;
	
	}
	
/* $$$$$$$$$$$$$$$$$$$$$	Layout styles: 	$$$$$$$$$$$$$$$$$$$$$ */

/* $$$$$$$$$$$$$$$$$$$$$	 Main Body Area styles: (10_27_08)	$$$$$$$$$$$$$$$$$$$$$ */

div.productlist {
	width: 720px; float:right; padding: 0px 0px 30px 0px; /*width: 730px; float:right; padding: 0px 0px 30px 15px;*/
	}
.dolcevita { 
	/*Dolce Vita*/
	width: 687px; 
	float:right;
	padding: 0px 0px 30px 15px;
	/*background-image:url(../images2/header_bgrd03.jpg);*/
	background-repeat: no-repeat;
	}
.dv { 
	/*DV*/
	/*background-image:url(../images2/header_bgrd04.jpg);*/
	background-repeat: no-repeat;
	}
.clothing { 
	/*Clothing*/
	/*background-image:url(../images2/header_bgrd05.jpg);*/
	background-repeat: no-repeat;
	}
#header{
	
	margin-bottom:5px;
	width:720px;
	height:50px;
	font:normal 13px Helvetica, Arial,  sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	color:#000;
	/*border: 1px solid #a7a7a7;*/
	}
	
#header_divider{
	width: 700px;
	height: 3px;
	float:right;
	border-top: 1px solid #a7a7a7;
	padding-top: 10px;
	margin-bottom:0px;
	}
#header_divider div {
	font:normal 16px "Times New Roman", Times, serif;
	}
.sitemap {
	margin-top: 1px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	letter-spacing:normal;
}
.sitemap a:link {
	margin-top: 1px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	letter-spacing:normal;
	text-decoration: underline;
	}
.sitemap a:visited{
	margin-top: 1px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999;
	letter-spacing:normal;
	text-decoration: underline;
	}
.sitemap a:hover{
	margin-top: 1px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:normal;
	text-decoration: underline;
	}


		
/* %%%%%%%%%%%%%%%%%%%%%	Product-Thumbs styles  nc %%%%%%%%%%%%%%%% */
div.maincontainer {width:880px;}
div.sidenavcontainer {width: 100px;float:left; margin-top:13px;}
div.homecontent {width: 702px; float:left; padding: 0px 0px 0px 0px;}
div.logoheader {float:left; clear:both;}

div.header_shoes p {float:right;}
div.header_clothing p {float:right;}
div.header_accessories p {float:right;}
div#clearance {width:687px; float:left; clear:both; margin:5px 0px 0px 0px;}
.thumbcontainer {
	margin:15px 10px 0px 20px;	/*margin:15px 0px 0px 30px;*/
	float:left;
	height:220px;
	width:140px;
	}
.thumbcontainer img {
	padding-bottom: 0px;
	.padding-bottom: 0px;
	}

.brand {
	width:90px;
	height:14px;
	line-height: 12px;
	float:left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999;	
	/*border-bottom:1px dotted #666;*/
	/*background-image:url(/images2/prodtitle_bgrd.gif); background-repeat:repeat-x; background-position:bottom;*/
	padding: 0px 0px 0px 3px;	
	}

.price{
	width:44px;
	/*background-color:#666;*/
	float:left;
	font-weight: normal;
	font-family:arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color:#666;
	height:15px;
	padding: 0px 0px 0px 3px;
	
}
.saleprice{
	width:44px;
	border:solid 1px #ccc;
	float:right;
	font-weight: normal;
	text-align:center;
	line-height: 13px;
	font-family:arial, helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	background-color:#999;
	height:28px;
	padding: 3px 0px 0px 0px;
	border-bottom:none;
}


.producttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666;padding-top: 3px;
	line-height: 14px;
	padding:0px 0px 3px 3px;
	margin-bottom: 0px;
	height: 13px;
	clear:both;
	/*background-image:url(/images2/prodname_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;*/
	}
.saleproducttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666;padding-top: 3px;
	line-height: 14px;
	padding:0px 0px 3px 3px;
	margin-bottom: 0px;
	float:left;
	width:90px;
	height: 13px;
	/*background-image:url(/images2/prodname_bkgrd.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;*/
	
	}

.colornote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;*/
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom:1px;
	padding-left: 3px;
	height: 12px;
	clear:both;
	line-height: 10px;
	}


/* %%%%%%%%%%%%%%%%%%%%% END	Product-Thumbs styles  nc %%%%%%%%%%%%%%%% */

/* %%%%%%%%%%%%%%%%%%%%%	Logo-Navigation styles  %%%%%%%%%%%%%%%% */
	#navShell {background:transparent url(/images2/nav_background.gif) repeat-x 0px 0px; width:880px; height:95px; z-index:30;/*border-bottom:1px solid #a7a7a7;*/ }
	#footShell {width:1000px; margin:0 0 50px 0;} /*880px*/
	.footer_indent {width: 100%; float:right; background-color:;/*border-top:1px solid #a7a7a7;*/ }
	
/* user_leftnav */
	#leftShell  {width:880px; border:1px solid #a7a7a7;}
	#user_leftnav 					{padding:15px 0px 0px 0px; margin:0px; list-style-type:none; text-align:left; font:normal 10px arial,sans-serif; color:#666;}
	#user_leftnav li 				{display:inline; border-right:solid 1px #666; padding:0px 5px 0px 5px; }
	#user_leftnav li.first		{padding-left:0px; }
	#user_leftnav li.last			{padding-right:3px; border:none; }
	
	#user_leftnav A:link, #user_nav A:visited, #user_nav A:active
				{font:normal 10px arial,sans-serif; color:#666; background-color:transparent; text-decoration:none;}
	#user_leftnav A:hover
				{font:normal 10px arial,sans-serif; color:#999; background-color:transparent; text-decoration:none;}
/* user_nav */	
	
/* user_nav */	
	#user_nav 					{padding:15px 0px 0px 0px; margin:0px; list-style-type:none; text-align:right; font:normal 10px arial,sans-serif; color:#666;}
	#user_nav li 				{display:inline; /*border-right:solid 1px #666;*/ padding:0px 5px 0px 5px; }
	#user_nav li.first		{padding-left:0px; }
	#user_nav li.last			{padding-right:3px; border:none; }
	
	#user_nav A:link, #user_nav A:visited, #user_nav A:active
				{font:normal 10px arial,sans-serif; color:#666; background-color:transparent; text-decoration:none;}
	#user_nav A:hover
				{font:normal 10px arial,sans-serif; color:#333; background-color:transparent; text-decoration:none;}
/* user_nav */	


/* user_subnav */
	/*	navbar container	*/
	#user_subnav, #user_subnav ul {float:left; list-style-type:none; padding:0px; margin:0 0 0 30px; background-color:white; color:#000; }
	#user_subnav						{position:relative; top:43px; z-index:11;}
	#user_subnav li			{float:left; padding:0px 0px 0px 0px;}/* width needed or else Opera goes nuts */	
	#user_subnav li.tbar		{margin:0 10px; 0}/*margin-left:35px;*/   /*	margins separating topbar elements (Shoes, Clothing, Acessories...etc	*/
	#user_subnav li.tbar ul li {z-index:10; padding-left:10px;}
	
	/* the actual dropdowns lists */
	#user_subnav li ul {width:102px; height:auto; margin:0;  position:absolute; left:-999em; z-index:10;}/* using left instead of display to hide menus because display: none isn't read by screen readers */
	li.tbar ul {}
	#user_subnav li li {width:100px; /*border:1px solid #a7a7a7; border-bottom:none;*/ }
	#user_subnav li li.droplast {margin-bottom:10px;}
	
	/* the actual dropdowns lists: hover activators */
	#user_subnav li:hover ul ul, #user_subnav li:hover ul ul ul {left:-999em;}
	#user_subnav li:hover ul, #user_subnav li li:hover ul, #user_subnav li li li:hover ul {left:auto; }/*	{display:none} to hide dropdowns	*/
	#user_subnav li.sfhover ul  {left:auto; }
	#user_subnav li:hover {color:#eda; position:static;}
	
	/* Link colors */
	#user_subnav A:link, #user_subnav A:visited
			{font:normal 14px arial, verdana, sans-serif; 
			font-variant:small-caps;
			color:#000; 
			padding:5px 5px 5px 5px; 
			background-color:transparent; 
			text-decoration:none;
			display:block; }
	#user_subnav A:hover, #user_subnav A:active
			{text-decoration:underline;}
/* user_subnav */



/*	 Navigation styles: SortingNavigator.ascx	*/
	.sortbox {float:left; padding:10px 10px 10px 0px; }
	
	.sortbox A:link, .sortbox A:visited, .sortbox A:active
				{font:normal 11px arial,sans-serif; color:#666666; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }
	.sortbox A:hover
				{font:normal 11px arial,sans-serif; color:#999; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }

	.selected A:link, .selected A:visited, .selected A:active
				{font:bold 11px arial,sans-serif; color:#333333; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }
	.selected A:hover
				{font:bold 11px arial,sans-serif; color:#999; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }
/*	 Navigation styles	*/
	
/* %%%%%%%%%%%%%%%%%%%%%	Logo-Navigation styles  %%%%%%%%%%%%%%%% */
	
	
	
/* %%%%%%%%%%%%%%%%%%%%%	Form styles  %%%%%%%%%%%%%%%% */	
	
	div.formTables table				{margin:10px 0px 30px 0px; }						/*	Form table blocks	*/
	div.formTables table td			{height:30px; }
	div.formTables table td strong {position:relative; top:5px; left:1px; }		/*	FirstName, LastName Emailaddress...etc	*/
	div.formTables table td div	{margin:10px 0px 15px 0px; }						/* 'button' and 'text below button' blocks	*/
	
	
	div.formTables input.Content 	{border:1px solid #a7a7a7; width:225px; }		/*	Form controls - input fields	*/
	div.formTables select.Content {border:1px solid #a7a7a7; width:225px; }		/*	Form controls - select fields	*/
	div.formTables textarea.Content {border:1px solid #a7a7a7; width:300px; }		/*	Form controls - select fields	*/
	
	.ErrorMessages {color:#9B2B40; background-color:#fff; font-weight:bold; text-align:left; }/*	Form error blocks	*/
	.Messages		{color:#487072; background-color:#fff; font-weight:bold;}
	
/* %%%%%%%%%%%%%%%%%%%%%	Form styles  %%%%%%%%%%%%%%%% */
	
	
	
A:link, A:visited, A:active
			{font:normal 10px arial,helvetica,sans-serif; color:#000; background-color:transparent; text-decoration:none;}
A:hover	{font:normal 10px arial,helvetica,sans-serif; color:#999; background-color:transparent; text-decoration:underline;}
	
	
	/*	a			{color:#000; font-family:verdana; text-decoration:none; }
	a:hover	{color:#416566; font-family:verdana; text-decoration:none; }
	
	h1		{color:#416566; font-family:arial,helvetica,sans-serif; font-size:18px; }
	h2		{color:#392C1C; font-family:arial,helvetica,sans-serif; font-size:16px; margin:0;}
	h3		{color:#416566; font-family:arial,helvetica,sans-serif; font-size:16px; margin:0;}
	h4		{color:#416566; font-family:arial,helvetica,sans-serif; font-size:12px; }	*/
	
	.body 		{width:626px;  color:#392C1C; padding:20px 45px 25px 41px; }
	.items a			{background-color:#f2f3ee; padding: 0px 3px 0px 3px;}
	.items a:hover	{background-color:#f2f3ee; padding: 0px 3px 0px 3px;}
	
	.highlight	{color:#b5b5a9; }
	/*.cart		{width:51px; font:bold 12px arial,sans-serif; color:#333;}	topnav: checkout	*/
	.copyright	{padding-left:0px; font-size:10px;}
	
	.leftnav		{width:143px; background:#f2f3ee url(images/leftnav_bg.gif) repeat-y; }
	.dotnav		{background:transparent url(images/dots.gif) repeat-x 60% 60%; }
	.dotnav a	{color:#416566 }
	
	.items		{font-size:10px; padding:3px 0px 3px 15px;}
	.pages		{font-size:10px; }
	.on			{font-weight:bold; }
	
	.product		{text-align:center; width:138px; color:#5b4f43; font-size:10px; line-height:15px;}
	.lined		{padding:10px 0px 10px 0px; border-bottom:#e5e6e1 1px solid; }
	.view			{padding:8px 0px 8px 0px; border-width:1px 0px 1px 0px; border-color:#e5e6e1; border-style:solid; }
	.description {color:#666666}
	
	
/* drop shadow effect */
	/*	.blur						{margin-left:8px; margin-top:8px; width:779px;}	*/
	/*	.shadow, .contents	{position:relative;	bottom:4px; right:4px; width:779px;}	*/
	/*	.shadow 					{background-color:#49594A; }	*/
	/*	.contents				{background-color:#ffffff; }	*/
	.productNameDetail	{color:#333333; font:bold 14px arial,helvetica,sans-serif}

/* --------------------------------------------------------------------------- */
/* ///////////	Default css for new Web Application project: main.css - end
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ///////////	Sitewide css: style.css
/* --------------------------------------------------------------------------- */

	/*	.GeneralPage	{margin:20px 0px 0px 0px; background-color:#000;}	*/
	.Headings		{font:bold 12px arial,helvetica,sans-serif; color:#4B4034; text-align:left; text-transform:uppercase;} /* text-decoration:none;	*/
	
	.Instructions	{color:#4B4034;} /* font:normal 11px Verdana,helvetica,sans-serif; text-decoration:none; text-align: left;  Text Align */
	
	.Inputs		{color:#4B4034; border:1px solid #7F9DB9; font-weight:bold;} /*font:bold 11px Verdana,helvetica,sans-serif;  text-decoration: none;	*/ 
	
	.Content		{color:#392C1C; background-color:#FFFFFF; } /*	font:normal 11px Verdana,helvetica,sans-serif; text-decoration:none; background-image:none; text-align: left; */
	.ContentTableHeader {color:#4B4034; border-bottom:3px solid #A49F97; padding-bottom:4px; text-transform:uppercase; font-weight:bold; } /* font:bold 11px Verdana,helvetica,sans-serif; text-decoration:none; text-align:left;	*/ 
	.ContentTableHorizontal {background-color:#A49F97;}
	.ContentTable {}
	
	.prodPrice			{font:normal 12px arial,helvetica,sans-serif; color:#392C1C;}
	.prodDescription	{font:normal 11px arial,helvetica,sans-serif; color:#666;} /* shoe description on the Details pg */
	.productRelated	{font:bold 12px arial,helvetica,sans-serif; color:#000;  vertical-align:top; height:20px; border-bottom:1px solid #999;} /*text-transform:uppercase;*/
	
	.relatedImage	{border-bottom:1px solid #FFFFFF;} /*E6E6DB*/
	.relatedName	{color:#392C1C;}		/*	font:bold 11px Verdana,helvetica,sans-serif;	*/
	.relatedPrice	{font:bold 10px arial,helvetica,sans-serif; color:#392C1C;}
	
	.swatchOn 		{font:bold 10px arial,helvetica,sans-serif; color:#CDCCBE;}
	.swatchBorder	{border-bottom:1px solid #E6E6DB;}
	.swatchText		{font:normal 10px arial,helvetica,sans-serif; color:#CDCCBE; }
	
	.srImage		{border-bottom:7px solid #FFFFFF;}/*E6E6DB*/
	.srName		{font:bold 10px arial,helvetica,sans-serif; color:#5B4F43; }
	.srPrice		{font:normal 10px arial,helvetica,sans-serif; color:#5B4F43;}
	
	.pagination		{font:normal 12px arial,helvetica,sans-serif; color:#5B4F43; padding-right:50px; }
	.pagination span {font:normal 12px arial,helvetica,sans-serif; color:#999;}
	.emailSubmit	{ color:#000000; height:18px;}/*	font:normal 11px Verdana,helvetica,sans-serif;	*/
	.link 			{color:#5D888A;}
	.SubTitle		{font:normal 16px Arial,helvetica,sans-serif; color:#487072; vertical-align:bottom; text-transform:uppercase; }
	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ///////////	Sitewide css: style.css
/* --------------------------------------------------------------------------- */

	.searchtd { font: normal 13px Arial, Helvetica, sans-serif; color:#black; 
		margin-bottom: 0px; padding-bottom:0px; height:auto;
		}
	.emptytd {width:0px; display:none;}
	#searchimg {margin-top:5px;}

/* --------------------------------------------------------------------------- */
/* ///////////	Sitewide css: style.css
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* %%%%%%%%%%%%%%%%%%%%%	OLD Side-Nav styles (Version before Javascript version) %%%%%%%%%%%%%%%% */


/*
li#last {padding-bottom:25px;}

.newarrival:link{font: 12px Arial, Helvetica, sans-serif;margin: 0px;color:#000;}
.newarrival:visited{font: 12px Arial, Helvetica, sans-serif;margin: 0px; color:#000;}
.newarrival:hover{font: 12px Arial, Helvetica, sans-serif;margin: 0px; color:#666;text-decoration: none;}

.sidenavlink:link{
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.sidenavlink:visited {font: 11px Arial, Helvetica, sans-serif; color:#999; text-decoration: none;}
.sidenavlink:hover {font: 11px Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}

div.sidenav {margin: 0px 15px 15px 0px; background-color:#fff;}
div.sidenav ul { padding: 0; margin: 0;}
div.sidenav ul li {font: 12px Arial, Helvetica, sans-serif; text-transform: lowercase;  margin: 0px;}

div.sidenav ul li p.category01 {margin: 0px; padding: 20px 0px 5px 10px;}
div.sidenav ul li, div.sidenav ul li ul li, div.sidenav ul li ul li ul li  {list-style: none;}
div.sidenav ul li a, div.sidenav ul li ul li a, div.sidenav ul li ul li ul li a  {display: block;}
li a.current, li a.current:hover, li a.current:active {
	color:#7F634C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	cursor: default;
} 
div.sidenav ul li ul li p{
	padding: 5px 0px 3px 10px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: 15px center;
}
div.sidenav ul li ul li ul li p{
	padding: 3px 0px 3px 25px;
	margin:0px;
	background-image:url(/images2/sidenav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.subnavlink:link {
	font-family: arial;
	font-size: 11px;
	color: #666666;
}
.subnavlink:visited {
	font-family: arial;
	font-size: 11px;
	color: #666666;
}

.subnavlink:hover {
	font-family: arial;
	font-size: 11px;
	color: #9933cc;
	text-decoration: none;
}
.subnavlinkstatic {
	font-family: arial;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
}
.subnav {
	padding-right: 25px
}
*/
/* %%%%%%%%%%%%%%%%%%%%% END OLD Side-Nav styles (Version before Javascript version) %%%%%%%%%%%%%%%% */
