@charset "UTF-8";
/* Footer Index */
@import url('/text/searchside/css/PeruvianFooterIndexDL.css');
/* ie6 double float margin bug */
* html li {
	display: inline;
}

body {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

a {
	border: none;
	outline: none;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0;
}

td,body,input,select,textarea {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #414042;
	font-size: 12px;
	line-height: 16px;
}

td img {
	vertical-align: bottom;
}

img {
	border: none;
}

input {
	outline: none;
	padding: 4px 4px 2px;
}

.default {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #414042;
}

.default a:hover {
	color: #808449;
	text-decoration: underline;
}

.default a:link,.default a:visited,.default a:active {
	color: #808449;
	text-decoration: underline;
}

.defaultnu a:link,.defaultnu a:visited,.defaultnu a:active {
	color: #808449;
	text-decoration: none;
}

.stitchBox p.indented {
	padding: 0 0 0 20px;
	margin: 0;
}

.registerRow {
	padding-bottom: 10px;
}

.formItem {
	padding-bottom: 6px;
}

.colorsubheader,.colorsubheader a:link,.colorsubheader a:visited,.colorsubheader a:active {
	font-size: 16px;
	font-family: Verdana, sans-serif;
	color: #808449;
	font-weight: bold;
	line-height: 22px;
	padding-bottom: 6px;
}

.colorsubheader2,.colorsubheader2 a:link,.colorsubheader2 a:visited,.colorsubheader2 a:active {
	font-size: 14px;
	font-family: Verdana, sans-serif;
	color: #808449;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 4px;
}

.colorsubheader3,.colorsubheader3 a:link,.colorsubheader3 a:visited,.colorsubheader3 a:active {
	font-size: 14px;
	font-family: Verdana, sans-serif;
	color: #808449;
	font-weight: normal;
	line-height: 20px;
	padding-bottom: 4px;
}

.collectionbox,.collectionbox a:link,.collectionbox a:visited,.collectionbox a:active {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	background-color: #95856a;
	text-align: center;
	text-decoration: none;
}

.collectionlheader {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #95856A;
	font-weight: bold;
}

.collectiondefault {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #95856A;
}

.collectiondefault a:link,.collectiondefault a:visited,.collectiondefault a:active {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #95856A;
}

.product {
	color: #95856A;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-style: italic;
}

.product a:link,.product a:visited,.product a:active {
	color: #95856A;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-style: italic;
}

.preselection {
	color: #95856A;
	font-size: 11px;
	font-family: Arial, Verdana;
}

.preselection a:link,.preselection a:visited,.preselection a:active {
	color: #95856A;
	font-size: 11px;
	font-family: Arial, Verdana;
}

.defaultsubheader,.defaultsubheader a:link,.defaultsubheader a:visited,.defaultsubheader a:active {
	font-size: 12px;
	color: #414042;
	font-weight: bold;
}

.detailheader {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #95856A;
	font-weight: bold;
}

.detail {
	color: #95856A;
}

.quotetext {
	font-size: 13px;
	color: #414042;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

.small,.small a:link,.small a:visited,.small a:active {
	font-size: 10px;
	color: #414042;
	line-height: 15px;
}

.largeText {
	font-size: 14px;
	color: #414042;
	line-height: 16px;
}

.instructions {
	font-size: 11px;
	color: #414042;
	line-height: 15px;
}

.instructions a:link,.instructions a:visited,.instructions a:active {
	font-size: 11px;
	color: #414042;
	text-decoration: underline;
}

.serifHeader {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 16px;
	color: #414042;
}

.welcome {
	font-size: 16px;
	line-height: 20px;
	color: #414042;
	text-align: center;
}

.welcomeDetail {
	font-size: 14px;
	line-height: 20px;
	color: #414042;
	text-align: left;
}

.myAccMenuHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #54301A;
}

.myAccMenuHeader a,.myAccMenuHeader a:visited {
	text-decoration: none;
	color: #54301A;
}

.myAccMenuHeader a:hover {
	text-decoration: underline;
	color: #54301A;
}

.thumbheader {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #95856A;
	text-align: center;
}

.thumbtext {
	font-size: 11px;
	color: #414041;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
}

.thumbtext a:link,.thumbtext a:active,.thumbtext a:visited {
	color: #414041;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-align: center;
}

.thumbtext a:hover,.thumbtext:hover {
	text-decoration: underline;
	text-align: center;
}

.thumbtext .price {
	display: block;
	padding-bottom: 10px;
	padding-top: 4px;
}

.thumbtext .moreColors {
	display: block;
	font-size: 9px;
	color: #6d6e71;
	font-style: italic;
	padding-top: 2px;
	padding-bottom: 10px;
}

.mainLayoutTable {
	border: 1px solid #95856A;
	padding: 2px 2px 2px 2px;
	background-color: #FFFFFF;
}

.innerLayoutTable {
	border: 1px solid #95856A;
	padding: 7px 5px 5px 7px;
	background-color: #FFFFFF;
}

.tableheader {
	font-size: 12px;
	color: #414042;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
}

.tableheaderedit,.tableheaderedit a:link,.tableheaderedit a:active,.tableheaderedit a:visited {
	font-size: 11px;
	color: #414042;
	font-weight: normal;
}

.tableitem {
	font-size: 12px;
	color: #414042;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
}

.tableitem a:link,.tableitem a:active,.tableitem a:visited {
	color: #414042;
}

.tablelinkitem {
	font-size: 12px;
	color: #414042;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
}

.tablelinkitem a:link,.tablelinkitem a:active,.tablelinkitem a:visited {
	text-decoration: none;
	color: #414042;
}

.tablelinkitem a:hover,.tablelinkitem a:active {
	text-decoration: underline;
	color: #414042;
}

.mbnamerowspan {
	font-size: 12px;
	color: #414042;
}

.mbnamerowspan a:link,.mbnamerowspan a:active,.mbnamerowspan a:visited {
	text-decoration: none;
	color: #414042;
}

.mbnamerowspan a:hover,.mbnamerowspan a:active {
	text-decoration: underline;
	color: #414042;
}

.mblistsalerowspan {
	font-size: 12px;
	font-weight: bold;
	color: #822d39;
}

.mblistsalerowspan a:link,.mblistsalerowspan a:active,.mblistsalerowspan a:visited {
	text-decoration: none;
	color: #822d39;
}

.mblistsalerowspan a:hover,.mblistsalerowspan a:active {
	text-decoration: underline;
	color: #822d39;
}

.tablelargeitem {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #414042;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
}

.tableoptionitem {
	display: inline;
	float: left;
	padding-right: 5px;
}

.tablesavedheader {
	font-size: 12px;
	color: #414042;
	font-weight: bold;
}

.tablesaveditem {
	font-size: 12px;
	color: #414042;
}

.tablesaveditem a:link,.tablesaveditem a:active,.tablesaveditem a:visited {
	color: #414042;
}

.addressRow {
	padding: 5px 0px;
}

.addressName,.addressName a {
	font-size: 12px;
	color: #414042;
	font-weight: bold;
	text-decoration: none;
}

.addressText {
	font-size: 12px;
	color: #414042;
	font-weight: normal;
}

.addressListBox .remove {
	color: #414042;
	text-decoration: none;
	font-size: 11px;
}

.addressListBox .remove a,.addressListBox .remove a:link,.remove a:active,.remove a:visited,.remove a:hover {
	color: #414042;
	text-decoration: underline;
}

.tableitem .remove,.tableitem .remove a:link,.remove a:active,.remove a:visited,.remove a:hover {
	color: #414042;
	text-decoration: underline;
	font-size: 11px;
}

.messagewas,.pricewas {
	text-decoration: line-through;
}

.pricesale,.messagesale {
	color: #822d39;
	font-weight: bold;
}

.formlabel {
	font-size: 12px;
	font-weight: normal;
	color: #808449;
	line-height: 22px;
	margin-bottom: 0px;
}

.formlabel16 {
	font-size: 12px;
	font-weight: normal;
	color: #808449;
	line-height: 16px;
	font-family: Verdana;
}

.formlabelbold {
	font-size: 12px;
	font-weight: bold;
	color: #808449;
	line-height: 22px;
	margin-bottom: 0px;
}

.formlabeldarkbold {
	font-size: 12px;
	font-weight: bold;
	color: #414042;
	line-height: 22px;
	margin-bottom: 0px;
}

.formlabeloptional {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #414042;
	margin-bottom: 0px;
}

.formlabeloptional16 {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #414042;
	font-family: Verdana;
}

.formrequiredtext {
	font-weight: normal;
	font-size: 12px;
	color: #808449;
}

.formfieldnote {
	font-size: 11px;
	color: #808449;
}

.formrequired {
	color: #808449;
}

.breadcrumbBox {
	padding: 8px 10px;
	font-size: 9px;
}

.breadcrumb {
	font-size: 9px;
	color: #414042;
	height: 23px;
	text-decoration: none;
}

.breadcrumbBox a:link,.breadcrumbBox a:active,.breadcrumbBox a:visited {
	color: #414042;
	text-decoration: none;
	text-transform: capitalize;
}

.breadcrumbBox a:hover {
	color: #414042;
	text-decoration: underline;
}

.viewbagtext {
	font-size: 11px;
	color: #FE0002;
	font-weight: bold;
}

.viewbagtext a:link,.viewbagtext a:active,.viewbagtext a:visited {
	color: #FE0002;
	font-size: 11px;
	text-decoration: none;
}

.brandingtext {
	font-size: 12px;
}

.footer {
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	margin-right: 13px;
	float: right;
}

.footer a:link,.footer a:active,.footer a:visited {
	color: #999999;
	text-decoration: none;
}

.footer a:hover {
	color: #999999;
	text-decoration: underline;
}

.footercompanyphone {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.message {
	color: #000000;
}

.messageerror,.messagealert,.messagebackorder {
	color: #822D39;
}

.messagediscount,.messagefreegift,.messagesent,.messageoverweight {
	color: #95856A;
}

.errortitle {
	color: #822D39;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.errortitle a:link,.errortitle a:visited,.errortitle a:active {
	color: #822D39;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.errormes {
	color: #822d39;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 35px;
	margin: 5px 0;
}

.errormes a:link,.errormes a:visited,.errormes a:active {
	color: #808449;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.errorblock {
	width: 700px;
	margin: 20px auto;
	padding-left: 0px;
	background: url('/images/en_US/global/globalgraphics/error_icon.gif') no-repeat 3px 6px;
}

.errorblock div.stitchline {
	height: 4px;
	background: url('/images/en_US/global/globalgraphics/checkoutstitch.gif') repeat-x;
}

.navsearchbox {
	width: 112px;
	color: #95856A;
}

.navemailbox {
	width: 105px;
	color: #95856A;
}

input.address {
	width: 305px;
	padding: 4px 4px 2px;
}

input.firstname {
	width: 119px;
	padding: 4px 4px 2px;
}

input.code {
	width: 100px;
	padding: 4px 4px 2px;
}

input.lastname {
	width: 155px;
	padding: 4px 4px 2px;
}

input.zip {
	width: 120px;
	padding: 4px 4px 2px;
}

input.phone {
	width: 141px;
	padding: 4px 4px 2px;
}

input.login {
	width: 225px;
	padding: 4px 4px 2px;
}

input.tellafriend {
	width: 130px;
}

select#state,select#country,select#title,select#question,select#title_pk {
	padding: 4px 4px 2px;
}

.tableitemheaderbg {
	background-color: #f1eedf;
}

.tablesavedheaderbg,.tabledivrule {
	background-color: #f7f5ec;
}

.verticalrule {
	background-color: #95856a;
}

.tableitemheaderdivbg,.tableitembottomdivbg,.tableitem2bg,.tableitem3bg,.tablesavedbg,.crosssellbg,.upsellbg,.recoverybg,.headerrule,.tableitemdivbg,.tablesavedborder,.crosssellborder,.upsellborder,.recoverborder,.thumbborderbg,.lrgimagebg {
	background-color: #FFFFFF;
}

.tableitem1bg {
	background-color: #fbfaf6;
}

.headerrulepopup {
	background-color: #95856a;
}

.headerrule {
	padding: 4px 0;
}

.altviewborder {
	cursor: pointer;
	border-top: 1px solid #f7f5ec;
	border-right: 1px solid #f7f5ec;
	border-bottom: 1px solid #f7f5ec;
	border-left: 1px solid #f7f5ec;
}

.altviewactiveborder {
	cursor: pointer;
	border-top: 1px solid #95856A;
	border-right: 1px solid #95856A;
	border-bottom: 1px solid #95856A;
	border-left: 1px solid #95856A;
}

.imagecellbg {
	background-color: #FFFFFF;
}

.navheaderbg {
	background-color: #FFFFFF;
}

.navfooterbg {
	background-color: #FFFFFF;
}

.navleftbg {
	background-color: #FFFFFF;
}

.contentbg {
	background-color: #FFFFFF;
}

.clearbg {
	background-image: url('/images/us/global/globalgraphics/spacer01.gif');
}

body.main {
	background-image: url('/images/en_US/global/globalgraphics/bg-tile.gif');
	background-color: #FFFFFF;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}

.container {
	background: transparent url('/images/en_US/global/globalgraphics/bg-edges.gif') repeat-y scroll center top;
	margin: 0 auto;
	position: relative;
	/*width: 1150px;*/
}

#containerBackground {
	background: transparent url('/images/en_US/global/globalgraphics/bg-header.gif') no-repeat scroll center top;
	position: relative;
	top: 0px;
	left: 0px;
	/*width: 1150px;*/
}

#containerFooter {
	background: url('/images/en_US/global/globalgraphics/bg-footer.gif') no-repeat scroll center top;
	height: 143px;
	margin: 0 auto;
	/*width: 1150px;*/
}

