body { 
	background-color:#FFFFFF; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
	padding:0; 
	text-align:left; 
	color:#666666;
}

/*
	.class
	#id
	tag
*/


ul.flat {
	width:300px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.flat li {
	line-height: 35px;
	padding:0;
	margin:0;
	vertical-align: middle;
	width: 100px;
	text-align:left;
	display: inline;
}


ul.flat li img {
	display:inline;
}

ul.flat li input {
	vertical-align: middle;
}


#refer_result {
		padding-right: 12px;
}


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 {
	background-color: #FFFFFF;
	border:1px solid #BBB7B1;
	padding: 5px;
	margin:0 auto;
	text-align:left;
	/*width:800px; */
	width:785px; 
	position: relative;
}

/* commented backslash hack v2 \*/
div#outerborder {
background-color: #FFFFFF;
padding: 5px;
margin:0 auto;
text-align:left;
width:785px;
position: relative;
border: 1px solid #BBB7B1;
}
/* 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 */



/* 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;
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: Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: 857c6e;
text-decoration: none;
}

select {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	text-align: left;
	width: 100px;
}

.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; }
