/*  footer logo rotation style  */
.seqslidestyle{ margin-right: 15px; }

ul.fabricList { margin-bottom: 30px; }

/*.itemContent { position: relative; height: 700px; border: 0px solid red; }*/

body { background: #f2f0dd url(/lib/yhst-14574694810612/bg-womens-cs.gif) top left repeat-x; }
body#maintype { background: #f2f0dd url(/lib/yhst-14574694810612/bg-homeC.gif) top left repeat-x; }

.floatRight { width: 225px; margin: 0 10px; text-align: center; }
.floatRight img { text-align: center; }
.image-swap-button{ padding: 10px 0 5px 0;}
#extraoptions-hidden	{
	display: none;
	font-size: 11px;
}

/*#bodyContent .itemContainer .itemProperties .text { line-height: 14px; }*/

a { text-decoration: none; }
a:hover { text-decoration: underline; color: #a30046 ; }

select, input, textarea { font-size: 10px; margin-top: 3px; margin-bottom: 10px; }
select, input.inscrip { margin-top: 0; margin-bottom: 0; }
input.chkbx { margin-bottom: 0; margin-right: 3px; }
textarea { font-size: 11px; font-family: tahoma; padding: 2px 3px; }
.text { font-size: 11px; line-height: 14px; margin-top: 3px; margin-bottom: 10px; }

h1, h2, h3, h4, h5, h6 {font-family: Tahoma,Arial, sans-serif;}
h2 {font-size: 14px;margin-bottom:4px;margin-top:0;color:#a30046;text-transform: lowercase;}
h2.fabric {font-weight: normal; margin: 15px 0 10px 0; text-transform: none;}
h3 {font-size: 12px;margin-bottom:5px;margin-top:0;color:#a30046;text-transform: lowercase;}
h4 {font-size: 11px;font-weight: normal;margin-bottom:5px;margin-top:10px;color:#a30046;text-transform: lowercase;}
h5 {font-size: 13px; margin: 0; padding: 0; color:#a30046; text-transform: lowercase;}
h5.close { margin-top: 20px; margin-bottom: -8px; }
h6 {font-size: 12px; margin-bottom:0; margin-top:0; color:#a30046; text-transform: lowercase;}

.close { margin-bottom: 0px; }
.brown { color: #604c3b; }
.emphasis { color: #a30046 }

body {
/*	background-color: #f2f0dd; 
	background-image:url('/I/yhst-14574694810612_2047_3411119') top left;
	background-repeat: repeat;*/
	font:normal 11px Tahoma, Geneva, Verdana, sans-serif/*75%/1.3 Arial,Helvetica, sans-serif*/;
	color:#604c3b;
	text-align:center;
	width:100%;
/*	background: #f2f0dd url(/I/yhst-14574694810612_2047_3411119) top left repeat-x;*/
	line-height: 16px;
}

SUP {
	PADDING-LEFT: 1px; FONT-SIZE: 8px
}

.qty-box { text-align: center; margin-right: 5px; }

#mainbody { border: 0px solid #ffffff; background: url('') 0 0 no-repeat; }

#nav-banner-area { width: 960px; margin: 0 auto; text-align: left; background-color: none; HEIGHT: 165px; }


#flashAreaSm {
	BACKGROUND: #e0ddc3; _FLOAT: right; MARGIN: 0px 0px 25px 180px; WIDTH: 737px; HEIGHT: 158px; min-height: 158px; text-align: left; border
}

#flashAreaLrg {
	BACKGROUND: #e0ddc3; MARGIN: 0px 0px 25px; WIDTH: 960px; HEIGHT: 227px
}
#flashAreaReg {
	/*BACKGROUND: #e0ddc3;*/ MARGIN: 0px 0px 25px; WIDTH: 960px; HEIGHT: 165px;
}



#nav-vertical {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; float: left; MARGIN-LEFT: 10px; WIDTH: 165px; margin-top: 15px; }
#nav-vertical LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px -25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-vertical A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; COLOR: #604c3b; PADDING-TOP: 2px; LETTER-SPACING: 2px
}
#nav-vertical A {
	TEXT-DECORATION: none
}
#nav-vertical A:link {
	TEXT-DECORATION: none
}
#nav-vertical A:visited {
	TEXT-DECORATION: none
}
#nav-vertical A:hover {
	TEXT-DECORATION: none
}
#nav-vertical A:active {
	TEXT-DECORATION: none
}
#nav-vertical A:hover {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active A:link {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active A:visited {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active A:hover {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active A:active {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical #submenuzandra {
	DISPLAY: none
}
#nav-vertical #submenutula {
	DISPLAY: none
}
#nav-vertical UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#nav-vertical LI.active LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-vertical LI.active LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 51px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #604c3b; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 51px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #604c3b; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 51px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #604c3b; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI A:hover {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-2nd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI A:active {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-2nd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active A:link {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-2nd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active A:visited {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-2nd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active A:hover {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-2nd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active A:active {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-2nd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-vertical LI.active LI.active LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 71px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #604c3b; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI.active LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 71px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #604c3b; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI.active LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 71px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #604c3b; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI.active LI A:link {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI A:visited {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI A:hover {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI A:active {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active A:link {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active A:visited {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active A:hover {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active A:active {
	BACKGROUND: url(/lib/yhst-14574694810612/bg-subNav-3rd.gif) no-repeat left center; COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #333333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI.active LI.active LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #333333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI.active LI.active LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #333333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-vertical LI.active LI.active LI.active LI A:link {
	FONT-WEIGHT: normal
}
#nav-vertical LI.active LI.active LI.active LI A:visited {
	FONT-WEIGHT: normal
}
#nav-vertical LI.active LI.active LI.active LI A:hover {
	FONT-WEIGHT: normal
}
#nav-vertical LI.active LI.active LI.active LI A:active {
	FONT-WEIGHT: normal
}
#nav-vertical LI.active LI.active LI.active LI.active A:link {
	COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active LI.active A:visited {
	COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active LI.active A:hover {
	COLOR: #a30046
}
#nav-vertical LI.active LI.active LI.active LI.active A:active {
	COLOR: #a30046
}
























