* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 75%; MARGIN: 0px 0px 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 100%
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	outline: none
}
:focus {
	-moz-outline-style: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px; BACKGROUND-COLOR: #000000
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main {
	MARGIN: 0px auto; WIDTH: 950px
}
#content {
	CLEAR: both
}
#page-container {
	FLOAT: right; MARGIN-BOTTOM: 25px; WIDTH: 762px
}
#submit {
	TEXT-ALIGN: right
}
.grey-table {
	PADDING-RIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ececec
}
.greyfont {
	COLOR: #666666
}
.strong {
	FONT-WEIGHT: bold
}
.section {
	DISPLAY: block; FLOAT: left; WIDTH: 100%
}
.halfsection {
	DISPLAY: inline; FLOAT: left; WIDTH: 50%
}
.silver {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 920px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ececec
}
.silver INPUT[type='text'] {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.silver INPUT[type='radio'] {
	MARGIN-TOP: -4px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#top_left {
	WIDTH: 70%
}
#top_right {
	WIDTH: 29.4%
}
.blockleft {
	DISPLAY: block; FLOAT: left
}
.blockright {
	DISPLAY: block; FLOAT: right
}
.inlineleft {
	DISPLAY: inline; FLOAT: left
}
.inlineright {
	DISPLAY: inline; FLOAT: right
}
.align_left {
	TEXT-ALIGN: left! important
}
.align_right {
	TEXT-ALIGN: right! important
}
.align_center {
	TEXT-ALIGN: center! important
}
ABBR {
	TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.error {
	FONT-WEIGHT: bold; COLOR: #990000
}
UL.error {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
UL.error LI {
	MARGIN-BOTTOM: 5px
}
.sign-in-error {
	CLEAR: both
}
.margin_10 {
	MARGIN: 10px
}
.margin_top_10 {
	MARGIN-TOP: 10px
}
.margin_bottom_10 {
	MARGIN-BOTTOM: 10px
}
.margin_top_20 {
	MARGIN-TOP: 20px
}
.padding_8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#header {
	WIDTH: 100%
}
#account-info {
	WIDTH: 100%; COLOR: #666666; POSITION: relative; HEIGHT: 30px
}
#account-info #welcome {
	LEFT: 1px; FLOAT: left; WIDTH: 50%; BOTTOM: 0px; POSITION: absolute; TOP: 5px
}
#account-info #country_select {
	FONT-WEIGHT: bold
}
#account-info #sign-in-links {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
#account-info #sign-in-links A IMG {
	MARGIN: 0px 0px 0px 3px
}
#account-info #sign-in-links A {
	MARGIN: 0px 4px; COLOR: #666666
}
#account-info #sign-in-links #basket-items-count {
	FONT-WEIGHT: bold; MARGIN: 0px; COLOR: #993333
}
#account-info #sign-in-links .shopping-bag {
	VERTICAL-ALIGN: middle
}
#account-info #sign-in-links #cart-items-count {
	FONT-WEIGHT: bold
}
.logged-in-form {
	DISPLAY: inline
}
#header-holder {
	CLEAR: both; MARGIN-TOP: 0px; WIDTH: 100%; COLOR: #666666
}
#header-holder #logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 2px
}
#header-holder #site-search {
	MARGIN-TOP: 4px; FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
