html, body {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
}
body {
  background: #E0DBCF url(../images/_bg/bg.jpg) repeat;
  font-family: Tahoma, Arial, Sans-serif;
  font-size: 12px;
}
.clearBoth {
  clear: both;
  height: 1px;
}
.mediah3 {
margin:0;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
}
.mediap {

}
hr {

border-color:-moz-use-text-color -moz-use-text-color #9A9A9A;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
margin-top:0.5em;

}
.fl, .back {
  float: left;
}
.fr, .forward {
  float: right;
}
a {
  color: #726951;
}
a:hover {
  text-decoration: none;
}
a img {
  border: 0px;
}
p {
  margin-top: 10px;
  margin-bottom: 15px;
}
h1 {
  font-size: 24px;
  margin: 0;
  padding: 0;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Arial;
  font-weight: normal;
  text-transform: uppercase;
}
h2 {
  margin: 0;
  font-size: 20px;
  padding: 10px 0px;
  font-weight: normal;
}
h3 {
  margin: 0;
  font-size: 15px;
  font-weight: normal;
  padding: 5px 0px;
}
h4 {
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
}

form {
	margin: 0;
	padding: 0;
}
input, textarea, select {
  background-color: #FFFFFF;
  border: 1px solid #c1bbad;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
.inputSubmit, .inputNoStyles, .buttonRow input {
  border: none;
  background: none;
}
.textInput {
  border: 1px solid #c1bbad;
  color: #000000;
  height: 17px;
  line-height: 17px;
  padding: 0;
}
.alert {
  color: #be4094;
  padding-left: 5px;
}
TEXTAREA {
	display: block;
	width: 90%;
	}

.italic {
  font-style: italic;
}

LABEL {
	line-height: 1.5em;
	padding: 0.2em;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
LABEL.inputLabel {
	width: 11em;
	float: left;
/*	line-height: 20px;*/
	}
LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
ADDRESS {
	font-style: normal;
	}
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
.center {
  text-align: center;
}
.aleft {
  text-align: left;
}
.aright {
  text-align: right;
}
.ajustify {
  text-align: justify;
}
.noPad {
  padding: 0;
}

.dottedProductListSeparator {
  border-top: 4px solid #000000;
  margin-top: 20px;
  padding-bottom: 20px;
}
.dottedSeparatorWithPad, .dottedSeparatorWithPad2 {
  padding: 4px 0px;
  background: url(../images/_bg/breadcrumbsBG.gif) repeat-x 0 50%;
  height: 3px;
}
.padTop0 {
  padding-top: 0;
}

#mainWrap {
  width: 986px;
  margin: 0 auto;
  padding-bottom: 7px;
}
#topWrap {
  height: 29px;
  width: 100%;
  padding-top: 27px;
}
#topLinks {
  float: right;
  padding: 0;
  margin: 0;
  /*width: auto;*/
  list-style: none;

  background: url(../images/_bg/topLinksBG.gif) repeat-x;
}
#topLinks li {
  float: left;
  line-height: 23px;
  height: 23px;
  padding: 0 5px 0 3px;
  background: url(../images/_bg/topLinksSep.gif) no-repeat right center;
}
#topLinks li.noBG {
  background: none;
  padding-right: 3px;
}
#topLinks li a {
  display: block;
  color: #FFF;
  text-decoration: none;
  padding: 0 7px;
  height: 23px;
  line-height: 23px;
  float: left;
}
#topLinks li a:hover {
  background: url(../images/_bg/topLinksBGSelected.gif) repeat-x;
}
#topSearch {
  float: right;
  margin-right: 30px;
  vertical-align: middle;
  padding-top: 2px;
  border: none;
}
#shoppingCartMenu img {
  vertical-align: top;
  * vertical-align: middle;
  padding-right: 5px;
}
#searchTitle {
  font-size: 12px;
  margin-bottom: 2px;
  display: block;
  float: left;
  margin-top: 3px;
  *margin-top: 4px;
  margin-right: 5px;
}
#quickSearch {
  color: #919191;
  font-size: 11px;
  font-family: Tahoma, Arial;
  border: 1px solid #c0b6ab;
  height: 16px;
  line-height: 16px;
  width: 150px; 
  padding-left: 7px;
  margin-top: 1px;
}
#quickSearchButton {
  vertical-align: top;
  padding-top: 0px;
  margin-left: 3px;
}

#contentWrap {
  padding: 0 16px 10px 16px;
  background-color: #FFF;
}
#dollsCorner {
  background: url(../images/_el/dolls2.png) no-repeat;
  width: 168px;
  height: 67px;
  position: absolute;
  margin-top: -54px;
  margin-left: -8px;
}
#indexHomeBody #dollsCorner {
  background: url(../images/_el/dolls1.png) no-repeat;
  width: 125px;
  height: 67px;
  position: absolute;
  margin-top: -54px;
  margin-left: -8px;
}
#logoNMenu {
  padding-top: 20px;
}
#mainTopMenu {
  font-family: Verdana, Tahoma, Sans-serif;
  text-transform: uppercase;
  list-style: none;
  padding: 0;
  margin: 0;
  background: url(../images/_bg/topMenuBG.gif) repeat-x bottom;
  float: right;
  width: 782px;
  padding-top: 30px;
  font-size: 16px;

}
#mainTopMenu a {
  color: #000;
  text-decoration: none;
}
#mainTopMenu li {
  z-index: 1000;
  position: relative;
}
#mainTopMenu li a {
  padding-right: 22px;
  display: block;
}
/* Menu items colors | start */
#mainTopMenu .menuItem1, #mainTopMenu .menuItem1selected  { border-bottom: 4px solid #00BBCC; }
#mainTopMenu .menuItem1 a:hover, #mainTopMenu .menuItem1selected a, #leftMenu .catType1 a:hover { color: #00BBCC; }
#leftMenu .catType1 { border: 1px solid #00BBCC; }
#leftMenu .catType1 h1 { background-color: #00BBCC; }
#leftMenu .catType1 a.selected { color: #00BBCC; background-image: url(../images/_bg/leftMenuArrow00BBCC.gif); }