#footerBlock {
	position: absolute;
	top: 69px;
	width: 980px;
}

#footerRight {
	float: right;
}

#footerSites {
	position: relative;
	text-align: left;
	padding-left: 13px;
	margin-top: 5px;
}

.center {
	margin: 0 auto;
	width: 980px;
	background-color: transparent;
	position: relative;
}

#header {
	height: 141px;
	padding-bottom: 8px;
}

#logo {
	position: absolute;
	top: 19px;
	left: 16px;
}

#tagline {
	position: absolute;
	top: 88px;
	left: 347px;
}

ul.headerLinks {
	display: block;
	text-align: right;
	font-size: 10px;
	color: #414042;
	position: absolute;
	top: 21px;
	width: 980px;
	margin: 0px;
	padding: 0px;
}

ul.headerLinks li {
	display: inline;
	font-family: Verdana;
	font-size: 10px;
	color: #414042;
	padding: 0px;
}

ul.headerLinks li a {
	text-decoration: none;
	color: #414042;
}

ul.headerLinks li a:hover {
	color: #6D1413;
}

.headerSearch {
	position: absolute;
	top: 45px;
	width: 980px;
	text-align: right;
	vertical-align: top;
}

.popularSearches {
	position: relative;
	left: -75px;
	font-size: 9px;
	top: -4px;
}

