BODY {
	MARGIN: 0px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif
	color: #CBB1BC;
}
A IMG {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:hover {
}
#navMain UL LI A:hover {
	COLOR: #ff0000
}
#navSupp UL LI A:hover {
	COLOR: #ff0000
}
#navCatTabs UL LI A:hover {
	COLOR: #ff0000
}
A:active {
}
H2 {
	FONT-SIZE: 13px
}
H3 {
	FONT-SIZE: 13px;
	text-align: left;
	color: #FF9900;
}
H4 {
	FONT-SIZE: 1.1em
}
H5 {
	FONT-SIZE: 1.1em
}
H6 {
	FONT-SIZE: 1.1em
}
LABEL {
	FONT-SIZE: 1.1em
}
H4.optionName {
	FONT-SIZE: 1.1em
}
LEGEND {
	FONT-SIZE: 1.1em
}
ADDRESS {
	FONT-SIZE: 1.1em
}
.sideBoxContent {
}
.larger {
	FONT-SIZE: 1.1em
}
.biggerText {
	FONT-SIZE: 1.2em
}

H2 {
	MARGIN: 0.3em 0.3em 0.3em 0em;
	padding-right: 10px;
	padding-left: 0px;
}
H3 {
	MARGIN: 0.3em 0.3em 0.3em 0em
}
H4 {
	MARGIN: 0.3em
}
H5 {
	MARGIN: 0.3em
}
H6 {
	MARGIN: 0.3em
}
CODE {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
FORM {
	DISPLAY: inline;
	FONT-SIZE: 1em;
	MARGIN: 0em;
	color: #FFFFFF;
}
SELECT {
	DISPLAY: inline; FONT-SIZE: 1em; MARGIN: 0.1em
}
INPUT {
	FONT-SIZE: 1em;
	padding: 3px 3px 3px 5px;
	margin: 0.1em;
}

TEXTAREA {
	DISPLAY: block; MARGIN: auto; WIDTH: 95%
}
INPUT:unknown {
	BACKGROUND: #f0f8ff
}
SELECT:unknown {
	BACKGROUND: #f0f8ff
}
TEXTAREA:unknown {
	BACKGROUND: #f0f8ff
}
div#loginDefault fieldset {
	MARGIN: 0.5em 0em;
	border-bottom: 1px dotted #5C4B56;
	padding: 0em;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
div#loginDefault fieldset fieldset {
	background: #2C0517;
	color: #8E7483;
	margin-bottom: 15px;
	padding: 0px 0px 10px;
}


div#loginDefault fieldset fieldset legend {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	background: #2C0517;
	padding: 7px;
	display: inline;
}

LEGEND {
	FONT-WEIGHT: bold;
	padding: 0.3em;
}
LABEL {
	LINE-HEIGHT: 1.25em;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
H4.optionName {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.25em; PADDING-TOP: 0.1em
}
LABEL.checkboxLabel {
	FONT-SIZE: 0.95em; MARGIN: 0.2em 0.5em
}
LABEL.radioButtonLabel {
	FONT-SIZE: 0.95em; MARGIN: 0.2em 0.5em
}
#logo {
	FLOAT: left
}
.centerBoxContents {
	FLOAT: left
}
.specialsListBoxContents {
	FLOAT: left
}
.categoryListBoxContents {
	FLOAT: left
}
.centerBoxContentsAlsoPurch {
	FLOAT: left
}
.attribImg {
	FLOAT: left
}
LABEL.inputLabel {
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 100px;
	color: #B1A0AA;
	padding-right: 10px;
	padding-left: 10px;
}
LABEL.inputLabelPayment {
	FLOAT: left; WIDTH: 15em
}
LABEL.selectLabel {
	FLOAT: left; WIDTH: 12em
}
LABEL.switchedLabel {
	FLOAT: left; WIDTH: 12em
}
LABEL.uploadsLabel {
	FLOAT: left; WIDTH: 12em
}
P {
	padding: 0.5em;
}
ADDRESS {
	padding: 0em;
}
ADDRESS {
	FONT-STYLE: normal
}
.clearBoth {
	CLEAR: both
}
HR {

}
.messageStackWarning {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 1.8em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 1px solid
}
.messageStackError {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 1.8em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 1px solid
}
.messageStackSuccess {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 1.8em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 1px solid
}
.messageStackCaution {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 1.8em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 1px solid
}
.messageStackWarning {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
.messageStackError {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
.messageStackSuccess {
	COLOR: #000000; BACKGROUND-COLOR: #99ff99
}
.messageStackCaution {
	COLOR: #000000; BACKGROUND-COLOR: #ffff66
}
#mainWrapper {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(bk.gif);
	VERTICAL-ALIGN: top;
	WIDTH: 750px;
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN: left;
}
#headerWrapper {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#contentMainWrapper {
	CLEAR: left;
	MARGIN: 0px;
	padding: 0px;
	width: 750px;
}
#logoWrapper {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#cartBoxListWrapper {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#ezPageBoxList {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#cartBoxListWrapper UL {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#ezPageBoxList UL {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#mainWrapper {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#popupAdditionalImage {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#popupImage {
	CLEAR: left; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#navColumnOneWrapper {
	MARGIN: auto
}
#navColumnTwoWrapper {
	MARGIN: auto 0px 0px
}
#mainWrapper {
	MARGIN: auto
}
#tagline {
	FONT-SIZE: 2em; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: center
}
#sendSpendWrapper {
	BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; FLOAT: right; MARGIN: 0em 0em 1em 1em; BORDER-LEFT: #cacaca 1px solid; BORDER-BOTTOM: #cacaca 1px solid
}
.floatingBox {
	MARGIN: 10px 0px;
	WIDTH: 46%;
	float: right;
}
#accountLinksWrapper {
	padding-right: 10px;
	padding-left: 10px;
	width: 525px;
}
#sendSpendWrapper {
	MARGIN: 10px 0px; WIDTH: 46%
}
#checkoutShipto {
	MARGIN: 0px 0px 10px;
	WIDTH: 45%;
	padding: 10px;
	border: 1px solid #A18A97;
	float: left;
}
#checkoutBillto {
	WIDTH: 45%;
	padding: 10px;
	border: 1px solid #A18A97;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#csNotifications {
	MARGIN: 10px 0px; WIDTH: 46%
}
#navEZPagesTOCWrapper {
	MARGIN: 10px 0px; WIDTH: 46%
}
.wrapperAttribsOptions {
	MARGIN: 0.3em 0em
}
.navSplitPagesResult {
	FONT-SIZE: 0.9em; MARGIN: 0.5em
}
.navSplitPagesLinks {
	FONT-SIZE: 0.9em; MARGIN: 0.5em
}
.navNextPrevCounter {
	FONT-SIZE: 0.9em; MARGIN: 0em
}
.navNextPrevList {
	DISPLAY: inline;
	MARGIN: 0px;
	WHITE-SPACE: nowrap;
	LIST-STYLE-TYPE: none;
	padding: 0.5em 0em 1em;
}
#navMainWrapper {
	FONT-WEIGHT: bold; MARGIN: 0em; WIDTH: 100%; COLOR: #9a9a9a; HEIGHT: 1%; BACKGROUND-COLOR: #ffffff
}
#navSuppWrapper {
	FONT-WEIGHT: bold; MARGIN: 0em; WIDTH: 100%; COLOR: #9a9a9a; HEIGHT: 1%; BACKGROUND-COLOR: #ffffff
}
#navCatTabsWrapper {
	FONT-WEIGHT: bold; MARGIN: 0em; WIDTH: 100%; COLOR: #9a9a9a; HEIGHT: 1%; BACKGROUND-COLOR: #ffffff
}
#navMain UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#navSupp UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#navCatTabs UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#navMain UL LI {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
#navSupp UL LI {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
#navCatTabs UL LI {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
#navMain UL LI A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0em; MARGIN: 0px; COLOR: #9a9a9a; PADDING-TOP: 0em; TEXT-DECORATION: none
}
#navSupp UL LI A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0em; MARGIN: 0px; COLOR: #9a9a9a; PADDING-TOP: 0em; TEXT-DECORATION: none
}
#navCatTabs UL LI A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0em; MARGIN: 0px; COLOR: #9a9a9a; PADDING-TOP: 0em; TEXT-DECORATION: none
}
#navEZPagesTOCWrapper {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FLOAT: right; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 1%
}
#navEZPagesTOC UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
#navEZPagesTOC UL LI {
	WHITE-SPACE: nowrap
}
#navEZPagesTOC UL LI A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0em; MARGIN: 0px; PADDING-TOP: 0em
}
#navMainSearch {
	MARGIN: 0.5em
}
#navCategoryIcon {
	MARGIN: 0.5em
}
.buttonRow {
	MARGIN: 0em 0.5em 0.5em
}
#indexProductListCatDescription {
	MARGIN: 0.5em
}
#navBreadCrumb {
	
}
#navEZPagesTop {
	BACKGROUND-IMAGE: url(../images/tile_back.jpg); BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navEZPagesTop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	BACKGROUND-IMAGE: none;
	COLOR: #9c7892;
	width: 710px;
	margin: 0px 0px 0px 30px;
	padding: 5px 5px 0px;
}
#navBreadCrumb {
	FONT-SIZE: 0.8em;
	background: #000000 url(../images/line.gif);
	height: 20px;
	padding-top: 3px;
	border-bottom: 1px solid #260414;
	margin: 0px 0px 0px 34px;
	padding-left: 11px;
}
#navBreadCrumb a {
	color:#8E7483;
	font-size: 0.9em;
	font-weight: normal;
}