#mainTopMenu .menuItem2, #mainTopMenu .menuItem2selected { border-bottom: 4px solid #EA82C7; }
#mainTopMenu .menuItem2 a:hover, #mainTopMenu .menuItem2selected a, #leftMenu .catType2 a:hover { color: #EA82C7; }
#leftMenu .catType2 { border: 1px solid #EA82C7; }
#leftMenu .catType2 h1 { background-color: #EA82C7; }
#leftMenu .catType2 a.selected { color: #EA82C7; background-image: url(../images/_bg/leftMenuArrowEA82C7.gif); }

#mainTopMenu .menuItem3, #mainTopMenu .menuItem3selected { border-bottom: 4px solid #95C600; }
#mainTopMenu .menuItem3 a:hover, #mainTopMenu .menuItem3selected a, #leftMenu .catType3 a:hover { color: #95C600; }
#leftMenu .catType3 { border: 1px solid #95C600; }
#leftMenu .catType3 h1 { background-color: #95C600; }
#leftMenu .catType3 a.selected { color: #95C600; background-image: url(../images/_bg/leftMenuArrow95C600.gif); }

#mainTopMenu .menuItem4, #mainTopMenu .menuItem4selected { border-bottom: 4px solid #6194D9; }
#mainTopMenu .menuItem4 a:hover, #mainTopMenu .menuItem4selected a, #leftMenu .catType4 a:hover { color: #6194D9; }
#leftMenu .catType4 { border: 1px solid #6194D9; }
#leftMenu .catType4 h1 { background-color: #6194D9; }
#leftMenu .catType4 a.selected { color: #6194D9; background-image: url(../images/_bg/leftMenuArrow6194D9.gif); }

#mainTopMenu .menuItem5, #mainTopMenu .menuItem5selected { border-bottom: 4px solid #D76703; }
#mainTopMenu .menuItem5 a:hover, #mainTopMenu .menuItem5selected a, #leftMenu .catType5 a:hover { color: #D76703; }
#leftMenu .catType5 { border: 1px solid #D76703; }
#leftMenu .catType5 h1 { background-color: #D76703; }
#leftMenu .catType5 a.selected { color: #D76703; background-image: url(../images/_bg/leftMenuArrowD76703.gif); }

#mainTopMenu .menuItem6, #mainTopMenu .menuItem6selected { border-bottom: 4px solid #A184FF; }
#mainTopMenu .menuItem6 a:hover, #mainTopMenu .menuItem6selected a, #leftMenu .catType6 a:hover { color: #A184FF; }
#leftMenu .catType6 { border: 1px solid #A184FF; }
#leftMenu .catType6 h1 { background-color: #A184FF; }
#leftMenu .catType6 a.selected { color: #A184FF; background-image: url(../images/_bg/leftMenuArrowA184FF.gif); }

#mainTopMenu .menuItem7, #mainTopMenu .menuItem7selected { border-bottom: 4px solid #757575; }
#mainTopMenu .menuItem7 a:hover, #mainTopMenu .menuItem7selected a, #leftMenu .catType7 a:hover { color: #757575; }
#leftMenu .catType7 { border: 1px solid #757575; }
#leftMenu .catType7 h1 { background-color: #757575; }
#leftMenu .catType7 a.selected { color: #757575; background-image: url(../images/_bg/leftMenuArrowA184FF.gif); }

/* mainTopMenu items colors | end */
#logo {
  display: block;
  float: left;
}
#mainTopMenu li {
  float: left;
}

/* Front page | start */
#fbl {
  margin-top: 18px;
  padding-bottom: 22px;
  width: 954px;
  height: 318px;
}
#fbl img {
  border: 0;
}
#fs {
  background: url(../images/_el/fs.png) no-repeat;
  width: 782px;
  height: 47px;
  position: absolute;
  margin-top: 135.5px;
  margin-left: 172px;
  z-index: 100;
}
.fbb {
  display: block;
  width: 159px;
  height: 159px;
  float: left;
}

#fbears {
/*
  width: 257px;
  height: 299px;
  background-image: url(../images/_el/fbears.png);
  position: absolute;
  margin-left: 700px;
  margin-top: -396px;
  z-index: 50;
*/
position: absolute;
z-index: 50;
display: none;
}