.popularSearches a:hover {
	color: #6D1413;
}

.button57w18h,.button57w18h {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #fff;
	background-color: #54301a;
	background: url('/images/en_US/global/globalgraphics/button57w18h.png') no-repeat 0px 3px;
	width: 57px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 9px;
	height: 19px;
	vertical-align: top;
	position: relative;
	top: 0px;
}

.button57w18h {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #fff;
	background-color: #54301a;
	background: url('/images/en_US/global/globalgraphics/button57w18h.png') no-repeat 0px 3px;
	width: 57px;
	height: 22px;
	font-family: Verdana;
	font-size: 9px;
}

.closeCell {
	font-family: Verdana;
	font-size: 9px;
	color: #414042;
	vertical-align: bottom;
	cursor: pointer;
}

.closeCellPopup {
	font-family: Verdana;
	font-size: 9px;
	color: #414042;
	vertical-align: bottom;
	cursor: pointer;
	text-decoration: underline;
}

.button55w16h,.button50w19h {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #fff;
	background-color: #54301a;
	background: url('/images/en_US/global/globalgraphics/button55w16h.png') no-repeat 0px 3px;
	width: 55px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 9px;
	height: 20px;
	vertical-align: top;
	position: relative;
	top: 0px;
}

.button50w19h {
	background: url('/images/en_US/global/globalgraphics/button50w19h.png') no-repeat 0px 3px;
	width: 50px;
	height: 23px;
}

.textinput116w16h,.textinput116w19h {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	color: #414042;
	background-color: #54301a;
	background: url('/images/en_US/global/globalgraphics/textinput116w16h.png') no-repeat 0px 3px;
	width: 116px;
	height: 20px;
	text-align: center;
	padding: 2px 0 0px 0;
	margin: 0px;
	font-family: Verdana;
	font-size: 9px;
	position: relative;
	top: 0px;
}

.textinput116w19h {
	background: url('/images/en_US/global/globalgraphics/textinput116w19h.png') no-repeat 0px 3px;
	height: 23px;
}

.headerSearch a {
	text-decoration: none;
	color: #414042;
}

.headerBasketEmpty {
	font-family: Verdana;
	font-size: 10px;
	color: #414042;
	text-align: right;
	position: absolute;
	top: 72px;
	height: 20px;
	width: 980px;
}

.headerBasketEmpty a {
	text-decoration: none;
	color: #414042;
}

.headerBasketEmpty img {
	border: none;
	position: relative;
	top: 6px;
}

.headerBasketFull {
	font-family: Verdana;
	font-size: 10px;
	color: #6D1413;
	font-weight: bold;
	text-align: right;
	position: absolute;
	top: 72px;
	height: 20px;
	width: 980px;
}

.headerBasketFull a {
	text-decoration: none;
	color: #6D1413;
}

.headerBasketFull a:hover,.headerBasketEmpty a:hover {
	color: #6D1413;
}

.headerBasketFull img {
	border: none;
	position: relative;
	top: 6px;
}

ul.categoryNav {
	display: block;
	padding: 0 0 0 4px;
	border: 0;
	margin: 0;
	position: absolute;
	width: 980px;
	top: 106px;
}

ul.categoryNav li {
	display: inline;
	font-family: Verdana;
	font-size: 13px;
	color: #404142;
	border: 0px;
	margin: 0px;
}

ul.categoryNav li a {
	display: block;
	float: left;
	text-align: center;
	line-height: 35px;
	height: 35px;
	text-decoration: none;
	color: #404142;
	background-position: 0px 35px;
	background-repeat: no-repeat;
}

ul.categoryNav li a:hover {
	color: #FFF;
	background-position: 0px 0px;
}

a.categoryNavOn {
	text-decoration: none;
	color: #FFF !important;
	background-position: 0px 35px;
}

a.categoryNavSaleOn {
	text-decoration: underline !important;
	color: #6D1413 !important;
	background: none !important;
}

a.categoryNavSaleOff {
	text-decoration: none;
	color: #6D1413 !important;
	background: none;
}

ul.categoryNav li a.categoryNavSaleOff:hover {
	text-decoration: underline !important;
	background: none !important;
}

.bottomNavList th,.bottomNavList th a:link,.bottomNavList th a:hover,.bottomNavList th a:active,.bottomNavList th a:visited {
	font-family: Georgia, Times, serif;
	font-size: 10px;
	color: #414042;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
}

.bottomNavList th a:link,.bottomNavList th a:hover,.bottomNavList th a:active,.bottomNavList th a:visited {
	text-decoration: underline;
}

.bottomNavEmail {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #6D1413;
	margin: 0 0 10px 0;
	text-align: left;
}