#navColumnOne {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #cccccc 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.5em; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#navColumnTwo {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	margin: 0px;
	padding: 0em;
}
#contentColumnMain {
	VERTICAL-ALIGN: top
}
#navColumnOne {
	VERTICAL-ALIGN: top
}
#navColumnTwo {
	VERTICAL-ALIGN: top
}
.centerBoxContents {
	VERTICAL-ALIGN: top
}
.specialsListBoxContents {
	VERTICAL-ALIGN: top
}
.categoryListBoxContents {
	VERTICAL-ALIGN: top
}
.additionalImages {
	VERTICAL-ALIGN: top
}
.centerBoxContentsSpecials {
	VERTICAL-ALIGN: top
}
.centerBoxContentsAlsoPurch {
	VERTICAL-ALIGN: top
}
.centerBoxContentsFeatured {
	VERTICAL-ALIGN: top
}
.centerBoxContentsNew {
	VERTICAL-ALIGN: top
}
.alert {
	VERTICAL-ALIGN: top
}
#productDescription {
}
.shippingEstimatorWrapper {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.alert {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 0.1em; COLOR: #ff0000
}
.advisory {
	
}
.important {
	FONT-SIZE: 1.1em
}
.notice {
	
}
.rating {
	
}
.gvBal {
	FLOAT: right
}
.centerColumn {
	padding: 0px 10px 15px 47px;
	color: #FFFFFF;
	width: 539px;
	margin: 0px;
}
#bannerOne {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-LEFT: 33px; PADDING-TOP: 0em
}
#bannerTwo {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-LEFT: 33px; PADDING-TOP: 0em
}
#bannerThree {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-LEFT: 33px; PADDING-TOP: 0em
}
#bannerFive {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-LEFT: 33px; PADDING-TOP: 0em
}
#bannerSix {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN-LEFT: 33px; PADDING-TOP: 0em
}
.smallText {
	FONT-SIZE: 0.9em
}
#siteinfoLegal {
	FONT-SIZE: 0.9em
}
#siteinfoCredits {
	FONT-SIZE: 0.9em
}
#siteinfoStatus {
	FONT-SIZE: 0.9em
}
#siteinfoIP {
	FONT-SIZE: 0.9em
}
#cartAdd {
	FLOAT: right;
	MARGIN: 0em 0em 1em;
	TEXT-ALIGN: center;
	background: #4A3341 url(../images/line.gif);
	border: 1px none #C1D3FB;
	padding: 1em 2em;
	width: auto;
	height: 100px;
}
.cartTableHeading TH {
	BORDER-BOTTOM: #cccccc 1px solid
}
.cartTableHeading {
	HEIGHT: 2.2em;
	background: #FFECD0;
	color: #333333;
}
#cartSubTotal {
	HEIGHT: 2.2em;
	background: #2C0517;
	color: #FFFFFF;
}
#cartSubTotal {
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 2.2em;
	TEXT-ALIGN: right;
	padding-right: 2em;
	background: #DBCAA8;
	color: #000000;
}
.cartProductDisplay {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.cartUnitDisplay {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.cartTotalDisplay {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.cartRemoveItemDisplay {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.cartQuantityUpdate {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.cartQuantity {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#cartInstructionsDisplay {
	padding: 0.5em 0em 1.5em;
}
.cartTotalsDisplay {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.cartUnitDisplay {
	PADDING-RIGHT: 0.2em; TEXT-ALIGN: right
}
.cartTotalDisplay {
	PADDING-RIGHT: 0.2em; TEXT-ALIGN: right
}
#scUpdateQuantity {
	WIDTH: 2em
}
.cartQuantity {
	WIDTH: 4.7em
}
.cartNewItem {
	COLOR: #33cc33; POSITION: relative
}
.cartOldItem {
	COLOR: #9D8757;
	POSITION: relative;
	font-weight: bold;
}
.cartBoxTotal {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.cartRemoveItemDisplay {
	WIDTH: 3.5em
}
#cartAttribsList {
	MARGIN-LEFT: 1em
}
.normalprice {
	TEXT-DECORATION: line-through
}
.productSpecialPriceSale {
	TEXT-DECORATION: line-through
}
.productSpecialPrice {
	COLOR: #ff0000
}
.productSalePrice {
	COLOR: #ff0000
}
.productSpecialPriceSale {
	COLOR: #ff0000
}
.productPriceDiscount {
	COLOR: #ff0000
}
#cartBoxListWrapper UL {
	LIST-STYLE-TYPE: none
}
#ezPageBoxList UL {
	LIST-STYLE-TYPE: none
}
#cartBoxListWrapper LI {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.2em
}
#ezPageBoxList LI {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.2em
}
.cartBoxTotal {
	MARGIN: 0px;
	padding: 0.2em 0em 0em;
}
.totalBox {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; WIDTH: 5.5em; PADDING-TOP: 0.2em; TEXT-ALIGN: right
}
.lineTitle {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right
}
.amount {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right
}
.amount {
	WIDTH: 5.5em
}
#productMainImage {
	MARGIN: 0.5em 1em 1em 0em
}
#reviewsInfoDefaultProductImage {
	MARGIN: 0em 1em 1em 0em
}
#productReviewsDefaultProductImage {
	MARGIN: 0em 1em 1em 0em
}
#reviewWriteMainImage {
	MARGIN: 0em 1em 1em 0em
}
.categoryIcon {
	
}
#cartImage {
	float: left;
	margin: 0em 1em;
	padding: 0px;
}
.attribImg {
	MARGIN: 0.3em 0em; WIDTH: 20%
}
.attributesComments {
	
}
.centerBoxContents {
	MARGIN: 1em 0em
}
.specialsListBoxContents {
	MARGIN: 1em 0em
}
.categoryListBoxContents {
	MARGIN: 1em 0em
}
.additionalImages {
	MARGIN: 1em 0em
}
.centerBoxContentsSpecials {
	MARGIN: 1em 0em
}
.centerBoxContentsAlsoPurch {
	MARGIN: 1em 0em
}
.centerBoxContentsFeatured {
	MARGIN: 1em 0em
}
.centerBoxContentsNew {
	MARGIN: 1em 0em
}
.productListing-rowheading {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0em;
	COLOR: #ffffff;
	PADDING-TOP: 0.5em;
	background: #573945;
	display: none;
}
H2.centerBoxHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
.centerBoxWrapper {
	padding: 30px 0px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px 0px 1em;
	width: auto;
	height: auto;
	clear: both;
}
.tabTable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 1%;
	border-bottom: 1px solid #573945;
}
.sideBoxContent {
	
}
H3.leftBoxHeading A:hover {
	COLOR: #ffff33; TEXT-DECORATION: none
}
H3.rightBoxHeading A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.rightBoxContent {
	MARGIN-BOTTOM: 1em; BACKGROUND-COLOR: #ffffff
}
.centeredContent {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: center
}
#cartEmptyText {
	TEXT-ALIGN: center
}
#cartBoxGVButton {
	TEXT-ALIGN: center
}
#navNextPrevWrapperTop {
	TEXT-ALIGN: center
}
#navNextPrevWrapperBottom {
	TEXT-ALIGN: center
}
#navCatTabsWrapper {
	TEXT-ALIGN: center
}
#navEZPageNextPrev {
	TEXT-ALIGN: center
}
#bannerOne {
	TEXT-ALIGN: center
}
#bannerTwo {
	TEXT-ALIGN: center
}
#bannerThree {
	TEXT-ALIGN: center
}
#bannerFour {
	TEXT-ALIGN: left;
}
#bannerFive {
	TEXT-ALIGN: center
}
#bannerSix {
	TEXT-ALIGN: center
}
#siteinfoLegal {
	TEXT-ALIGN: center
}
#siteinfoCredits {
	TEXT-ALIGN: center
}
#siteinfoStatus {
	TEXT-ALIGN: center
}
#siteinfoIP {
	TEXT-ALIGN: center
}
.center {
	TEXT-ALIGN: center
}
.cartRemoveItemDisplay {
	TEXT-ALIGN: center
}
.cartQuantityUpdate {
	TEXT-ALIGN: center
}
.cartQuantity {
	TEXT-ALIGN: center;
	border-bottom: 1px solid #2C0517;
}
.cartTotalsDisplay {
	TEXT-ALIGN: center;
	font-weight: bold;
	color: #FF3300;
}
#cartBoxGVBalance {
	TEXT-ALIGN: center
}
.leftBoxHeading {
	TEXT-ALIGN: center
}
.centerBoxHeading {
	TEXT-ALIGN: center
}
.rightBoxHeading {
	TEXT-ALIGN: center
}
.productListing-data {
	TEXT-ALIGN: center
}
.accountQuantityDisplay {
	TEXT-ALIGN: center
}
.ratingRow {
	TEXT-ALIGN: center
}
LABEL#textAreaReviews {
	TEXT-ALIGN: center
}
#productMainImage {
	TEXT-ALIGN: center
}
#reviewsInfoDefaultProductImage {
	TEXT-ALIGN: center
}
#productReviewsDefaultProductImage {
	TEXT-ALIGN: center
}
#reviewWriteMainImage {
	TEXT-ALIGN: center
}
.centerBoxContents {
	TEXT-ALIGN: center
}
.specialsListBoxContents {
	TEXT-ALIGN: center
}
.categoryListBoxContents {
	TEXT-ALIGN: center
}
.additionalImages {
	TEXT-ALIGN: center
}
.centerBoxContentsSpecials {
	TEXT-ALIGN: center
}
.centerBoxContentsAlsoPurch {
	TEXT-ALIGN: center
}
.centerBoxContentsFeatured {
	TEXT-ALIGN: center
}
.centerBoxContentsNew {
	TEXT-ALIGN: center
}
.gvBal {
	TEXT-ALIGN: center
}
.attribImg {
	TEXT-ALIGN: center
}
#bestsellers .wrapper {
	MARGIN: 0em 0em 0em 1.5em
}
#bestsellers OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1.1em; PADDING-TOP: 0px
}
#bestsellers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0em; PADDING-TOP: 0px
}
#bannerboxHeading {
	BACKGROUND-COLOR: #0000cc
}
#upProductsHeading {
	TEXT-ALIGN: left
}
#upDateHeading {
	TEXT-ALIGN: right
}
.back {
	FLOAT: left;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	display: inline;
	width: 20%;
}
.forward {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px;
	text-align: right;
	float: left;
}
.forward a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}
.bold {
	FONT-WEIGHT: bold
}
.rowOdd {
	VERTICAL-ALIGN: top;
	HEIGHT: 1.5em;
	background: #D0BB8E;
}
.rowEven {
	VERTICAL-ALIGN: top;
	HEIGHT: 1.5em;
	background: #D0BB8E;
	border-bottom: 1px solid #2C0517;
}
CAPTION {
	
}
#myAccountGen LI {
	MARGIN: 0px
}
#myAccountNotify LI {
	MARGIN: 0px
}
.accountTotalDisplay {
	WIDTH: 20%; TEXT-ALIGN: right
}
.accountTaxDisplay {
	WIDTH: 20%; TEXT-ALIGN: right
}
.accountQuantityDisplay {
	VERTICAL-ALIGN: top; WIDTH: 10%
}
TR.tableHeading {
	HEIGHT: 2em;
	background: #DBCAA8;
	color: #000000;
}
#siteMapList {
	font-size: 13px;
	line-height: 1.5em;
	padding: 15px;
}
.ratingRow {
	MARGIN: 1em 0em 1.5em
}
LABEL#textAreaReviews {
	FONT-WEIGHT: normal;
	text-align: left;
	padding: 10px;
	display: block;
}
#popupShippingEstimator {
	BACKGROUND-COLOR: #ffffff
}
#popupSearchHelp {
	BACKGROUND-COLOR: #ffffff
}
#popupAdditionalImage {
	BACKGROUND-COLOR: #ffffff
}
#popupImage {
	BACKGROUND-COLOR: #ffffff
}
#popupCVVHelp {
	BACKGROUND-COLOR: #ffffff
}
#popupCouponHelp {
	BACKGROUND-COLOR: #ffffff
}
#popupAtrribsQuantityPricesHelp {
	BACKGROUND-COLOR: #ffffff
}
#infoShoppingCart {
	BACKGROUND-COLOR: #ffffff
}
DIV#navEZPagesTop A {
	BORDER-RIGHT: 1px solid #5C4B56;
	BACKGROUND-POSITION: left center;
	DISPLAY: inline;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/headnavi_07.jpg);
	COLOR: #a18a97;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 100%;
	font-size: 1em;
	font-weight: normal;
	line-height: 1em;
	padding: 4px 10px 3px 20px;
	margin-left: 5px;
}