#frontBanners {
  margin-top: 6px;
  width: 970px;
  /*height: 123px;*/
  background-color: #FFFFFF;
  background: #FFFFFF url(../images/_bg/bannerDotBG.gif) repeat-y 16px 0px;
  padding-left: 16px;
}
.bannerItem {
  background: url(../images/_bg/bannerDotBG.gif) repeat-y right;
  float: left;
  padding: 8px 9px 9px 10px;
}
.firstBanner {
  padding-left: 11px;
}
#frontRibbons {
  width: 1003px;
  height: 48px;
  background: url(../images/_el/frontRibbons.png) no-repeat;
  position: absolute;
  margin-top: -25px;
  margin-left: -25px;
}
/* Front page | end */
/* Center column | start */
.centerColumn ul {
  list-style: none;
  padding:0;
  margin: 0;
  padding-left: 5px;
}
.centerColumn ul li {
  /*padding:2px 0px 2px 8px;*/
  padding:0px 0px 0px 8px;
  background-image: url(../images/_icons/bulletSmall.gif);
  background-position:0px 7px;
  background-repeat:no-repeat;
}
.centerColumn ol.lowerAlpha {
  list-style-type: lower-alpha;
}
#contentFooter {
  clear: both;
}
#contentFooter {
  height: 5px;
}
.liSpaces li {

  margin-bottom: 10px;
}
/* Center column | end */
/* Inner page */
#infoWrap {
  margin-top: 8px;
  width: 954px;
}
#leftMenu {
  width: 159px;
  float: left;
  margin-right: 13px;
  margin-top: 8px;
  height: 100%;
}
#categoriesMenu {
  margin-bottom: 15px;
  width: 157px;
  margin-top: 10px;
}
#categoriesMenu h1 {
  font-family: Verdana, Arial;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 10px 6px 6px 6px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#categoriesMenu ul {
  font-size: 12px;
  padding: 0;
  margin: 0;
  padding: 8px; 
}
#categoriesMenu ul li {
  list-style: none;
  padding: 1px 0px;
  margin: 0;
}
#categoriesMenu a {
  color: #000;
  text-decoration: none;
	display:block;
	height:100%;

}
#categoriesMenu a.selected {
  font-weight: bold;
  padding-left: 7px;
  background-repeat: no-repeat;
  background-position: 0 5px;
}
#rightContent {
  float: right;
  width: 782px;
}
#navBreadCrumb {
  margin-top: 6px;
  background: url(../images/_bg/breadcrumbsBG.gif) repeat-x bottom;
  padding-bottom: 6px;
  font-size: 11px;
}
#navBreadCrumbContent {
  width: 500px;
}
#navBreadCrumb img {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: bottom;
  padding-bottom: 4px;
}
#navBreadCrumb a {
  color: #8b8b8b;
  text-decoration: none;
}
#navBreadCrumb a:hover {
  text-decoration: underline;
}

#rightContent h1 {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 24px;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  padding: 8px 0px ;
}

/* Sideblocks | start */
.sideboxBlock {
  /*background-color: #FF0000;*/
  margin-top: 14px;
  border: 1px solid #d0c6be;
}
.sideboxBlockTitle {
  font-size: 12px;
  font-weight: bold;
  background-color: #EEE9E2;
  padding: 10px 8px 4px 8px;
}
.sideboxBlockTitle a {
  font-size: 12px;
  font-weight: normal;
  color: #ae4600;
}

.sideboxRibbon {
  width: 42px;
  height: 21px;
  background: url(../images/_bg/sideboxRibbon.png) no-repeat;
  position: absolute;
  margin-top: -12px;
  margin-left: 60px;
}

.sideboxBlockContent {
  padding-top: 5px;
  padding-bottom: 10px;
}
.sideboxBlockContent ul {
  list-style: none;
  padding:0;
  margin: 0;
  padding-left: 5px;
  padding-right: 5px;
}
.sideboxBlockContent ul li {
  padding:1px 0px 1px 5px;
}
.sideboxBlockContent #reviewsContent {
  text-align: center;
  font-size: 11px;
}
.sideboxBlockContent #reviewText {
  margin: 0px 13px;
}
.sideboxBlockContent #reviewsContent .writeReviewLink {
  background: url(../images/_icons/reviewWrite.gif) no-repeat;
  padding-left: 15px;
}
.reviewSideboxImageBlock img {
  border: 3px solid #eee9e2;
  margin-top: 3px;
}
.sideboxBlockContent #informationContent, .sideboxBlockContent #ezpagesContent,
.sideboxBlockContent #coverageContent, .sideboxBlockContent #aboutusContent {
  font-size: 11px;
}
.newsletterboxas {
  font-size: 11px;
}
#search_pricerange {
  text-align: center;
}

#search_pricerange select {
  width: 146px;
  margin-top: 3px;
  margin-bottom: 8px;
  font-size: 11px;
}
#shoppingcartContent {
  font-size: 11px;
}
#cartBoxListWrapper {
  padding: 0px 6px 2px 6px;
}
#cartBoxListWrapper ul {
  padding: 0;
}
#shoppingcartSideBox ul li {
  background-image: none;
  padding: 0;
}
#cartBoxListWrapper .cartPrice {
  color: #be4094;
  font-weight: bold;
}
.cartSideboxPrice {
  color: #CE4787;
}
.cartBoxTotal {
  text-align: center;
  font-weight: bold;
  margin-bottom: 8px;
}
#reviewsContent #reviewText {
  padding: 5px 0px;
}

#reviewsContent #reviewStarsWrap {
  margin-top: 5px;
}

/* Sideblocks | end */

/* Footer | start */
#allCategoriesList, #footer, #footerLine {
  margin-top: 6px;
  padding: 10px 16px;
  white-space: nowrap;
  background-color: #FFF;
}
#allCategoriesList ul {
  padding: 0;
  margin: 0;
}
#allCategoriesList li {
  float: left;
  list-style: none;
  padding: 0;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 10px;
}