div#containerFooter th p.bottomNavEmail,div#containerFooter th p.bottomNavEmail a:link,div#containerFooter th p.bottomNavEmail a:active,div#containerFooter th p.bottomNavEmail a:visited {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #6D1413 !important;
	margin: 0 0 10px 0;
	text-align: left;
	text-decoration: none !important;
}

div#containerFooter th p.bottomNavEmail a:hover {
	font-size: 14px;
	text-decoration: underline !important;
}

.bottomNavList td,.bottomNavList td a:link,.bottomNavList td a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #414042;
	font-weight: normal;
}

.bottomNavList td a:hover,.bottomNavList td a:active {
	color: #6D1413;
}

ul.bottomNavLeft,ul.bottomNavSub {
	display: block;
	float: left;
	padding: 0px;
	border: 0px;
	margin: 10px 0;
	position: relative;
	float: left;
}

ul.bottomNavLeft li,.bottomNavSub li {
	display: inline;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #54301A;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

ul.bottomNavLeft li a,.bottomNavSub li a {
	text-decoration: none;
	color: #54301A;
}

ul.bottomNavSub {
	margin-top: 10px;
}

ul.bottomNavSub,.bottomNavSub li,.bottomNavSub li a,.bottomNavSub li a:link,.bottomNavSub li a:active,.bottomNavSub li a:visited {
	font-family: verdana;
	font-size: 9px;
	line-height: 9px;
	color: #414042 !important;
}

.bottomNavSub li a:hover {
	color: #6D1413;
}

ul.bottomNavRight {
	float: right;
	padding: 0px;
	border: 0px;
	margin: 15px 0;
	text-align: right;
}

ul.bottomNavRight li {
	display: inline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #54301A;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

ul.bottomNavRight li a {
	text-decoration: none;
	color: #54301A;
}

body.popup {
	background-color: #ffffff;
	padding: 18px;
}

A.nu {
	text-decoration: none;
}

.menuItemOn {
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	padding: 0px 0px 7px 0px;
	text-decoration: none;
}

.menuItemOn a:link,.menuItemOn a:active,.menuItemOn a:visited {
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.menuItemOff {
	font-size: 11px;
	color: #95856A;
	background: #FFFFFF;
	padding: 0px 0px 7px 0px;
	text-decoration: none;
}

.menuItemOff a:link,.menuItemOff a:active,.menuItemOff a:visited {
	font-size: 11px;
	color: #95856A;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.categorydropdowntable {
	background-color: #f7f5ec;
}

.leftNavCategory {
	display: block;
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 15px;
	color: #414042;
	text-decoration: underline;
	padding-bottom: 9px;
}

.subcaton,.subcaton:link,.subcaton:active,.subcaton:visited {
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #808449;
	text-decoration: none;
	padding-bottom: 9px;
	font-weight: bold;
}

.subcatoff,.subcatoff:link,.subcatoff:visited {
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #414042;
	text-decoration: none;
	padding-bottom: 9px;
}

.subcatoff:hover,.subcatoff:active {
	color: #808449;
}

.subSubCaton,.subSubCaton:link,.subSubCaton:active,.subSubCaton:visited {
	display: block;
	padding-left: 15px;
	font-size: 12px;
	color: #808449;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding-bottom: 9px;
}

.subSubCatoff:link,.subSubCatoff:visited {
	display: block;
	padding-left: 15px;
	font-size: 12px;
	color: #414042;
	font-family: Verdana, sans-serif;
	text-decoration: none;
	padding-bottom: 9px;
}

.subSubCatoff:hover,.subSubCatoff:active {
	color: #808449;
}

.detailproduct {
	PADDING-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #95856A;
	font-size: 11px;
}

.detailproduct1 {
	PADDING-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #95856A;
	font-size: 11px;
}

.crossselrule,.upselrule {
	background-color: #95856a;
}

.categoryDropdownText {
	font-size: 11px;
	color: #95856a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.moreinfoLayoutTable {
	border: 1px solid #95856A;
	background-color: #FFFFFF;
}

.popupbody {
	padding-right: 20px;
	padding-left: 20px;
}

.recentlyborder {
	padding: 5px 0 5px;
	background-color: #FFFFFF;
}

.custserveheader {
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, serif;
	color: #414042;
	text-decoration: none;
}

.custserveheader a:link,.custserveheader a:active,.custserveheader a:visited {
	color: #414042;
	text-decoration: none;
}

.custserveheader a:hover {
	color: #414042;
	text-decoration: underline;
}

.custserveleftnav {
	font-size: 12px;
	color: #414042;
	background: #FFFFFF;
	text-decoration: none;
}

.custserveleftnav a:link,.custserveleftnav a:active,.custserveleftnav a:visited {
	color: #414042;
	background: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.shippingmsgtext {
	font-size: 12px;
	color: #822D39;
	font-weight: bold;
}

.shippingmsgthreedaytext {
	font-size: 12px;
	color: #822D39;
	font-weight: normal;
}

.shippingmsgsmall {
	font-size: 10px;
	line-height: 14px;
	color: #822D39;
	font-weight: normal;
}

.checkoutRight {
	float: right;
	width: 200px;
	margin-top: 28px;
}

.checkoutSecurityMsg,.checkoutSecurityMsg a:link,.checkoutSecurityMsg a:active,.checkoutSecurityMsg a:visited {
	padding: 0;
	font-size: 12px;
	color: #414042;
	text-align: left;
}

span#checkoutsiteseal {
	margin-left: 50px;
}

#alt-paging {
	font-size: 11px;
	font-weight: normal;
}

#alt-paging .selected {
	color: #808449;
	text-decoration: underline;
}

#alt-paging .alt-paging-arrow {
	text-decoration: none;
}

#alt-paging a,#alt-paging a:link,#alt-paging a:visited {
	color: #414041;
	text-decoration: none;
}

#alt-paging a:hover {
	color: #95856A;
	text-decoration: none;
}

#alt-paging .alt-paging-ldr {
	margin-right: 5px;
}

.netpromoter-review {
	margin: 10px 10px 10px 10px;
	padding: 10px 45px 15px 45px;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	color: #54301a;
	line-height: 15px;
}

.netpromoter-review .rating-static {
	width: 60px;
	height: 16px;
	display: inline-block;
	margin-right: 202px;
	margin-left: 203px;
	background: transparent url('/images/en_US/global/globalgraphics/star-rating.png') no-repeat scroll top;
}

.netpromoter-review p {
	margin: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 9px;
	text-align: left;
	color: #414042;
}

.netpromoter-review .rating-50 {
	background-position: 0 0;
}

.netpromoter-review .rating-40 {
	background-position: -12px 0;
}

.netpromoter-review .rating-30 {
	background-position: -24px 0;
}