div#navEZPagesTop A:hover {
	BACKGROUND-IMAGE: url(../images/headnavi_on_07.jpg); COLOR: #ffffff
}
#mainWrapper .centershop .footertop {
}
#mainWrapper .centershop #contentMainWrapper #indexCategories #whatsNew {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	background: #1C000F;
}
.header H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #19090a;
	PADDING-TOP: 0px;
	width: 200px;
	display: none;
}
#loginDefault a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
div#accountLinksWrapper h2 {
	padding: 5px;
	font-size: 14px;
	color: #FFFFFF;
	background: #590B2E url(../images/line.gif) repeat;
}
div#indexCategoriesMainContent {
	padding-right: 10px;
	padding-left: 10px;
}
h1 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 0px 0px;
	margin: 0px;
	line-height: 1.5em;
}
div#accountLinksWrapper a {
	color: #A18A97;
	text-decoration: underline;
	font-size: 12px;
	line-height: 2em;
}
div#reviewsWriteReviewsNotice {
	padding: 10px;
}
div#privacy h2 {
	font-size: 13px;
	background: #590B2E url(../images/line.gif) repeat;
	padding: 5px 5px 5px 10px;
	margin: 20px 0px 10px;
}
div#accountEditDefault fieldset {
	border-style: none;
}
div#siteMapMainContent a {
	color: #FF0000;
}
div#siteMapList ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	font-weight: bold;
}
div#siteMapList li {
	margin: 0px;
	padding: 3px;
	color: #A18A97;
}
div#siteMapList ul ul {
	margin-left: 30px;
}
div#siteMap #siteMapList ul ul li {
	font-weight: normal;
	border-bottom: 1px dotted #A18A97;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #cat4Table .productListing-odd .productListing-data .listingDescription {
	text-align: left;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #cat4Table .productListing-even .productListing-data .listingDescription {
	text-align: left;
}
div#kiyaku b {
	display: block;
	margin: 30px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	background: #590B2E url(../images/line.gif);
	padding: 5px 5px 5px 10px;
	line-height: 2em;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productMainImage img {
	border: 1px solid #664659;
	padding: 5px;
	width: 200px;
	height: auto;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productAdditionalImages img {
	border: 1px solid #664659;
	padding: 3px;
}
div#haisou {
	border-bottom: 1px solid #886470;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#kiyaku {
	border-bottom: 1px solid #8A6471;
	margin: 0px 0px 10px;
	padding: 1px 0px 10px;
}
div#kiyaku p {
	font-size: 12px;
	color: #B6A5AE;
	margin: 0px;
	padding: 0px 10px;
	line-height: 1.8em;
}
div#privacy {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 15px;
}
div#privacy p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 12px;
	line-height: 1.8em;
	color: #B9A8B1;
}
#privacyBody #mainWrapper .centershop #contentMainWrapper #privacy #privacyDefaultMainContent {
	border-bottom: 1px solid #89636E;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#privacyBody #mainWrapper .centershop #contentMainWrapper #privacy #privacyDefaultMainContent span {
	color: #996600;
	padding-left: 10px;
}
#search-heading-td label {
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
	height: 100%;
	display: block;
	margin: 0px;
	width: 129px;
	padding: 6px 0px 3px 21px;
	border-top: 1px none #573945;
	border-right: 1px none #573945;
	border-bottom: 1px none #000000;
	border-left: 1px none #573945;
	background: url(../images/search_icon.jpg) no-repeat 5px center;
}
#search-heading-td {

}
div#searchContent {
	margin: 0px;
	padding: 0px 5px 5px;
	width: 138px;
	border-bottom: 1px solid #573945;
}
div#searchContent form {
	margin: 0px;
	padding: 0px;
}
#search-table {
	margin: 0px;
	padding: 0px;
	background: #210311;
	width: 150px;
}
#search-heading-td {
	padding: 0px;
	margin-top: 0px;
}
#searchContent a {
	color: #BC9C63;
	background: url(../images/bt_search.jpg) no-repeat left top;
	display: block;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	height: 18px;
	width: 134px;
	margin: 0px;
}
#indexDefault .greeting a {
	color: #FF9900;
}
#indexProductListCatDescription {
	margin: 0px 0px 10px;
	padding: 0px;
}
#productListHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}
#productListing {
	padding: 10px;
	border: 1px none #3A0E1D;
}
#productListing .productListing-odd {

}
#cartProdTitle {
	color: #000000;
	margin-right: 10px;
	text-align: left;
}
#contentMainWrapper #shoppingCartDefault #cartContentsDisplay .rowEven .cartUnitDisplay {
	color: #000000;
	text-align: center;
}
#contentMainWrapper #shoppingCartDefault #cartContentsDisplay .rowEven .cartTotalDisplay {
	color: #000000;
}
#information-table #information-heading-tr #information-heading-td {
}
#information-heading-td {
	display: none;
}
.greeting {
}
#productName {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
.itemTitle {
	height: 100%;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 13px;
}
#contactusBody #mainWrapper .centershop #contentMainWrapper #contactUsDefault #contactUsNoticeContent {
	margin-bottom: 10px;
	margin-top: 15px;
}
#contactusBody #mainWrapper .centershop #contentMainWrapper #contactUsDefault #contactUsForm #contactUsNoticeContent .pseudolink {
	color: #FF9900;
	text-decoration: underline;
}
#contactusBody #mainWrapper .centershop #contentMainWrapper #contactUsDefault #contactUsForm .inputLabel {
	font-size: 12px;
	color: #FFFFFF;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #page-box-in h2 {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #page-box-in p {
	margin: 5px 0px 20px;
	padding: 0px 10px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #page-box-in b {
	padding-left: 0px;
	display: block;
	margin: 10px 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px none #B19EA9;
	color: #FFFFFF;
	text-align: center;
	background: #4D0927 url(../images/line.gif);
	font-size: 15px;
}
#shippinginfoBody #mainWrapper .centershop #contentMainWrapper #shippingInfoHeading {
	background: url(../images/haiso.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent p {
	color: #A18A97;
	font-size: 80%;
	line-height: 1.3em;
}
.productListing-odd .productListing-data .listingDescription {
	color: #9D8757;
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
}
#productPrices {
	text-align: right;
	color: #CFBEC8;
	font-weight: normal;
}
#productDescription p {
	font-size: 11px;
	line-height: 1.5em;
	color: #CFBEC8;
}
.productListing-even .productListing-data .listingDescription {
	color: #9D8757;
	text-align: left;
	font-size: 12px;
	line-height: 1.5em;
}
#productsallBody #mainWrapper .centershop #contentMainWrapper #allProductsDefault .main {
}
#productsallBody #mainWrapper .centershop #contentMainWrapper #allProductsDefault .main strong {
	font-size: 15px;
	color: #9D8757;
	font-weight: normal;
}
#productsnewBody #mainWrapper .centershop #contentMainWrapper #newProductsDefault .main strong {
	font-size: 15px;
	color: #9D8757;
	font-weight: normal;
}
.productListing-odd .productListing-data img {
	padding: 5px;
	border: 1px solid #49303A;
}
.productListing-even .productListing-data img {
	padding: 5px;
	border: 1px solid #49303A;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault #cartContentsDisplay .rowEven .cartRemoveItemDisplay img {
	margin-right: 10px;
	margin-left: 10px;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault .buttonRow back {
	margin: 0px;
	padding: 0px;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault h2 {
	background: #871045 url(../images/line.gif) repeat left center;
	font-size: 15px;
	padding: 3px 3px 3px 6px;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault table {
	background: #DBCAA8;
	color: #2C0517;
	border-style: none;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault #cartContentsDisplay .rowOdd .cartRemoveItemDisplay img {
	margin-right: 10px;
	margin-left: 10px;
}
#unsubscribeBody #mainWrapper .centershop #contentMainWrapper #unsubDefault #unsubDefaultHeading {
	background: url(../images/news_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#sitemapBody #mainWrapper .centershop #contentMainWrapper #siteMap #siteMapHeading {
	background: url(../images/sitemap_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#conditionsBody #mainWrapper .centershop #contentMainWrapper #conditions #conditionsHeading {
	background: url(../images/kiyaku_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#contactusBody #mainWrapper .centershop #contentMainWrapper #contactUsDefault #contactUsNoticeContent #otoiawase {
	background: url(../images/toiawase_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#privacyBody #mainWrapper .centershop #contentMainWrapper #privacy #privacyDefaultHeading {
	background: url(../images/privacy_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#conditionsBody #mainWrapper .centershop #contentMainWrapper #conditions #conditionsMainContent {
	margin: 0px;
	padding: 0px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPagesHeading {
	background: url(../images/h_bk.jpg) no-repeat left top;
	height: 31px;
	width: 498px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
	padding-left: 25px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#discountcouponBody #mainWrapper .centershop #contentMainWrapper #discountcouponInfo #discountcouponInfoHeading {
	background: url(../images/koupon_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content {
	text-align: center;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content {
	text-align: center;
}
#mainWrapper .footer .footerbottom div {
	FONT-SIZE: 11px;
	COLOR: #644558;
	LINE-HEIGHT: 1.5em;
	TEXT-ALIGN: left;
	height: 30px;
	background: url(../images/foot_bk_10_2.gif) no-repeat left center;
	width: 549px;
	padding: 15px 8px;
	margin: 0px;
}
div#link p {
	padding: 0px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #link h2 {
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 6px;
	line-height: 1.5em;
	border-left: 10px solid #665028;
	font-size: 13px;
	background: #664500 url(../images/line.gif);
	font-weight: bold;
}
div#link span {
	color: #FF6600;
}
.centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerb0ox2-table #bannerbox2-heading-tr #bannerbox2-heading-td {
	font-size: 12px;
	font-weight: bold;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault #cartInstructionsDisplay b {
	color: #FF9900;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription b {
	color: #BC9C63;
	font-size: 11px;
	text-decoration: underline;
}
div#productDescription .copy {
	color: #9D8757;
	font-size: 14px;
	margin: 0px;
	padding: 10px;
	background: #270114;
}
div#productDescription .box {
}
div#productDescription li {
	list-style: none;
	border-top: 1px dotted #9D8757;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	line-height: 1.5em;
	color: #CFBEC8;
	margin-left: 0px;
	padding-left: 0.5em;
}
div#detail .left {
	float: left;
	width: 257px;
	margin-bottom: 5px;
}
div#detail .right {
	float: right;
	width: 257px;
	margin-bottom: 5px;
}
#detailbox a {
	color: #17140D;
	text-decoration: underline;
}
div#pointbox {
	clear: both;
	background: url(../images/point.jpg) no-repeat center 10px;
	height: 83px;
	text-indent: -9999px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: auto;
	margin-top: 0px;
	padding-top: 15px;
}
#detailbox .right img {
	float: right;
	margin-bottom: 10px;
	display: block;
}
div#detailbox .right a {
	width: 122px;
	background: url(http://fridafleur.com/images/faxdown.jpg) no-repeat left top;
	height: 22px;
	display: block;
	text-indent: -9999px;
	float: right;
}
div#bannerbox2Content ul {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 7px 2px;
	background: url(http://fridafleur.com/images/intro.jpg) no-repeat 2px top;
	width: 140px;
	height: auto;
}
div#bannerbox2Content li {
	list-style: none;
	font-size: 0.9em;
	color: #A18A97;
}
div#bannerbox2Content b {
	font-size: 1em;
	color: #CCBFC7;
}
div#bannerbox2Content a {
	height: 60px;
	width: 140px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#bannerbox2-table {
	background: #210311;
}
#bannerbox2-footer {
	background: #210311;
}
td#categories-footer {
	display: none;
}
div#pdf_link {
	font-size: 0.8em;
	color: #A18A97;
	text-align: left;
	border-top: 1px solid #543642;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	width: 140px;
}
div#pdf_link a {
	text-indent: 0px;
	height: 31px;
	width: 88px;
	float: right;
}
#cartInstructionsDisplay ul {
	margin: 10px 0px 0px;
	padding: 0px;
}
#cartInstructionsDisplay .privacy {
	background: url(../images/privacy.jpg) no-repeat left top;
	display: block;
	height: 23px;
	width: 120px;
	list-style: none;
}
#cartInstructionsDisplay .privacy a {
	height: 23px;
	width: 120px;
	text-indent: -9999px;
	display: block;
}
#cartInstructionsDisplay li {
	float: left;
	display: inline;
	margin-right: 10px;
}
#cartInstructionsDisplay .law a {
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 120px;
}
#cartInstructionsDisplay .law {
	background: url(../images/law.jpg) no-repeat left top;
}
#cartInstructionsDisplay .buy {
	background: url(../images/buy.jpg) no-repeat left top;
	height: 23px;
	width: 120px;
}
#cartInstructionsDisplay .buy a {
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 120px;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault #cartDefaultHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShippingHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}



