/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ///////////	Default css for new Web Application project: main.css
/* --------------------------------------------------------------------------- */

	
	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:left; padding:0px; margin:10px 0px 0px 0px; }
	div#callouts div img {display:inline; }
	
/* $$$$$$$$$$$$$$$$$$$$$	Layout styles: 	$$$$$$$$$$$$$$$$$$$$$ */
	
	div#container	{width:880px; background-color: transparent; margin:0px auto; text-align:left;}/*	background-color:#3367CD;	*/
	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; }
	
/* $$$$$$$$$$$$$$$$$$$$$	Layout styles: 	$$$$$$$$$$$$$$$$$$$$$ */
div.productlist {
	width: 735px; float:right; padding: 0px 0px 30px 15px;
	}
#header{
	
	margin-bottom:5px;
	width:100%;
	height:50px;
	font:normal 13px Helvetica, Arial,  sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	color:#000;
	/*border: 1px solid #a7a7a7;*/
	}
	
#header_divider{
	width: 720px;
	height: 3px;
	float:right;
	border-top: 1px solid #a7a7a7;
	padding-top: 11px;
	margin-bottom:0px;
	}

		

/* %%%%%%%%%%%%%%%%%%%%%	Product-Thumbs styles  nc %%%%%%%%%%%%%%%% 
div.maincontainer {border: 1px solid #a7a7a7;width:880px;}
div.productlist {width: 662px; float:left; padding: 0px 25px 30px 15px;}
div.homecontent {width: 702px; float:left; padding: 0px 0px 0px 0px;}
div.logoheader {float:left; clear:both;}
div.header_shoes{
	margin-top:5px;
	margin-bottom:5px;
	width:222px;
	height:106px;
	background-image:url(../images2/imgheader_shoes.jpg);
	font:normal 15px "Times New Roman", Times, serif;
	letter-spacing:4px;
	color:#666666;
	padding-right:660px;
	padding-top:92px;
	}
	div.header_clothing{
	margin-bottom:5px;
	width:222px;
	height:106px;
	background-image:url(../images2/imgheader_clothing.jpg);
	font:normal 15px "Times New Roman", Times, serif;
	letter-spacing:4px;
	color:#666666;
	padding-right:660px;
	padding-top:92px;
	}
	div.header_accessories{
	margin-bottom:5px;
	width:222px;
	height:106px;
	background-image:url(../images2/imgheader_accessories.jpg);
	font:normal 15px "Times New Roman", Times, serif;
	letter-spacing:4px;
	color:#666666;
	padding-right:660px;
	padding-top:92px;
	}
div.header_shoes p {float:right;}
div.header_clothing p {float:right;}
div.header_accessories p {float:right;}
div#clearance {width:650px; float:left; clear:both; margin:5px 0px 0px 0px;}
.thumbcontainer {margin:25px 0px 0px 20px;width:140px;float:left;height:260px;}*/
/*
.brand{
	width:90px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px; 
 	font-weight: normal; 
 	color: #999999;	
	height:15px;
	background-image:url(../images2/prodtitle_bgrd.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 3px 0px 0px 3px;	
}
.brand p {
	padding:5px 0px 0px 0px;
}
.price{
	width:45px;
	background-color:#333300;
	float:left;
	font-weight: normal;
	font-family:arial, helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	height:15px;
	padding: 3px 0px 0px 2px;
	
}
.price p {
	padding:5px 0px 0px 0px;
}

.producttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666;padding-top: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-bottom: 0px;
	height: 13px;
	clear:both;
	}
.producttitle p {
	margin:6px 0px 0px 0px;
	}
.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;
	}
.colornote p {
	margin:4px 0px 0px 0px;
	}

/* %%%%%%%%%%%%%%%%%%%%%	Sale Styles  nc %%%%%%%%%%%%%%%% */	
/*.saleprice{
	width:43px;
	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:#000066;
	height:28px;
	padding: 3px 0px 0px 0px;
	border-bottom:none;
}
.saleprice p {
	/*padding:2px 0px 0px 0px; 
}
.saleproducttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666;padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-bottom: 0px;
	float:left;
	width:85px;
	height: 13px;
	padding-top: 2px;
	
	}
.saleproducttitle p {
	margin:6px 0px 0px 0px;
	}
.salecolornote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	height: 13px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom:1px;
	position: relative;
	clear: both;
	}
.salecolornote p {
	margin:4px 0px 0px 0px;
	}
*/
/* %%%%%%%%%%%%%%%%%%%%% END	Product-Thumbs styles  nc %%%%%%%%%%%%%%%% */