.netpromoter-review .rating-20 {
	background-position: -36px 0;
}

.netpromoter-review .rating-10 {
	background-position: -48px 0;
}

.netpromoter-review .rating-0 {
	background-position: -60px 0;
}

.netpromoter-review .rating-5 {
	background-position: -48px -16px;
}

.netpromoter-review .rating-15 {
	background-position: -36px -16px;
}

.netpromoter-review .rating-25 {
	background-position: -24px -16px;
}

.netpromoter-review .rating-35 {
	background-position: -12px -16px;
}

.netpromoter-review .rating-45 {
	background-position: 0 -16px;
}

ul.tabs {
	margin: 0;
	padding: 0;
}

ul.tabs li {
	display: block;
	float: left;
	padding: 0 5px;
}

ul.tabs li a {
	display: block;
	float: left;
	padding: 0;
	text-indent: -99999px;
	outline-color: -moz-use-text-color;
	outline-style: none;
}

ul.tabs li a#tab1 {
	background-image: url('CompleteTheLook_tab.jpg');
	background-position: 0 0;
	width: 126px;
	height: 25px;
}

ul.tabs li a#tab2 {
	background-image: url('Recommended_tab.jpg');
	background-position: 0 0;
	width: 99px;
	height: 25px;
}

.selected {
	background-position: 0 25px;
}

.tab-content {
	clear: both;
	border: 1px solid #EAE7E1;
	padding: 3px;
}

#title_pk {
	width: 50px;
}
/* Left nav menu */
#myAccountLeftNavMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 181px;
	position: relative;
}

#myAccountLeftNavMenu li a {
	background-position: left top;
}

#myAccountLeftNavMenu li a:hover {
	background-position: left bottom;
}

#myAccountLeftNavMenu.disabled li a:hover {
	background-position: left top;
}

#myAccountLeftNavMenu .changeAccount a {
	display: block;
	width: 181px;
	height: 50px;
	background: url('/images/en_US/local/headers/main/Myinformation.gif') no-repeat;
}

#myAccountLeftNavMenu .addressBook a {
	display: block;
	width: 181px;
	height: 36px;
	background: url('/images/en_US/local/headers/main/Addressbook.gif') no-repeat;
}

#myAccountLeftNavMenu .orderHist a {
	display: block;
	width: 181px;
	height: 36px;
	background: url('/images/en_US/local/headers/main/Orderhistory.gif') no-repeat;
}

#myAccountLeftNavMenu .logOut a {
	display: block;
	width: 181px;
	height: 45px;
	background: url('/images/en_US/local/headers/main/Logout.gif') no-repeat;
	margin-bottom: 20px;
}

.myAccLeftNavPadding {
	width: 140px;
	padding-left: 24px;
}

.leftNavPadding {
	width: 190px;
	padding: 0 10px;
}
/* Checkout */
#checkoutHeader {
	margin-bottom: 0px;
}

.checkoutHeader0 {
	display: block;
	width: 273px;
	height: 42px;
	background: url('/images/en_US/local/headers/main/checkoutlogin_mhd.gif') no-repeat;
}

.checkoutHeader1 {
	display: block;
	width: 150px;
	height: 42px;
	background: url('/images/en_US/local/headers/main/checkout_mhd.gif') no-repeat;
}

.checkoutHeader2 {
	display: block;
	width: 278px;
	height: 29px;
	background: url('/images/en_US/local/headers/main/shipmethod_mhd.gif') no-repeat 5px 0;
}

.checkoutHeader3 {
	display: block;
	width: 284px;
	height: 29px;
	background: url('/images/en_US/local/headers/main/paymentinfo_mhd.gif') no-repeat;
}

.checkoutHeader4 {
	display: block;
	width: 397px;
	height: 29px;
	background: url('/images/en_US/local/headers/main/reviewsubmitorder_mhd.gif') no-repeat;
}

#checkoutTabs {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 36px;
}

#checkoutTabs li,#checkoutTabs li a {
	float: left;
}

.checkoutTab1 .billingTab a,.checkoutTab2 .shippingTab a,.checkoutTab3 .paymentTab a,.checkoutTab4 .confirmTab a {
	background-position: left top;
}

.billingTab a {
	display: block;
	width: 204px;
	height: 38px;
	background: url('/images/en_US/local/headers/main/Checkout_01_billing.gif') no-repeat left bottom;
}

.shippingTab a {
	display: block;
	width: 200px;
	height: 38px;
	background: url('/images/en_US/local/headers/main/Checkout_02_shipping.gif') no-repeat left bottom;
}

.paymentTab a {
	display: block;
	width: 185px;
	height: 38px;
	background: url('/images/en_US/local/headers/main/Checkout_03_payment.gif') no-repeat left bottom;
}

.confirmTab a {
	display: block;
	width: 181px;
	height: 38px;
	background: url('/images/en_US/local/headers/main/Checkout_04_confirm.gif') no-repeat left bottom;
}
/* Login */
.stitch {
	height: 4px;
	background: url('/images/en_US/global/globalgraphics/checkoutstitch.gif') repeat-x;
}

.loginBox {
	background-color: #e9e4cd;
	padding: 10px;
}

#loginInnerBox {
	background-color: #fff;
	padding: 20px;
	vertical-align: top;
}

#loginInnerBox1620 {
	background-color: #fff;
	padding: 16px 20px;
	vertical-align: top;
}

#returningLoginBox {
	padding: 15px;
	width: 300px;
}

#newCustomerBox {
	padding: 15px;
	width: 300px;
}

.shadedBox {
	background-color: #f7f5ec;
	padding: 10px;
}

.stitchBox {
	background: #f7f5ec url('/images/en_US/global/globalgraphics/checkoutstitch.gif') repeat-x;
	padding: 8px 10px;
}

.stitchBoxThin {
	background: #f7f5ec url('/images/en_US/global/globalgraphics/checkoutstitch.gif') repeat-x;
	padding: 2px 20px 16px 20px;
}

.stitchBox p {
	padding: 0px;
}

.addressListBox {
	background-color: #f7f5ec;
	padding: 10px 10px;
}

#myAccWelcomeBox {
	padding: 30px;
}

.whiteCell {
	background-color: #fff;
	padding: 12px;
}

.stitched {
	background: #FFFFFF url('/images/en_US/global/globalgraphics/checkoutstitch.gif') repeat-x center top;
}

.boldText {
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #414042;
	font-weight: bold;
	line-height: 16px;
}

.redText,.redText a:link,.redText a:visited {
	font-size: 12px;
	color: #822D39;
	line-height: 16px;
}