UL#topNavSub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #604c3b-; PADDING-BOTTOM: 0; MARGIN: 8px 0px 1px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 3px; HEIGHT: 17px; TEXT-ALIGN: center;
}
UL#topNavSub LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 29px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#topNavSub A:link {
	FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #fff; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
UL#topNavSub A:active {
	FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #fff; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
UL#topNavSub A:visited {
	FONT-SIZE: 10px; TEXT-TRANSFORM: lowercase; COLOR: #fff; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
UL#topNavSub A:hover {
	COLOR: #d7d0e0; LETTER-SPACING: 2px
}































#utility-header {
	DISPLAY: block; FONT-SIZE: 11px; RIGHT: 5px; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana, sans-serif; POSITION: absolute; TOP: 46px; HEIGHT: 30px; TEXT-ALIGN: right
}
#utility-header UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#utility-header UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/lib/yhst-14574694810612/sprites.gif) no-repeat 0px -92px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#utility-header UL LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#utility-header UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; LINE-HEIGHT: 20px; PADDING-TOP: 5px
}
#utility-header UL LI.first A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left
}
#utility-header UL LI.last A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left
}
#utility-header UL LI.shoppingcart A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url(/lib/yhst-14574694810612/sprites.gif) no-repeat 12px -47px; FLOAT: left; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#utility-header UL LI A:hover {
	COLOR: #a30046
}
#utility-header A {
	PADDING-LEFT: 10px; TEXT-DECORATION: none
}
#utility-header A:link {
	COLOR: #666666
}
#utility-header A:visited {
	COLOR: #666666
}
#utility-header A:hover {
	COLOR: #a30046
}















#bodyContent .message { _margin-left: 190px; width: 680px; line-height: 16px; }

#bodyContent .message, #bodyContent .caption, #bodyContent .pageText { background: none; }

#bodyContent .message .pageText { padding:28px 0 0 0; }
#bodyContent .caption .pageText, #bodyContent .pageText{
	padding:0 10px 10px;
}

/*#bodyContent .vertical { text-align: left; }*/
#bodyContent .contentsTable .itemName { padding: 0 0; }
#bodyContent .contentsTable .itemName a{
	font: normal 11px Tahoma, Geneva, Verdana, sans-serif/*1.1em Arial, Helvetica, sans-serif*/;
	color: ##a30046 ;
	/*text-decoration:none;*/
/*	background: url(/I/yhst-14574694810612_2047_3411316) center left no-repeat;*/
/*	padding-left: 13px;*/
}

/*#maintype #bodyContent { margin-left: 190px; }*/
#itemtype #bodyContent { margin-left: 225px; }
#sectiontype #bodyContent { margin-left: 215px; margin-top: 18px; width: 585px; }
#blanktype #bodyContent { margin-left: 168px; }

#maintype #bodyContent .contentsTable{ width: 85%; margin: 0 0; }

#maintype #bodyContent .contentsTable .Image img{
	margin:0 10px 0 10px;
}

#itemtype #bodyContent .caption { text-align: justify; }







#bodyContent .itemContainer .itemProperties{
	float:right;
	width: 214px;
	margin:30px 0 0 30px;
	padding: 0px 0 30px 15px;
	border-left: 1px solid #604C3B;
}

h1, h1.itemPageTitle {
	color:#a30046;
	font:bold 10px Tahoma, Geneva, Verdana, sans-serif/*1.2em Arial, Helvetica, sans-serif*/;
	padding:3px 10px 10px 0;
	background-color:none;
	display: inline;
}


#bodyContent .itemContainer .regPrice{
	padding-right:15px;
        font-weight:normal;
        color: #a30046;
font-size: 10px
}

#bodyContent .itemContainer .itemOption{
	padding:0 10px 5px 0;
	display:block;
        font-weight:normal;
}


#itemtype #bodyContent .pageText{
margin: 0 0 0 0;
padding:28px 0 0 0;
text-align: justify;
line-height: 15px;
}