#footer a {
  color: #7E7E7E;
}
#footerLine {
  height: 7px;
  /*margin-bottom: 7px;*/
  padding: 0;
}
#footer {
  padding: 0;
}
#footPart1, #footPart2 {
  padding: 7px 16px;
}
#footPart2 {
  padding-top: 6px;
  background: url(../images/_bg/breadcrumbsBG.gif) repeat-x top;
}
/* Footer | end */

/* Product listing | start */
#productListing {
  background-color: #eeeae1;
  padding: 10px;
}
.centerBoxContentsProducts .productListingImageBlock img {
  border: 3px solid #e4dfd4;
}
.centerBoxContentsProducts:hover .productListingImageBlock img {
  border: 3px solid #e4dfd4 !important;
}
.centerBoxContentsProducts:hover  a {
  text-decoration: none;
}

.centerBoxContentsProducts, .categoryListBoxContents {
  width: 179px;
  text-align: left;
  margin-left: 15px;
  overflow: hidden;

}
.centerBoxContentsProducts .itemTitle {
  font-weight: normal;
  padding: 3px 0px;
  margin: 0;
  font-size: 12px;
}

.firstColumn {
  margin-left: 0px;
}

.centerBoxContentsProducts .paginationSeparatorLine {
  padding: 0px 3px;
}

.centerBoxContentsProducts .productPrice {
  font-size: 13px;
  color: #be4094;
  font-weight: bold;
}
.listingBuyNowButton {
  margin-top: 2px;
}
.productListRowSep {

  height: 29px;
}

#pagePagination, #pagePaginationProduct {
  float: right;
  padding-top: 10px;
  text-align: right;
}
#pagePagination {
  margin-top: -32px;
  * margin-top: -35px;
  display: inline;
  position: relative;
}
#pagePaginationProduct {
  margin-top: -31px;
  * margin-top: -31px;
  display: inline;
  position: relative;
}
#pagePaginationCustomize {
  margin-bottom: 2px;
}
#pageReviewsPagination {
  float: right;
  padding-bottom: 10px;
}
#pagePagination a, .navSplitPagesLinks a, #pageReviewsPagination a, #pagePaginationProduct a {
  color: #726951;
}
#pagePaginationBottom, .navSplitPagesLinks {
  float: right;
  padding: 8px 0px;
}
#pagePagination img, #pagePaginationBottom img, .navSplitPagesLinks img, #pageReviewsPagination img, #pagePaginationProduct img {
  padding: 0px 6px 1px 6px;
}
.paginationSeparatorLine {
  padding: 0px 5px;
  color: #c1bbad;
}
.subContentSeparator {
  padding: 0;
  margin: 0;
  background: none;
  border-top: 4px solid #d8d3c7;
}
/* Product listing | end */

/* Bottom featured products */
.subContentStandardWidth h1 {
  padding-left: 0 !important;
  font-weight: normal !important;
}
#featuredListWrapper, #recentListWrapper, #crossSellListWrapper {
  width: 740px;
  overflow: hidden;
  margin-bottom: 2px;
  padding-bottom: 3px;
  background-color: #eeeae1;
  border-left: 21px solid #dad5c8;
  border-right: 21px solid #dad5c8;
  background-image: url(../images/bg/verticalRepeatDotGroup.gif);
  background-repeat: repeat-y;
  background-position: 147px 0px;
}
.smallList1 { background-position: -297px 0px !important; }
.smallList2 { background-position: -149px 0px !important; }
.smallList3 { background-position: -1px 0px !important; }

#featuredList, #recentList, #crossSellList {
  margin-top: 15px;
  width: 812px;
  /*height: 165px;*/
  overflow: hidden;
}
#featuredList a, #alsoPurchased a, #recentList a, #crossSellList a {
  color: #726951;
}
#featuredList ul, #alsoPurchased ul, #crossSell ul, #whatsNew ul, #bestSellers ul, #recentList ul, #crossSellList ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.featuredListListItem, .centerBoxContentsFeatured, .centerBoxContentsAlsoPurchased, .centerBoxContentsCrossSell {
  width: 128px;
  /*text-align: center;*/
  float: left;
  padding: 1px 10px 2px 10px;
  /*background-image: url(../images/bg/verticalRepeatDot.gif);
  background-repeat: repeat-y;
  background-position: right top;*/
  text-align: center;
}

.centerBoxContentsAlsoPurchased, .centerBoxContentsCrossSell {
  background-position: right;
}
.featuredListListItemName, .centerBoxContentsFeaturedName, .centerBoxContentsAlsoPurchasedName, .centerBoxContentsCrossSellName {
  padding-top: 5px;
  font-size: 12px;
}
.featuredListListItemPrice, .centerBoxContentsFeaturedPrice, .centerBoxContentsAlsoPurchasedPrice, .centerBoxContentsCrossSellPrice {
  font-weight: bold;
  padding-top: 5px;
  color: #be4094;
  font-size: 12px;
}
#featuredList img, #alsoPurchased img, #crossSell img, #recentList img, #crossSellList img {
/*  width: 98px;
  height: 98px;*/
}
/* --- */
/* Product page | start */
#productPageMainPlace {
  width: 100%;
  /*margin-bottom: 10px;*/
}
#productPageMainPlace td {
  vertical-align: top;
}

#productPageImagePlace {

}