.stitchBox a,.stitchBox a:link,.stitchBox a:visited {
	color: #414042;
	text-decoration: underline;
}

.boldGreen {
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #808449;
	font-weight: bold;
	line-height: 16px;
}
/* My Buys style overrides */
.mbitem_cart {
	text-align: center;
	padding: 0 4px;
}
/* DEP Labs */
.hiddenHtml {
	display: none;
}

.productDetail {
	position: relative;
}

.productInfo ul li {
	list-style: none;
	list-style-type: none;
}

.productDetail .leftnav {
	float: left;
	padding: 0 0 0 10px;
	width: 178px;
}

.productDetail .leftnav table,.productDetail .leftnav td,.productDetail .leftnav tr {
	
}

.productDetail .leftnav table {
	
}

.productDetail .leftnav tr {
	
}

.productDetail .leftnav td,.productDetail .leftnav td a,.productDetail .leftnav td u {
	color: #414142;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
}

.productDetail .leftnav td u {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	letter-spacing: 1px;
}

.productDetail .leftnav a.subcaton {
	color: #828c37;
	font-weight: bold;
}

.productDetail .backNext {
	position: absolute;
	left: 0;
	top: -20px;
	width: 100%;
}

.productDetail .backNext table {
	width: 100%;
}

.productDetail .backNext td.previous {
	text-align: left;
}

.productDetail .backNext td.next {
	text-align: right;
}

.productDetail .backNext td.previous a,.productDetail .backNext td.next a {
	color: #414142;
	font-size: 9px;
	height: 23px;
	text-decoration: none;
}

.productImages {
	float: left;
	padding: 0 15px 0 0;
	width: 318px;
}

.productDetail .productInfo {
	float: left;
	position: relative;
	width: 305px;
}

.leftImage {
	float: left;
	padding: 0 10px 0 0;
}

ul#info-tabs {
	background: transparent url('/images/en_US/global/globalgraphics/tabBg.gif') repeat-x scroll left top;
	float: left;
	height: 44px;
	margin: 0;
	padding: 0;
	width: 305px;
}

ul#info-tabs li {
	list-style: none;
}

ul#info-tabs li,div.productInfo li a {
	float: left;
}

ul#info-tabs li a {
	text-indent: -9999px;
}

ul#info-tabs li a#tabhdr-details {
	background: url(/images/en_US/global/globalgraphics/tab_details.gif) no-repeat left -44px;
	width: 73px;
	height: 44px;
}

ul#info-tabs li a#tabhdr-petites {
	background: url(/images/en_US/global/globalgraphics/tab_petites.gif) no-repeat left -44px;
	width: 71px;
	height: 44px;
}

ul#info-tabs li a#tabhdr-size-fit {
	background: url(/images/en_US/global/globalgraphics/tab_sizefit.gif) no-repeat left -44px;
	width: 71px;
	height: 44px;
}

ul#info-tabs li a#tabhdr-care {
	background: url(/images/en_US/global/globalgraphics/tab_care.gif) no-repeat left -44px;
	width: 88px;
	height: 44px;
}

ul#info-tabs li a.selected,ul#info-tabs li a:hover {
	background-position: left top !important;
}

div.info-tab {
	background-color: #f7f5ec;
	clear: both;
	color: #414042;
	display: none;
	float: left;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	padding: 0 18px;
	width: 269px;
}

div.info-tab a {
	color: #414042;
}

div.productInfo .code {
	float: left;
}

div.productInfo .price {
	float: right;
}

div.productInfo .longDescription {
	clear: both;
}

div.productInfo .longDescription {
	clear: both;
}

div.productInfo ul.productInfoDetails {
	display: inline;
	float: none;
}

div.productInfo ul.productInfoDetails li {
	float: none;
}

#crosssells {
	background: url('/images/en_US/global/globalgraphics/vertstitch.gif') repeat-y 18px top;
	float: left;
	height: 572px;
	padding-left: 28px;
	position: relative;
	width: 126px;
}

ul#crosssells-tabs {
	float: left;
	margin: 0 0 -3px;
	padding: 0;
	position: relative;
	width: 140px;
	z-index: 2;
}

ul#crosssells-tabs li {
	display: block;
	float: left;
	padding: 0 0;
}

ul#crosssells-tabs li a {
	display: block;
	float: left;
	padding: 0;
	text-indent: -9999px;
}

ul#crosssells-tabs li a#crosssells-tab1.selected,ul#crosssells-tabs li a#crosssells-tab2.selected,ul#crosssells-tabs li a#crosssells-tab1:hover,ul#crosssells-tabs li a#crosssells-tab2:hover {
	background-position: 0 0;
}

ul#crosssells-tabs li a#crosssells-tab1 {
	background: transparent url('/images/en_US/global/globalgraphics/completelooktab.gif') no-repeat scroll left -33px;
	height: 33px;
	width: 73px;
}

ul#crosssells-tabs li a#crosssells-tab2 {
	background: transparent url('/images/en_US/global/globalgraphics/youmightliketab.gif') no-repeat scroll left -33px;
	width: 67px;
	height: 33px;
}

#crosssells div.tab-content {
	border: none;
	clear: both;
	display: none;
	height: 572px;
	padding: 0 0 0 12px;
	width: 118px;
}

#crosssells .upArrow {
	background: transparent url('/images/en_US/global/globalgraphics/arrowUp.gif') no-repeat scroll center center;
	clear: both;
	cursor: pointer;
	display: none;
	height: 24px;
	padding-top: 6px;
}

#crosssells .downArrow {
	background: transparent url('/images/en_US/global/globalgraphics/arrowDown.gif') no-repeat scroll center center;
	clear: both;
	cursor: pointer;
	display: none;
	height: 12px;
}

#crosssells div.crosssellItem {
	height: 177px;
}

#crosssells div.crosssellimage {
	height: 160px;
	width: 118px;
}

#crosssells div.thumbheader {
	position: relative;
	height: 0;
}

#crosssells div.thumbheader a {
	background: url('/images/en_US/global/globalgraphics/completelookoverlay.png') no-repeat left top;
	color: #414142;
	cursor: pointer;
	display: none;
	font-size: 11px;
	left: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 0;
	width: 118px;
}

.detailheader {
	color: #54301a;
	font-size: 14px;
	line-height: 19px;
}

.detailitemcode {
	color: #54301a;
	float: left;
	font-size: 10px;
	height: 20px;
}

.detailitemprice {
	color: #54301a;
	float: right;
	font-size: 14px;
	height: 20px;
	line-height: 19px;
}

.customerReviews {
	clear: both;
	line-height: 24px;
}

.detailitemdesc {
	clear: both;
	margin-right: -8px;
}