#bodyContent .itemContainer .Image {
	padding:0 0px 0px 0px;
	margin:28px 0 0 0;
	text-align: center;
}

.medStatement {
	PADDING-RIGHT: 0px; BORDER-TOP: #ded5d0 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 13px; COLOR: #a30046; PADDING-TOP: 13px; BORDER-BOTTOM: #ded5d0 2px solid; margin-top: 15px;
}

.statement {
	FONT-SIZE: 15px; COLOR: #a19284;
}

.spacedType {
	LETTER-SPACING: 10px
}

#lcTrade {
	FONT-SIZE: 8px; TEXT-TRANSFORM: lowercase; LETTER-SPACING: 2px
}
#lcTradeLarge {
	FONT-SIZE: 8px; TEXT-TRANSFORM: lowercase; LETTER-SPACING: 2px
}
#lcTradeLarge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}


.contactList, .contactListFirst, .contactListLast {
	float: left;
	height: 103px;
	margin: 0 0 25px 0;
	padding: 0;
	border-right: 1px solid #c6beac;
	background: none;
}

.contactListLast {
	border-right: 0;
}

.contactList li, .contactListFirst li, .contactListLast li {
	color: #604c3b;
	background: none;
	margin: 0 0 5px 15px;
	padding: 0 15px 0 0;
	list-style-type: none;
}

.contactListFirst li {
	margin-left: 0;
}

.contactList li.listName, .contactListFirst li.listName, .contactListLast li.listName {
	color:#a30046;
	font-weight: bold;
	text-transform: lowercase;
	letter-spacing: 1px;
}

.contactList a:link, .contactList a:active, .contactList a:visited, .contactListFirst a:link, .contactListFirst a:active, .contactListFirst a:visited, .contactListLast a:link, .contactListLast a:active, .contactListLast a:visited {
	color: #604c3b;
	text-decoration: none;
}

.contactList a:hover, .contactListFirst a:hover, .contactListLast a:hover {
	text-decoration: underline;
}

#emailColleague {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	text-transform: lowercase;
}

#emailColleague li {
	background: none;
	margin: 0 0 8px 0;
	padding: 0 0 0 20px;
}

#emailColleague li.email {
	background: url("/lib/yhst-14574694810612/icn-newsletterB.gif") center left no-repeat;
}

#emailColleague li.tell {
	background: url("/lib/yhst-14574694810612/icn-tell-a-friend.gif") center left no-repeat;
}

.sitemap ul { list-style: none; margin-left: 0px; }
.sitemap ul a { font-weight: bold; text-decoration: none; }
.sitemap ul ul { margin-left: 10px; }
.sitemap ul ul ul { margin-bottom: 10px; }
.sitemap ul li a { font-size: 11pt; }
.sitemap ul ul li a { font-size: 10pt; font-weight: normal; text-decoration: underline; }
.sitemap ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
.sitemap ul ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }


/* !SIZECHART */
#sizeChart {font-size:10px;width: 836px;/*background: #f2f0dd;*/}
#sizeChart h1 {margin: 0; padding: 0;}
#sizeChart p {width: 640px;margin: 0 0 10px 0; padding: 0;}
#sizeChart strong {color: #a30046;}
#sizeChart strong.medelitaName {color: #614b3a; text-transform: lowercase;}
#sizeChart .chartImg {float: right;}
#sizeChart #content {height: 300px; padding: 30px 15px 15px 15px;}
#sizeChart table {margin: 0 0 25px 0;}
#sizeChart th {width: 70px;font-weight: bold;background: url("/shop/templates/medelita/images/divider_chart.gif") right bottom no-repeat;border-bottom: 1px solid #a08093;padding: 0 0 5px 0;text-align:center;}
#sizeChart th.chartTitle {color: #a30046;width: 90px;text-align:left;text-transform: lowercase;}
#sizeChart td {background: url("/lib/yhst-14574694810612/divider-chart.gif") right bottom no-repeat;border-bottom: 1px solid #a08093;padding: 7px 0 5px 0;text-align: center;}
#sizeChart td.sectionTitle {color: #a30046;text-align:left;text-transform: lowercase;}
#sizeChart ul#switchBar {
	height: 26px;
	background: #e1dfd0;
	margin: 0;
	padding: 10px 0 0 10px;
}

#sizeChart ul#switchBar li {
	display: inline;
	margin: 0 40px 0 0;
	padding: 0;
}

#sizeChart ul#switchBar a {
	padding: 0 0 0 15px;
}

#sizeChart ul#switchBar a:link, #sizeChart ul#switchBar a:active, #sizeChart ul#switchBar a:visited {
	color: #aea594;
	background: url("/lib/yhst-14574694810612/bg-sizeChartLink.gif") left center no-repeat;
	text-decoration: none;
}

#sizeChart ul#switchBar a:hover {
	color: #a30046;
	background: url("/lib/yhst-14574694810612/bg-sizeChartLink-roll.gif") left center no-repeat;
	text-decoration: none;
}

/* !SIZECHART INIT */
#sizeChart ul#switchBar #topsLink {
	color: #a30046;
	background: url(/lib/yhst-14574694810612/bg-sizeChartLink-roll.gif) left center no-repeat;
}