#productPageInfoPlace {
  padding-left: 20px;
}
#productMainImage #all-images {
  background-color: #eee9e2;
}
#product-image-place-wrap {
  padding: 3px;
}
.productImageThumbnail, .productImageThumbnailSelected {
  margin: 5px 0px 6px 1px;
  float: left;
  border: 3px solid #e4dfd4;
}
.productImageThumbnailSelected {
  border-color: #c2bdb1;
}
#productImageNavigationLinks {
  text-align: right;
}
.rollOver {
  vertical-align: top !important;
  padding-top: 2px !important;
}
#productDescription ul, #productActions ul {
  padding-top: 10px;
}
#productDescription, #productActions {
  border: 1px solid #d0c6be;
  margin-top: 20px;
}
#productDescription {
  margin-top: 15px;
}
#productDescriptionTitle, #productActionsTitle {
  font-size: 12px;
  font-weight: bold;
  background-color: #EEE9E2;
  padding: 10px 8px 4px 8px;
}
#productDescription .sideboxRibbon, #productActions .sideboxRibbon {
  margin-left: 10px;
}
#productDescriptionText, #productActionsText {
  padding: 10px;
}
#productActionsText {
  padding-top: 2px;
}
#productGeneral ul {
  list-style: none;
  padding:0;
  margin: 0;
  padding-left: 5px;
  padding-top: 3px;
}
#productDescriptionText .head {
  font-weight: bold;
}
#productGeneral li {
  padding:0px 0px 0px 8px;
  background-image: url(../images/_icons/bulletSmall.gif);
  background-position:0px 7px;
  background-repeat:no-repeat;
}
#productGeneral .floatingBox {
  width: 99%;
}
.floatingBox, #checkoutShipto, #checkoutBillto {
	margin: 0;
	width: 47%;
	}
#productGeneral .dottedSeparatorWithPad {
  padding: 10px 0px;
}
#productActions #cartActionscart {
  background-color: #EEEAE1;
  padding: 0px 11px;
}
#addToCartButton {
  padding: 0px;
  margin: 0;
}
#productActions #cartActionscart #productPrices {
  color: #be4094;
  font-weight: bold;
}
#productLinks {
  padding-top: 6px;
}
#pricePlace, #quantityPlace, #cartButtonPlace {
  float: left;
  padding: 8px 0px;
  line-height: 23px;
  margin-right: 6px;
  padding-right: 6px;
}
#cartButtonPlace {
  margin-right: 2px;
  padding-right: 2px;
}
#quantityPlace input {
  * margin-top: 2px;
}
#pricePlace, #quantityPlace {
  background: url(../images/_bg/cartActionsSeparator.gif) no-repeat right center;
}
#attrTable {
  width: 100%;
}
#attrTable tr {
  background: url(../images/_bg/breadcrumbsBG.gif) repeat-x bottom;
}
#attrTable tr.nobg {
  background: none;
}
#attrTable td {
  padding: 5px 0px 7px 0px;
  vertical-align: middle;
  text-align: left;
}
#attrTable .hiddenRow {
  padding: 0;
  background: none;
  height: 1px;
}
#attrTable .hiddenRow td {
  padding: 0;
}
#attrTable td.attrName {
  /*width: 70px;*/
}
#attrTable select {
  /*width: 120px;*/
}
.attrComment {
  font-size: 11px;
  color: #404040;
  font-style:italic; 
}
.attrDisabled {
  color: #AFAFAF;
}
.attrEnabled {
  color: #000000;
}
#productImageNavigationLinks {
  margin-top: 4px;
}
#productImageNavigationLinks img {
  vertical-align: bottom;
  padding-right: 4px;
}
.d {
  display: block;
  padding: 8px 0px;
  background: url(../images/_bg/breadcrumbsBG.gif) repeat-x 0 50%;
  height: 3px;
}
#productName a {
  color: #000;
  text-decoration: none;
}

/* Product page | end */
/* Account pages | start */

.infoFormTable, .checkoutFormTable {
  width: 100%;
  text-align: left;
  border: 1px solid #d2c8c1;
  border-top: 0px;
}

.infoFormTable td, .checkoutFormTable td {
  vertical-align: middle;
}

.infoFormTableColFirst {
  width: 150px;
}

.infoFormTableColSecond {
  width: 600px;
}

.infoFormTable td, .checkoutFormTable td {
  padding-left: 10px;
  
}

.emptyInfoFormTableRow {
  height: 10px;
}

.infoFormTable th, .checkoutFormTable th, .discountsTable th, .shippingRatesTable th {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #eee9e2;
  font-weight: bold;
  height: 23px;
  border-top: 1px solid #d2c8c1;
  vertical-align: middle;
}

.infoFormTable #stateZone {
  margin-top: 2px;
  margin-bottom: 2px;
}

.infoFormTable #company, .infoFormTable #firstname, .infoFormTable #lastname, .infoFormTable #street-address, .infoFormTable #suburb,
.infoFormTable #city, .infoFormTable #state, .infoFormTable #postcode, .infoFormTable #telephone, .infoFormTable #fax, .infoFormTable #dob,
.infoFormTable #email-address, .infoFormTable #nickname, .infoFormTable #password-new, .infoFormTable #password-confirm, .infoFormTable #password-current,
.infoFormTable #contactname, .infoFormTable #from-name, .infoFormTable #from-email-address, .infoFormTable #to-name, .infoFormTable #to-email-address {
  width: 200px;
}

.infoFormTable #stateZone, .infoFormTable #country {
  width: 202px;
}

.checkoutFormTable, .infoFormTable, .shippingRatesTable  {
  background-color: #FFFFFF;
  border-bottom: 1px solid #b8b8b8; 
}

.checkoutFormTable td {
  padding: 5px 10px;
  vertical-align: middle;
}