div.detailitemlist {
	float: left;
	margin-right: -8px;
	width: 277px;
}

div.detailitemlist ul.itemListLeft,div.productInfo div.detailitemlist ul.itemListRight {
	display: block;
	float: left;
	height: auto;
	line-height: 14px;
	margin: 0;
	padding: 10px 0 5px 0;
	text-align: left;
	width: 136px;
}

div.productInfo div.detailitemlist ul.itemListRight {
	padding-left: 5px;
}

div.detailitemlist ul li {
	background: transparent url('/images/en_US/local/localgraphics/bullet.gif') no-repeat scroll left 5px;
	color: #414142;
	display: block;
	float: left;
	font-size: 11px;
	padding: 2px 0 2px 14px;
	width: 122px;
}

div.detailitemlist ul li a,div.detailitemdesc a {
	color: #414142;
	cursor: pointer;
	float: none;
	text-decoration: underline;
}

div.detailitemlist ul li a:hover {
	color: #54301a;
	text-decoration: none;
}

div.detailitemfooter {
	background-color: #f7f5ec;
	float: left;
	height: 25px;
	margin-top: 5px;
	width: 305px;
}

div.detailitemfooter ul {
	height: 25px;
	margin: 0;
	padding: 0 0 0 16px;
}

div.detailitemfooter ul li {
	display: inline;
}

div.detailitemfooter ul li a {
	height: 25px;
	text-indent: 0;
}

div.detailitemfooter ul li a.catalog {
	background: url('/images/en_US/global/globalgraphics/viewonpage_on.gif') no-repeat left top;
	width: 107px;
}

div.detailitemfooter ul li a.buy {
	background: url('/images/en_US/global/globalgraphics/buyoutfit_on.gif') no-repeat left center;
	width: 79px;
}

div.detailitemfooter ul li a.share {
	width: 109px;
}

div.productDetailItemMessage {
	color: #822d39;
	float: left;
	padding: 8px 18px 0;
	width: 269px;
}

div.productSelectionZone {
	color: #414042;
	zoom: 1;
}

div.productSelectionZone span.optionTypeDesc,div.productSelectionZone span.optionTypeDescSelected {
	color: #54301a;
	display: block;
	float: left;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding-bottom: 5px;
}

div.productSelectionZone span.qtyDesc {
	line-height: 22px;
}

div.productSelectionZone span.optionTypeDesc {
	clear: both;
}

div.productSelectionZone span.optionTypeDescSelected {
	clear: both;
	display: none;
	font-weight: normal;
}

div.productSelectionZone span.optionSelected {
	display: block;
	float: left;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-transform: capitalize;
}

div.productSelectionZone span.optionSelected.selected {
	font-weight: bold;
}

div.productSelectionZone input.qty {
	border: 2px solid #54301A;
	margin: 2px;
	padding: 1px 2px;
	text-align: center;
	width: 14px;
}

div.optionChipGroup {
	clear: both;
	line-height: 12px;
	margin: 0;
	position: relative;
}

.optionChipGroup a:link,.optionChipGroup a:visited,.optionChipGroup a:active {
	text-decoration: none;
}

.optionChipGroup a.optionChip {
	background-color: #e4ddc0;
	border: 2px solid #e4ddc0;
	color: #414042;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 9px;
	margin: 0 6px 14px 0;
	padding: 0 4px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}

.optionChipGroup a.selected,.optionChipGroup a:hover {
	border: 2px solid #54301a !important;
}

.optionChipGroup a.outofstock {
	background-color: #ebebeb !important;
	background-image: none !important;
	border: 2px solid #ebebeb !important;
	color: #acacae !important;
	cursor: default;
}

.optionChipGroup a.optionChip span {
	color: #822d39;
	font-size: 8px;
	line-height: 10px;
	position: absolute;
	text-align: center;
	text-indent: 0;
	top: 18px;
	left: 0;
	width: 100%;
}

.optionChipGroup a.sizeFit {
	background: transparent url('/images/en_US/global/globalgraphics/tooltipicon.gif') no-repeat scroll right 2px;
	border: none !important;
	color: #54301a;
	margin: 0 1px;
	padding: 0 14px 0 0;
}

.optionChipGroup a.sizeFit:hover {
	border: none !important;
	margin: 0 1px;
}

div#options_COLR a,div#options_COLR a.outofstock {
	height: 12px;
	padding: 0;
	text-indent: -9999px;
	width: 21px;
}

div#options_COLR a.outofstock {
	height: 12px !important;
	width: 21px !important;
}

div#options_COLR a:hover,div#options_COLR a.selected,div#options_COLR a.outofstock:hover {
	background-position: -2px -2px !important;
	height: 12px !important;
	width: 21px !important;
}

div#options_SIZE a {
	min-width: 14px;
}

div.actions {
	clear: both;
	display: inline;
	float: left;
	padding: 20px 0 0 18px;
	width: 287px;
}

div.addToBasketZone {
	background-color: #fff;
	width: 287px;
}

div.addToBasketZone input.addToBasketButton {
	padding-left: 0;
}

div.addToBasketZone a.checkOutButton {
	
}

div.addToBasketZone div.addToBasketOptionsMessaging,div.addToBasketMessaging {
	background: #F7F5EC url('/images/en_US/global/globalgraphics/addedmsg-top.gif') no-repeat scroll left top;
	color: #822d39;
	font-size: 11px;
	line-height: 14px;
	padding-top: 22px;
}

div.addToBasketZone div.addToBasketOptionsMessagingBottom,div.addToBasketMessagingBottom {
	background: #F7F5EC url('/images/en_US/global/globalgraphics/addedmsg-bottom.gif') no-repeat scroll left top;
	padding-bottom: 22px;
}

div.addToBasketZone div.addToBasketOptionsMessaging {
	display: none;
	float: right;
	position: relative;
	top: 0;
	right: 0;
	width: 147px;
}

div.addToBasketOptionsMessaging div.addToBasketOptionsMessagingContent,div.addToBasketMessaging div.addToBasketMessagingContent {
	padding: 0 6px;
	text-align: center;
}

div.addToBasketMessaging {
	clear: both;
	margin: 0 32px;
	width: 233px;
}

div.refineSelectionContainer {
	float: left;
	position: relative;
	text-align: left;
}

div.refineSelectionContainer h3.refineSelectionHeader {
	background: transparent url('/images/en_US/global/globalgraphics/arrowDownSmall.gif') no-repeat scroll right 4px;
	color: #414041;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	margin: 0 30px 0 0;
	padding: 0 13px 0 0;
}

div.refineSelectionContainer h3.refineSelectionHeader:hover {
	color: #808449;
}

div.refineSelectionSortBy {
	
}