#itemtype #bodyContent .itemContainer .itemOption a.sizechart {margin: 10px 0 0 0;padding: 0 0 3px 0;border:none;text-decoration:none; display: block;}

/*#itemtype #bodyContent .itemContainer .itemOption a.sizechart img { padding-bottom: 3px; }*/

#bodyContent .itemContainer .itemOption{
	padding:0 10px 5px 0px;
	display:block;
        font-weight:normal;
}

#bodyContent .itemContainer .itemOption select { margin-top: 2px; }





.testimonials {
background: #E8E5CD url(/lib/yhst-14574694810612/bg-review-box.gif) top left no-repeat;
width: 475px;
height: 150px;
padding-top: 55px;
margin-top: 30px;
/*
position: absolute;
bottom: 0; left: 0;
*/
}

#contentwrapper{
width: 443px;
height: 150px;
margin: 0px 17px 0px 15px;
padding:  0px;
}

.billcontent{
width: 100%;
display:block;
text-align: justify;
font-size: 11px;
font-family: tahoma;
color: #604c3b;
}

.rating {
/*clear: both;*/
margin-top: 20px;
text-align: right;
}
.rating img { float: left; }









/*******  STYLES FOR ELL FORMAT  *****/
#bodyContent .contentsTable td table{
	margin-left: 0px;
}
#bodyContent .contentsTableTd{
	padding:0px 0px;
}
#bodyContent .contentsTable a img { margin-right: 10px; }
#bodyContent .contentsTable .itemName a { font-weight: bold; }
#bodyContent .contentsTable .itemName {
	padding: 0px 0px 0px 0px;
}
#bodyContent .contentsTable .abstract {
	padding:0px 0px 25px 0px;
}








FORM.signup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
/*FORM.signup FIELDSET {
	BORDER-RIGHT: #ded5d0 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ded5d0 2px solid; PADDING-LEFT: 10px; BACKGROUND: #f6f5e9; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #ded5d0 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ded5d0 2px solid
}*/
.formFields {
	TEXT-TRANSFORM: lowercase
}
FORM.signup INPUT.inputField {
	BORDER-RIGHT: #c6bdab 1px solid; BORDER-TOP: #c6bdab 1px solid; BORDER-LEFT: #c6bdab 1px solid; WIDTH: 175px; BORDER-BOTTOM: #c6bdab 1px solid
}
FORM.signup TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.requiredfield {
	COLOR: #a30046
}



.breadcrumbs, .breadcrubs a, .breadcrumbs h2, .h3bottom, .h3bottom h3 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a19284; FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana, sans-serif; }
.breadcrumbs, .breadcrumbs a { padding: 0px; margin-bottom: 0; }
.breadcrumbs h2, .h3bottom h3 { display: inline; margin: 0; padding: 0; font-size: 10px; }

p.related-pages, p.related-pages a { margin-top: 0; margin-bottom: 0; }

#item-custom-embroidery-details {
display: none;
}

.itemProperties .gc-order-page form td { border: 0px solid red; }
.itemProperties .gc-order-page form input { margin-bottom: -5px; }
.itemProperties .gc-order-page form input.wishlist { margin-top: 0px; }


























































#medelitaicon li { background: url(/lib/yhst-14574694810612/icn-medelita-logo.gif) top left no-repeat; list-style: none; margin-left: 0px; padding-left: 28px; margin-bottom: 13px; min-height: 20px; }

#left-column { width: 185px; float: left; margin-top: 18px; }








#itemtype #bodyContent .pageText{
margin: 0 0 0 0;
padding: 30px 0 0 0;
text-align: justify;
line-height: 15px;
}
#bodyContent .itemContainer .itemProperties{
	float:right;
	width: 214px;
	margin:30px 0 0 0px;
	padding: 0px 0 30px 15px;
	border-left: 1px solid #604C3B;
}


















































#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  /*border-top: 1px solid #DDDDDD;*/
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}






/*  Styles for bulleted list on Care Instructions page  */
ul.main-list { list-style: none; margin: 0px 50px 0px 175px; padding: 0px; }
ul.main-list ul { margin-left: 40px; }
/*ul.main-list li, ul.main-list li ul li { font-size: 12px; line-height: 20px; }*/
ul.main-list li { background: url(/lib/yhst-14574694810612/bg-topNav.gif) 0px 3px no-repeat; padding-left: 30px; }
ul.main-list li li { background: none; padding-left: 0px; list-style-type: disc; margin-left: 5px; }















/*  THESE STYLES ARE FOR PAGES WTIH CONTENTS ON THE RIGHT LIKE THE AMODEX PAGE  */

body.contents-right .item-name { width: 95px; float: left; margin-top: 5px; border: 0px solid red; color:#a30046; font:bold 10px Tahoma, Geneva, Verdana, sans-serif/*1.2em Arial, Helvetica, sans-serif*/; padding:3px 0px 10px 0; }
body.contents-right #bodyContent .itemContainer .regPrice { float: right; border: 0px solid blue; text-align: right; margin-top: 5px; padding-right: 0px; width: 55px; }
body.contents-right #bodyContent .itemContainer .itemProperties {
margin: 10px 0px 0px 30px;
border-left: #604c3b 0px solid;
width: 350px;
}