.checkoutFormTable .emptyInfoFormTableRow {
  height: 5px;
  padding: 0px;
}

.emptyInfoFormTableRow td {
  background: none;
}

#accountHistoryDefault .checkoutFormTable td {
  padding: 2px 10px;
  vertical-align: middle;
}

#addressBookDefault .instructions, #checkoutShipAddressDefault .instructions, #checkoutPayAddressDefault .instructions {
  padding: 0.5em;
  padding-left: 30px;
  padding-top: 0;
  float: left;
  width: 500px;
}

.discountsTable {
  background-color: #FFFFFF;
  margin-left: 10px;
}
.shippingRatesTable {
  background-color: #FFFFFF;
}
.optionsTable tr {
  vertical-align: bottom !important;
}
.optionsTable .optionName {
  font-weight: bold;
  padding: 2px 0px;
  width: 65px;
}

.discountsTable td, .shippingRatesTable td {
  padding: 5px 10px;
  vertical-align: middle;
}

/* Account pages | end */

/* checkout pages | start */

.tableHeading th, #cartSubTotalRow {
  background-color: #eee9e2;
  font-weight: normal;
  height: 23px;
  vertical-align: middle;
}
.tableHeading th {
  font-weight: bold;
}

.cartQuantity input {
  text-align: center;
  width: 40px;
}
.cartQuantity input {
  vertical-align: middle;
}

.cartQuantityUpdate input {
  border: 0px;
  background: none;
}

.rowEven td {
  vertical-align: top;
  border-top: 1px solid #d2c8c1;
}
.rowEvenFirst td {
  vertical-align: top;
}
.rowOdd td {
  vertical-align: top;
  /*background-color: #474747;*/
  border-top: 1px solid #d2c8c1;
}

.cartProductImage {
	padding: 6px 12px;
}
.cartProductImage img {
  border: 3px solid #eee7e0;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
  padding: 10px 0px 6px 0px;
}

.cartProductImage, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay {
  border-left: 1px solid #d2c8c1;
}

.cartProductDisplay ul, .ccartProductDisplay ul {
  margin-top: 5px;
  padding: 0px !important;
  list-style: none;
}
.cartProductDisplay li, .ccartProductDisplay li {
  background: none !important;
  padding: 0 !important;
}
.cartProductDisplay .cartAttrValue, .ccartProductDisplay .cartAttrValue {
  font-weight: bold;
}

.cartQuantity {
  width: 45px;
  padding: 11px 5px 6px 15px;
  text-align: center;
}

.cartQuantityUpdate {
  padding-top: 12px;
}

.cartProductImage {
  width: 50px;
}

#scProductsHeading {
  text-align: left;
}

#ccQuantityHeading, .ccartQuantity {
  text-align: center;
  padding: 0;
}
.ccartQuantity, .ccartTotalDisplay {
  vertical-align: top !important;
}

#ccTotalHeading, #myAccountTotal  {
  text-align: right; 
  padding-right: 20px; 
}

.checkoutFormTable .ccartTotalDisplay, .checkoutFormTable .accountTotalDisplay {
  text-align: right;
  padding-right: 20px;
}

.checkoutFormTable .rowEven {
  /*background-color: #3A3A3A;*/
}

.checkoutFormTable .rowOdd {
  /*background-color: #474747;*/
}

.cartUnitDisplay, .cartTotalDisplay {
  text-align: center;
  width: 90px;
  font-weight: bold;
  color: #be4094;
}

.cartQuantityUpdate {
  width: 25px;
}

.cartRemoveItemDisplay {
  width: 60px;
  text-align: center;
  padding-right: 10px;
  padding-top: 9px;
}

.cartRemoveItemDisplay img {
  padding-top: 2px;
}

.cartRemoveItemDisplay input, .cartRemoveItemDisplay img {
  border: none;
  background: none;
  vertical-align: middle;
}

#cartSubTotalRow {
  text-align: right;
  padding-right: 20px;
  font-weight: bold;
}
#cartSubTotalRow b {
  color: #be4094;
}

#shippingEstimator {
  padding-top: 3px;
  margin-right: 12px;
}
#shippingEstimator img {
  padding-right: 4px;
  vertical-align: top;
  padding-top: 3px;
}
#shippingEstimator, #shoppingHelp {
  color: #686868;
}

.addressBookEdit img, .changeLinkPlace img, .changeLinkPlaceTop0 img {
  vertical-align: top;
  padding-right: 4px;
  padding-top: 1px;
}

.changeLinkPlace {
  padding-top: 10px;
}

.addressBookEdit {
  padding: 8px 0px;
}

#checkoutShippingContentChoose {
  padding-bottom: 10px;
}

.messageStackError {
  background-color: #fc9fb3;
  border: 1px solid #df0432;
  padding: 6px 15px;
  font-weight: bold;
}
.messageStackWarning, .messageStackCaution {
  background-color: #fbfc9f;
  border: 1px solid #e0e304;
  padding: 6px 15px;
  font-weight: bold;
}
.markProductOutOfStock  {
  color: #df0404;
  
}
.messageStackSuccess {
  background-color: #99FF99;
  border: 1px solid #38b941;
  padding: 6px 15px;
  font-weight: bold;
}

#ccOrderTotals, #accountOrderTotals {
  padding: 10px 0px;
}