div.refineSelectionContainer h3.refineSelectionRefine,div.refineSelectionContainer h3.refineSelectionPage {
	background-image: none;
	margin: 0;
	padding: 0 7px 0 0;
}

div.refineSelectionContainer h3.refineSelectionRefine:hover,div.refineSelectionContainer h3.refineSelectionPage:hover {
	color: #414041;
	cursor: default;
}

div.refineSelectionContainer h3.refineSelectionPage {
	float: left;
}

div.refineSelectionPaging {
	float: right;
	text-align: right;
	/*width: 175px;*/
}

div.refineSelectionContainer ul.refineSelectionList {
	background-color: #fff;
	border: 1px solid #808449;
	display: none;
	list-style: none;
	margin: 0;
	min-width: 50px;
	padding: 2px 4px 4px 9px;
	position: absolute;
	overflow: hidden;
}

div.refineSelectionContainer ul.refineSelectionList li {
	display: block;
}

div.refineSelectionContainer ul.refineSelectionList li a {
	color: #414041;
	display: block;
	font-size: 11px;
	padding: 3px 0;
	text-decoration: none;
	white-space: nowrap;
}

div.refineSelectionContainer ul.refineSelectionList li a:hover,div.refineSelectionContainer ul.refineSelectionList li a.selected {
	color: #808449;
}

div.refineSelectionContainer ul.refineSelectionList li a.selected {
	text-decoration: underline;
}

div.refineSelectionContainer ul.refineSelectionListHorizontal {
	border: none;
	display: block;
	float: left;
	height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

div.refineSelectionPaging ul.refineSelectionListHorizontal li,div.refineSelectionPaging ul.refineSelectionListHorizontal li a {
	display: inline;
}

div.refineSelectionContainer ul.refineSelectionListHorizontal li a {
	padding: 0 5px 0 0;
}

div.refineSelectionContainer span.refineSelectionClear {
	height: 10px;
	line-height: 14px;
}

div.refineSelectionContainer span.refineSelectionClear a {
	background: transparent url('/images/en_US/global/globalgraphics/clearicon.gif') no-repeat scroll right center;
	color: #414041;
	padding: 0 16px 0 0;
}

#productThumbs,#productThumbs table,#productThumbs tr,#productThumbs td {
	font-size: 0;
	line-height: 1;
}

#productThumbs div.productThumbsImageOverlay {
	display: none;
	position: relative;
}

#productThumbs div.productThumbsImageOverlay ul {
	background: url("/images/en_US/global/globalgraphics/indexoverlay.png") no-repeat scroll center center transparent;
	height: 25px;
	left: 1px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -23px;
	width: 190px;
}

#productThumbs div.productThumbsImageOverlay ul li {
	display: inline;
	float: left;
	width: 190px;
}

#productThumbs div.productThumbsImageOverlay li.zoom {
	background: transparent url('/images/en_US/global/globalgraphics/zoomindex.png') no-repeat scroll center center;
}

#productThumbs div.productThumbsImageOverlay li.video {
	background: transparent url('/images/en_US/global/globalgraphics/videoindex.png') no-repeat scroll center center;
}

#productThumbs div.productThumbsImageOverlay li.quickAdd {
	background: transparent url('/images/en_US/global/globalgraphics/quickaddindex.png') no-repeat scroll center center;
}

#productThumbs div.productThumbsImageOverlay li a {
	display: block;
	height: 25px;
}

#ProductImageYourZoom {
	float: left;
	padding: 9px 0 9px 10px;
	position: relative;
	width: 308px;
}

#ProductImageYourZoom div.productImageYourZoomInfo,div.optionChipGroup div.productImageYourZoomInfo,div.readyToShipInfo {
	background: transparent url('/images/en_US/local/localgraphics/flyOutBg.png') no-repeat scroll left top;
	color: #414041;
	display: none;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	padding: 9px 11px;
	position: absolute;
	top: 0;
	left: 0;
	width: 223px;
}

#ProductImageYourZoom div.productImageYourZoomInfoBottom, div.optionChipGroup div.productImageYourZoomInfoBottom, div.readyToShipInfoBottom {
  background: transparent url('/images/en_US/local/localgraphics/flyOutBottom.png') no-repeat scroll left top;
  display: none;
  height: 17px;
  position: absolute;
  top: -11px;
  left: 0;
  width: 245px;
}
div.optionChipGroup div.productImageYourZoomInfo, div.optionChipGroup div.productImageYourZoomInfoBottom {
  z-index: 3;
}

#ProductImageThumbs {
	clear: both;
	float: left;
	width: 100%;
}

#ProductImageThumbs ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 6px;
	width: 312px;
}

#ProductImageThumbs li {
	display: block;
	float: left;
	height: 110px;
	list-style: none outside none;
	padding: 0 0 6px 4px;
}

#ProductImageThumbs a {
	display: block;
	float: left;
	padding-bottom: 3px;
}

#ProductImageThumbs a:hover,#ProductImageThumbs a.selected {
	background: transparent url("/images/en_US/global/globalgraphics/viewstitch.gif") no-repeat scroll left bottom;
}

#ProductImageThumbs img {
	height: 101px;
	width: 73px;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures {
	list-style: none;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li {
	display: block;
	float: left;
	vertical-align: middle;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.zoom {
	color: #54301a;
	display: none;
	font-weight: bold;
	padding-right: 4px;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li a {
	color: #54301a;
	display: block;
	float: left;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	width: 21px;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.zoomIn a {
	background: transparent url('/images/en_US/global/globalgraphics/zoomin.gif') no-repeat scroll center center;
	display: none;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.zoomOut a {
	background: transparent url('/images/en_US/global/globalgraphics/zoomout.gif') no-repeat scroll center center;
	display: none;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.reset a {
	background: transparent url('/images/en_US/global/globalgraphics/zoomreset.gif') no-repeat scroll center center;
	display: none;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.video a {
	background: transparent url('/images/en_US/global/globalgraphics/videodetail.gif') no-repeat scroll center center;
	display: none;
	width: 26px;
}

#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.viewLarger,#ProductImageYourZoom ul#ProductImageYourZoomFeatures li.viewLarger a {
	text-align: right;
	width: 100%;
	/*width: 175px;*/
}

#BVReviewsContainer,div.pr_review_summary {
	float: left;
	margin-left: 189px;
}

div.pr_review_summary {
	width: 795px;
}

iframe.hiddenIframe {
	height: 1px;
	position: absolute;
	top: -999px;
	left: -999px;
	visibility: hidden;
	width: 1px;
}

.off {
	display: none;
}

.signupThankYou {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #414042;
}
/* END DEP Labs */