body.contents-right#sectiontype #bodyContent {
width: 745px
}
























/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background-color: #000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/lib/yhst-19231741885847/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/lib/yhst-19231741885847/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/lib/yhst-19231741885847/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/lib/yhst-19231741885847/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



ul.landing-page-bullet-list-mens { list-style:none; }
ul.landing-page-bullet-list-mens li { margin: 0px; padding: 0px; padding-left: 25px; padding-bottom: 10px; line-height: 16px; background: url(/lib/yhst-14574694810612/img-blue-diamond.gif) 0px 4px no-repeat; }


ul.landing-page-bullet-list-womens { list-style:none; }
ul.landing-page-bullet-list-womens li { margin: 0px; padding: 0px; padding-left: 35px; padding-bottom: 10px; line-height: 16px; background: url(/lib/yhst-14574694810612/icn-medelita-logo.gif) 0px 0px no-repeat; }












































/*  MULTI-STORE TOP BAR STYLES  */

.*html .pngAlpha {visibility:hidden;}

#universalBar {height: 35px; margin: 0; padding: 0; background-color: #F6F8E7;}
.universalBarTable {width:100%;height:35px;}
.universalBarTable, .universalBarTable td, .universalBarTable tr {margin:0px;padding:0px;border:0px;}
.universalBarTable .universalBarLeft, .universalBarTable .universalBarRight {height:35px;overflow:hidden;width:auto;}
.universalBarTable .universalBarCenter, .universalBarContainer {width:795px;height:35px;}
.universalBarTable .universalBarStoresTab, .universalBarContainerTab {width:960px;height:35px;}
.universalBarTable #universalBarTabs {height:35px;float:right;}
.universalBarTable #universalBarTabs a { display: block; height: 31px; }
.universalBarTable #universalBarTabs a:hover { text-decoration: none; }
.universalBarTable #universalBarTabs a span { visibility: hidden; }
.universalBarTable .universalBarTabs2 a { width:171px; background: url(/lib/yhst-14574694810612/img-multi-store-top-bar-tab-medelita.gif) top left no-repeat; }
.universalBarTable .universalBarTabs3 a { width:168px; background: url(/lib/yhst-14574694810612/img-multi-store-top-bar-tab-medelita-mens.gif) top left no-repeat; /*margin-right: 5px;*/ }
.universalBarTable #universalBarTabs li { margin:3px 0px 0px 5px;height:31px;float:left;overflow:hidden;padding:0px;}

/*  ADJUST UNIVERSAL BAR BACKGROUND COLOR  */
body #universalBar  { background: #ffffff; }
body.mens-cs #universalBar { background-color: #F8F9E7; }
body.combined-cs #universalBar { background-color: #604C3B; }

/*  TOGGLE STORE TABS  */
body .universalBarTabs2 { display: none; }  /* Hide Medelita Store tab on Medelita pages  */
body.mens-cs .universalBarTabs2 { display: block; }  /* Display Medelita Store tab on Medelita Men'a pages  */
body.mens-cs .universalBarTabs3 { display: none; }  /* Hide Medelita Men's Store tab on Medelita Men's pages  */
body.combined-cs .universalBarTabs2, body.combined-cs .universalBarTabs3 { display: block; }  /* Display both Store tabs Combined color scheme pages  */












/*  STYLES TO POSITION THE ANNUAL HOLIDAY AD  */

#mainbody { position: relative; }
a img.annual-holiday-sale { position: absolute; z-index: 100; top: -30px; left: -130px; }