#cartContentsDisplay, #ccOrderTotals  {
  border-bottom: 0px;
  border: 1px solid #d2c8c1;
}
#ccOrderTotals {
  border-top: 1px solid #B8B8B8;
}
.totalBox, .amount {
  padding: 2px 0px;
  padding-right: 0px;
  width: 60px;
}
.lineTitle {
  padding: 2px 0px;
  padding-right: 20px;
}
#cartContentsDisplay {
  vertical-align: top;
}

#easySteps {
  padding: 10px 0px;
}
/* checkout pages | end */

/* Reviews | start */
.reviewStars {
  vertical-align: middle;
  /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}
#reviewsWrite #reviewsWritePrice, #reviewsDefault #productReviewsDefaultPrice, #reviewsInfoDefault #reviewsInfoDefaultPrice {
  padding: 0;
  padding-top: 7px;
  margin: 0;
  color: #DF0404;
  font-size: 18px;
  font-weight: normal;
}
#reviewsWriteProductPageLink, #productReviewsDefaultProductPageLink, #reviewsInfoDefaultProductPageLink {
  padding-bottom: 2px;
}
#reviewsWriteProductPageLink img, #productReviewsDefaultProductPageLink img, #reviewsInfoDefaultProductPageLink img {
  padding-bottom: 2px;
  padding-right: 10px;
}
#reviewsDefault .smallProductImage {
  padding-right: 10px;
}
#review-product-image {
  border: 2px solid #C8C5C1;
  padding: 1px;
}
#review-image-info-place {
  padding-right: 10px;
}
/* Reviews | end */
/* Block rollover | start */
.rolloverList  {
  cursor:pointer;cursor:hand;
}
.rolloverList li:hover  a {
  text-decoration: none;
}
.rolloverList img {
  border: 3px solid #e4dfd4;
}
/* Block rollover | end */

/* Shipping estimator | start */
.seDisplayedAddressInfo {
  font-weight: bold;
}
/* Shipping estimator | end */

#ezPageDefault, #shippingInfo, #privacy, #conditions, #contactUsDefault, #unsubDefault, #returnpolicyBody {
  text-align: justify;
}

/* News | start */
.newsListingArticleText {
  padding-bottom: 5px;
}
.articleHeading {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.articleHeading a {
  color:#000000;
}
.articleDate {
  padding-bottom: 5px;
  padding-top: 5px;
}
.articleReadMore, .articleBackToNews {
  padding-bottom: 10px;
}
.articleReadMore img, .articleBackToNews img {
  padding-right: 5px;
  padding-top: 2px;
}
.articleReadMore img {
  padding-right: 5px;
  padding-top: 2px;
}
#newsArticlePage .articleHeading, #newsBody .articleHeading {
  padding-top: 0;
}
#newsList {
  padding-top: 0px;
}
.footerArrayList {
  padding-top: 10px;
  padding-bottom: 10px;
}
.archiveArticlesPlace {
  padding-bottom: 10px;
}
#pageNewsletterBox {
  width: 180px;
  padding-left: 5px;
  margin-top: 2px;
  * margin-top: 1px;
  margin-left: 5px;  
}
#pageNewsletterSubmit {
  vertical-align: top;
}
/* News | end */

/* Pop-ups | start */
#popupSearchHelp, #infoShoppingCart, #popupShippingEstimator, #popupCouponHelp {
  background: none;
  background-color: #FFFFFF;
  color: #000000;
}
#popupSearchHelp div, #infoShoppingCart div, #popupShippingEstimator div, #popupCouponHelp div {
  padding: 20px;
}
#popupSearchHelp h1, #infoShoppingCart h1, #popupShippingEstimator h1 {
  border-bottom: 4px solid #000000;
  font-weight: bold;
}
#popupSizeCharts {
  padding: 0;
  margin: 0;
  background: none;
}
#popupSizeCharts div {
  border: 1px solid #FFF;
}
#sizeChartTable {
  font-size: 13px;
}
#sizeChartTable th {
  background-color: #E5E3DF;
  padding: 5px 10px;
}
#sizeChartTable td {
  text-align: center;
  padding: 5px 5px;
  border-bottom: 1px solid #E5E3DF;
}

/* Pop-ups | end */

/* MagixZoom | start */
.MagicZoomBigImageCont { border: 1px solid #C8C5C1;	background-color: #C8C5C1; margin-top: -5px; }
.MagicZoomBigImageCont img { padding: 0 !important; border: 0 !important; }
.MagicZoomMain { text-align: center !important; width: 92px; }
.MagicZoomMain div { padding: 0px !important; }
.MagicZoomHeader { font: 10px Tahoma, Verdana, Arial, sans-serif;	color: #fff; background: #91b817;	text-align: center !important; }
/* CSS class for small looking glass square under mouse */
.MagicZoomPup {	border:	1px solid #000;	background:	#fff; cursor: hand; }
/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;	background:	#fff; color: #444; border: 1px solid #ccc; padding:	3px !important;	filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8; display: none; /* do not edit this line please */ }
/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {	padding-top:	3px !important; }
/* MagixZoom | end */
#newProductsCollectionDefaultHeading, #newProductsDefaultHeading {
  font-weight: normal !important;
}
.MagicZoomBigImageCont b { display: none; }

/* IE stuff | start */
* html #indexHomeBody #dollsCorner {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/_el/dolls1.png');
}
* html #dollsCorner {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/_el/dolls2.png');
}
* html #fbears {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/_el/fbears.png');
}
* html #frontRibbons {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/_el/frontRibbons.png');
}
*html .sideboxRibbon {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/_bg/sideboxRibbon.png');
}
* .stars1image img, .stars2image img, .stars3image img, .stars4image img, .stars5image img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
* .stars1image, .stars2image, .stars3image, .stars4image, .stars5image { display: inline-block; }
* .stars1image { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/stars/stars_1.png'); }
* .stars2image { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/stars/stars_2.png'); }
* .stars3image { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/stars/stars_3.png'); }
* .stars4image { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/stars/stars_4.png'); }
* .stars5image { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/stars/stars_5.png'); }

/* IE stuff | end */

#currenciesContent {
  text-align: center;
  padding-top: 5px;
}
#currenciesContent select  {
  width: 130px;
}
#partnersContent {
  text-align: center;
}
#partnersContent .partner {
  padding: 5px 0px;
}

.normalprice {
  color: #000 !important;
  text-decoration: line-through;
  font-weight: normal;
}

.listingCategoryImage {
  border: 3px solid #EEE9E2;
}

#productPageInfoPlace label {
	padding-right: 0;
}

