	body { 
		background-color:#EEEEEE; 
		margin-top:20px; 
		padding:0; 
		font:11px "Trebuchet MS", sans-serif; 
		text-align:center; 
		color:857c6e;
		min-width:800px;
	}

	table {
	font-size:11px;
	line-height: 14px;
	}
	img {
		border:0;
		display:block;
	}
	
	img.inline {
		display:inline;
	}
	
        #copyright {
            text-align: right;
            width: 783px; 
            font-size: 9px;
            color: #888888;
            margin:0 auto;
        }
	
	/* page border styles */
	div#popouterborder {
		background-color: #FFFFFF;
		padding: 5px;
		margin:0 auto;
		text-align:left;
		width:512px;
		/* width:375px; */
	}
	
	/*The following style is for IE5+Win, to combat the box model bug */
	* html div#popouterborder {
		width:512px;
		/* width:375px; */
	}	
	/* end hack */

	
	div#popinnerborder {
		padding:0;
		margin:0 auto;
		text-align:left;
	}
	
	
	/* page border styles */
	div#outerborder {
		border:1px solid #BBB7B1;
		padding: 5px;
		margin:0 auto;
		text-align:left;
		/*width:800px; */
		width:785px; 
		position: relative;
	}
	
	/* commented backslash hack v2 \*/
	div#outerborder {
	padding: 5px;
	margin:0 auto;
	text-align:left;
	width:785px;
	position: relative;
	border: 1px solid #BBB7B1;
	background-color: #FFFFFF;
	}
	/* end hack */
	
	/*The following style is for IE5+Win, to combat the box model bug */
	* html div#outerborder {
		/*width:795px; */
		width:785px; 
		w\idth:783px;
	}
	/* end hack */

	
	div#innerborder {
	padding:0;
	margin:0 auto;
	text-align:left;
	border: 1px solid #BBB7B1;
		/*width: 785px; */
	}
	
	/* commented backslash hack v2 \*/
	div#innerborder {
		padding:0;
		margin:0 auto;
		text-align:left;
	}
	/* end hack */
	
	
		
	/* main styles - product page */
	
	.productImage {
		border-right: none;
		text-align: center;
	}
	
	.productDetail {
		padding-top: 12px;
		border-left: none;
		padding-right:10px;
	}
	
	.productDetail IMG {
		display: inline;
	}
	

	/* styles specific to the 'Add To Outfit' product pages */
	/* these are to be used for each product row AFTER the first one */
	/* to display the correct border */
	.ecommerceFunctionsOutfit {
	text-align: center;
	border-left: none;
	border-top: none;
	padding-top: 12px;
	}
	
	.productImageOutfit {
		border-right: none;
		border-top: none;
		text-align: center;
	}

	
	.productDetailOutfit {
		padding-top: 12px;
		border-left: none;
		border-top: none;
		padding-right:10px;
	}

	.productDetailOutfit IMG {
		display: inline;
	}

	/* end of 'Add To Outfit' specific styles */	

	
	/* styles specific to the Multi-product Listing Pages */
	.productImageMulti {
		border-right: none;
		/*border-top: none;*/
		text-align: center;
	}
	
	.productDetailMulti {
		padding-top: 8px;
		border-left: none;
		padding-right:10px;
		padding-left:10px;
	}
	
	.productDetailMulti IMG {
		display: inline;
	}

	.ecommerceFunctionsMulti {
	padding-top: 4px;
	background-color: #FFFFFF;
	border: 3px double #d0d7bb;
	}
	/* end of Multi-product Listing specific styles */
	
	
	/* styles specific to the 'Shop By Outfit' Product Pages */
	.productDetailSBO {
		padding-top: 16px; 
	}
	
	.zoomSBO {
		text-align: center;
		padding-top: 5px;
	}
	
	.productNameSBO {
		font-size: 18px;
		color: #524a3e;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	.productDescriptionSBO {
		font-size: 11px;
		color: 857c6e;
		overflow: auto;
		height: 120px;
		width: 140px; 
	}
	
	.productDescriptionSBO4 { /* this one is specifically for 'Shop By Outfit' pages with only 4 products */
		font-size: 11px;
		color: 857c6e;
		overflow: auto;
		height: 120px;
		width: 175px;
	}
	
	.colorSwatches {
		padding-top: 16px;
		padding-bottom: 10px;
	}
	
	.colorSwatches IMG {
		display: inline;
	}
	
	.ecommerceSBO {
	text-align: center;
	height: 35px;
	background-color: #FFFFFF;
	border: 3px double #d0d7bb;
	}
	
	.pagingSBO {
		
		background-color:#BAB6B1;
		color:524a3e;		
		text-align:center;
		padding-top: 1px;
		height:16px;
		width:16px;
	}
	
	.pagingOnSBO {
		background-color: #82934d;
		color: #ffffff;
		text-align:center;
		padding-top: 1px;
		height:16px;
		width:16px;
	}
	/* end of 'Shop By Outfit' specific styles */
	
	.itemListing {
		font-size: 11px;
		color: #a39d96;				
	}

	.itemListing ul {
		font-size: 11px;
		color: #857c6e;
		font-weight: normal;	
	}
	
	.itemListing A:link{ color: a39d96; text-decoration: none;}
	.itemListing A:visited { color: a39d96; text-decoration: none;}
	.itemListing A:hover {	text-decoration: none; color: #82934d;}
	.itemListing A:active { text-decoration: none; color: #82934d; }
	
	.itemListing A.myAccountHeaders:link{ color: 857c6e; text-decoration: none;}
	.itemListing A.myAccountHeaders:visited { color: 857c6e; text-decoration: none;}
	.itemListing A.myAccountHeaders:hover { color: 82934d; text-decoration: none; }
	.itemListing A.myAccountHeaders:active { color: #82934d; text-decoration: none; }
	
	.itemListWarning {
		font-size: 11px;
		color: #cfa011;	
	}
	
	.itemHeaders {
		font-size: 11px;
		color: #857c6e;				
	}
	
	.itemHeaders A:link{ color: #82934d; text-decoration: none;}
	.itemHeaders A:visited { color: #82934d; text-decoration: none;}
	.itemHeaders A:hover { font-size: 11px; text-decoration: none; color: #82934d; }
	.itemHeaders A:active { font-size: 11px; text-decoration: none; color: #82934d; }
	
	
	.itemHeaders A.editAddr:link{ font-size: 11px; color: #857c6e; text-decoration: none; color: #82934d;}
	.itemHeaders A.editAddr:visited { font-size: 11px; color: #857c6e; text-decoration: none; color: #82934d;}
	.itemHeaders A.editAddr:hover { font-size: 11px; color: #857c6e;  text-decoration: none; color: #82934d; }
	.itemHeaders A.editAddr:active { font-size: 11px; color: #857c6e;  text-decoration: none; color: #82934d; }
	
	.bagColumnHeaders {
		font-size: 11px;
		color: #857c6e;
		border-left:none;
		border-right:none;
		padding-top:5px;
		padding-bottom:5px;		
	}
	
	.checkOutPath {
		font-size: 10px;
		color: #857c6e;
	}
	
	.checkOutPath .next {
		font-size: 10px;
		color: #a39d96;
	}
	
	.checkOutPath IMG {
		display:inline;
	}
	
	.checkOutPath A:link { font-size: 10px; color: #857c6e; text-decoration: none; color: #82934d;}
	.checkOutPath A:visited { font-size: 10px; color: #857c6e; text-decoration: none; color: #82934d;}

	
	.pageTitle {
	font-size: 16px;
	color: #524a3e;
	font-family: Georgia, Times New Roman, Times, Serif;
	padding-bottom: 5px;
	}
	
	.myAccountHeader {
		font-size: 14px;
		color: #524a3e;		
		font-weight: normal;
		font-family: Georgia, Times New Roman, Times, Serif;
	}
	
	.myAccountAddress {
	background-color: #FFFFFF;
	border: 3px double #d0d7bb;
	}
	
	.friendsWishList {
		background-color: #ded3c2;
	}
	
	.wishListHeading {
		color: #cfa011;
		font-size: 14px;
		font-family: Georgia, Times New Roman, Times, Serif;		
	}
	
	.wishListContainer {
		height: 312px;
		width: 230px;
		padding-top: 20px;
		padding-left: 15px;
		overflow: hidden;
	}
	
	.wishListScrollingContainer {
		height: 312px;
		width: 230px;
		padding-top: 20px;
		padding-left: 15px;		
		overflow: auto;
	}
	
	/* commented backslash hack v2 \*/
	.wishListScrollingContainer {
		height: 312px;
		width: 228px;
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
		overflow: auto;
	}
	/* end hack */

	
	.ecommerceShopBag {
	height: 66px;
	background-color: #FFFFFF;
	border-top: 3px double #d0d7bb;
	border-right: 3px none #d0d7bb;
	border-bottom: 3px double #d0d7bb;
	border-left: 3px none #d0d7bb;
	}
	
	.subTotal {
		font-size: 14px;
		color: #524a3e;
		font-weight: bold;	
	}
	
	.subTotalTax {
		font-size: 14px;
		color: #a39d96;
	}

	.subTotalSub {
		font-size: 14px;
		color: #a39d96;
		font-weight: bold;	
	}
	
	.childCategoryMain {
		text-align: center;
	}
	
	.outfitImage {	
		margin-top: 15px;
	}
	
	.outfitImage IMG {	
		display: inline;
	}
	
	.prevNextLinks {
		color: #a39d96;
		font-size: 10px;
	}

	.prevNextLinks A:link { text-decoration: none; font-size: 10px;	color: #a39d96; }	
	.prevNextLinks A:visited { text-decoration: none; font-size: 10px;	color: #a39d96; }
	.prevNextLinks A:hover { text-decoration: none; font-size: 10px; color: #82934d; }
	.prevNextLinks A:active { text-decoration: none; font-size: 10px; color: #82934d; }
	
	.productName {
	margin-top: 2px;
	font-size: 18px;
	color: #524a3e;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 21px;
	}
	
	.productDescription {
	font-size: 11px;
	color: #524a3e;
	font-family: "Trebuchet MS", sans-serif;
	line-height: 14px;
	}
	
	.productFeatures {
		margin-left: 15px;
		font-size: 11px;
		color: #a39d96;
	}
	
	.ecommerceFunctions {
	text-align: center;
	padding-top: 12px;
	background-color: #FFFFFF;
	border: 3px double #d0d7bb;
	}	

	
	.instructions {
		font-size: 10px;
		color: #857c6e;
	}
	
	.redlinks {
		margin-left: 20px;
		margin-bottom: 5px;
		margin-top: 5px;
		text-align:left;
		font-size: 9px;
		color: #82934d;
		font-weight: bold;
	}
	
	.redlinks IMG { display: inline; }
	
	.iconlinks {
	font-size: 9px;
	text-align: left;
	color: #857c6e;
	letter-spacing: 1px;
}
	
	.iconlinks A:link{ color: #524a3e; text-decoration: none;}
	.iconlinks A:visited { color: #524a3e; text-decoration: none;}
	.iconlinks A:hover { text-decoration: none; color: #82934d; }
	.iconlinks A:active { text-decoration: none; color: #82934d; }
	.iconlinks IMG { display: inline;}
		
	.graylinks {
		margin-top: 6px;
		
	}
	
	.graylinks IMG {
		display: inline;
	}

	A.removeItem:link { color: #524a3e; text-decoration: none;}	
	A.removeItem:visited { color: #524a3e; text-decoration: none;}	
 	A.removeItem:hover { color: #524a3e; text-decoration: none; color: #82934d;}
	A.removeItem:active { color: #524a3e; text-decoration: none; color: #82934d;}
	
	#createLook {
		margin-top: 2px;
		font-size: 16px;
		color: #cfa011;
		font-family: Georgia, Times New Roman, Times, Serif;
	}
	
	.childCategoryTitle {
	font-size: 1px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color: #FFFFFF;
}
	

	.childCategoryTitle A:link { font-size: 21px; color: #BAB6B1; font-family: Georgia, Times New Roman, Times, Serif;}	
	.childCategoryTitle A:visited { font-size: 21px; color: #BAB6B1; font-family: Georgia, Times New Roman, Times, Serif;}	
	.childCategoryTitle A:hover { font-size: 21px; color: #BAB6B1; font-family: Georgia, Times New Roman, Times, Serif; }
	.childCategoryTitle A:active { font-size: 21px; color: #BAB6B1; font-family: Georgia, Times New Roman, Times, Serif; }	
	
	.childCategoryProducts {
		padding-bottom:20px;
		padding-top:5px;
		text-align: center;
	}
	
	
	.childCategoryProducts A:link { font-size: 9px; color: #857c6e; text-decoration: none;}	
	.childCategoryProducts A:visited { font-size: 9px; color: #857c6e; text-decoration: none;}	
	.childCategoryProducts A:hover { font-size: 9px; color: #82934d; text-decoration: none; color: #82934d; }
	.childCategoryProducts A:active { font-size: 9px; color: #82934d; text-decoration: none; color: #82934d; }	
	.childCategoryProducts IMG { display:inline;}
	
	.childCategoryText {
		font-size: 11px;
		color: #857c6e;
		text-decoration: none;
	}
	
	.childCategoryText A:link { font-size: 11px; color: #857c6e; text-decoration: none;}	
	.childCategoryText A:visited { font-size: 11px; color: #857c6e; text-decoration: none;}	
	.childCategoryText A:hover { font-size: 11px; color: #82934d; text-decoration: none; color: #82934d; }
	.childCategoryText A:active { font-size: 11px; color: #82934d; text-decoration: none; color: #82934d; }	
	.childCategoryText IMG { display:inline;}
	
	.prevViewedItem {
		font-size: 16px;
		color: #857c6e;
		font-family: Georgia, Times New Roman, Times, Serif;
	}

	
	/* 'customer service' specific styles */	
	#cs_home_content 
	{ 
		background-repeat: no-repeat;
		width: 630px; 
		height: 385px; 
		margin-left: 20px; 
	}

	#customer_service_overflow
	{

	}

	#customerService_rightColumn A
	{
		color: #857c6e;
		font-size: 10px;
		font-weight: bold;
	}

	#customerService_rightColumn A:hover
	{
		text-decoration: none; color: #82934d;
	}
	
	#ci_home_content 
	{ 
		background-image: url(/images/us/redesign/companyinfo_home.jpg);
		background-repeat: no-repeat;
		width: 623px; 
		height: 384px; 
	}
	
	.requestCatInstructions { font-size: 11px; color: #857c6e; margin-left: 10px; margin-top: 10px; }
	.requiredField { font-size: 11px; color: #cfa011; }
	
	#requestForm { margin-left: 50px; margin-top: 25px; margin-bottom: 25px; }
	
	#shopCatalog 
	{
		width: 250px;
		background-color: ded3c2;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 20px;
		margin-right: 20px;
		margin-bottom: 25px;
	}
	
	#shopCatalog H1 { font-size: 14px; color: 857c6e; font-weight: normal; text-align: center; width: 250px; }
	
	label { color: #a39d96; }
	
	/* END customer service specific styles */
	
	
	/* styles for the pop-up div shopping bag */
	
	#shoppingbag {		
		z-index: 1;
	}
	
	#shoppingbag IMG { display: inline; }
	
   #shoppingbagtext a {
        color: #857c6e;
		font-size: 16px;
		font-weight: normal;
        }

	#shoppingbagtext  {
	    position: relative;
	    left: 0px;
	  	top: -19px;
		color: #BAB6B1;
		font-size: 18px;
		font-weight: bold;
		z-index: 2;
	}
	
	#shoppingbagdetail {
	
		position: absolute;
		visibility: hidden;
		top: 150px;
		right: 255px;
		text-align: left;
		z-index: 50;
	}
	
	#bagdetailtable {
	color: #524a3e;
	font-size: 10px;
	padding: 8px 8px 8px 8px;
	text-align: left;
	background-color: #FFFFFF;
	border: 3px double #d0d7bb;
	}
	
	#bagdetailtable ul {
		margin-left: 10px;
		padding-left: 5px;
		margin-bottom: 10px;
		margin-top: 2px;
	}

	#bagdetailtable p {
		margin-bottom: 8px;
		margin-top: 0px;
	}
	
	#bagdetailtable hr {
		color: #FFFFFF;
		height: 1px;
		width: 152px;
		text-align: center;
		margin-bottom: 0px;
	}
	
	
	/* Left Navigation */
	
	#categoryTitle {
		font-size: 18px;
		color: #cfa011;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-left: 10px;
		padding-top: 10px;
		text-transform: capitalize;
}
	
	#subCategory {
	margin-left: 10px;
	line-height: 17px;
	text-transform: capitalize;
}
	
	#subCategory A, #subCategory A:visited, #subCategory A:hover, #subCategory  A:active {
		font-size: 11px;
		color: #857c6e;
		text-decoration: none;
	}
	
	#subCategory A:hover, A:active {
		color: #82934d;
	}
	
	#subCategorySelected {
		color: #857c6e;
	}
	
	#childCategory {
		margin-left: 10px;		
	}
	
	#childCategory A:link { color: #857c6e; text-decoration: none;}	
	#childCategory A:visited { color: #857c6e; text-decoration: none;}
	#childCategory A:hover { color: 82934d; font-weight: normal; }
	#childCategory A:active { color: 82934d; font-weight: normal; }
	
	#childCategorySelected {
		color: 82934d;	
		font-weight: normal;
	}	
	
		
	/* Form styles */

	input.text {
	margin: 0;
	padding: 0;
	height: 14px;
	width: 124px;
	border: 1px solid #BAB6B1;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	padding-left: 4px;
}

	
	input.go {
	border:0;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9px;
	color: #000000;
	}
	
	label {
	font-size:9px;
	color:#bab6b1;
	font-family: "Trebuchet MS", sans-serif;
	}
	
	form {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: 857c6e;
	text-decoration: none;
	}
	
	select {
		font-family: "Trebuchet MS", sans-serif;
		font-size: 11px;
		text-align: left;
	}
	
	.multiTextInput {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	margin-bottom: 8px;
	width: 25px;
	}	
	
	#requestForm { margin-left: 50px; margin-top: 25px; margin-bottom: 25px; }

	#shopCatalog 
	{
	width: 250px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 25px;
	border: 3px double #d0d7bb;
	}

	#shopCatalog H1 { font-size: 14px; color: 857c6e; font-weight: normal; text-align: center; width: 250px; }

	.requestCatInstructions { font-size: 11px; color: #a39d96; margin-left: 10px; margin-top: 10px; }

	
	/* DHTML MENUS */
	/* #content{height: 300px;} */
	div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem 
	{
		font-family: "Trebuchet MS", sans-serif;
		font-size: 10px;
	}

	div.menuBar IMG { display: inline; }

	div.menuBar a.menuButton 
	{
		margin-left:3px;
		text-decoration:none;
	}

	div.menuBar a.menuButton:hover { color: #82934d; }

	div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover 
	{
		background-color: #EEEEEE;
		color: #a39d96;
	}

	div.menu {
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-left: 0px;
	visibility: hidden;
	width: 116;
	z-index: 100;
	}

	a.menuItem
	{
	color: #857c6e;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	text-decoration: none;
	text-align: left;
}

	a.menuItem:hover, a.menuItemHighlight { color: #82934d; }
	a.menuItemHighlight span.menuItemArrow { visibility: visible;}
	a.menuItem span.menuItemArrow { visibility: hidden; } 
	a.menuItem:hover span.menuItemArrow { visibility: visible;}
	span.menuItemText {
	width: 102;
	text-transform: capitalize;
	text-align: center;
}

	a.menuItemChild
	{
	color: #857c6e;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
}
	a.menuItemChild:hover { color: #82934d; }

	/* END DHTML MENUS */


        /* search styles */
        .searchProductLink   
        {
            height: 50px;
        }

        a.sitemapHeader { color: #857c6e; font-size: 11px; font-weight: bold; }
        .sitemapText a { color: #857c6e; font-size: 11px; }
.header_cs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