.testimonial-callout, .testimonial-callout-unisex { margin: 20px 0 20px 20px; border-top: 5px solid #a30046; border-bottom: 5px solid #a30046; padding: 20px 15px; width: 160px; float: right; text-align: left; }
.testimonial-callout-unisex { border-top: 3px solid #604c3b; border-bottom: 3px solid #604c3b; width: auto; margin-top: 25px; }
.callout-title { font-weight: bold; font-size: 13px; }
.testimonial-callout-unisex .callout-title { font: bold 11px verdana; }
.testimonial-signature { margin: 5px 0 0 0; }


/*  Landing pages for unisex color scheme layout - removes the left margin to widen the page  */

body#landing-page.combined-cs #bodyContent { margin-left: 160px; margin-top: 30px; }
body#landing-page.combined-cs .landing-page-right-column { width: 350px; height: 750px; float: right; margin-left: 75px; }
body#landing-page.combined-cs .landing-page-right-column .testimonial-callout { border-top: 3px solid #604c3b; border-bottom: 3px solid #604c3b; width: 330px; margin-top: 25px; margin-left: 0px; }
body#landing-page.combined-cs .landing-page-right-column .callout-title { font: bold 11px verdana; }



/*  Landing pages for women's color scheme layout (that have the "landing-page" body id - removes the left margin to widen the page  */

body#landing-page.womens-cs #bodyContent { margin-left: 160px; margin-top: 30px; }
body#landing-page.womens-cs .landing-page-right-column { width: 350px; height: 750px; float: right; margin-left: 75px; }
body#landing-page.womens-cs .landing-page-right-column .testimonial-callout { border-top: 3px solid #a30046; border-bottom: 3px solid #a30046; width: 330px; margin-top: 25px; margin-left: 0px; }
body#landing-page.womens-cs .landing-page-right-column .callout-title { font: bold 11px verdana; }





.other-colors img { margin-right: 6px; }












.floatRight { position: relative; }
.name-on-image { position: absolute; bottom: 80px; left: 20px; }













/*  Styles for Sanita Mens Group Page & Cross Sell  */

.group-page { margin-left: 225px; }

.contents { margin-top: 35px; }
.contents .item-thumbnail img, .cross-sell .item-thumbnail img { border: 1px solid #dfdec7; }
.contents .item-name, .contents .item-price { margin: 0px 8px; }
.contents .item-name a, .cross-sell .item-name a { color: #604c3b; font: bold 11px Arial; }
.contents .item-price, .cross-sell .item-price { color: #604c3b; font: normal 10px Arial; }
body.mens-cs .contents .item-name a, body.mens-cs .contents .item-price, body.mens-cs .cross-sell .item-name a, body.mens-cs .cross-sell .item-price { color: #3d4865; }

.cross-sell { clear: right; }
.cross-sell img { display: block; }



/*  Styles for Sanita Mens Item Page  */

#bodyContent .clogContainer .itemProperties { width: 300px; margin-top: 0px; margin-bottom: 25px; }
.clogContainer .itemImage { position: relative; margin: 30px 310px 10px 0px; }
.name-on-image { position: absolute; bottom: 20px; left: 20px; text-transform: lowercase; }
.clogContainer .other-colors { height: 90px; }
.clogContainer .other-colors a { width: 92px; display: block; float: left; text-transform: lowercase; }
.itemImage img, .clogContainer .other-colors img { border: 1px solid #dfdec7; }
.clogContainer .other-colors a { font: normal 11px Arial; color: #A39785; }
.clogContainer .other-colors a:hover { text-decoration: none; }
#itemtype #bodyContent .itemContent .pageText { width: 355px; text-align: left; }

#right-column { float: right; }

.text-below-order-area { margin-bottom: 20px; clear: right; }

.color-swatches { margin-bottom: 10px; }

.notice { color: #A30046; font-size: 11px; line-height: 12px; margin: 5px 0px; }











































































body#maintype.home { background: #f2f0dd url(/lib/yhst-14574694810612/bg-homeC.gif) top left repeat-x; }
body#maintype.home .top-navigation { margin-left: 10px; }

#multi-store-bar { width: 960px; height: 45px; margin: 0px auto; padding: 0px auto; }
#multi-store-bar ul, #multi-store-bar li { margin: 0px; padding: 0px; list-style: none; }
#multi-store-bar li { float: left; height: 45px; }

#multi-store-bar li a { display: block; height: 35px; }
#multi-store-bar li a:hover { text-decoration: none; }
#multi-store-bar li a span { visibility: hidden; }
#multi-store-bar li.medelita { width: 210px; background-image: url(/lib/yhst-14574694810612/img-click-here-for-medelita-brown.gif); background-position: top left; background-repeat: no-repeat;  }
#multi-store-bar li.medelita-mens { width: 200px; background-image: url(/lib/yhst-14574694810612/img-click-here-for-medelita-mens--womens.gif); background-position: top left; background-repeat: no-repeat;  }

/*  Modify Medelita tab on Women's CS pages */
body.womens-cs #multi-store-bar li.medelita { background-image: url(/lib/yhst-14574694810612/img-tab-you-are-shopping-medelita--womens.gif); width: 240px; }
/*  Modify Medelita tab on Men's CS pages */
body.mens-cs #multi-store-bar li.medelita-mens { background-image: url(/lib/yhst-14574694810612/img-tab-you-are-shopping-medelita-mens-brown.gif); width: 240px; }

.pre-header-text { font: 10px verdana; color: #a19284; float: right; text-align: right; margin-top: 13px; width: 500px; }

#header { height: 103px; padding-top: 5px; border: 0px solid red; }
#logo { margin-left: 25px; }

.header-links-top { float: right; margin-top: 7px; width: 670px; height: 45px; text-align: right; }
.header-links-top img { vertical-align: top; }
body#maintype.home .header-links-top { width: 545px; }
body.mens-cs .header-links-top { width: 670px; }

ul#nav-general { float: right; clear: right; margin: 0px; padding: 0px; }
ul#nav-general li { display: inline; float: left; margin: 0px 28px 0px 0px; list-style-type: none; text-align: center; }
ul#nav-general a:link, ul#nav-general a:visited, ul#nav-general a:hover, ul#nav-general a:active { display: block; font-size: 11px; background: none transparent scroll repeat 0% 0%; padding-top: 18px; text-transform: lowercase; color: #604c3b; text-decoration: none; }
ul#nav-general a:hover, ul#nav-general a:active { background: url(/lib/yhst-14574694810612/img-pink-butterfly.gif) no-repeat center top; /*color: #a30046;*/ }



.top-navigation { height: 19px; margin-top: 0px; border: 0px solid red; }
.top-navigation a { text-transform: lowercase; color: #ffffff; display: block; float: left; padding-left: 15px; padding-right: 25px; font: normal 12px/19px Tahoma; letter-spacing: 1px; text-decoration: none; }
.top-navigation a.cart { background-color: #9E8067; text-align: center; width: 104px; padding-left: 0px; padding-right: 0px; }

body.womens-cs .top-navigation a, body.contents-right .top-navigation a { padding-left: 10px; padding-right: 24px; }
body.womens-cs .top-navigation a.cart, body.contents-right .top-navigation a.cart { width: 100px; padding-left: 0px; padding-right: 0px; }

body.mens-cs .top-navigation a { padding-left: 10px; padding-right: 41px; }
body.mens-cs .top-navigation a.cart { width: 101px; color: #fff; padding-left: 0px; padding-right: 0px; }

body.home .top-navigation a { padding-left: 15px; padding-right: 27px; }
body.home .top-navigation a.cart { width: 101px; padding-left: 0px; padding-right: 0px; }







/* ######### Default class for drop down menus ######### */

.anchorclass { position: relative; }

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 130px; /* default width for menu */
padding: 7px 0;
}

.anylinkcss a{
width: 100%;
display: block;
text-align:left;
line-height: 15px;
margin: 6px 0;
padding:2px 5px 2px 15px;
background-repeat: repeat-y;
color:#ffffff;
text-decoration:none;
text-transform: lowercase;
}

.anylinkcss a:hover{
color: #604c3b;
background-color: #d3cecd;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #678CB4;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #ffffff;
background: url(http://files.livingcomforts.com/templateImages/menuBgOff180w.gif) top left repeat;
}

.anylinkcsscols .column{
width: 170px;
float: left;
margin: 10px 15px 20px 15px;
}

.anylinkcsscols .column strong a {
display: block;
margin-bottom: 2px;
text-decoration: none; color: #fff;
font-family: verdana, arial, sans-serif; 
font-size:11px; 
font-weight:700;
}
.anylinkcsscols .column strong a:hover { color: #333; }

.anylinkcsscols .column ul{
margin: 0;
margin-bottom: 9px;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 0px;
padding-left: 5px;
}
.anylinkcsscols li a {
width: 100%;
display: block;
text-align:left;
color:#678CB4; 
font-family: verdana, arial, sans-serif; 
font-size:10px; 
font-weight:500; 
text-decoration:none;
}
.anylinkcsscols li a:hover { color: #333; }

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: #604C3B;
/*border-bottom: 55px solid #604C3B;*/
visibility: hidden;
padding: 0px 10px;
}


.affiliates { float: right; width: 385px; text-align: center; margin-left: 10px; margin-top: 17px; }
.footer-logos img { padding-top: 20px; }



#footer { margin: 53px 0px 0px 5px; width: 960px; text-align: left; background:url(/lib/yhst-14574694810612/img-our-partnersB.gif) top right no-repeat; }
#footer, #footer a { font: normal 10px Tahoma, Helvetica, Arial, Verdana, sans-serif; color: #a19284; text-transform: lowercase; }
#footer a { text-decoration: none; }
#footer a:link, #footer a:visited { color: #604c3b; }
#footer a:hover, #footer a:active, #footer .divider { color: #a30046; }
#footer .divider { padding: 0 2px; }

#footer .footer-logos { margin-top: 0px; }
#footer .links-copyright { margin-top: 0px; text-align: center; }












/*  MENS COLOR SCHEME STYLES  */

.blue { color: #3d4865; }

body.mens-cs h2 { color: #3d4865; }

body.mens-cs a, body.mens-cs strong { color: #3d4865; }
body.mens-cs a, body.mens-cs strong.brown { color: #604C3B; }
body.mens-cs strong.maroon { color: #A30046; }

body#maintype.mens-cs { background: #F5F7E7 url(/lib/yhst-14574694810612/bg-homepage-mensB.gif) top left repeat-x; }
body.mens-cs { background: #F5F7E7 url(/lib/yhst-14574694810612/bg-body-mensB.gif) top left repeat-x; }
body.mens-cs #header { background: none; }
body.mens-cs .pre-header-text { color: #af9277; margin-top: 8px; }
body.mens-cs #logo { top: 13px; left: 45px; }

body.mens-cs ul#nav-general { margin-top: 10px; }
body.mens-cs ul#nav-general li { margin: 0px 28px 0px 0px; }
body.mens-cs ul#nav-general a:link, body.mens-cs ul#nav-general a:visited, body.mens-cs ul#nav-general a:hover, body.mens-cs ul#nav-general a:active { color: #ededdd; }
body.mens-cs ul#nav-general a:hover { background-image: url(/lib/yhst-14574694810612/img-blue-diamond-top-nav-link-hover.gif); }

body.mens-cs .top-navigation { margin-top: 1px; }
/*body.mens-cs .top-navigation a { color: #9f8067; display: block; padding-left: 0px; padding-right: 43px; text-align: center; }
body.mens-cs .top-navigation a.cart { color: #ffffff; padding-left: 0px; padding-right: 0px; width: 106px; }*/

body.mens-cs .anylinkcss a { color: #ffffff; }
body.mens-cs .anylinkcss a:hover { color: #3d4865; }

body.mens-cs #bodyContent .message { width: auto; }
body.mens-cs #bodyContent .message .pageText { padding-top: 15px; }

body.mens-cs #bodyContent .contentsTable .itemName a { color: #3d4865; }

body.mens-cs .contactList li.listName, body.mens-cs .contactListFirst li.listName, body.mens-cs .contactListLast li.listName, body.mens-cs #emailColleague li a { color: #3d4865; }

body.mens-cs h1, h1.itemPageTitle { color: #3d4865;  }
body.mens-cs #bodyContent .itemContainer .regPrice { color: #3d4865;  }

body.mens-cs .contents-on-right-layout .text-below-image-and-order-area { width: 365px; margin-top: 10px; }
body.mens-cs .contents-on-right-layout .testimonials { float: none; }
body.mens-cs .contents-on-right-layout .item-name a { color: #3d4865; }

.text-below-image-and-order-area { border: 0px solid red; float: right; clear: right; margin-top: 30px; width: 390px; }

body.mens-cs .testimonials { float: right; clear: right; width: 391px; background: #ecebd7 url(/lib/yhst-14574694810612/bg-review-box-mens.gif) top left no-repeat; }
body.mens-cs #contentwrapper { width: 359px; }

body.mens-cs #sizeChart strong { color: #3d4865; }

body.mens-cs ul.main-list li { background: url(/lib/yhst-14574694810612/img-blue-diamond.gif) 0px 3px no-repeat; }
body.mens-cs ul.main-list li li { background: none; }

body.mens-cs ul.fabricList li { margin-bottom: 8px; margin-left: 2px; }


body.mens-cs #footer { background: url(/lib/yhst-14574694810612/img-our-partners-mens.gif) top left no-repeat; }
body.mens-cs #footer a:hover { color: #3d4865; }
body.mens-cs #footer .divider { color: #3d4865; }

ul.blue-diamond-bullet-list { list-style:none; }
ul.blue-diamond-bullet-list li { margin: 0px 0px 5px 0px; padding: 0px; padding-left: 25px; line-height: 14px; background: url(/lib/yhst-14574694810612/img-blue-diamond.gif) 0px 2px no-repeat; }



body.combined-cs { background: url(http://lib.store.yahoo.net/lib/yhst-14574694810612/bg-combined-cs.gif) top left repeat-x; }
body.combined-cs #multi-store-bar { height: 35px; }
body.combined-cs #header { background: transparent url(/lib/yhst-14574694810612/hdr-combined-cs.jpg) top center no-repeat; height: 118px; padding-top: 0px; }
body.combined-cs .header-links-top, body.combined-cs #logo, body.combined-cs ul#nav-general { display: none; }
body.combined-cs #nav-banner-area { height: 118px; }
body.combined-cs .top-navigation { margin-top: 0px; margin-left: 0px; }
body.combined-cs .top-navigation a { padding: 0px 22px; }
body.combined-cs .top-navigation a.cart { padding-left: 0px; padding-right: 0px; width: 100px; }
body#sectiontype.combined-cs #bodyContent { margin-left: 157px; margin-top: 40px; }
body.combined-cs .pageText h1 { font-size: 12px !important; }



/*  Change width of Joint Pages --  Info & Orderable pages (Gift Certificates) */
#itemtype.combined-cs #bodyContent .itemContent .pageText { width: auto; }
#itemtype.combined-cs #bodyContent .itemContainer .itemProperties { width: 168px; }
#itemtype.combined-cs #bodyContent { margin-left: 190px; }
#bodyContent.combined-cs .itemContainer .itemProperties { width: 155px; padding-left: 25px; margin-left: 25px; }
#itemtype.combined-cs #bodyContent .itemContainer .itemProperties h1, #itemtype.combined-cs #bodyContent .itemContainer .itemProperties a { color: #604c3b; }



.womens-testimonials { background: url(/lib/yhst-14574694810612/img-black-divider-line614px.gif) no-repeat right center; float: left; padding-right: 25px; width: 365px; }
.mens-testimonials { float: left; padding-left: 25px; width: 365px; }


.womens-email-signup { background: url(/lib/yhst-14574694810612/img-long-black-line.gif) no-repeat right bottom; float: left; padding-right: 45px; width: 345px; }
.mens-email-signup { float: left; padding-left: 45px; width: 335px; }
.womens-email-signup fieldset, .mens-email-signup fieldset { margin-bottom: 15px; padding: 10px; border: 0px; }
.womens-email-signup fieldset { background-color: #F4EEF0; border: 1px solid #eee4e8; }
.mens-email-signup fieldset { background-color: #EFF1F2; border: 1px solid #e8e9ec; }