/* Birthdays mod */
.dateDay, .dateMonth, .dateYear {
  margin-right: 5px;
}
.extra_gender_boy, .extra_gender_girl {
  margin-left: 15px;
}
.showRow {
  display: table-row;
  * display: block;
}
.hideRow {
  display: none;
}
.childName {
  width: 150px;
  margin-left: 10px;
}
/* ------------- */
/* Color options */
#color-selection-place img {
  margin-right: 2px;
  border: 2px solid #fff;
}
#color-selection-place .colorSelected img {
  border: 2px solid #C2BDB1;
}
#hover-color-name {
  font-weight: bold;
}
/* ------------- */
/* 09.07.31 */
#attrTable tr.mnobg td {
  padding: 2px 0 !important;
}
#attrTable tr.mnobg2 td {
  padding-top: 2px !important;
}
ul.chart-list {
  list-style-type: square;
}
ul.chart-list li {
  padding: 3px 15px 3px 0px;
  background: none;
}
/* ---------- */
/* Rewards Seal - 2009.08.07 */
#rewardSeal {
  width: 85px;
  height: 85px;
  background-image: url(../images/_el/rewards.png);
  position: absolute;
  margin-left: 890px;
  margin-top: -5px;
  z-index: 200;
  display: block;
}
* html #rewardSeal {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/_el/rewards.png');
  cursor: hand;
}
/* -------------------- */
.new-product-icon {
  position: relative;
  margin-top: -20px;
  margin-left: 3px;
  width: 32px;
  height: 14px;
  margin-bottom: 5px;
  background-image: url(../images/new.gif);
  background-repeat: no-repeat;
}

/* Carousel */
div.FeaturedCarousel {
  margin-top: 5px;
}

div.FeaturedCarousel .prev{
	background: url('../images/carouselLeftBig2.gif') left top;
	width:49px;
	height:195px;
	border:0px;
	margin-top: 0px;
	cursor: pointer;
	margin-top: -3px;
}

div.FeaturedCarousel .next{
	background: url('../images/carouselRightBig2.gif') right top;
	width:49px;
	height:195px;
	border:0px;
	margin-top: 0px;
	cursor: pointer;
	margin-top: -3px;
}
.featuredListWrapper2 {
  width: 888px !important;
  background-image: none !important;

  margin: 0 !important;
  height: 190px !important;
  border: 0 !important;
  padding: 0px 49px;
}
.featuredList2 {
  width: auto !important;
  margin: 0 !important;
}

.featuredList2 .centerBoxContentsFeatured {
  background-image: url(../images/bg/verticalRepeatDotGroup.gif);
  background-repeat: repeat-y;
  background-position: center left;
  padding-top: 15px;
  width: 128px !important;
  height: 180px;
}
#frontRibbons {
  z-index: 10;
}
/* --- */
#quote {
  position: absolute;
  background-image: url(../images/ql.jpg);
  background-repeat: no-repeat;
  color: #919191;
  font-size: 12px;
  margin-top: 15px;
  margin-left: 170px;
  padding: 3px 0px 0 20px;
  display: inline;
  width: 765px;
}
#quote span {
  background-image: url(../images/qr.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right: 20px;
  padding-top: 3px;
}

#xmasGiftIdeas {
  height: 40px;
  padding-left: 50px;
  padding-top: 5px;
  color: #b3000c;
  font-weight: bold;
  background: url(../images/icons/present.png) no-repeat;
}
#xmasGiftIdeasMenu {
  padding: 0 !important;
}
#xmasGiftIdeasMenu a {
  background: #b3000c;
  padding-left: 35px !important;
  padding-right: 12px !important;
}
#presentIcon {
  width: 30px;
  height: 30px;
  background: url(../images/icons/presentIcon.png) no-repeat;
  position: absolute;
  margin-top: -7px;
  * margin-top: -13px;
  margin-left: -33px;
}
* html #presentIcon {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includes/templates/globaltus/images/icons/presentIcon.png');
}

.chronoWarning {
  color: #BE4094;
  font-weight: bold;
}

#japaneseMenu {
  padding: 0 !important;
}
#japaneseMenu a {
  padding-left: 40px !important;
  padding-right: 12px !important;
}
#japaneseMenu a:hover {
  background: #FFF !important;
  color: #C93230 !important;
}
#japaneseIcon {
  width: 30px;
  height: 30px;
  background: url(../images/icons/japan.png) no-repeat;
  position: absolute;
  margin-top: 2px;
  * margin-top: -3px;
  margin-left: -34px;
}