/* %%%%%%%%%%%%%%%%%%%%%	Side-Nav styles  nc %%%%%%%%%%%%%%%% */

div.sidenavcontainer {width: 100px;float:left;}
div.sidenav {
	/*border-top: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
	margin: 0px 15px 15px 15px;
	background-color:#fff;
	background-image: url(../images2/sidenav_bordertile.jpg);
	background-repeat:repeat-y;
	background-position: left;
}
div.sidenav ul { padding: 0; margin: 0;}
div.sidenav ul li {font: 11px Arial, Helvetica, sans-serif; text-transform: lowercase;  margin: 0px;}

div.sidenav ul li p.category {margin: 0px; padding: 20px 0px 5px 10px;border-bottom: 1px dashed #ccc;}
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: 10px;
	text-decoration: none;
	cursor: default;
} 
div.sidenav ul li ul li p{
	padding: 5px 0px 3px 30px;
	margin:0px;
	background-image:url(/images2/sidenav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
div.sidenav ul li ul li ul li p{
	padding: 3px 0px 3px 45px;
	margin:0px;
	background-image:url(/images2/sidenav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 30px center;
}
li#last {padding-bottom:25px;}

.newarrival:link{font: 11px Arial, Helvetica, sans-serif;margin: 0px;color:#000;}
.newarrival:visited{font: 11px Arial, Helvetica, sans-serif;margin: 0px; color:#000;}
.newarrival:hover{font: 11px Arial, Helvetica, sans-serif;margin: 0px; color:#666;text-decoration: none;}

.sidenavlink:link{
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.sidenavlink:visited {font: 10px Arial, Helvetica, sans-serif; color:#999; text-decoration: none;}
.sidenavlink:hover {font: 10px Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}



/* %%%%%%%%%%%%%%%%%%%%% ENDd	Side-Nav styles  nc %%%%%%%%%%%%%%%% */





/*div.sidenavold ul li {list-style: none;}*/

.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
}







/* %%%%%%%%%%%%%%%%%%%%%	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:880px;}
	.footer_indent {width: 720px; float:right; /* border-top:1px solid #a7a7a7;*/ margin-right: 7px;}
	
	
/* 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:#9933CC; 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:#CCC; background-color:transparent; text-decoration:none;}
/* user_nav */	


/* user_subnav */
	/*	navbar container	*/
	#user_subnav, #user_subnav ul	{float:right; list-style-type:none; padding:0px; margin:0px; background-color:white; color:#000; font-variant:small-caps; }
	#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-left:40px;}/*	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, #user_subnav A:active
			{font:normal 11px arial,sans-serif; color:#000; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }
	#user_subnav A:hover
			{font:normal 11px arial,sans-serif; color:#999; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }
/* 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:#9933CC; 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:#9933CC; padding:5px 5px 5px 5px; background-color:transparent; text-decoration:none;display:block; }
/*	 Navigation styles	*/
	
/* %%%%%%%%%%%%%%%%%%%%%	END // 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:#000; background-color:#fff; font-weight:bold; text-align:left; }/*	Form error blocks	*/
	.Messages		{color:#487072; background-color:#fff; font-weight:bold;}
	
/* %%%%%%%%%%%%%%%%%%%%%	END // Form styles  %%%%%%%%%%%%%%%% */
	
	
	
	A:link, A:visited, A:active
			{font:normal 12px arial,helvetica,sans-serif; color:#000; background-color:transparent; text-decoration:none;}
	A:hover	{font:normal 12px 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}
	
	.productNameDetail	{color:#000; font:bold 13px arial,helvetica,sans-serif}
	
	
/*/////////// 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; }	*/
	

/* --------------------------------------------------------------------------- */
/* ///////////	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:#000; border-bottom:1px solid #666; 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:#999;} /* shoe description on the Details pg */
	.productRelated		{font:bold 12px arial,helvetica,sans-serif; color:#392C1C; text-transform:uppercase; vertical-align:top; 
						height:20px; border-bottom:1px solid #E6E6DB;}
	
	.relatedImage		{border-bottom:7px solid #FFFFFF;}/*use to be E6E6DB - NC */
	.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:#9933CC}
	.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
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
