body {
	margin: 24px 12px 12px 12px;
	padding:0px;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; font-size: 11px; line-height: 15px;
	color: #86A3A1;
	background-color:#FFF;
	text-align: center;
}

td {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; font-size: 11px; line-height: 15px;
	color: #86A3A1;
}
	
#mainframe {
	border: 1px solid #DCE8E6;
	width: 792px;
	height: 600px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	padding:0px;
}
	
#mainframe.checkout {
	height: auto;
}
	
img {
	border: 0px;
}

p, br {
margin:0px;
padding:0px;
}

p.about {
	margin-bottom:12px;
}

form, input {
	margin:0px;
	padding:0px;
}

	
a { 
  color: #86A3A1; 
  text-decoration: none;
  font-weight: normal; 
}

a:hover { 
  color: #874C29; 
  text-decoration: underline;
  font-weight: normal;
}

#logoholder {
	float:left;
	height:25px;
}

#logo {
	margin-left:33px;
	background: transparent url(../images/dessous_logo.jpg) no-repeat;
	display:block;
	height:25px;
	width:92px;
}

#logo a {
	height:25px;
	width:92px;
	display:block;
}

#topbar {
	margin-top:50px;
	height:25px;
	overflow:hidden;
}

#topnav {
	margin-left:198px;
	margin-top:15px;
	height:10px;
	width:560px;
}

/*top nav */
#home a, #about a, #collection a, #retail a, #wholesale a, #press a, #contact a {
	display:block;
	height:6px;
	float:left;
}

#cart a {
	display:block;
	height:10px;
	float:left;
}

#home.here, #about.here, #collection.here, #retail.here, #wholesale.here, #press.here, #contact.here {
	display:block;
	height:6px;
	float:left;
}

#cart.here {
	display:block;
	height:10px;
	float:left;
}

#home, #about, #collection, #retail, #wholesale, #press, #contact {
	height:6px;
	margin-top:4px;
	margin-right:17px;
	float:left;
}

#cart {
	height:10px;
	/*margin-top:15px;
	float:left;*/
}

#home a {
	background: transparent url(../images/nav_home.gif) no-repeat;
	width: 32px;
}

#home.here, #home.here a, #home a:hover {
	background: transparent url(../images/nav_home_on.gif) no-repeat;
	width: 32px;
}

#about a {
	background: transparent url(../images/nav_about.gif) no-repeat;
	width: 94px;
}

#about.here, #about.here a, #about a:hover {
	background: transparent url(../images/nav_about_on.gif) no-repeat;
	width: 94px;
}

#collection a {
	background: transparent url(../images/nav_collection.gif) no-repeat;
	width: 74px;
}

#collection.here, #collection.here a, #collection a:hover {
	background: transparent url(../images/nav_collection_on.gif) no-repeat;
	width: 74px;
}

#retail a {
	background: transparent url(../images/nav_retail.gif) no-repeat;
	width: 62px;
}

#retail.here, #retail.here a, #retail a:hover {
	background: transparent url(../images/nav_retail_on.gif) no-repeat;
	width: 62px;
}

#wholesale a {
	background: transparent url(../images/nav_wholesale.gif) no-repeat;
	width: 70px;
}

#wholesale.here, #wholesale.here a, #wholesale a:hover, #wholesale.on a {
	background: transparent url(../images/nav_wholesale_on.gif) no-repeat;
	width: 70px;
}

#press a {
	background: transparent url(../images/nav_press.gif) no-repeat;
	width: 34px;
}

#press.here, #press.here a, #press a:hover {
	background: transparent url(../images/nav_press_on.gif) no-repeat;
	width: 34px;
}

#contact a {
	background: transparent url(../images/nav_contact.gif) no-repeat;
	width: 53px;
}

#contact.here, #contact.here a, #contact a:hover {
	background: transparent url(../images/nav_contact_on.gif) no-repeat;
	width: 53px;
}

#cart a {
	background: transparent url(../images/nav_basket.gif) no-repeat;
	width: 17px;
}

#cart.here, #cart.here a, #cart a:hover {
	background: transparent url(../images/nav_basket_on.gif) no-repeat;
	width: 17px;
}


/*collection nav*/
#one a, #tops a, #bottoms a, #underpieces a, #overpieces a {
	display:block;
	height:6px;
	float:left;
}

#one.here, #tops.here, #bottoms.here, #underpieces.here, #overpieces.here {
	display:block;
	height:6px;
	float:left;
}


#one, #tops, #bottoms, #underpieces, #overpieces {
	height:6px;
	float:left;
}

#toujours a, #toujours.here {
	display:block;
	height:9px;
	float:left;
}

#toujours {
	height:9px;
	float:left;
}

#one, #tops, #underpieces, #overpieces {
	margin-right:22px;
}

#one a {
	background: transparent url(/images/nav_onepiece.gif) no-repeat;
	width: 68px;
}

#one.here, #one.here a, #one a:hover {
	background: transparent url(/images/nav_onepiece_on.gif) no-repeat;
	width: 68px;
}

#tops a {
	background: transparent url(/images/nav_tops.gif) no-repeat;
	width: 28px;
}

#tops.here, #tops.here a, #tops a:hover {
	background: transparent url(/images/nav_tops_on.gif) no-repeat;
	width: 28px;
}