#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutPaymentHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}

#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutConfirmDefaultHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}

#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #cartContentsDisplay {
	background: #FFFFFF;
	color: #666666;
}
div#pageTwoMainContent h2 {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
div#pageTwoMainContent a {
	color: #FF9900;
	text-decoration: underline;
	background: url(../images/allow_bk.jpg) no-repeat left center;
	padding-left: 15px;
}
div#pageTwoMainContent h1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
	border-bottom: 2px dotted #CC9966;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
div#pageTwoMainContent .shop {
	background: url(../images/shop.jpg) no-repeat right top;
	height: 270px;
	font-size: 13px;
	line-height: 2em;
	margin: 0px;
	padding: 0px;
}
div#natts {
	border: 1px dotted #CCCCCC;
	padding: 5px 100px 0px 5px;
	margin-bottom: 15px;
	height: 105px;
	background: url(../../../../images/natts02.jpg) no-repeat right -3px;
}
div#natts p {
	padding: 10px;
	margin: 0px;
}
div#natts img {
	float: right;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
}
div#natts p {
	margin: 0px;
	padding: 7px;
}

div#pageTwoMainContent p {
	margin: 0px;
	padding: 7px;
	line-height: 1.5em;
}
div#pageTwoMainContent .detail {
	border: 1px dotted #CCCCCC;
	padding: 7px 7px 7px 15px;
	margin-top: 10px;
}
div#pageTwoMainContent ul {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	color: #BC9C63;
	display: block;
}
div#pageTwoMainContent .detail b {
	color: #FFFFFF;
	padding-left: 5px;
	background: #333333;
	padding-right: 5px;
}
div#pageTwoMainContent .access {
	color: #FFFFFF;
}
div#access b {
	color: #BC9C63;
}
div#access .access span {
	color: #FFFFFF;
}
div#access .access li {
	line-height: 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: none;
}
div#access .left {
	color: #BC9C63;
	padding: 5px;
	border-bottom: 1px dotted #666600;
}
div#access .right {
	border-bottom: 1px dotted #666600;
	padding: 5px;
}
div#access table {
	border-top: 1px dotted #666600;
	width: 530px;
}
div#curr {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #543642;
	padding-top: 10px;
}
div#curr b {
	color: #BC9C63;
}
div#curr .curr_left {
	background: #7A6371;
	width: 150px;
	padding: 10px;
	border-left-style: none;
	color: #FFFFFF;
}
div#curr td {
	padding: 10px;
	border: 2px solid #2C0517;
}
div#curr td span {
	color: #999999;
	font-weight: normal;
}
div#pageTwoMainContent .detail strong {
	color: #FFFFFF;
	font-size: 13px;
}
div#mise {
	background: url(../images/miseimg.jpg) no-repeat right 15px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes #attribsOptionsText {
	display: none;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes .attributesComments span {
	color: #FF0000;
	font-weight: normal;
	font-size: 11px;
}
div#law .left {
	padding: 3px 3px 3px 6px;
	background: #590B2E url(../images/line.gif) repeat;
	border-bottom: 1px solid #836978;
}
div#law .px12 {
	padding: 3px 3px 3px 6px;
	border: 1px solid #836978;
	color: #333333;
}
div#law table {
	border-collapse:collapse;
	background: #FFFFFF;
}
div#law dt {
	color: #FF0000;
	font-weight: bold;
}
div#law dd {
	margin: 3px 0px 10px 10px;
}
div#page-box-in a {
	color: #FF6600;
	text-decoration: underline;
}
div#page-box-in div {
	padding-right: 12px;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
div#page-box-in h3 {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	background: url(../images/allow_bk.jpg) no-repeat left center;
	padding-left: 15px;
}
div#mainWrapper .centershop #contentMainWrapper #featuredDefault .main strong {
	font-size: 15px;
	color: #9D8757;
	font-weight: normal;
}
#productsnewBody #mainWrapper .centershop #contentMainWrapper #newProductsDefault .main {
	padding-top: 5px;
}
#productsallBody #mainWrapper .centershop #contentMainWrapper #allProductsDefault .main {
	padding-top: 5px;
}
div#payment ul {
	background: url(none);
}
div#payment b {
	color: #BC9C63;
	background: url(../images/bt_search.jpg) no-repeat left top;
	display: block;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	height: 18px;
	width: 134px;
	margin: 0px;
}
div#payment {
	font-size: 11px;
	color: #A18A97;
	text-align: left;
	border-top: 1px solid #543642;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	width: 140px;
	margin: 5px 0px 0px;
}
div#payment a {
	height: auto;
	text-indent: 0px;
	text-decoration: underline;
	text-align: right;
	display: block;
	color: #9D8757;
	width: auto;
	font-size: 0.9em;
}
div#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #shoppingcart-table #shoppingcart-content #shoppingcartContent {
	width: 140px;
	padding-right: 5px;
	padding-left: 5px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #information-table #information-footer {
	display: none;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #categories-table #categories-footer {
	display: block;
}
div#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #information-table #information-content #informationContent {
	padding-right: 2px;
	padding-left: 2px;
}
#mainWrapper .centershop #contentMainWrapper #allProductsDefault hr {
	display: none;
}
#mainWrapper .centershop #contentMainWrapper #allProductsDefault .main {
	border-top: 1px solid #573945;
}
#mainWrapper .centershop #contentMainWrapper #allProductsDefault table {
	border-collapse:collapse;
}
#mainWrapper .centershop #contentMainWrapper #allProductsDefault .main img {
	padding-top: 8px;
	padding-bottom: 8px;
}
#featuredproductsBody #mainWrapper .centershop #contentMainWrapper #featuredDefault hr {
	display: none;
}
#featuredproductsBody #mainWrapper .centershop #contentMainWrapper #featuredDefault table {
	border-collapse:collapse;
}
#featuredproductsBody #mainWrapper .centershop #contentMainWrapper #featuredDefault .main img {
	padding-top: 8px;
	padding-bottom: 8px;
}
#productsnewBody #mainWrapper .centershop #contentMainWrapper #newProductsDefault hr {
	display: none;
}