#header-holder #search {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
.search-button {
	VERTICAL-ALIGN: bottom
}
#top-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#top-nav UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#top-nav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#top-nav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
HTML > BODY .top-nav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 23px
}
#top-nav UL LI IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML A:hover {
	VISIBILITY: visible
}
#top-nav UL LI A:hover IMG {
	VISIBILITY: hidden
}
.ftbc-nav {
	PADDING-BOTTOM: 20px
}
.order-confirm-nav {
	PADDING-BOTTOM: 20px
}
#target {
	POSITION: relative; TOP: 3px
}
#siteFooter A {
	MARGIN: 0px 4px; COLOR: #666666; TEXT-DECORATION: none
}
#siteFooter A:hover {
	TEXT-DECORATION: underline
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#siteFooter {
	MARGIN: 6px auto; WIDTH: 950px; COLOR: #666666
}
#siteFooterNav {
	FONT-SIZE: 90%
}
#siteFooterNav .spacingPipe {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer #email {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; WIDTH: 144px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 12px; BACKGROUND-COLOR: #e7e7e7
}
.siteButton {
	VERTICAL-ALIGN: text-bottom
}
#emailreg {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#siteFooterCopyright {
	FONT-SIZE: 10px; MARGIN: 7px 0px; COLOR: #999999
}
#siteFooterCopyright A {
	MARGIN: 0px 0px 0px 12px; COLOR: #999999
}
.main-navigation-list {
	BORDER-BOTTOM: #000 1px dotted
}
#sub-navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 183px; PADDING-TOP: 20px; POSITION: relative
}
#sub-navigation H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; TEXT-TRANSFORM: uppercase; WIDTH: 700px; COLOR: #ffffff; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px; POSITION: absolute
}
#sub-navigation H1 SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; Z-INDEX: -1; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000
}
#sub-navigation H1 SPAN A {
	COLOR: #ffffff
}
#sub-navigation H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase
}
#sub-navigation H2 A {
	PADDING-LEFT: 0px
}
#sub-navigation UL {
	PADDING-BOTTOM: 20px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 47px; LIST-STYLE-TYPE: none
}
#sub-navigation UL.main-navigation-list {
	PADDING-BOTTOM: 20px; PADDING-TOP: 47px; BORDER-BOTTOM: #000 1px dotted
}
#sub-navigation .filter {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
#sub-navigation .section {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
#sub-navigation .filter UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-navigation A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
#sub-navigation #product-image-view {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: none; PADDING-TOP: 50px; BORDER-BOTTOM: #000000 1px dotted; LIST-STYLE-TYPE: none
}
#sub-navigation #product-image-view LI {
	DISPLAY: inline
}
#sub-navigation .whats-new-list {
	PADDING-TOP: 15px! important
}
#sub-navigation #product-view {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px
}
#sub-navigation .view-selected {
	FONT-WEIGHT: bold
}
#sub-navigation #outfit-view {
	PADDING-LEFT: 7px
}
#sub-navigation LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
#sub-navigation LI {
	MARGIN: 3px 0px
}
#sub-navigation .sub-cat {
	PADDING-LEFT: 12px
}
#sub-navigation .sub-cat .selected {
	FONT-WEIGHT: bold
}
#sub-navigation .current-cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#sub-navigation #designer-product-cat-nav {
	MARGIN-BOTTOM: -50px
}
#sub-navigation #notify .section A:hover {
	CURSOR: pointer
}
#sub-navigation .designer#notify .section {
	MARGIN-TOP: 50px
}
#sub-navigation .designer#notify .coming-soon.section {
	BORDER-TOP: #000000 1px dotted; MARGIN-TOP: 130px
}
#sub-navigation #promo-block {
	LEFT: 0px; POSITION: absolute; TOP: 440px
}
.main-category#sub-navigation #promo-block {
	TOP: 410px
}
.productnav-toggle-rightarrow A {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/paging/arrow_next.gif) no-repeat 95% 50%
}
.productnav-toggle-downarrow A {
	BACKGROUND: url(/images/paging/arrow_down.gif) no-repeat 95% 50%
}
.productnav-toggle-rightarrow A:hover {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/paging/arrow_next_invert.gif) no-repeat 95% 50%
}
.productnav-toggle-downarrow A:hover {
	BACKGROUND: url(/images/paging/arrow_down_invert.gif) no-repeat 95% 50%
}
#toggle-colour-filter A {
	PADDING-RIGHT: 20px
}
.filter SELECT {
	FONT-SIZE: 11px; WIDTH: 150px
}
#product-list-price-filter .currently-selected {
	FONT-WEIGHT: bold
}
#filters FORM {
	DISPLAY: inline
}
#filters LABEL {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: left
}
#lastWeeksWhatsNew A {
	PADDING-LEFT: 0px
}
#lastWeeksWhatsNew {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 13px; BORDER-BOTTOM: #000 1px dotted
}
#color-filter-heading A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px
}
#sub-navigation .filter UL#productlist-color-filter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#productlist-color-filter A {
	FONT-WEIGHT: normal
}
#productlist-color-filter .current-cat {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#productlist-color-filter .current-sub-cat {
	PADDING-LEFT: 5px
}
#designer-filter-heading A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px
}
#sub-navigation .filter UL#productlist-designer-filter {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: capitalize
}
#sub-navigation .filter UL#productlist-designer-filter LI {
	PADDING-LEFT: 5px; TEXT-INDENT: -5px
}
#size-filter-heading A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px
}
#productlist-size-filter LI {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: capitalize
}
LI.size-filter-item {
	DISPLAY: inline
}
LI .size-filter-option {
	FLOAT: left; MARGIN: 2px; WIDTH: 40%
}
#all-sizes {
	WIDTH: 90%
}
#size-filter-link {
	CLEAR: both; PADDING-RIGHT: 0.1em; DISPLAY: block; PADDING-LEFT: 0.1em; FLOAT: none; PADDING-BOTTOM: 0.1em; WIDTH: 100%; PADDING-TOP: 1em
}
#size-filter-link SPAN A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#size-filter-link SPAN A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#selected-size * {
	FONT-WEIGHT: bold
}
#designer-focus {
	BORDER-TOP: #999999 1px dotted; MARGIN-TOP: 150px; PADDING-LEFT: 10px; PADDING-TOP: 10px
}
#designer-focus H2 {
	PADDING-LEFT: 0px
}
#designer-focus .readon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.coming-soon {
	COLOR: #999999
}
#ftbc_mag {
	MARGIN-TOP: 10px
}
#ftbc_mag A:hover {
	BACKGROUND-COLOR: #ffffff
}
#zoom-box {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-TOP: 10px;
	Z-INDEX: 50;
	LEFT: 1px;
	VISIBILITY: hidden;
	OVERFLOW: hidden;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 350px;
	BORDER-BOTTOM: #ccc 1px solid;
	POSITION: absolute;
	TOP: -15px;
	HEIGHT: 250px;
	BACKGROUND-COLOR: #ffffff
}
#zoom-image {
	PADDING-LEFT: 100px; LEFT: 0px; VISIBILITY: hidden; PADDING-TOP: 100px; POSITION: relative; TOP: 200px
}
.yui-nav LI {
	MARGIN-RIGHT: 3px! important
}
.yui-nav {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.yui-navset {
	BACKGROUND-IMAGE: url(/pws/images/productDetails/whole-tab-bgrd.gif); BACKGROUND-REPEAT: no-repeat
}
.yui-nav LI.selected {
	MARGIN-BOTTOM: -1px! important
}
.yui-nav A {
	BORDER-RIGHT: #9c9ea0 1px solid; BORDER-TOP: #9c9ea0 1px solid; FONT-SIZE: 12px; BACKGROUND: #e6e6e6; BORDER-LEFT: #9c9ea0 1px solid; COLOR: #333; BORDER-BOTTOM: #9c9ea0 0px solid; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.yui-nav A IMG {
	MARGIN-TOP: 6px; DISPLAY: inline! important; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px
}
.yui-nav A:hover {
	BORDER-LEFT-COLOR: #9c9ea0; BACKGROUND: #e6e6e6; BORDER-BOTTOM-COLOR: #9c9ea0; COLOR: #333; BORDER-TOP-COLOR: #9c9ea0; BORDER-RIGHT-COLOR: #9c9ea0
}
.yui-nav .selected A {
	BACKGROUND: #fff
}
.yui-nav .selected A:hover {
	BACKGROUND: #fff
}
.yui-nav .selected A {
	BORDER-TOP: #9c9ea0 1px solid; BORDER-LEFT: #9c9ea0 1px solid; COLOR: #333
}
.yui-nav .selected A IMG {
	OVERFLOW: hidden; LINE-HEIGHT: 12px
}
.yui-content {
	FONT-SIZE: 90%; BACKGROUND-IMAGE: url(/images/tab-bgrd.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Arial, Verdana, sans-serif; HEIGHT: 13.4em; BACKGROUND-COLOR: #fff
}
.yui-content .productDescription {
	PADDING-LEFT: 15px; WIDTH: 77%; MARGIN-RIGHT: 15px; PADDING-TOP: 10px
}
.yui-content .productDescription A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.yui-content .productDescription A:hover {
	TEXT-DECORATION: none
}
.yui-content .productDescription UL {
	PADDING-LEFT: 15px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.yui-content .productDescription .editor-designer {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.yui-content .productDescription .editor-designer:hover {
	TEXT-DECORATION: underline
}
.yui-content P.moreInfo {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; WIDTH: 77%; MARGIN-RIGHT: 15px
}
#tab3 P[class^='moreInfo'] {
	MARGIN-BOTTOM: 10px
}
DIV#tab3 .moreInfo {
	MARGIN-BOTTOM: 0px
}
.yui-content #tab3 P.moreInfo {
	BOTTOM: 30px; POSITION: absolute; HEIGHT: 18px
}
.yui-content #tab1 .productDescription {
	HEIGHT: 8.3em
}
.yui-content #tab2 .productDescription {
	HEIGHT: 8.3em
}
.yui-content #tab1 .productDescription P {
	FLOAT: left
}
.yui-content #tab2 .productDescription P {
	FLOAT: left
}
.yui-content #tab1 P.moreInfo {
	MARGIN-TOP: 10px; FLOAT: left
}
.yui-content #tab2 P.moreInfo {
	MARGIN-TOP: 10px; FLOAT: left
}
.yui-content P.moreInfo .product-code {
	FONT-WEIGHT: normal
}
.normal-list {
	PADDING-LEFT: 17px; WIDTH: 330px; PADDING-TOP: 10px
}
.normal-list LI {
	FONT-SIZE: 11px; MARGIN-LEFT: 12px; LINE-HEIGHT: 15px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; LIST-STYLE-TYPE: square
}
.yui-nav A .tl {
	RIGHT: 4px; WIDTH: 6px; POSITION: absolute; TOP: -1px; HEIGHT: 21px
}
.yui-nav A .tr {
	RIGHT: 4px; WIDTH: 6px; POSITION: absolute; TOP: -1px; HEIGHT: 21px
}
.yui-nav A .tl {
	BACKGROUND: url(/pws/images/productDetails/tab_normal_tl.gif) no-repeat; LEFT: -1px
}
.yui-nav A .tr {
	RIGHT: -1px; BACKGROUND: url(/pws/images/productDetails/tab_normal_tr.gif) no-repeat
}
.yui-nav A:hover .tl {
	BACKGROUND: url(/pws/images/productDetails/tab_normal_tl.gif) no-repeat
}
.yui-nav A:hover .tr {
	BACKGROUND: url(/pws/images/productDetails/tab_normal_tr.gif) no-repeat
}
.yui-nav .selected A .tl {
	WIDTH: 6px; HEIGHT: 21px
}
.yui-nav .selected A .tr {
	WIDTH: 6px; HEIGHT: 21px
}
.yui-nav .selected A .tl {
	BACKGROUND: url(/pws/images/productDetails/tab_selected_tl.gif) no-repeat
}
.yui-nav .selected A .tr {
	BACKGROUND: url(/pws/images/productDetails/tab_selected_tr.gif) no-repeat
}
.shadow-btm {
	DISPLAY: block; BACKGROUND: url(/images/tab-btm.gif) no-repeat; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 13px
}
.top-line {
	DISPLAY: block; HEIGHT: 1px
}
#product-images {
	MARGIN-TOP: 25px;
	FLOAT: left;
	MARGIN-BOTTOM: 25px;
	MARGIN-LEFT: 3px;
	WIDTH: 40%
}
#recently-viewed #title {
	FONT-WEIGHT: bold
}
#recently-viewed UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#recently-viewed .designer {
	FONT-WEIGHT: bold
}
#recently-viewed-items {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; LEFT: 250px; VISIBILITY: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 70px; BOTTOM: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; HEIGHT: 105px
}
#thumbnails {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; WIDTH: 25%; HEIGHT: 400px; TEXT-ALIGN: center
}
#up-arrow {
	BACKGROUND-POSITION: center 50%; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 100%; CURSOR: pointer; HEIGHT: 20px; TEXT-ALIGN: center
}
#thumbnails-container {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 30px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#thumbnails-container IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 6px; CURSOR: pointer; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
#thumbnails-mask {
	DISPLAY: block; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 0px; TEXT-ALIGN: center
}
#down-arrow {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 100%; CURSOR: pointer; HEIGHT: 18px; TEXT-ALIGN: center
}
#thumbnails-box {
	FLOAT: left; OVERFLOW: hidden; POSITION: absolute; HEIGHT: 360px
}
#large-image {
	FLOAT: left;
	BACKGROUND-IMAGE: url(/images/largeimage.jpg);
	WIDTH: 211px;
	MARGIN-RIGHT: 25px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 169px;
	TEXT-ALIGN: center
}
#medium-image {
	PADDING-RIGHT: 30px; MARGIN-TOP: 10px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; CURSOR: crosshair; PADDING-TOP: 20px
}
#wear-it-with {
	CLEAR: both; PADDING-LEFT: 31px; MARGIN-LEFT: 114px; WIDTH: 295px; PADDING-TOP: 13px
}
#wear-it-with P {
	FONT-SIZE: 10px; WIDTH: 75px; LINE-HEIGHT: 11px; FONT-FAMILY: Arial
}
.wear-it-with-products {
	DISPLAY: block; PADDING-LEFT: 35px; FLOAT: left; TEXT-ALIGN: center
}
.wear-it-with-products IMG {
	MARGIN: 5px 0px
}
#wear-it-with-products-first {
	DISPLAY: block; FLOAT: left; TEXT-ALIGN: center
}
#wear-it-with-products-first IMG {
	MARGIN: 5px 0px
}
#product-info {
	MARGIN-TOP: 25px; FLOAT: right; VISIBILITY: visible; MARGIN-BOTTOM: 25px; WIDTH: 43%; POSITION: relative
}
#product-details {
	PADDING-BOTTOM: 4px; PADDING-TOP: 5px
}
#product-details #designer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
#product-details #description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
#product-details #price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial
}
#alternative-colors {
	CLEAR: both; MARGIN-TOP: 6px; MARGIN-BOTTOM: 15px
}
#alternative-colors DIV {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
#alternative-colors IMG {
	VERTICAL-ALIGN: middle; WIDTH: 20px; HEIGHT: 20px
}
#sizing {
	DISPLAY: inline; VISIBILITY: visible
}
#size {
	MARGIN-BOTTOM: 20px
}
#size LABEL {
	DISPLAY: block
}
#size SELECT {
	FONT-SIZE: 1em; WIDTH: 150px; MARGIN-RIGHT: 2px
}
#size IMG {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: text-bottom; TOP: 2px
}
#size .chart {
	DISPLAY: inline; PADDING-BOTTOM: 10px
}
#choose-your-size {
	FLOAT: left; MARGIN: 5px 10px 18px 0px; LINE-HEIGHT: 21px; HEIGHT: 21px
}
#choose-your-size SELECT {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px
}
#size-charts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px
}
#size-charts IMG {
	MARGIN-TOP: -4px; VERTICAL-ALIGN: middle
}
#size-charts A#product-page-sizing-chart {
	COLOR: #333333
}
.viewmore #size {
	MARGIN-BOTTOM: 16px
}
.viewmore #button-holder {
	CLEAR: left; MARGIN-BOTTOM: 16px
}
.viewmore #button-holder .message {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #990000
}
.viewmore #button-holder .button {
	MARGIN-BOTTOM: 8px
}
.viewmore #button-holder .button INPUT {
	MARGIN-RIGHT: 10px
}
.viewmore #button-holder .button .item-added-info IMG {
	MARGIN-BOTTOM: 5px
}
.viewmore .error-message {
	FONT-WEIGHT: bold; COLOR: #990000
}
.viewmore .coming-soon {
	CLEAR: left; MARGIN-BOTTOM: 10px; WIDTH: 80%
}
.viewmore .coming-soon H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-TRANSFORM: uppercase; COLOR: #990000
}
.viewmore .coming-soon P {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000000
}
.viewmore .coming-soon P A {
	TEXT-DECORATION: underline
}
.viewmore .coming-soon P A:hover {
	TEXT-DECORATION: none
}
#delivery-info IMG {
	FLOAT: left; MARGIN: 2px 5px 0px -5px
}
#delivery-info H1 {
	FLOAT: left; MARGIN: 2px 5px 2px 0px
}
#delivery-info {
	CLEAR: both; FONT-SIZE: 90%; PADDING-BOTTOM: 8px
}
#links-list UL {
	LIST-STYLE-IMAGE: url(/images/productDetails/listarrow.gif); PADDING-BOTTOM: 14px; MARGIN-LEFT: 15px
}
#links-list LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#links-list LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
#links-list .items {
	FONT-WEIGHT: bold; COLOR: #990000
}
#links-list SPAN.items {
	FONT-SIZE: 90%
}
.price-now {
	COLOR: #990000
}
.mag-nav {
	PADDING-LEFT: 715px; POSITION: absolute
}
.mag-nav-right-arrow {
	MARGIN-TOP: 243px; MARGIN-LEFT: 890px; POSITION: absolute
}
.mag-nav-left-arrow {
	MARGIN-TOP: 251px; MARGIN-LEFT: 0px; POSITION: absolute
}
#magazine-container {
	DISPLAY: block; WIDTH: 950px; BACKGROUND-COLOR: #f2f2f2
}
#magazine-header {
	DISPLAY: block; FLOAT: left; WIDTH: 846px
}
#topnav-images {
	DISPLAY: inline; FLOAT: right; WIDTH: 150px
}
#bottom-nav-arrow-left {
	CLEAR: both; DISPLAY: inline; FLOAT: left; WIDTH: 85px; HEIGHT: 510px
}
#bottom-nav-arrow-right {
	DISPLAY: inline; FLOAT: left; WIDTH: 65px; HEIGHT: 510px
}
#magazine-content {
	DISPLAY: inline; FLOAT: left; WIDTH: 780px; POSITION: relative; HEIGHT: 510px
}
#magazine-content IMG {
	DISPLAY: inline; FLOAT: left
}
#magazine-nav-right {
	DISPLAY: inline; FLOAT: left; WIDTH: 20px; POSITION: relative; HEIGHT: 510px
}
#selected-tab {
	Z-INDEX: 3; MARGIN-LEFT: -3px
}
.unselected-tab {
	Z-INDEX: 3; MARGIN-LEFT: -3px
}
#left-big-arrow {
	MARGIN-TOP: 445px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 20px
}
#right-big-arrow {
	MARGIN-TOP: 437px; DISPLAY: inline; FLOAT: left
}
#main_mag {
	WIDTH: 950px; HEIGHT: 535px; BACKGROUND-COLOR: #f2f2f2
}
#mag_content {
	WIDTH: 780px
}
#left_column {
	FLOAT: left; WIDTH: 390px
}
#right_column {
	FLOAT: right; WIDTH: 390px; POSITION: relative
}
#cover IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cover-rollovers {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cover-rollovers IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cover-rollovers-copy {
	FLOAT: right
}
#magazine-container {
	WIDTH: 950px; HEIGHT: 535px
}
#magazine-container TD {
	BACKGROUND-COLOR: #f2f2f2
}
#magazine-container-left {
	WIDTH: 79px; HEIGHT: 495px
}
#magazine-container-right {
	WIDTH: 94px; HEIGHT: 495px
}
#magazine-container-top {
	WIDTH: 950px; HEIGHT: 22px
}
#magazine-container-bottom {
	WIDTH: 950px; HEIGHT: 18px
}
#magazine-container-main-left {
	TEXT-ALIGN: left
}
#magazine-container-main-right {
	TEXT-ALIGN: right
}
#magazine-container #textgif {
	LEFT: 464px; TOP: 22px
}
.pageContentHolder {
	POSITION: relative
}
#feeder-container {
	FLOAT: left; OVERFLOW: hidden; HEIGHT: 22px; BACKGROUND-COLOR: #000000
}
#feeder {
	DISPLAY: inline; OVERFLOW: hidden; POSITION: absolute; HEIGHT: 22px
}
#feeder2 {
	DISPLAY: inline; OVERFLOW: hidden; POSITION: absolute; HEIGHT: 22px; BACKGROUND-COLOR: #000000
}
#feeder-mask {
	OVERFLOW: hidden; WIDTH: 950px; POSITION: relative; HEIGHT: 30px
}
#feeder IMG {
	DISPLAY: inline; FLOAT: left; CURSOR: pointer
}
#feeder2 IMG {
	DISPLAY: inline; FLOAT: left; CURSOR: pointer
}
.shadow-btm {
	DISPLAY: block; BACKGROUND: url(/images/tab-btm.gif) no-repeat; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 13px
}
.top-line {
	DISPLAY: block; HEIGHT: 1px
}
.whitebox {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; Z-INDEX: 2; PADDING-BOTTOM: 7px; COLOR: #000000; PADDING-TOP: 7px; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.whitebox:hover {
	TEXT-DECORATION: none
}
#textgif {
	Z-INDEX: 200; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.click {
	MARGIN-TOP: 10px; FLOAT: right
}
.top10 {
	FONT-SIZE: 0.7em; COLOR: #000000; LINE-HEIGHT: 12px
}
.top10:link {
	COLOR: #000000; LINE-HEIGHT: 12px
}
.top10:visited {
	COLOR: #000000; LINE-HEIGHT: 12px
}
.top10:hover {
	COLOR: #999999
}
.top10:active {
	COLOR: #000000; LINE-HEIGHT: 12px
}
.foreign_popup {
	BORDER-TOP: #999 1px solid; MARGIN: 16px 12px
}
.foreign_pages TD {
	VERTICAL-ALIGN: top
}
.foreign_pages {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #333333
}
.foreign_pages TD {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #333333
}
.foreign_pages TD P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #333333
}
.foreign_pages P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #333333
}
.foreign_pages A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#menu {
	FLOAT: left; WIDTH: 215px; PADDING-TOP: 45px
}
#foreign-content {
	FLOAT: right; WIDTH: 656px; PADDING-TOP: 45px
}
#foreign-content H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#column1 {
	FLOAT: left; WIDTH: 290px
}
#column2 {
	FLOAT: right; WIDTH: 290px
}
#main_mag {
	WIDTH: 950px; HEIGHT: 535px; BACKGROUND-COLOR: #f2f2f2
}
#mag_content {
	MARGIN-LEFT: 85px; WIDTH: 780px
}
#kara {
	LEFT: 213px; POSITION: absolute; TOP: 598px
}
#dolce {
	LEFT: 213px; POSITION: absolute; TOP: 843px
}
#erdem {
	LEFT: 213px; POSITION: absolute; TOP: 1092px
}
#elle {
	LEFT: 213px; POSITION: absolute; TOP: 1342px
}
#liz {
	LEFT: 449px; POSITION: absolute; TOP: 472px
}
#sonia {
	LEFT: 449px; POSITION: absolute; TOP: 843px
}
#charlotte {
	LEFT: 449px; POSITION: absolute; TOP: 1092px
}
#ck {
	LEFT: 449px; POSITION: absolute; TOP: 1342px
}
#balmain {
	LEFT: 686px; POSITION: absolute; TOP: 472px
}
#sigerson {
	LEFT: 686px; POSITION: absolute; TOP: 719px
}
#aqua {
	LEFT: 686px; POSITION: absolute; TOP: 1092px
}
#aka {
	LEFT: 686px; POSITION: absolute; TOP: 1342px
}
#bamford {
	LEFT: 924px; POSITION: absolute; TOP: 216px
}
#emanuel {
	LEFT: 924px; POSITION: absolute; TOP: 594px
}
#apc {
	LEFT: 924px; POSITION: absolute; TOP: 842px
}
#bally {
	LEFT: 924px; POSITION: absolute; TOP: 1092px
}
#william {
	LEFT: 924px; POSITION: absolute; TOP: 1342px
}
#submit1 {
	LEFT: 0px; POSITION: absolute; TOP: 340px
}
#submit2 {
	LEFT: 855px; POSITION: absolute; TOP: 1390px
}
UL.tophelp {
	MARGIN-TOP: 4px; DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none
}
UL.tophelp LI {
	DISPLAY: inline; FLOAT: left; COLOR: #999999; MARGIN-RIGHT: 5px
}
UL.tophelp LI A {
	COLOR: #999999
}
UL.tophelp .need-help {
	PADDING-TOP: 3px
}
.purchase-path-progress-img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 18px
}
#shopping_bag_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#signin_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#shipping_info_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#payment_page_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#order_confirmation_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#add_edit_address_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#bank_page_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#signin_top2 {
	PADDING-LEFT: 5px; MARGIN: 20px 0px; HEIGHT: 50px
}
#forgot-password-top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px; HEIGHT: 50px
}
#create-account-top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px; HEIGHT: 50px
}
H2.purchase_path {
	FONT-SIZE: 1.4em
}
H3.purchase_path_subs {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
#shipping_method H3.purchase_path_subs {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
IMG#continue_shopping {
	CLEAR: both; MARGIN-BOTTOM: 40px
}
#order_conformation_middle #continue_shopping {
	CLEAR: none
}
#shopping_bag_top #continue_shopping {
	MARGIN-BOTTOM: 0px
}
#proceed_to_purchase {
	MARGIN-TOP: 10px
}
.totals_table {
	DISPLAY: block; FLOAT: right; MARGIN: 20px 25px 20px 0px; COLOR: #999999
}
.totals_table TR TD {
	TEXT-ALIGN: right
}
.totals_table TR#subtotal_row {
	FONT-WEIGHT: bold; COLOR: #000000; HEIGHT: 45px
}
.totals_table .total-description {
	FONT-WEIGHT: bold
}
#empty_shopping_bag_middle {
	MARGIN: 50px 0px 0px
}
#empty_shopping_bag_middle #empty_bag {
	MARGIN-BOTTOM: 20px; LINE-HEIGHT: 100px; HEIGHT: 100px; TEXT-ALIGN: center
}
#empty_shopping_bag_middle #continue_shopping {
	MARGIN-BOTTOM: 200px; TEXT-ALIGN: right
}
#shopping_bag_middle #remove-item {
	MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: none; COLOR: #999999
}
#shopping_bag_middle TABLE.shopping_bag_items #item-header {
	PADDING-LEFT: 8px
}
#shopping_bag_top .halfsection {
	VERTICAL-ALIGN: top
}
TABLE.shopping_bag_items {
	MARGIN-TOP: 20px
}
TABLE.shopping_bag_items TH {
	FONT-SIZE: 1.1em; COLOR: #999999
}
TABLE.shopping_bag_items TH {
	TEXT-ALIGN: left
}
TD {

}
TABLE.shopping_bag_items TBODY TR TD {
	TEXT-TRANSFORM: uppercase; PADDING-TOP: 15px; BACKGROUND-COLOR: #ececec
}
TABLE.shopping_bag_items TBODY TR TD.special_order_radio {
	PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
TABLE.shopping_bag_items TBODY TR.prodrow IMG {
	MARGIN-LEFT: 15px
}
TABLE.shopping_bag_items TBODY TR TD H2 {
	CLEAR: right; FONT-WEIGHT: bold; FONT-SIZE: 1em
}
TABLE.shopping_bag_items TBODY TR TD H3 {
	CLEAR: right; FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase
}
TABLE.shopping_bag_items TBODY TR TD H4 {
	CLEAR: right; FONT-SIZE: 1em; TEXT-TRANSFORM: none; COLOR: #990000; PADDING-TOP: 4px
}
TABLE TR.shoppingbag-bottom-row TD {
	PADDING-RIGHT: 44px; BORDER-BOTTOM: #ffffff 5px solid; TEXT-ALIGN: right
}
TABLE TR.shoppingbag-bottom-row TD A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.zvezda {
	MARGIN: 8px
}
TABLE.shopping_bag_items .basket-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BORDER-BOTTOM: #fff 5px solid
}
.remove-from-basket {
	PADDING-RIGHT: 26px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #fff 5px solid; TEXT-ALIGN: right
}
#move-to-wishlist {
	TEXT-TRANSFORM: none; COLOR: #999999
}
#save-to-wishlist {
	TEXT-TRANSFORM: none; COLOR: #999999
}
.out-of-stock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#special-order-middle INPUT.button-proceed {
	MARGIN-BOTTOM: 20px
}
.special-order-description {
	WIDTH: 35%
}
.special-order-delete-description {
	WIDTH: 30%
}
.special-order-radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#shipping_info_top INPUT {
	PADDING-TOP: 10px
}
#shipping_info_body {
	MARGIN-BOTTOM: 35px
}
#shipping_info_body #purchase-notification-sub {
	FONT-WEIGHT: bold
}
#shipping_info_body #purchase-notification-main {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
#message_remove_card_details {
	FLOAT: left; MARGIN: 0px 0px 10px
}
#shipping_address_header_shippingpage {
	DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: left; MARGIN: 20px 0px 4px; WIDTH: 400px
}
#shipping_info_body #shipping_address {
	FLOAT: left; WIDTH: 368px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#shipping_info_body #shipping_address SELECT {
	DISPLAY: block; FLOAT: left; WIDTH: 190px
}
#shipping_info_body #shipping_address #shippingadd {
	MARGIN-BOTTOM: 5px
}
#shipping_info_body #shipping_address ADDRESS {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 360px; FONT-STYLE: normal
}
#shipping_info_body #shipping_address A {
	DISPLAY: block; FLOAT: left; COLOR: #666666
}
#shipping_info_body #shipping_address #add-shipping {
	CLEAR: both
}
#shipping_method_header {
	DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; MARGIN: 0px 0px 4px; WIDTH: 50%
}
#shipping_info_body #shipping_method {
	FLOAT: left; MARGIN-LEFT: 40px; WIDTH: 310px
}
#shipping_info_body #shipping_method #shipmethod {
	MARGIN-BOTTOM: 5px
}
#shipping_info_body #shipping_method A {
	COLOR: #666666
}
#shipping_info_body #shipping_method UL {
	LIST-STYLE-TYPE: none
}
#shipping_info_body #shipping_method UL LI {
	MARGIN-BOTTOM: 7px
}
#shipping_info_body #shipping_method UL UL {
	FONT-SIZE: 90%; MARGIN-LEFT: 30px; FONT-STYLE: italic
}
#shipping_info_body #shipping_method #more_delivery_information {
	MARGIN-TOP: 10px; DISPLAY: block
}
#add_address_bottom {
	PADDING-BOTTOM: 20px
}
#add_address_bottom IMG {
	MARGIN-TOP: 10px; FLOAT: left
}
#proceed-shipping {
	MARGIN-TOP: 20px
}
#packaging_options_header {
	MARGIN-TOP: 10px; DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 50%
}
#packaging_options_img {
	DISPLAY: inline; FLOAT: left
}
#packaging_options_select {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; WIDTH: 210px; MARGIN-RIGHT: 20px
}
#more_packaging_info {
	MARGIN-LEFT: 20px; COLOR: #666666
}
#icon_present {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; MARGIN-RIGHT: 10px
}
#include_gift_card {
	MARGIN-TOP: 50px
}
#include_gift_card A {
	COLOR: #666666
}
#popup-top-element {
	MARGIN: 10px 0px
}
.popContent {
	MARGIN: 0px 20px
}
.popContent IMG {
	MARGIN: 10px 0px
}
.popContent FORM DIV INPUT {
	MARGIN-LEFT: 1px
}
.popContent FORM DIV P INPUT {
	MARGIN-TOP: 20px; MARGIN-LEFT: 0px
}
DIV.alignR {
	PADDING-RIGHT: 3px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#shipping-option-notes01 {
	MARGIN-TOP: 10px
}
#payment_page_body #shipping_address {
	MIN-HEIGHT: 13em; HEIGHT: 15em
}
#payment_page_body #billing_address {
	MIN-HEIGHT: 13em; HEIGHT: 15em
}
#payment_page_body #shipping_method {
	MIN-HEIGHT: 13em; HEIGHT: 15em
}
HTML > BODY #payment_page_body #shipping_address {
	HEIGHT: auto
}
HTML > BODY #payment_page_body #billing_address {
	HEIGHT: auto
}
HTML > BODY #payment_page_body #shipping_method {
	HEIGHT: auto
}
#payment_page_top #purchasenow {
	PADDING-TOP: 10px
}
#shipping_address_header {
	DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 265px
}
#payment_page_body #shipping_method_header {
	DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 34px; WIDTH: 265px
}
#payment_page_body #shipping_address {
	CLEAR: both; BORDER-RIGHT: #ccc 1px dotted; DISPLAY: inline; FLOAT: left; WIDTH: 264px
}
#payment_page_body #shipping_address ADDRESS {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%; FONT-STYLE: normal
}
#payment_page_body #shipping_address A {
	CLEAR: both; DISPLAY: block; FLOAT: left; COLOR: #666666
}
#mc-logo {
	DISPLAY: inline; FLOAT: right
}
#secured-site {
	DISPLAY: inline; FLOAT: right
}
#secured-site IMG {
	MARGIN-TOP: 6px
}
#billing_address_header {
	DISPLAY: inline; PADDING-LEFT: 30px; FLOAT: left; WIDTH: 270px
}
#payment_page_body #billing_address {
	BORDER-RIGHT: #ccc 1px dotted; DISPLAY: inline; PADDING-LEFT: 30px; FLOAT: left; WIDTH: 288px
}
#payment_page_body #billing_address A {
	COLOR: #666666
}
#payment_page_body #billing_address ADDRESS {
	CLEAR: both; DISPLAY: block; FONT-STYLE: normal
}
.shipping_select {
	DISPLAY: inline; FLOAT: left; WIDTH: 190px
}
#shipping_info_body #shipping_method_header {
	DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; MARGIN: 20px 0px 4px; WIDTH: 50%
}
#payment_page_body #shipping_method {
	DISPLAY: inline; PADDING-LEFT: 30px; FLOAT: left; WIDTH: 280px
}
#payment_page_body #shipping_method A {
	COLOR: #666666
}
#payment_page_body #shipping_method H3 {
	MARGIN-BOTTOM: 10px
}
#payment_page_body #shipping_method A.more-link {
	DISPLAY: block
}
#shipping_method_info {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 200px
}
#payment_page_body #shipping_method SELECT {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 190px
}
.margin_top_5 {
	MARGIN-TOP: 5px
}
#payment_page_body #promotional_code {
	MARGIN-TOP: 20px
}
#promo_submit_btn {
	MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: middle
}
#payment_page_body #ccfield_icons {
	MARGIN-BOTTOM: 10px; LINE-HEIGHT: 39px; HEIGHT: 39px
}
#payment_page_body #ccfield_icons SELECT {
	MARGIN: 4px 5px 0px 0px; VERTICAL-ALIGN: middle
}
#payment_page_body .card_icons {
	MARGIN-TOP: 1px; VERTICAL-ALIGN: middle
}
#payment_page_body #ccard_form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#payment_page_body #ccard_form P#change_card A {
	FONT-WEIGHT: bold
}
#enter_payment_details_heading {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 15px
}
#ccfield_labels {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px
}
#ccfield_labels LABEL {
	MARGIN-TOP: 1px; DISPLAY: block; FLOAT: left; WIDTH: 100%; HEIGHT: 30px
}
#ccfield_labels .card_type {
	MARGIN-TOP: 16px; HEIGHT: 34px
}
#ccfield_fields {
	DISPLAY: inline; FLOAT: left; WIDTH: 600px
}
.field_row {
	WIDTH: 700px; HEIGHT: 30px
}
.select_dates {
	WIDTH: 70px; MARGIN-RIGHT: 10px
}
.payment_input_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dates_input_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
#card_type {
	WIDTH: 190px; HEIGHT: 20px
}
.pad_description {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
#cc_errors_ul {
	LIST-STYLE-POSITION: inside
}
#order_summary_header {
	MARGIN-TOP: 10px; DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 50%
}
#order_summary_section TABLE.shopping_bag_items {
	MARGIN-TOP: 0px
}
#order_summary_section TABLE.shopping_bag_items TD {
	BORDER-BOTTOM: #ffffff 5px solid
}
#order_summary_section #item-header {
	PADDING-LEFT: 15px
}
#payment_page_bottom #purchasenow {
	MARGIN-BOTTOM: 20px
}
#order_conformation_middle TABLE.shopping_bag_items TD {
	BORDER-BOTTOM: #ffffff 5px solid
}
#order-confirmation-body #purchase-notification-sub {
	MARGIN-BOTTOM: 20px
}
#order-confirmation-body #purchase-notification-main {
	FONT-SIZE: 115%
}
#order-confirmation-body #tracking_your_order {
	MARGIN-BOTTOM: 20px
}
#order-conf-any-questions {
	MARGIN-TOP: 10px
}
#order-confirmation-body #print_page {
	MARGIN-RIGHT: 15px
}
#order-confirmation-body #item-header {
	PADDING-LEFT: 8px
}
#order-confirmation-body H2 {
	FONT-SIZE: 1.4em
}
#order-confirmation-body #order-confirmation-address {
	MARGIN-BOTTOM: 20px
}
#order-confirmation-body #confirmation-create-account {
	MARGIN: 10px 0px 20px
}
#order-confirmation-body FORM P {
	MARGIN: 5px 0px 15px
}
#order-confirmation-body FORM P INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
#order-confirmation-body FORM LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 350px
}
#order-confirmation-body FORM INPUT {
	MARGIN: 0px 0px 10px; WIDTH: 200px
}
#order-confirmation-body FORM INPUT {
	WIDTH: 200px
}
#order-confirmation-body FORM #submit {
	WIDTH: auto; MARGIN-RIGHT: 15px
}
#confirmation_shipping_address {
	DISPLAY: inline; FLOAT: left; WIDTH: 40%
}
#confirmation_shipping_address ADDRESS {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; WIDTH: 100%; FONT-STYLE: normal
}
#confirmation_billing_address {
	DISPLAY: inline; FLOAT: left; WIDTH: 40%
}
#confirmation_billing_address ADDRESS {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; WIDTH: 100%; FONT-STYLE: normal
}
P.order_tracking {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; WIDTH: 87%
}
#order_summary_section H2 {
	FONT-SIZE: 100%
}
#quick-reg-submit {
	FLOAT: right; PADDING-TOP: 25px
}
#quick-reg-password {
	FLOAT: left; WIDTH: 600px
}
.confirm-password {
	MARGIN-TOP: 10px
}
#bank_page_top #purchasenow {
	CLEAR: both; MARGIN-BOTTOM: 10px
}
DIV#bankpage-one {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 50px; WIDTH: 100%; BACKGROUND-COLOR: #ececec
}
DIV#bankpage-one #bankpage-one-text {
	DISPLAY: inline; FLOAT: left; MARGIN: 25px; WIDTH: 460px
}
DIV#bankpage-one #bankpage-one-text P {
	MARGIN: 10px 0px
}
DIV#bankpage-one #bankpage-one-text P SPAN {
	FONT-WEIGHT: bold
}
DIV#bankpage-iframe {
	DISPLAY: inline; FLOAT: right; MARGIN: 5px; WIDTH: 390px
}
#payment-noscript {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: left
}
#payment-noscript P {
	FONT-SIZE: 100%; MARGIN: 10px 0px
}
.noscript-submit {
	TEXT-ALIGN: right
}
#your_email_address {
	MARGIN-BOTTOM: 216px; PADDING-BOTTOM: 20px
}
#your_email_address #enter_email {
	MARGIN: 0px 0px 40px; HEIGHT: 22px
}
#your_email_address #enter_email SPAN {
	FLOAT: left; PADDING-TOP: 3px
}
#your_email_address #enter_email INPUT {
	FLOAT: left; MARGIN: 0px 5px
}
#your_email_address #radio_yes {
	MARGIN-TOP: 20px; POSITION: relative
}
#your_email_address #radio_yes INPUT#yes_pass {
	FLOAT: left; MARGIN: 4px 5px 0px 0px; WIDTH: 20px; HEIGHT: 13px
}
#your_email_address #radio_yes SPAN#yes_pass_info {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-RIGHT: 5px
}
#your_email_address #radio_yes INPUT {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#your_email_address #radio_yes SPAN#forgot-pass-link {
	MARGIN-TOP: 3px; FLOAT: left
}
#your_email_address #radio_yes SPAN#forgot-pass-link A {
	COLOR: #666666
}
#your_email_address #radio_no {
	MARGIN: 10px 0px 15px; PADDING-TOP: 20px
}
#your_email_address #radio_no INPUT {
	MARGIN-TOP: 0px; WIDTH: 20px; MARGIN-RIGHT: 0px; HEIGHT: 13px
}
#your_email_address #radio_no #note-register {
	DISPLAY: block; FONT-SIZE: 0.9em; MARGIN: 3px 24px
}
#your_email_address #radio_no LABEL {
	MARGIN-LEFT: 5px
}
#your_email_address #no_pass_info {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#signin_continue_button {
	RIGHT: 10px; POSITION: absolute; TOP: 45px
}
#password-break {
	CLEAR: both
}
.sign-in {
	MARGIN-BOTTOM: 10px
}
#registered-customers {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 25px; HEIGHT: 130px
}
#registered-customers #signin-note {
	FONT-SIZE: 105%
}
#registered-customers #newsletter-note {
	FONT-SIZE: 90%; COLOR: #666666
}
#registered-customers #registered-enter {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: left; WIDTH: 60%
}
#registered-customers #registered-enter P {
	MARGIN: 10px 0px
}
#registered-customers #registered-enter LABEL {
	FLOAT: left; WIDTH: 150px
}
#registered-customers #registered-enter INPUT {
	MARGIN: 0px; WIDTH: 250px
}
#registered-customers #registered-submit {
	MARGIN-TOP: 48px; FLOAT: right; MARGIN-RIGHT: 16px
}
#non-registered-customers {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 25px; HEIGHT: 50px
}
#non-registered-customers #register-now {
	FLOAT: left; WIDTH: 60%
}
#non-registered-customers #register-submit {
	MARGIN-TOP: -3px; FLOAT: right; MARGIN-RIGHT: 16px
}
#forgotten-password {
	MARGIN-BOTTOM: 150px; PADDING-BOTTOM: 25px; HEIGHT: 50px
}
#forgotten-password #change-password {
	FLOAT: left; WIDTH: 70%
}
#forgotten-password #change-password-submit {
	MARGIN-TOP: -5px; FLOAT: right; MARGIN-RIGHT: 16px
}
#fp-instrucions {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
#fp-enter-email {
	MARGIN-BOTTOM: 20px
}
#fp-enter-email LABEL {
	DISPLAY: inline; FLOAT: left; WIDTH: 170px
}
#fp-login LABEL {
	DISPLAY: inline; FLOAT: left; WIDTH: 170px
}
#fp-enter-email INPUT {
	CLEAR: right; FLOAT: right; MARGIN: 0px 15px 0px 0px; WIDTH: auto
}
#fp-login INPUT {
	CLEAR: right; FLOAT: right; MARGIN: 0px 15px 0px 0px; WIDTH: auto
}
#fp-enter-email P {
	DISPLAY: inline
}
#fp-enter-email P INPUT {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 230px
}
#fp-login P INPUT {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 230px
}
#fp-login {
	MARGIN-BOTTOM: 50px
}
#fp-login P LABEL {
	MARGIN-BOTTOM: 15px
}
#fp-login P INPUT {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 230px
}
#fp-login P {
	CLEAR: both
}
#fp-enter-pssword {
	MARGIN-BOTTOM: 50px
}
#fp-enter-pssword LABEL {
	DISPLAY: inline; FLOAT: left; WIDTH: 170px
}
#fp-enter-pssword INPUT {
	MARGIN-LEFT: 20px
}
#fp-enter-pssword P LABEL {
	MARGIN-BOTTOM: 15px
}
#fp-enter-pssword P INPUT {
	FLOAT: left; MARGIN: 1px 0px 10px
}
#fp-enter-pssword P {
	CLEAR: both
}
#pw-changed-text {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px; TEXT-ALIGN: center
}
#continue-to-account {
	CLEAR: both; MARGIN-BOTTOM: 50px; TEXT-ALIGN: right
}
#create-account-body {
	MARGIN-BOTTOM: 50px
}
#create-account-body .field_row {
	WIDTH: 900px; HEIGHT: 30px
}
#login-header {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 4px
}
#create-account-login {
	PADDING-BOTTOM: 5px; WIDTH: 920px
}
#create-account-login #login-enter {
	FLOAT: left; WIDTH: 60%
}
#create-account-login #login-submit {
	MARGIN-TOP: 57px; FLOAT: left; WIDTH: 40%
}
#create-account-login #login-submit {
	WIDTH: auto
}
#create-account-login .field_row INPUT {
	MARGIN: 0px; WIDTH: 215px
}
#shipping-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 50%; PADDING-TOP: 10px
}
#create-account-shipping {
	PADDING-BOTTOM: 25px; WIDTH: 920px
}
#create-account-shipping #shipping-enter {
	FLOAT: left; WIDTH: 60%
}
#create-account-shipping #shipping-info-enter {
	FLOAT: left; WIDTH: 100%
}
#create-account-shipping #shipping-submit {
	MARGIN-TOP: 330px; FLOAT: right; WIDTH: 30%; MARGIN-RIGHT: 15px; TEXT-ALIGN: right
}
#create-account-shipping #shipping-submit INPUT {
	WIDTH: auto
}
#create-account-shipping #newsletter-yes {
	CLEAR: both; PADDING-TOP: 5px
}
#create-account-shipping #newsletter-yes INPUT {
	MARGIN-TOP: 3px; FLOAT: left; WIDTH: 14px; HEIGHT: 14px
}
#create-account-shipping #newsletter-yes P {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 90%
}
#create-account-shipping SELECT {
	WIDTH: 220px
}
#create-account-shipping INPUT {
	FLOAT: left; MARGIN: 0px; WIDTH: 215px
}
#create-account-shipping #addrNameDiv {
	PADDING-LEFT: 150px
}
#create-account-shipping #titleDiv {
	PADDING-LEFT: 150px
}
#create-account-login LABEL {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px
}
#create-account-shipping LABEL {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px
}
#new-account-error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#create-account-shipping #final-row {
	WIDTH: 900px
}
#create-account-shipping #final-row #register-now {
	FLOAT: right; WIDTH: auto; MARGIN-RIGHT: 15px
}
#create-account-shipping #phone-evening {
	FLOAT: left
}
#main-my-account {
	CLEAR: both
}
#addresses {
	FLOAT: right
}
#order-status {
	FLOAT: right
}
#change-account {
	FLOAT: right
}
#email-prefs {
	FLOAT: right
}
#order-status H2 {
	FONT-WEIGHT: normal
}
#change-account H2 {
	FONT-WEIGHT: normal
}
#shipping-address H2 {
	FONT-WEIGHT: normal
}
#email-prefs H2 {
	FONT-WEIGHT: normal
}
#my-account-links H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 115%; COLOR: #ffffff
}
#my-account-links A {
	COLOR: #666666
}
#my-account-image {
	FLOAT: right; MARGIN-BOTTOM: 50px
}
#my-account-links {
	MARGIN-TOP: 45px; FLOAT: left; MARGIN-LEFT: 40px; WIDTH: 400px
}
#my-account-intro {
	PADDING-LEFT: 2px; PADDING-TOP: 10px
}
#my-account-col2 {
	MARGIN-TOP: 60px; FLOAT: right; WIDTH: 45%
}
#my-account-col1 {
	MARGIN-TOP: 60px; FLOAT: left; WIDTH: 50%
}
.my-account-category {
	MARGIN-BOTTOM: 10px; HEIGHT: 65px
}
.highlight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #000000
}
.my-account-categorytext {
	MARGIN: 5px
}
#my-account-nav {
	FLOAT: left; WIDTH: 183px
}
#my-account-nav H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-TRANSFORM: uppercase
}
#my-account-nav UL {
	MARGIN-TOP: 5px; LIST-STYLE-TYPE: none
}
#my-account-nav LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px
}
#my-account-nav A {
	FONT-WEIGHT: normal
}
#email-pref {
	HEIGHT: 2500px
}
#emailpref {
	HEIGHT: 2500px
}
#change-account {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 50px; WIDTH: 760px
}
#update-details-top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#change-account LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 180px
}
#change-account P {
	CLEAR: both; MARGIN: 5px 0px
}
#change-account .form-inputs {
	FLOAT: left; WIDTH: 60%
}
.submit-form {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
#change-your-passwd .submit-form {
	MARGIN-TOP: 63px; WIDTH: 30%; MARGIN-RIGHT: 10px
}
#change-your-email .submit-form {
	MARGIN-TOP: 28px; WIDTH: 30%; MARGIN-RIGHT: 10px
}
.new-password-paragraph {
	PADDING-BOTTOM: 5px
}
.new-password-input {
	MARGIN-TOP: 5px
}
#change-your-passwd {
	PADDING-BOTTOM: 30px; HEIGHT: 80px
}
#change-your-email {
	PADDING-BOTTOM: 25px; HEIGHT: 50px
}
#address_book_top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#my-account-nav {
	MARGIN-TOP: 8px; PADDING-LEFT: 5px
}
#addresses {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 50px; WIDTH: 760px
}
#addresses H2 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 2px
}
#shipping-address ADDRESS {
	FONT-STYLE: normal
}
#billing-address ADDRESS {
	FONT-STYLE: normal
}
#addresses .title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 5px
}
#addresses .phone {
	MARGIN: 6px 0px
}
#addresses .edit {
	MARGIN: 10px 0px 0px
}
#addresses A {
	COLOR: #666666
}
#address-left {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 45%; HEIGHT: 14.5em
}
#address-right {
	FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 45%; HEIGHT: 14.5em
}
HTML > BODY #address-left {
	HEIGHT: auto
}
HTML > BODY #address-right {
	HEIGHT: auto
}
#addresses H2 {
	CLEAR: both
}
#shipping-address {
	FLOAT: left; WIDTH: 95%
}
#billing-address {
	FLOAT: left; WIDTH: 95%
}
#edit-address-popup {
	MARGIN: 0px 20px
}
#edit-address-popup #add_edit_address_middle {
	MARGIN-BOTTOM: 20px; WIDTH: 550px
}
#edit-address-popup #proceed_to_purchase {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
#edit-address-popup #message_remove_card_details {
	WIDTH: 500px
}
#edit-address-popup .field_row {
	WIDTH: 580px
}
#edit-address-popup .address-information {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; FLOAT: right; WIDTH: 200px
}
#add-address-popup {
	MARGIN: 0px 20px
}
#add-address-popup #add_edit_address_middle {
	MARGIN-BOTTOM: 20px; WIDTH: 550px
}
#add-address-popup #proceed_to_purchase {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle
}
#add-address-popup #message_remove_card_details {
	WIDTH: 500px
}
#add-address-popup .field_row {
	WIDTH: 580px
}
#add-address-popup .address-information {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; FLOAT: right; WIDTH: 200px
}
#order-status {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 50px; WIDTH: 760px
}
#order-status-top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px
}
#order-status H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 2px
}
#orders {
	MARGIN: 10px 0px; WIDTH: 100%
}
#orders TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#orders TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ececec
}
.order-status {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.order-number {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.first-row {
	HEIGHT: 10px
}
.last-row {
	HEIGHT: 10px
}
#tracking-text {
	FLOAT: left; WIDTH: 230px
}
#tracking-form-area {
	FLOAT: right; WIDTH: 450px
}
#tracking-box {
	MARGIN-RIGHT: 10px
}
#tracking {
	HEIGHT: 90px
}
#order-details-top {
	PADDING-LEFT: 5px; MARGIN: 20px 0px 50px
}
#order-details-middle #item-header {
	PADDING-LEFT: 15px
}
TABLE.order-details-items {
	border-spacing: 0 5px
}
TABLE.order-details-items TH {
	FONT-SIZE: 1.1em; COLOR: #999999
}
TABLE.order-details-items TH {
	TEXT-ALIGN: left
}
TD {

}
TABLE.order-details-items TBODY TR TD {
	PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 15px; BACKGROUND-COLOR: #ececec
}
TABLE.order-details-items TBODY TR TD SPAN.order-details-designer-name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
TABLE.order-details-items TBODY TR TD SPAN.order-details-item-name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
.order-details-totals {
	FLOAT: right; MARGIN: 20px 25px 20px 0px; COLOR: #999999
}
.order-details-totals TR TD {
	TEXT-ALIGN: right
}
.order-details-totals TR#subtotal_row {
	FONT-WEIGHT: bold; COLOR: #000000; HEIGHT: 45px
}
.order-details-totals-description {
	FONT-WEIGHT: bold
}
.sub-links {
	PADDING-LEFT: 10px; COLOR: #999999
}
.sub-links A {
	COLOR: #999999
}
#edit-designer-prefs-intro {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 50%
}
.email-prefs {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/myaccount/emailsettingsbkg.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 500px
}
#select-designers {
	CLEAR: both; PADDING-TOP: 100px
}
#designerupdatestable {
	WIDTH: 100%
}
#designerupdatestable TH {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 300%; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: left
}
#designerupdatestable TD {
	WIDTH: 33%
}
#designerupdatestable LABEL {
	MARGIN-LEFT: 10px
}
#designerupdatestable .submit {
	MARGIN-LEFT: 100px
}
#email_unsubscribe-text {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 50%
}
#unsubscribe-email P {
	MARGIN: 5px
}
#unsubscribe-email LABEL {
	MARGIN-LEFT: 10px
}
#unsubscribe-email {
	MARGIN-TOP: 20px
}
.unsubscribe-button {
	MARGIN-TOP: 20px
}
#email_update-details-text {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 50%
}
#personal-details {
	CLEAR: both; PADDING-TOP: 20px
}
.personal-details {
	PADDING-BOTTOM: 10px
}
#personal-details-form LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 200px
}
#personal-details-form .radio {
	MARGIN: 0px 5px
}
#personal-details-form P {
	MARGIN: 5px 0px
}
#personal-details-form .list {
	WIDTH: 205px
}
#personal-details-form .submit {
	MARGIN-LEFT: 315px
}
#add_edit_address_top #proceed_to_purchase {
	MARGIN-TOP: 75px
}
#add_edit_address_middle {
	MARGIN-BOTTOM: 20px
}
#add_edit_address_middle .field_row {
	WIDTH: 900px; HEIGHT: 30px
}
.address-information {
	MARGIN-TOP: 3px; FONT-SIZE: 100%; FLOAT: right; WIDTH: 525px
}
#add_edit_address_middle LABEL {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px
}
#add_edit_address_middle INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 211px; PADDING-TOP: 0px
}
#add_edit_address_middle SELECT {
	WIDTH: 220px
}
#add_edit_address_middle SELECT OPTION {
	PADDING-LEFT: 5px
}
#add_edit_address_middle #proceed_to_purchase {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle; WIDTH: auto
}
#add_edit_address_middle #addrNameDiv {
	PADDING-LEFT: 150px
}
#add_edit_address_middle .hidden {
	DISPLAY: none
}
#add_edit_address_middle #titleDiv {
	PADDING-LEFT: 150px; WIDTH: 430px
}
#billing_same_container {
	PADDING-LEFT: 150px; WIDTH: 750px; HEIGHT: 30px
}
#billing_same_container INPUT#billing_same {
	WIDTH: auto
}
#billing_same_container LABEL {
	FLOAT: none; VERTICAL-ALIGN: middle; WIDTH: auto
}
#billing_diff_container {
	PADDING-LEFT: 150px; WIDTH: 750px; HEIGHT: 30px
}
#billing_diff_container INPUT#billing_diff {
	WIDTH: auto
}
#billing_diff_container LABEL {
	FLOAT: none; VERTICAL-ALIGN: middle; WIDTH: auto
}
#product-list-menu {
	MARGIN-TOP: 24px; HEIGHT: 30px
}
#product-list-menu #filters {
	Z-INDEX: 1; FLOAT: right; POSITION: relative; TEXT-ALIGN: right
}
#product-list-menu #filters UL {
	MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none
}
#product-list-menu #filters UL {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #999 1px dotted
}
#product-list-menu #page-numbers {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #999 1px dotted
}
#product-list-menu #page-numbers {
	PADDING-LEFT: 10px
}
#product-list-menu #filters LI {
	DISPLAY: inline; MARGIN: 0px
}
#product-list-menu #filters LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#product-list-menu #page-numbers {
	FLOAT: right
}
#product-list-menu-bottom #page-numbers {
	FLOAT: right
}
#product-list-menu #page-numbers A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#product-list-menu-bottom #page-numbers A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#product-list-menu #page-numbers #view-all {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#product-list-menu-bottom #page-numbers #view-all {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#product-list-menu-bottom {
	CLEAR: both; MARGIN-TOP: 24px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#product-list-menu-bottom A {
	COLOR: #666666
}
#product-list-menu-bottom A.whats-new-with-paging {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 410px; FLOAT: left
}
#product-list-menu-bottom #page-numbers {
	FLOAT: right
}
#product-list-menu-bottom #page-numbers A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#product-list-menu-bottom #page-numbers #view-all {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#product-list-menu-bottom #page-nav SPAN {
	
}
#product-list {
	WIDTH: 762px; POSITION: relative
}
#product-list .product-images {
	CLEAR: left; HEIGHT: auto
}
#product-list .product-image {
	MARGIN-TOP: 20px; PADDING-LEFT: 30px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 224px; TEXT-ALIGN: left
}
#product-list .product-details {
	CLEAR: left; HEIGHT: auto
}
#product-list .description {
	PADDING-LEFT: 30px; FLOAT: left; WIDTH: 224px; TEXT-ALIGN: left
}
#product-list .description A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
#product-list .designer {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
#product-list #feature-product-block {
	FLOAT: left; WIDTH: 100%
}
#product-list .feature-product {
	FLOAT: left
}
#product-list .feature-product .description {
	CLEAR: left
}
#product-list .feature-product .productDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#product-list .feature-row {
	FLOAT: left
}
#product-list .feature-row .product-image {
	PADDING-LEFT: 27px
}
#product-list .feature-row .description {
	PADDING-LEFT: 27px
}
#product-list #no-products {
	MARGIN: 80px 0px 50px; WIDTH: 100%
}
#product-list .sale-price {
	COLOR: #990000
}
#no-search-results {
	MARGIN: 80px 0px 50px; WIDTH: 100%
}
#category-background {
	FLOAT: right
}
#des-page-container {
	MARGIN-TOP: 30px; FLOAT: right; MARGIN-BOTTOM: 35px; WIDTH: 762px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 30px; HEIGHT: 500px
}
#des-description {
	LEFT: 470px; WIDTH: 210px; POSITION: relative; TOP: 150px
}
#des-description UL {
	PADDING-LEFT: 10px; LIST-STYLE-IMAGE: url(/images/listarrow.gif); MARGIN-LEFT: 5px
}
#des-description LI {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN: 0px
}
#designer-productlist-linkto {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 400px; CURSOR: hand; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
#atoz-page-container {
	MARGIN-TOP: 50px; PADDING-LEFT: 20px; FLOAT: right; MARGIN-BOTTOM: 25px; WIDTH: 742px
}
#atoz-page-container A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px; PADDING-TOP: 1px
}
#atoz-page-container A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.designer_list_col {
	DISPLAY: inline; FLOAT: left; WIDTH: 220px
}
#atoz-page-container #final_column {
	WIDTH: 300px
}
.designer_list_col UL {
	LIST-STYLE-TYPE: none
}
.designer_list_col UL LI {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px
}
.top-letter {
	FONT-SIZE: 215%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#about-top {
	MARGIN: 20px 0px 5px
}
#about-body {
	PADDING-TOP: 70px
}
#about-top H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; TEXT-TRANSFORM: uppercase; WIDTH: 485px; COLOR: #ffffff; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px; POSITION: absolute
}
#about-top H1 SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000
}
#about-left {
	FLOAT: left; WIDTH: 395px
}
#about-left #header-copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 15px
}
#about-left #header-copy H3 {
	FONT-WEIGHT: bold
}
#about-left #body-copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 20px
}
#about-left #body-copy P {
	MARGIN-BOTTOM: 20px
}
#about-right {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 555px
}
#main-about {
	MARGIN: 8px; WIDTH: 950px; PADDING-TOP: 20px
}
#main-about .current {
	FONT-WEIGHT: bold
}
#about-left-nav {
	FLOAT: left; WIDTH: 170px
}
#about-content {
	WIDTH: 720px
}
#about-content .silver {
	WIDTH: 720px
}
#main-about H1 {
	MARGIN-BOTTOM: 20px
}
#main-about H2 {
	FONT-SIZE: 140%; MARGIN-BOTTOM: 20px
}
#main-about P {
	MARGIN-BOTTOM: 20px
}
#main-about H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
#about-left-nav UL {
	LIST-STYLE-TYPE: none
}
#head-office {
	FLOAT: left; WIDTH: 340px
}
#distribution {
	FLOAT: right; WIDTH: 340px
}
#freelancers {
	CLEAR: both; PADDING-TOP: 20px
}
#about-content {
	PADDING-LEFT: 15px; FLOAT: left
}
#please-note {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 720px; COLOR: #999999; PADDING-TOP: 10px
}
#our-locations {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 720px; PADDING-TOP: 10px
}
#our-locations H2 {
	MARGIN-BOTTOM: 0px
}
#about-content .silver H2 {
	MARGIN-BOTTOM: 20px
}
#about-content .silver UL {
	LIST-STYLE-TYPE: none
}
#career-text {
	FLOAT: left; WIDTH: 390px
}
#career-text UL {
	PADDING-LEFT: 10px; MARGIN: 0px 0px 20px 20px
}
#career-image {
	FLOAT: right; WIDTH: 321px
}
#contact-top {
	MARGIN: 20px 0px 5px
}
#contact-top H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; TEXT-TRANSFORM: uppercase; WIDTH: 485px; COLOR: #ffffff; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px; POSITION: absolute
}
#contact-top H1 SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #000000
}
#contact-body {
	PADDING-TOP: 70px
}
#contact-body H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#contact-body H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contact-body H3 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contact-left {
	FLOAT: left; WIDTH: 504px
}
#contact-left #email {
	COLOR: #999999
}
#contact-left #header-copy {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 15px; PADDING-TOP: 15px
}
#contact-left #header-copy P {
	MARGIN-BOTTOM: 10px
}
#contact-left #header-copy H2 {
	MARGIN: 0px 0px 4px
}
#contact-left #body-copy {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#contact-left #body-copy P {
	MARGIN-BOTTOM: 10px
}
#contact-right {
	FLOAT: left; WIDTH: 446px
}
#country-wrap {
	BACKGROUND-IMAGE: url(/images/country_landing/country_landing_bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 600px
}
#country-wrap #country-head {
	PADDING-RIGHT: 60px; DISPLAY: block; PADDING-LEFT: 60px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 15px; WIDTH: 830px; PADDING-TOP: 0px; HEIGHT: 152px
}
#country-wrap #country-head H1 {
	MARGIN-BOTTOM: 15px
}
#country-wrap #country-head P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#country-wrap #country-head A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#country-wrap #country-head #note {
	TEXT-TRANSFORM: uppercase
}
#country-wrap #country-body {
	MARGIN-TOP: 10px
}
#country-wrap #country-body H2 {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 30px 0px 15px; WIDTH: 10em; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #000000
}
#country-wrap #country-body UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px 1.8em; PADDING-TOP: 0px
}
#country-wrap #country-body LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px
}
#country-wrap #country-body H3 {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 10px
}
#country-wrap #country-body SELECT {
	FONT-SIZE: 100%; WIDTH: 210px; HEIGHT: 20px
}
#country-body #international {
	PADDING-RIGHT: 50px; PADDING-LEFT: 70px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 30px; WIDTH: 300px; PADDING-TOP: 0px
}
#country-body #states {
	PADDING-RIGHT: 10px; PADDING-LEFT: 155px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 260px; PADDING-TOP: 0px
}
#affiliates-wrap {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/affiliates/affiliates_bg.jpg); BACKGROUND-REPEAT: no-repeat
}
#affiliates-body {
	MARGIN: 5px 480px 20px 15px; COLOR: #000000
}
#affiliates-body H2 {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 120%; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #000000
}
#affiliates-body P {
	PADDING-LEFT: 5px; MARGIN: 0px 20px 10px 0px
}
#affiliates-body P A {
	FONT-WEIGHT: bold
}
#affiliates-body UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 12px; PADDING-TOP: 0px
}
#affiliates-body LI.no-bullet {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#affiliates-body IMG {
	PADDING-LEFT: 5px
}
#affiliates-head H1 SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#affiliates-email-body {
	MARGIN: 20px 500px 20px 70px; COLOR: #000000; HEIGHT: 400px
}
#affiliates-email-body LABEL {
	PADDING-RIGHT: 20px; FLOAT: right; WIDTH: 150px; HEIGHT: 25px; TEXT-ALIGN: right
}
#affiliate-form {
	CLEAR: both; MARGIN-TOP: 10px
}
#affiliate-form INPUT {
	FONT-SIZE: 100%; FLOAT: right; MARGIN-BOTTOM: 8px; WIDTH: 200px; HEIGHT: 20px
}
#affiliate-submit {
	CLEAR: both; PADDING-TOP: 20px
}
#affiliate-error {
	FLOAT: right
}
#affiliates-email-body INPUT {
	FLOAT: right
}
#affiliates-email-body TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 100%; FLOAT: right; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 3px; WIDTH: 194px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Verdana, sans-serif; HEIGHT: 60px; TEXT-ALIGN: left
}
#affiliates-email-body FORM IMG {
	CLEAR: both; MARGIN-TOP: 35px; FLOAT: right
}
#affiliates-thanks {
	TEXT-ALIGN: center
}
#main-help {
	MARGIN: 8px; WIDTH: 623px
}
#help-top {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000000 1px solid
}
#help-top IMG {
	MARGIN: 0px 0px 10px 10px
}
#help-left-nav {
	FLOAT: left; WIDTH: 170px
}
#main-help H1 {
	MARGIN-BOTTOM: 20px
}
#help-content {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 420px
}
.helpsection A:link {
	COLOR: #999999
}
.helpsection A:hover {
	TEXT-DECORATION: underline
}
.helpsection DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.helpsection H2 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.helpsection H3 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.helpsection H2 {
	MARGIN-TOP: 28px; FONT-SIZE: 15px
}
.helpsection H2.first {
	MARGIN-TOP: 0px
}
.helpsection H3 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px
}
.helpsection IMG {
	MARGIN-TOP: 18px
}
.helpsection OL {
	MARGIN-BOTTOM: 12px
}
.helpsection UL {
	MARGIN-BOTTOM: 12px
}
.helpsection OL {
	MARGIN-LEFT: 18px
}
.helpsection P {
	MARGIN-BOTTOM: 12px
}
.helpsection UL {
	MARGIN-LEFT: 14px
}
#help-content H2 {
	MARGIN-TOP: 28px; FONT-SIZE: 15px
}
#help-content H2.first {
	MARGIN-TOP: 0px; FONT-SIZE: 15px
}
#help-content H3 {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px
}
#help-content A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
#help-content A:hover {
	TEXT-DECORATION: underline
}
#sold-out-top {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#designer-name {
	TEXT-TRANSFORM: capitalize
}
#stockalert {
	BORDER-RIGHT: #999999 3px double; PADDING-RIGHT: 15px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 15px; Z-INDEX: 100; LEFT: 200px; PADDING-BOTTOM: 15px; BORDER-LEFT: #999999 3px double; WIDTH: 400px; PADDING-TOP: 15px; BORDER-BOTTOM: #999999 3px double; POSITION: absolute; TOP: 200px; BACKGROUND-COLOR: #ffffff
}
#sold-out-popup H1 {
	MARGIN-BOTTOM: 10px
}
.fashion-advisor {
	FONT-WEIGHT: bold
}
#register-interest-popup {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#register-interest {
	CLEAR: both; MARGIN: 20px
}
#size-conversion {
	DISPLAY: none
}
#size-conversion P {
	LEFT: 40px; WIDTH: 345px; POSITION: absolute; TOP: 90px
}
#size-conversion .note {
	LEFT: 40px; POSITION: absolute; TOP: 500px
}
#measuring-guide {
	DISPLAY: none
}
#measuring-guide P {
	LEFT: 40px; WIDTH: 360px; POSITION: absolute; TOP: 90px
}
#product-specific-sizes {
	LEFT: 31px; MARGIN: 20px 40px; WIDTH: 345px; POSITION: absolute; TOP: 80px
}
#product-specific-sizes P {
	MARGIN: 20px 0px
}
#product-specific-sizes A {
	FONT-WEIGHT: bold
}
#product-specific-sizes TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#product-specific-sizes TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #333333
}
#sign-up-for-fashion-news {
	BACKGROUND: url(/images/fashion_news/signup_background.jpg) no-repeat right top; WIDTH: 95%; HEIGHT: 535px
}
#sign-up-fashion-form {
	PADDING-LEFT: 60px; PADDING-TOP: 90px
}
#sign-up-fashion-form H1 {
	FONT-SIZE: 200%; MARGIN-BOTTOM: 10px
}
#sign-up-fashion-form P {
	FONT-SIZE: 120%; MARGIN-BOTTOM: 10px
}
#sign-up-fashion-form FORM {
	MARGIN-TOP: 30px
}
#sign-up-fashion-form .gender {
	MARGIN-RIGHT: 5px
}
#sign-up-fashion-form #day {
	WIDTH: 60px
}
#sign-up-fashion-form #year {
	WIDTH: 60px
}
#close-popup {
	FONT-SIZE: 80%; FLOAT: right; MARGIN: 10px; WIDTH: 227px; TEXT-ALIGN: right
}
#close-popup A {
	FONT-SIZE: 125%
}
#close-popup IMG {
	VERTICAL-ALIGN: top
}
#wishlist-top .button-bag {
	CLEAR: both; FLOAT: right
}
#wishlist-top .button-list {
	CLEAR: both; FLOAT: right; MARGIN: 7px 0px 5px
}
#wishlist-middle TABLE TH IMG {
	MARGIN-BOTTOM: 14px
}
#wishlist-middle TABLE TD {
	PADDING-LEFT: 8px
}
#wishlist-middle #item-header {
	PADDING-LEFT: 8px; WIDTH: 102px
}
.wishlist-bottom-row {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: bottom; COLOR: #999999; BORDER-BOTTOM: #ffffff 5px solid
}
.wishlist-bottom-row LABEL {
	FONT-WEIGHT: bold; COLOR: #999999
}
.wishlist-bottom-row INPUT.note {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 5px; WIDTH: 212px; COLOR: #999999
}
.wishlist-bottom-row .wishlist-select {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.wishlist-remove {
	BORDER-RIGHT: #999999 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 90px; FONT-WEIGHT: bold; COLOR: #999999; MARGIN-RIGHT: 15px
}
A.wishlist-save-note {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px; TEXT-TRANSFORM: uppercase; COLOR: #999999; POSITION: absolute
}
#few-left {
	MARGIN-TOP: 5px; FONT-SIZE: 100%; TEXT-TRANSFORM: none; COLOR: #666666
}
#wishlist-bottom .button-bag {
	CLEAR: both; FLOAT: right; MARGIN: 20px 0px 0px
}
#wishlist-bottom .button-list {
	CLEAR: both; FLOAT: right; MARGIN: 7px 0px 25px
}
#email-wishlist-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 0px
}
#email-wishlist-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: right; PADDING-BOTTOM: 30px; MARGIN: 30px 0px 0px; WIDTH: 460px; PADDING-TOP: 28px; HEIGHT: 324px; BACKGROUND-COLOR: #f2f2f2
}
#email-wishlist-left H1 {
	MARGIN-BOTTOM: 10px
}
#email-wishlist-left H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#email-wishlist-left P {
	MARGIN-BOTTOM: 20px
}
#email-wishlist-left .field_row {
	WIDTH: 320px
}
#email-wishlist-left LABEL {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 96px
}
#email-wishlist-left INPUT {
	MARGIN-TOP: 5px; WIDTH: 215px
}
#email-wishlist-left #email-wishlist-message LABEL {
	DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 5px; WIDTH: 200px
}
#email-wishlist-left #email-wishlist-message TEXTAREA {
	WIDTH: 314px; HEIGHT: 82px
}
#email-wishlist-left #email-wishlist-message INPUT {
	MARGIN-LEFT: 20px; VERTICAL-ALIGN: bottom; WIDTH: auto
}
#wishlist-thankyou {
	BACKGROUND-POSITION: right top; FLOAT: right; BACKGROUND-IMAGE: url(/images/wishlist/wishlist_thankyou.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 526px
}
#wishlist-thankyou IMG {
	RIGHT: 452px; POSITION: absolute; TOP: 352px
}
#wishlist-thankyou ADDRESS {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; RIGHT: 470px; WIDTH: 400px; FONT-STYLE: normal; POSITION: absolute; TOP: 265px; TEXT-ALIGN: center
}
#wishlist-empty {
	BACKGROUND-POSITION: right top; FLOAT: right; BACKGROUND-IMAGE: url(/images/wishlist/wishlist_empty.jpg); MARGIN-BOTTOM: 50px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 450px
}
#wishlist-empty IMG {
	LEFT: 190px; POSITION: absolute; TOP: 200px
}
#empty-wishlist {
	PADDING-TOP: 150px; HEIGHT: 415px; TEXT-ALIGN: center
}
#wishlist-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#remove-select-item {
	PADDING-LEFT: 100px
}
#tell-friend-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 3.4em
}
#tell-friend-form H1 {
	FONT-SIZE: 2.1em; TEXT-TRANSFORM: uppercase
}
#tell-friend-form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.2em
}
#tell-friend-form LABEL {
	FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; WIDTH: 150px
}
#tell-friend-form INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 260px; BORDER-BOTTOM: #999999 1px solid
}
#tell-friend-form TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 260px; BORDER-BOTTOM: #999999 1px solid
}
#tell-friend-form #emailFriendSubmit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 335px; WIDTH: auto; BORDER-RIGHT-WIDTH: 0px
}
#tell-friend-image {
	BACKGROUND-POSITION: right top; FLOAT: right; BACKGROUND-IMAGE: url(/images/tellafriend/TAF_bg.jpg); WIDTH: 45%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 475px
}
#tell-friend-image IMG {
	LEFT: 90px; POSITION: absolute; TOP: 120px
}
#tell-friend-image .product-large {
	RIGHT: 226px; POSITION: absolute; TOP: 90px
}
#tell-friend-image .product-small {
	RIGHT: 226px; POSITION: absolute; TOP: 120px
}
#tell-friend-thankyou {
	BACKGROUND-POSITION: right top; FLOAT: right; BACKGROUND-IMAGE: url(/images/tellafriend/TAF_thankyou_bg.jpg); WIDTH: 85%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 475px
}
#tell-friend-thankyou IMG {
	LEFT: 400px; POSITION: absolute; TOP: 120px
}
#tell-friend-thankyou .product-large {
	RIGHT: 304px; POSITION: absolute; TOP: 110px
}
#tell-friend-thankyou .product-small {
	RIGHT: 304px; POSITION: absolute; TOP: 132px
}