#bottoms a {
	background: transparent url(/images/nav_bottoms.gif) no-repeat;
	width: 53px;
}

#bottoms.here, #bottoms.here a, #bottoms a:hover {
	background: transparent url(/images/nav_bottoms_on.gif) no-repeat;
	width: 53px;
}

#underpieces a {
	background: transparent url(/images/nav_underpieces.gif) no-repeat;
	width: 80px;
}

#underpieces.here, #underpieces.here a, #underpieces a:hover {
	background: transparent url(/images/nav_underpieces_on.gif) no-repeat;
	width: 80px;
}

#overpieces a {
	background: transparent url(/images/nav_overpieces.gif) no-repeat;
	width: 71px;
}

#overpieces.here, #overpieces.here a, #overpieces a:hover {
	background: transparent url(/images/nav_overpieces_on.gif) no-repeat;
	width: 71px;
}

#toujours a {
	background: transparent url(/images/nav_toujours.gif) no-repeat;
	width: 58px;
}

#toujours.here, #toujours.here a, #toujours a:hover {
	background: transparent url(/images/nav_toujours_on.gif) no-repeat;
	width: 58px;
}

#subnavholder {
	margin-left:310px;
	margin-top:8px;
	height:25px;
	float:none;
	clear:both;
}

/*disable ordering for now*/

#cart, #wholesale {
	display:none;
}

#topnav {
	margin-left:319px;
	width:456px;
}

#subnavholder {
	margin-left:431px;
}

/*END disable ordering for now*/


/*wholesale nav*/
#fall1 a, #fall2 a, #spring1 a, #spring2 a, #summer a {
	display:block;
	height:6px;
	float:left;
}

#fall1.here, #fall2.here, #spring1.here, #spring2.here, #summer.here {
	display:block;
	height:6px;
	float:left;
}


#fall1, #fall2, #holiday, #spring1, #spring2, #summer {
	height:6px;
	float:left;
}

#holiday a, #holiday.here {
	display:block;
	height:9px;
	float:left;
}

#fall1, #fall2, #holiday, #spring1, #spring2, #summer {
	margin-right:22px;
}

#fall1 a {
	background: transparent url(/images/nav_fall1.gif) no-repeat;
	width: 37px;
}

#fall1.here, #fall1.here a, #fall1 a:hover {
	background: transparent url(/images/nav_fall1_on.gif) no-repeat;
	width: 37px;
}

#fall2 a {
	background: transparent url(/images/nav_fall2.gif) no-repeat;
	width: 42px;
}

#fall2.here, #fall2.here a, #fall2 a:hover {
	background: transparent url(/images/nav_fall2_on.gif) no-repeat;
	width: 42px;
}

#holiday a {
	background: transparent url(/images/nav_holiday.gif) no-repeat;
	width: 52px;
}

#holiday.here, #holiday.here a, #holiday a:hover {
	background: transparent url(/images/nav_holiday_on.gif) no-repeat;
	width: 52px;
}

#spring1 a {
	background: transparent url(/images/nav_spring1.gif) no-repeat;
	width: 52px;
}

#spring1.here, #spring1.here a, #spring1 a:hover {
	background: transparent url(/images/nav_spring1_on.gif) no-repeat;
	width: 52px;
}

#spring2 a {
	background: transparent url(/images/nav_spring2.gif) no-repeat;
	width: 57px;
}

#spring2.here, #spring2.here a, #spring2 a:hover {
	background: transparent url(/images/nav_spring2_on.gif) no-repeat;
	width: 57px;
}

#summer a {
	background: transparent url(/images/nav_summer.gif) no-repeat;
	width: 48px;
}

#summer.here, #summer.here a, #summer a:hover {
	background: transparent url(/images/nav_summer_on.gif) no-repeat;
	width: 48px;
}

#subnavholder_ws {
	margin-left:418px;
	margin-top:8px;
	height:25px;
	float:none;
	clear:both;
}


#content {
	width: 727px;
	display: block;
	margin: 32px 32px 32px 32px;
}

.thumbs {
	float: left;
	height:454px;
	background-color: #FFFFFF;
	margin-left:6px;
}

.textbox {
	float: left;
	height:454px;
	background-color: #F5F5F5;
	margin-left:5px;
	padding:0px;
}

.textdiv {
	padding:16px 12px 16px 12px;
}

.thumbimage {
	width:63px;
	height:88px;
	background-color:#000;
	margin:0px auto 4px auto;
}

.shade {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	-khtml-opacity:.70;
}

.title {
	height:9px;
}

#wholesale_page .title {
	margin: 21px 0px 0px 0px;
}

.cartHeader {
	height:18px;
	background-color: #F5F5F5;
}

.cartRow {
	height:33px;
	padding-right:10px;
	border-bottom: 1px #A5C0BC solid;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; font-size: 11px; line-height: 15px; color: #86A3A1;
}

.shopFormText {
	color: #5E3418;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	height:16px;
}

.retailer {
	margin-top:7px;
	width:310px;
	height:41px;
	border-bottom: 1px #DCE8E6 solid;
}

.retailname, .pressmag {
	color: #874C29;
}

.retailname a {
	color: #874C29;
}