#productsnewBody #mainWrapper .centershop #contentMainWrapper #newProductsDefault table {
	border-collapse:collapse;
}
#productsnewBody #mainWrapper .centershop #contentMainWrapper #newProductsDefault .main img {
	padding-top: 8px;
	padding-bottom: 8px;
}
#productsnewBody #mainWrapper .centershop #contentMainWrapper #newProductsDefault .main {
	border-top: 1px solid #573945;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #rss a {
	height: 100%;
	text-indent: 0px;
	width: auto;
	background: url(none);
	color: #9D8757;
	text-decoration: underline;
	font-size: 0.9em;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #rss img {
	margin-right: 3px;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productName {
	display: block;
	font-size: 14px;
	padding-top: 30px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #5A3E4C;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productPrices {
	display: block;
	margin: 0px;
	padding: 5px 0px 10px;
	font-size: 16px;
	font-weight: bold;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription .copy .pic {
	font-size: 11px;
	color: #FF9900;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription {
	clear: both;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription ul {
	margin: 0px;
	padding: 0px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productMainImage {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes .wrapperAttribsOptions {
	margin: 0px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes .wrapperAttribsOptions .clearBoth {
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDateAdded {
	font-size: 10px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productReviewLink {
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productTellFriendLink {
	float: right;
	display: block;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #book a {
	text-indent: 0px;
	height: auto;
	text-align: left;
	margin-bottom: 2px;
	font-size: 0.8em;
	color: #9D8757;
	text-decoration: underline;
	margin-left: 5px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #book .plus {
	display: none;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #book {
	margin-top: 5px;
	border-top: 1px solid #543642;
	clear: both;
	padding-top: 5px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .centerBoxHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 13px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .centerdContent {
	padding: 3px 3px 3px 1em;
	font-size: 0.9em;
	margin: 0px;
	background: #382E1D url(../images/line.gif);
	border-bottom: 1px solid #2C0517;
	width: auto;
	height: auto;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .clearBoth {
	display: none;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .centerdContent .post_date {
	color: #D0B990;
	font-weight: normal;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .centerdContent a {
	text-decoration: underline;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .forward {
	font-size: 0.9em;
	color: #FF6600;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo .forward a {
	color: #FF6600;
	text-decoration: underline;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultHeading {
	display: none;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #book img {
	padding-right: 4px;
}
#whatsnewinfoBody #mainWrapper .centershop #contentMainWrapper #whats_new_info .centerBoxWrapper .content a {
	color: #BA9F72;
	text-decoration: underline;
}
#whatsnewinfoBody #mainWrapper .centershop #contentMainWrapper #whats_new_info .centerBoxWrapper .post_date {
	font-size: 0.9em;
}
#whatsnewinfoBody #mainWrapper .centershop #contentMainWrapper #whats_new_info #whatsNewInfoPageHeading {
	background: url(../images/whatnews_h.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 31px;
	width: 523px;
}
#productfreeshippinginfoBody #mainWrapper .centershop #contentMainWrapper #productFreeShipdisplay #freeShippingIcon {
	display: none;
}
#productfreeshippinginfoBody #mainWrapper .centershop #contentMainWrapper #productFreeShipdisplay #productAttributes {
	display: none;
}
#mainWrapper #productsListingListingTopLinks a {
	color: #CC6600;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault #featuredProducts .centerBoxHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 13px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault #whatsNew .centerBoxHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 13px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #indexProductListCatDescription .postcard td {
	text-align: center;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #indexProductListCatDescription .postcard img {
	padding: 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #featuredProducts .centerBoxContentsFeatured em {
	font-size: 9px;
	font-style: normal;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #featuredProducts .centerBoxContentsFeatured ul {
	font-size: 12px;
	color: #CC6600;
	margin: 0px;
	padding: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #featuredProducts .centerBoxContentsFeatured img {
	padding: 3px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 90px;
	height: auto;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #featuredProducts p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#questions h3 {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
div#answers h3 {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
}
div#questions ul {
	padding: 0px 0px 15px;
	list-style: none;
	margin: 0px;
}
div#questions li {
	list-style: none;
	margin: 0px 0px 0px 15px;
	border-bottom: 1px dotted #A18A97;
	width: 480px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div#questions a {
	font-size: 13px;
	color: #DAB669;
	font-weight: bold;
	background: url(../images/icon_q.gif) no-repeat left center;
	padding-left: 14px;
}
div#questions a:hover {
	text-decoration: underline;
}
div#answers li {
	margin: 0px;
	padding: 0px;
}
div#answers dl {
	margin: 0px;
	padding: 0px;
}
div#answers ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
}
div#questions em {
	font-style: normal;
	color: #FF6600;
}
div#answers dt {
	background: url(../images/quetion.gif) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
div#answers  p {
	margin: 0px;
	padding: 10px 45px 25px 0px;
	font-size: 12px;
	line-height: 1.5em;
}
div#answers strong {
	color: #FF9900;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefaultMainContent #featuredProducts .centerBoxContentsFeatured b img {
	border-style: none;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #indexProductListCatDescription p {
	margin: 0px;
	padding: 0px 10px;
	color: #CBB1BC;
	line-height: 1.8em;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #law .px12 img {
	padding-top: 10px;
}
#page2Body #mainWrapper .centershop #contentMainWrapper #pageTwo #pageTwoMainContent #pageTwoMainContent #mise li {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
}
div#mapframe {
	padding-left: 7px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content dl {
	margin: 0px;
	padding: 0px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content dd {
	margin: 0px;
	padding: 0px 0px 3px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content dl a {
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription em {
	display: block;
	width: 525px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #page-box-in .title {
	width: 260px;
	background: #993300;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #page-box-in .allow {
	text-align: center;
	width: 30px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #page-box-in .ao {
	background: #006633;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #page-box-in #tablepay .style1 {
	color: #FF9900;
}
div#natts p {
}
#contactusBody #mainWrapper .centershop #contentMainWrapper #contactUsDefault #contactUsNoticeContent p {
	margin: 0px;
	padding: 0px 10px;
}
#contactusBody #mainWrapper .centershop #contentMainWrapper #contactUsDefault #contactUsNoticeContent h3 {
	font-size: 15px;
	color: #FF6600;
	padding-left: 25px;
	padding-bottom: 10px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi001 {
	background: url(../../../../images/teiki/teiki_r1_c2.jpg) no-repeat left top;
	height: 191px;
	width: 524px;
	margin: 0px;
	line-height: 1.5em;
	padding: 75px 0px 0px 15px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase dl {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase dd {
	margin: 0px;
	padding: 0px;
	float:left;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi002 {
	background: url(../../../../images/teiki/teiki_r5_c2.jpg) no-repeat left top;
	height: 21px;
	margin: 0px;
	padding: 117px 14px 0px 0px;
	width: 520px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase em {
	display: none;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase strong {
	display: none;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi003 {
	background: url(../../../../images/teiki/teiki_r10_c2.jpg) no-repeat left top;
	height: 160px;
	width: 534px;
	margin: 0px;
	padding: 0px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi004 {
	background: url(../../../../images/teiki/teiki_r17_c2.jpg);
	height: 157px;
	width: 534px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase p {
	padding-left: 15px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase b {
	font-size: 14px;
	color: #FF9900;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi005 {
	background: url(../../../../images/teiki/teiki_r20_c2.jpg) no-repeat left top;
	height: 23px;
	padding: 115px 14px 0px 0px;
	width: 520px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi006 {
	background: url(../../../../images/teiki/teiki_r24_c2.jpg) no-repeat left top;
	height: 160px;
	width: 534px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi007 {
	background: url(../../../../images/teiki/teiki_r26_c2.jpg) no-repeat left top;
	height: 157px;
	width: 534px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi008 {
	background: url(../../../../images/teiki/teiki_r27_c2.jpg) no-repeat left top;
	height: 23px;
	padding: 137px 14px 0px 0px;
	width: 520px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi009 {
	background: url(../../../../images/teiki/teiki_r28_c2.jpg) no-repeat left top;
	height: 160px;
	width: 534px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi010 {
	height: 135px;
	width: 534px;
	background: url(../../../../images/teiki/teiki_r29_changemae.jpg);
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi011 {
	background: url(../../../../images/teiki/teiki_r30_c1.jpg) no-repeat left top;
	height: 67px;
	width: 535px;
	clear: both;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi012 {
	background: url(../../../../images/teiki/teiki_r31_c1.jpg) no-repeat left top;
	height: 130px;
	width: 487px;
	padding-top: 68px;
	padding-left: 48px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi013 {
	background: url(../../../../images/teiki/teiki_r32_c1.jpg) no-repeat left top;
	height: 148px;
	width: 535px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi014 {
	background: url(../../../../images/teiki/teiki_r33_c1.jpg) no-repeat left top;
	height: 148px;
	width: 535px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi015 {
	background: url(../../../../images/teiki/teiki_r35_c1.jpg) no-repeat left top;
	height: 110px;
	width: 535px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi016 {
	background: url(../../../../images/teiki/teiki_r36_c1.jpg) no-repeat left top;
	height: 67px;
	width: 535px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi017 {
	width: 505px;
	padding: 15px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi012 a {
	display: block;
	height: 57px;
	width: 179px;
	text-indent: -9999px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content .teiki {
	text-indent: 0px;
	display: block;
	margin-top: 5px;
	height: auto;
	width: auto;
	margin-bottom: 5px;
}

#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content .teiki2 {
	text-indent: 0px;
	display: block;
	margin-top: 0px;
	height: auto;
	width: auto;
	margin-bottom: 0px;
}


#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi017 span {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #osi001 i {
	font-style: normal;
	padding-top: 75px;
	display: block;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase .change {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 87px;
	text-indent: -9999px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #change {
	background: url(../../../../images/teiki/teiki_r29_change01.jpg);
	height: 69px;
	width: 534px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #chagetxt {
	padding: 10px 10px 0px;
	height: auto;
	width: 514px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #chagetxt02 {
	padding: 10px 10px 30px;
	height: auto;
	width: 514px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #chagetxt span {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #chageimg {
	background: url(../../../../images/teiki/teiki_r29_change02.jpg);
	height: 443px;
	width: 534px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #teiki #osirase #chagetxt02 a {
	float: right;
	text-decoration: underline;
	background: url(../../../../images/teiki/teiki_allow.jpg) no-repeat left center;
	padding-left: 10px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault i {
	font-style: normal;
	background: url(../images/news02.jpg) no-repeat left center;
	height: 100%;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
	display: block;
	width: 510px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault .advisory {
	display: none;
	margin: 0px;
	padding: 0px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault #loginDefaultHeading {
	display: none;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault form {
	margin: 0px;
	padding: 0px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault #privacy {
	margin-left: 10px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault #gender-male {
	margin-left: 10px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault #newsletter-checkbox {
	margin-left: 10px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault #email-format-html {
	margin-left: 10px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault #login-password {
	margin-bottom: 10px;
}
#guestpurchaseBody #mainWrapper .centershop #contentMainWrapper #createAcctDefault fieldset {
	border-bottom: 1px dotted #583C4A;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping fieldset {
	border-bottom: 1px dotted #573945;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShippingContentChoose {
	padding-bottom: 10px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping .important {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShipto .buttonRow {
	padding: 0px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShippingHeadingAddress {
	margin: 0px;
	padding: 0px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShippingHeadingMethod {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping .floatingBox em {
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutPaymentHeadingAddress {
	padding: 0px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .floatingBox {
	font-size: 13px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .floatingBox em {
	font-style: normal;
	color: #FF9900;
	font-weight: bold;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals {
	border-bottom: 1px none #A18A97;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutBillto address {
	font-size: 1em;
}

#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #otshipping .totalBox {
	float: right;
	font-size: 1.1em;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #ottotal .totalBox {
	float: right;
	font-size: 1.1em;
	color: #FF9900;
	font-weight: bold;
	font-size: 13px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #otaddpoint .totalBox {
	float: right;
	font-size: 1.1em;
}








#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otsubtotal .totalBox {
	float: right;
	font-size: 1.1em;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otshipping .totalBox {
	float: right;
	font-size: 1.1em;
}





#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otcodfee .totalBox {
	float: right;
	font-size: 1.1em;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #ottotal .totalBox {
	float: right;
	font-size: 1.1em;
	color: #FF9900;
	font-weight: bold;
	font-size: 13px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otaddpoint .totalBox {
	float: right;
	font-size: 1.1em;
}











#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #checkoutPaymentHeadingTotal {
	font-style: normal;
	background: #FF9900;
	height: 100%;
	text-align: left;
	color: #FFFFFF;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 10px;
	padding: 8px 15px;
	font-weight: bold;
	display: block;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #otsubtotal {
	width: 500px;
	margin-left: 20px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #otshipping {
	width: 500px;
	margin-left: 20px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #otcodfee {
	width: 500px;
	margin-left: 20px;
}



#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #ottotal {
	width: 500px;
	margin-left: 20px;
	color: #FF9900;
	font-weight: bold;
	font-size: 13px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals #otaddpoint {
	width: 500px;
	margin-left: 20px;
}









#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otsubtotal {
	width: 500px;
	margin-left: 20px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otshipping {
	width: 500px;
	margin-left: 20px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otcodfee {
	width: 500px;
	margin-left: 20px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #ottotal {
	width: 500px;
	margin-left: 20px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals #otaddpoint {
	width: 500px;
	margin-left: 20px;
}














#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment fieldset {
	margin-bottom: 10px;
	border-bottom: 1px dotted #8B7782;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment legend {
	font-style: normal;
	background: #FF9900;
	height: 100%;
	text-align: left;
	color: #FFFFFF;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 10px;
	padding: 8px 15px;
	font-weight: bold;
	display: block;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .important {
	margin: 0px;
	padding: 0px 0px 25px 10px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #pmt-cod {
	margin-left: 20px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .alert {
	margin-left: 30px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #pmt-kuroneko_at_payment {
	margin-left: 20px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .ccinfo .inputLabelPayment {
	margin-left: 30px;
	width: 470px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .ccinfo img {
	padding-left: 10px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .radioButtonLabel {
	font-size: 13px;
	font-weight: bold;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .radioButtonLabel {
	margin: 0px;
	padding: 0px;
	height: auto;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #pmt-moneyorder {
	margin-left: 20px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutBillto {
	float: right;
	text-align: left;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #checkoutSuccessHeading {
	font-size: 20px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #checkoutSuccessMainContent dt {
	font-style: normal;
	background: url(../images/news02.jpg) no-repeat left center;
	height: 100%;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
	display: block;
	width: 510px;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #checkoutSuccessMainContent dd {
	margin: 0px;
	padding: 0px 15px 15px;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #checkoutSuccessMainContent a {
	color: #FF9900;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #csNotifications {
	margin: 0px 0px 15px;
	padding: 0px 30px 10px;
	width: auto;
	border-bottom: 1px dotted #A18A97;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #orderlink ul {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
}
div#gallery #line03 li {
	float: left;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription #gallery01 #gallery02 #gallery #line03 {
	padding-top: 0px;
	float: left;
	display: block;
	clear: both;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription #gallery01 #gallery02 #gallery #line03 li a {
	margin-right: 10px;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes .wrapperAttribsOptions .back {
	font-size: 0.8em;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes .wrapperAttribsOptions .back {
	margin: 0px;
	padding: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #bannerFour #haitatsu {
	font-size: 11px;
	color: #72495F;
}
#mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription #gallery01 #gallery02 #gallery #line03 li {
	padding-bottom: 25px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription #gallery01 #gallery02 #gallery #line03 .top25px {
	padding-top: 25px;
}

#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription #detail #detailbox .right .colorchange02 {
	font-size: 11px;
	color: #FF6600;
	line-height: 1.3em;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault ul {
	list-style: none;
	margin: 0px 0px 15px;
	padding: 0px 10px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault b {
	display: block;
	margin-right: 10px;
	border-bottom: 1px solid #A18A97;
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #FF9900;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault li {
	padding: 10px;
	border: 1px solid #412C38;
	margin-bottom: 10px;
}
.colorchange {
	color: #F20000;
	font-weight: bold;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutShipto .important {
	background: #FF0000;
	padding: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutShipto #checkoutConfirmDefaultBillingAddress {
	background: #FF9900;
	display: block;
	padding: 3px 3px 3px 10px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutBillto #checkoutConfirmDefaultBillingAddress {
	background: #FF9900;
	display: block;
	padding: 3px 3px 3px 10px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutShipto address {
	padding-bottom: 15px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkoutBillto address {
	padding-bottom: 15px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShippingHeadingAddress {
	background: #FF9900;
	padding: 5px 5px 5px 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutPaymentHeadingAddress {
	background: #FF9900;
	padding: 5px 5px 5px 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #checkoutSuccessMainContent h3 {
	background: #FF0000;
	padding: 10px;
	display: block;
	color: #FFFFFF;
}
#checkoutsuccessBody #mainWrapper .centershop #contentMainWrapper #checkoutSuccess #csNotifications .plainBox {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content b {
	font-size: 11px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-heading-tr #bannerbox2-heading-td {
	display: block;
	text-indent: -9999px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #xmas {
	height: 127px;
	width: 532px;
	float: left;
	padding-bottom: 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #indexProductListCatDescription .underline {
	text-decoration: underline;
	color: #FFFFFF;
}
#mainWrapper .centershop .footer .footerbottom em {
	font-style: normal;
	padding-left: 7px;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #productsListingListingTopLinks .current {
	background: #FFFFFF;
	padding: 3px;
	color: #2C0517;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #productsListingListingTopLinks a {
	background: #573945;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #productsListingListingTopLinks a:hover {
	color: #2C0517;
	background: #FFFFFF;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #productsListingListingBottomLinks .current {
	color: #2C0517;
	background: #FFFFFF;
	padding: 3px;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #productsListingListingBottomLinks a {
	color: #FFFFFF;
	text-decoration: none;
	background: #573945;
	padding: 3px;
}
#mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #productsListingListingBottomLinks a:hover {
	color: #2C0517;
	background: #FFFFFF;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #cat21Table .productListing-odd .productListing-data .listingDescription .noborder {
	border-style: none;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #cat21Table .productListing-odd .productListing-data .noborder {
	border-style: none;
	padding-left: 0px;
	float: right;
	padding-right: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexProductList #productListing #cat21Table .productListing-even .productListing-data .noborder {
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	border-style: none;
}
#mainWrapper .centershop #contentMainWrapper #bannerFour #xmas {
	margin-bottom: 15px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #topcopy {
	padding: 5px 5px 0px;
	line-height: 1.7em;
	margin: 5px 0px 10px;
}
#whatsnewinfoBody .centershop #contentMainWrapper #whats_new_info .centerBoxWrapper {
	width: 532px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo #orderTotals .amount {
	float: right;
	font-size: 12px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo #orderTotals .lineTitle {
	float: right;
	font-size: 12px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo .tableHeading th {
	border: 1px solid #2C0517;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo .tableHeading td {
	border: 1px solid #2C0517;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo td {
	border: 1px solid #2C0517;
	color: #333333;
	background: #FBF9F4;
	padding: 5px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo #myAccountShipInfo {
	margin: 10px 0px 0px;
	padding: 10px;
	border: 1px solid #8B7080;
	width: 235px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo #myAccountPaymentInfo {
	padding: 10px;
	border: 1px solid #8B7080;
	text-align: left;
	width: 235px;
	margin-top: 10px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo #orderTotals {
	font-size: 12px;
}
#accounthistoryinfoBody #mainWrapper .centershop #contentMainWrapper #accountHistInfo hr {
	display: none;
}
#accounthistoryBody #mainWrapper .centershop #contentMainWrapper #accountHistoryDefault .notice {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	padding: 0px;
}
#accountBody #prevOrders .tableHeading th {
	padding: 5px;
	border: 1px solid #2C0517;
}
#accounteditBody #mainWrapper .centershop #contentMainWrapper #accountEditDefault .alert {
	margin-top: 0px;
	padding-top: 0px;
	color: #FF0000;
}
#accounteditBody #mainWrapper .centershop #contentMainWrapper #accountEditDefault legend {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #A18A97;
}
#accounteditBody #mainWrapper .centershop #contentMainWrapper #accountEditDefault {
	margin-top: 10px;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault #addressBookDefaultHeading {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px 0px 5px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault {
	margin-top: 10px;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault .back {
	padding: 10px;
	border: 1px solid #A18A97;
	margin-right: 10px;
	display: block;
	float: none;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault .instructions br {
	display: none;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault .alert {
	margin-right: 10px;
	padding-top: 0px;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault #addressBookDefaultName {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault address {
	margin-left: 10px;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault .buttonRow {
	margin-left: 10px;
	padding-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #A18A97;
	padding-bottom: 10px;
}
#addressbookBody #mainWrapper .centershop #contentMainWrapper #addressBookDefault .back {
	border-style: none;
	margin-top: 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #topcopy02 {
	font-size: 20px;
	color: #FF0000;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #topcopy02 b {
	font-size: 30px;
	line-height: 1.5em;
}
div#howto table img {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
div#howto .howto01_num {
	font-size: 14px;
	font-style: normal;
	line-height: 1.6em;
	background: url(../../../../images/howto/num01.gif) no-repeat left top;
	padding-left: 60px;
	padding-bottom: 10px;
}
div#howto  .howto01_num em {
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	margin-top: 10px;
	display: block;
}
div#howto table p {
	margin: 0px;
	padding: 0px;
}
div#howto #howto01 h2 {
	background: url(../../../../images/howto/title01.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 112px;
	width: 534px;
}


div#howto #howto02 h2 {
	background: url(../../../../images/howto/title02.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 112px;
	width: 534px;
}

div#howto #howto03 h2 {
	background: url(../../../../images/howto/title03.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 112px;
	width: 534px;
}



div#howto table td {
	border-bottom: 1px dotted #583C4A;
	padding-top: 20px;
	padding-bottom: 5px;
}
div#howto .howto02_num {
	font-size: 14px;
	font-style: normal;
	line-height: 1.6em;
	background: url(../../../../images/howto/num02.gif) no-repeat left top;
	padding-left: 60px;
	padding-bottom: 10px;
}
div#howto  .howto02_num em {
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	margin-top: 10px;
	display: block;
}

div#howto .howto03_num {
	font-size: 14px;
	font-style: normal;
	line-height: 1.6em;
	background: url(../../../../images/howto/num03.gif) no-repeat left top;
	padding-left: 60px;
	padding-bottom: 10px;
}
div#howto .howto04_num {
	font-size: 14px;
	font-style: normal;
	line-height: 1.6em;
	background: url(../../../../images/howto/num04.gif) no-repeat left top;
	padding-left: 60px;
	padding-bottom: 10px;
}



#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink01 {
	border-style: none;
	display: inline;
	float: left;
	background: url(../../../../images/howto/link01_on.jpg) no-repeat center center;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink01 a {
	background: url(../../../../images/howto/link01.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 164px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink01 a:hover {
	background: url(../../../../images/howto/link01_on.jpg) no-repeat center center;
}



#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink02 {
	border-style: none;
	display: inline;
	float: left;
	background: url(../../../../images/howto/link02_on.jpg) no-repeat center center;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink02 a {
	background: url(../../../../images/howto/link02.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 151px;
}

#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink02 a:hover {
	background: url(../../../../images/howto/link02_on.jpg) no-repeat center center;
}

#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink03 {
	border-style: none;
	display: inline;
	float: left;
	background: url(../../../../images/howto/link03_on.jpg) no-repeat center center;
	margin: 0px;
	padding: 0px;
}
#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink03 a {
	background: url(../../../../images/howto/link03.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 59px;
}

#pageBody #mainWrapper .centershop #contentMainWrapper #ezPageDefault #howto #howtolink #howtolink03 a:hover {
	background: url(../../../../images/howto/link03_on.jpg) no-repeat center center;
}
div#howto #howto01 {
	clear: both;
	padding-top: 10px;
}
div#howto #howto02 {
	margin-top: 20px;
	clear: both;
}
div#howto #howto03 {
	margin-top: 20px;
	clear: both;
}
div#howto .back a {
	font-size: 12px;
	color: #88446F;
	text-decoration: underline;
	background: url(../../../../images/howto/allow.gif) no-repeat left 5px;
	display: block;
	padding-left: 15px;
}
div#howto .back {
	float: right;
	padding-right: 15px;
}
div#howto #howto02 #howto02_02 h3 {
	background: url(../../../../images/howto/s_title01.gif) no-repeat left top;
	text-indent: -9999px;
	display: block;
	height: 14px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
div#howto #howto02 #howto02_02 {
	background: #3F1D2C;
	margin-top: 20px;
	margin-left: 10px;
	padding: 15px;
}
div#howto #howto02 #howto02_02 p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	color: #9F7592;
}
div#howto #howto02 h4 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #3F1D2C;
	display: block;
	width: 245px;
}
div#howto #howto03 .howto04_num {
	padding-bottom: 35px;
}
div#howto #howto03 table {
	width: 100%;
}










#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left img {
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left dl {
	width: 263px;
	margin: 0px;
	padding: 0px 0px 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left {
	float: left;
	width: 263px;
	padding-top: 8px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #orderlink {
	clear: both;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left dt {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	color: #94748A;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left dd img {
	float: none;
	margin: 0px 0px 5px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left span {
	color: #BBA985;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left dt a {
	color: #BBA985;
	text-decoration: underline;
	margin-left: 3px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_left dl div {
	float: right;
}





#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right img {
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right dl {
	width: 263px;
	margin: 0px;
	padding: 0px 0px 10px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right {
	float: right;
	width: 263px;
	padding-top: 8px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #orderlink {
	clear: both;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right dt {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	color: #94748A;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right dd img {
	float: none;
	margin: 0px 0px 5px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right span {
	color: #BBA985;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right dt a {
	color: #BBA985;
	text-decoration: underline;
	margin-left: 3px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco #reco_right dl div {
	float: right;
}



#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco {
	width: 534px;
	margin: 10px 0px 5px;
	padding: 0px;
	border-bottom: 1px solid #473328;
}


/*after[NXgpΙζιfirefoxΜwiζρθέΞτ*/
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco:after {/*clear*/
	content : "";
	display : block;
	height : 0;
	clear : both;
}


*html #indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco {
	width: 534px;
	float:left;
	margin: 10px 0px 5px;
	padding: 0px;
	border-bottom: 1px solid #473328;
}



#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #orderlink {
	padding-top: 0px;
	height: 180px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco h2 {
	margin: 0px;
	padding: 0px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productDescription #detail .ran {
	font-size: 15px;
	color: #FF0000;
	display: block;
	padding-top: 5px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #bouquet #bouquet03 dd {
	font-size: 11px;
	color: #A18A97;
	margin: 0px;
	padding: 0px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #mail {
	text-indent: 0px;
	width: auto;
	height: auto;
	display: inline;
	color: #A18A97;
	text-decoration: underline;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #reco br {
	line-height: 0.5em;
}
div#aisatsu #aisatsu_left dd {
	background: url(../../../../images/renew/title01.jpg);
	text-indent: -9999px;
	display: block;
	height: 49px;
	width: 264px;
	margin: 0px;
	padding: 0px;
}
div#aisatsu_left dl {
	margin: 0px;
	padding: 0px;
}
div#aisatsu_left dt {
	background: url(../../../../images/renew/read.jpg);
	text-indent: -9999px;
	display: block;
	height: 86px;
	width: 264px;
}
div#aisatsu {
	margin-top: 25px;
	height: 136px;
}
div#aisatsu_left {
	float: left;
	width: 264px;
}
div#aisatsu_right dd a {
	background: url(../../../../images/renew/gall.jpg);
	text-indent: -9999px;
	display: block;
	height: 126px;
	width: 266px;
	margin: 0px;
	padding: 0px;
}

div#aisatsu_right dd {
	background: url(../../../../images/renew/gall_on.jpg);
	padding: 0px;
	margin: 0px;
}
div#aisatsu_right dd a:hover {
	background: url(../../../../images/renew/gall_on.jpg);
}



div#aisatsu_right {
	float: right;
	padding: 0px;
	width: 266px;
	margin: 0px;
}
div#aisatsu_right dl {
	margin: 0px;
	padding: 0px;
}
div#month {
	clear: both;
	margin-bottom: 25px;
}
div#indexDefaultMainContent {
	width: 539px;
}
div#month #link08 {
	background: url(../../../../images/renew/osusume08.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}




div#month #link01 {
	background: url(../../../../images/renew/osusume01.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link02 {
	background: url(../../../../images/renew/osusume02.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link03 {
	background: url(../../../../images/renew/osusume03.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link04 {
	background: url(../../../../images/renew/osusume04.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link05 {
	background: url(../../../../images/renew/osusume05.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link06 {
	background: url(../../../../images/renew/osusume06.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link07 {
	background: url(../../../../images/renew/osusume07.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link09 {
	background: url(../../../../images/renew/osusume09.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link10 {
	background: url(../../../../images/renew/osusume10.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link11 {
	background: url(../../../../images/renew/osusume11.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}
div#month #link12 {
	background: url(../../../../images/renew/osusume12.jpg) no-repeat center bottom;
	height: 131px;
	width: 539px;
	margin: 0px;
	padding: 25px 0px 0px;
}




div#month dd em {
	display: none;
}
div#month dl {
	padding: 0px;
	margin: 0px;
}
div#month dt {
	display: none;
}
div#month dd a {
	background: url(../../../../images/renew/osusume_detail.jpg) no-repeat right bottom;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 141px;
	padding-top: 47px;
	padding-left: 390px;
}
div#month dd a:hover {
	background: url(../../../../images/renew/osusume_detail_on.jpg) no-repeat right bottom;
}
div#month dd {
	background: url(../../../../images/renew/osusume_detail_on.jpg);
}
div#ouner {
	background: url(../../../../images/renew/orner_read.jpg) no-repeat center bottom;
	height: 326px;
	width: 536px;
	margin-bottom: 25px;
}
div#ouner h3 {
	background: url(../../../../images/renew/orner_title.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 536px;
	margin: 0px;
	padding: 0px;
}
div#ouner dl {
	display: none;
}

div#ouner ul {
	margin: 0px 0px 0px 15px;
	padding: 220px 0px 0px;
	list-style: none;
}


div#ouner #ounerlink01 a {
	background: url(../../../../images/renew/orner_link01.jpg);
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 166px;
}
div#ouner #ounerlink01 a:hover {
	background: url(../../../../images/renew/orner_link01_on.jpg);
}


div#ouner #ounerlink01 {
	background: url(../../../../images/renew/orner_link01_on.jpg) no-repeat;
	float: left;
	margin-right: 7px;
}





div#ouner #ounerlink02 a {
	background: url(../../../../images/renew/orner_link02.jpg);
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 166px;
}
div#ouner #ounerlink02 a:hover {
	background: url(../../../../images/renew/orner_link02_on.jpg);
}


div#ouner #ounerlink02 {
	background: url(../../../../images/renew/orner_link02_on.jpg) no-repeat;
	float: left;
	margin-right: 7px;
}





div#ouner #ounerlink03 a {
	background: url(../../../../images/renew/orner_link03.jpg);
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 166px;
}
div#ouner #ounerlink03 a:hover {
	background: url(../../../../images/renew/orner_link03_on.jpg);
}


div#ouner #ounerlink03 {
	background: url(../../../../images/renew/orner_link03_on.jpg) no-repeat;
	float: left;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts .centerBoxContentsFeatured centeredContent back .auto {
	height: 22px;
	width: 20px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts .centerBoxContentsFeatured b img {
	height: 20px;
	width: 22px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table img {
	height: auto;
	width: 90px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table b img {
	height: 23px;
	width: 22px;
	margin-bottom: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table td {
	padding-top: 0px;
	font-size: 11px;
	line-height: 1.3em;
	text-align: center;
	padding-bottom: 20px;
	vertical-align: top;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table b {
	font-size: 13px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table div a {
	text-align: left;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table div {
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table em {
	font-style: normal;
	color: #FF9900;
	text-align: right;
	display: block;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts .lanking {
	margin: 0px;
	padding: 25px 0px 0px;
	background: url(none);
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #featuredProducts table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent .lank {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent h3 {
	margin: 0px;
	padding: 0px;
	height: 63px;
	font-size: 12px;
	line-height: 1.5em;
}


#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont01 dd {
	padding: 15px 320px 0px 15px;
	margin: 0px;
}

#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont01 {
	background: url(../../../../images/renew/cont01_read.jpg);
	height: 242px;
	width: 504px;
	padding: 0px;
	margin: 0px;
}



#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont02 dd {
	padding: 15px 320px 0px 15px;
	margin: 0px;
}

#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont02 {
	background: url(../../../../images/renew/cont02_read.jpg);
	height: 242px;
	width: 504px;
	padding: 0px;
	margin: 0px;
}


#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont03 dd {
	padding: 15px 320px 0px 15px;
	margin: 0px;
}

#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont03 {
	background: url(../../../../images/renew/cont03_read.jpg);
	height: 242px;
	width: 504px;
	padding: 0px;
	margin: 0px;
}


#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont04 dd {
	padding: 15px 320px 0px 15px;
	margin: 0px;
}

#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent #cont04 {
	background: url(../../../../images/renew/cont04_read.jpg);
	height: 242px;
	width: 504px;
	padding: 0px;
	margin: 0px;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent dt a {
	background: url(../../../../images/renew/cont_detail.jpg);
	text-indent: -9999px;
	display: block;
	height: 27px;
	width: 75px;
}



#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent dt a:hover {
	background: url(../../../../images/renew/cont_detail_on.jpg);
}



#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #indexDefaultMainContent #tp1 .TabbedPanelsContentGroup .TabbedPanelsContent dt {
	background: url(../../../../images/renew/cont_detail_on.jpg) no-repeat;
	margin-top: 7px;
	margin-left: 103px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productMainImage {
	width: 220px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #productAttributes .wrapperAttribsOptions .back {
	width: auto;
}
#indexBody #mainWrapper .centershop #contentMainWrapper #indexDefault #whatsNewInfo {
	padding: 0px;
}






#mainWrapper .centershop #contentMainWrapper #bannerFour {
	padding-left: 47px;
	display: block;
	clear: both;
}






div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax {
	padding: 20px;
	width: 496px;
	border: 1px solid #644440;
	clear: both;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax h3 {
	margin-left: 45px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax h4 {
	margin-top: 15px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax h2 {
	margin-bottom: 5px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	margin: 0px;
	padding: 10px 7px 10px 10px;
	width: 50%;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 10px 10px 10px 7px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail table {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-size: 13px;
	border: 3px solid #63433F;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail dl {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail dd {
	margin: 0px 0px 5px;
	padding: 0px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail span {
	font-size: 11px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail #fax_detail {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #644440;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail #fax_detail a {
	background: url(../images/cart_tel/fax_bt.jpg) no-repeat center center;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 498px;
	margin: 0px;
	padding: 0px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail #fax_detail a:hover {
	background: url(../images/cart_tel/fax_bt_on.jpg) no-repeat center center;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail #fax_detail dd {
	background: url(../images/cart_tel/fax_bt_on.jpg) no-repeat center center;
	margin-top: 7px;
	margin-bottom: 7px;
}
div#mainWrapper .centershop #contentMainWrapper #bannerFour #tel_fax #tel_detail dl {
	margin: 0px;
	padding: 0px;
}
#mainWrapper .centershop #contentMainWrapper #bannerFour #hurrybanner_foot {
	width: 534px;
	margin-bottom: 15px;
}
#mainWrapper .centershop #contentMainWrapper #bannerFour #hurrybanner_foot ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#mainWrapper .centershop #contentMainWrapper #bannerFour #hurrybanner_foot a {
	background: url(../images/hurry/baner01.jpg);
	text-indent: -9999px;
	display: block;
	height: 87px;
	width: 534px;
}
#mainWrapper .centershop #contentMainWrapper #bannerFour #hurrybanner_foot a:hover {
	background: url(../images/hurry/baner01.jpg);
}

#mainWrapper .centershop #contentMainWrapper #bannerFour #hurrybanner_foot li {
	background: url(../images/hurry/baner01.jpg);
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #hurry_baner_side a {
	background: url(../images/hurry/baner02.jpg);
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 141px;
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #hurry_baner_side a:hover {
	background: url(../images/hurry/baner02.jpg);
}
#mainWrapper .centershop #contentMainWrapper #navColumnTwo #navColumnTwoWrapper #bannerbox2-table #bannerbox2-content #bannerbox2Content #hurry_baner_side li {
	background: url(../images/hurry/baner02.jpg);
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault forward {
	width: 200px;
	float: right;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutOrderTotals .lineTitle {
	text-align: left;
	width: 350px;
	float: left;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .forward {
	font-size: 14px;
	float: right;
	width: 150px;
	border-bottom: 1px dotted #A18A97;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .floatingBox {
	text-align: left;
	width: 250px;
	font-size: 13px;
	line-height: 1.5em;
	border-style: none;
	padding-top: 10px;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment #checkoutBillto .buttonRow {
	border-style: none;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .buttonRow {
	margin-bottom: 20px;
	border-style: none;
}
#checkoutpaymentBody #mainWrapper .centershop #contentMainWrapper #checkoutPayment .ccinfo img {
	display: none;
}
#shoppingcartBody #mainWrapper .centershop #contentMainWrapper #shoppingCartDefault .forward {
	float: right;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #comments legend {
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #comments u {
	font-weight: bold;
	color: #FF9900;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #comments i {
	font-size: 11px;
	font-style: normal;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping .floatingBox {
	text-align: left;
	float: right;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShipto {
	float: left;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping .buttonRow {
	float: right;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping .back {
	float: left;
	width: 300px;
}
#checkoutshippingBody #mainWrapper .centershop #contentMainWrapper #checkoutShipping #checkoutShipto {
	width: 45%;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals {
	font-size: 14px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals .lineTitle {
	font-size: 14px;
	float: left;
	width: 350px;
	text-align: left;
	border-bottom: 1px dotted #A18A97;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #orderTotals .totalBox {
	float: right;
	width: 150px;
	border-bottom: 1px dotted #A18A97;
	font-size: 14px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkout_confirmation .forward {
	float: right;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault .back {
	float: left;
	width: 250px;
	padding-top: 10px;
}
#checkoutconfirmationBody #mainWrapper .centershop #contentMainWrapper #checkoutConfirmDefault #checkout_confirmation .forward {
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault .forward {
	float: right;
}
#loginBody #mainWrapper .centershop #contentMainWrapper #loginDefault .important {
	width: 250px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral #syouhin_name {
	clear: both;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral .flags {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral .flags .flags_top h4 {
	background: url(../images/news.jpg) no-repeat left center;
	height: 100%;
	width: 522px;
	text-align: left;
	color: #2C0517;
	font-size: 14px;
	border-style: none;
	line-height: 1.5em;
	margin: 0px;
	padding: 8px 0px 8px 15px;
	font-weight: bold;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral .flags .flags_co .right_lineup img {
	padding: 3px;
	border: 1px solid #4A3341;
	margin-bottom: 3px;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral .flags .flags_co .right_lineup {
	float: left;
	width: 167px;
	margin-right: 5px;
	margin-left: 5px;
	height: 200px;
	text-align: center;
}
#productinfoBody #mainWrapper .centershop #contentMainWrapper #productGeneral .flags .flags_top {
	margin-bottom: 12px;
}
div#checkoutShipping #checkoutShippingContentChoose .care {
	font-weight: bold;
	color: #FF0000;
	background: #FFFFFF;
	padding: 13px;
	border: 2px solid #FF0000;
}
#content #wp_page_numbers ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#content #wp_page_numbers .page_info {
	display: inline;
	float: left;
	margin-right: 10px;
}
#content #wp_page_numbers li {
	display: inline;
	float: left;
	margin-right: 10px;
}
div#content #wp_page_numbers a {
	text-decoration: underline;
}
div#content .pagetitle {
	color: #FF6600;
	font-size: 14px;
}
div#content .post h3 {
	background: #480927;
	display: block;
	padding: 7px;
}
#content .hentry {
	padding: 13px;
	border: 1px solid #553342;
	margin-top: 7px;
	margin-bottom: 7px;
}
 .faq .btn a {
	display: inline;
	text-decoration: underline;
	margin-bottom: 10px;
}
t .faq #link01 {
	display: block;
	clear: both;
}
 .faq .faq_01 {
	padding: 10px;
	border: 1px solid #693858;
	margin-bottom: 20px;
	margin-left: auto;
}


#header #headerimg {
	display: none;
}

#wordpressDefault #page hr {
	display: none;
}
div#mainWrapper .centershop #contentMainWrapper #shoppingCartDefault .none {
	display: none;
}
div#mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .entry .wp-image-h {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}



div#mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .entry h4 {
	clear: both;
	display: block;
	color: #FF9900;
}


div#mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .entry  .small_h {
	font-size: 11px;
}


div#mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .entry ul {
	font-size: 11px;
	list-style: none;
}

div#mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .entry strong {
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}

#wordpressBody #mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .postmetadata {
	display: none;
}


div#mainWrapper .centershop #contentMainWrapper #wordpressDefault #content .entry u {
	color: #CC9900;
}
div#yasumi h2 {
	color: #FF0000;
	font-size: 20px;
	line-height: 1.5em;
}
