/* Color: Ecru */body {	/*background: #f4f0e0 url(../../Fairylove/images/ecru/BodyBg.gif) 50% 0 repeat;*/	background: #f16ba8 url(../../Fairylove/images/ecru/fairylove_shop_category.jpg) 0 0 repeat-x; color: #232111;color:#A378AB;}select,option{color:#A378AB;}#CMSRight{/*background: #c0c0c0;*/}.dark_right_border{background: url(../../Fairylove/images/ecru/grey_right_border_5px.png) repeat-y 0% 0%;padding:0px;width:5px;padding:0px;vertical-align:top;}.dark_bottom_border{background: url(../../Fairylove/images/ecru/grey_bottom_border_6px.png) repeat-x 0% 0%;height:6px;padding:0px;height:6px;vertical-align:top;}.dark_rh_corner_border{background: url(../../Fairylove/images/ecru/grey_rh_corner_border_5x6px.png) no-repeat 0% 0%;width:5px;height:6px;}.border3purple{border: 3px solid #A176A9;}.border3purple {	border-width: 2px;	border-spacing: 0px;	border-style: solid;	border-color: #a176a9;	border-collapse: separate;	background-color: white;}.border3purple td {	border-width: 2px;	padding: 1px;	border-style: solid;	border-color: #a176a9;	background-color: white;	-moz-border-radius: ;}#Header{	   background: transparent url(../../Fairylove/images/ecru/fairyheader3.png) 0 0 no-repeat;}#SideCategoryList,#GiftCertificatesMenu{background:transparent;}#no_review_text{color:#A378AB;}.small_purple_text{color:#A378AB;font-size:11px;}#Footer li, #Footer li a{color:#A378AB;font-size:11px;}.Breadcrumb li,.Breadcrumb li a {color:#A378AB;font-size:11px;}#SideProductAddToWishList h2{color:#A378AB;font-size:12px;}a {	color: #232111;color:#A378AB;	font-weight: normal;	text-decoration: underline;}a:hover {	color: #363319;}h2 {}h3 {	color: #7C5385;}hr {	background: #dacdc3;	color: #dacdc3;}#Container {}#TopMenu {color:#58315F;}#TopMenu li{	/*background: url(../../Fairylove/images/ecru/PagesMenuBg.gif) 0 3px no-repeat;*/}#TopMenu li.First {	background-image: none;}#TopMenu li a {	color: #58315F;}#TopMenu li div {}#TopMenu li a:hover {	color: #58315F;}#Menu {	/*border-bottom: 5px solid #e39333;*/	color: #58315F;}#Menu li {}#Menu li a {	/*background: url(../../Fairylove/images/ecru/MenuBgBtn.gif) 0 14px no-repeat;*/	color: #313332;	color: #58315F;}#Menu li.First a {	background-image: none;}#Menu li a:hover {color: #58315F;}#Menu li ul  {}#Menu li ul li a {	background: #fff;	color: #58315F;}#Menu li ul li a:hover {}#Menu li:hover a, #Menu li.over a{}#Outer {}#Wrapper {	/*background: #fff url(../../Fairylove/images/ecru/WrapperBg.jpg) 9px 9px no-repeat;*/	background: #fff url(../../Fairylove/images/ecru/fairywrapperbg.jpg) 0 0 repeat-y;		/*border: 1px solid #d3d0b9;*/	border-top: 0;}#search_wrapper,#pagemenu_wrapper{	background: #fff url(../../Fairylove/images/ecru/fairywrapperbg.jpg) 0 0 repeat-y;}#Header {	/*border-bottom: 1px solid #9c9a8d;*/}#Logo h1 {	color: #fff;}#Logo h1 a {	color: #4e4e42;}#SearchForm {}#SearchForm label {}#SearchForm input {	background: #fff;	border: 1px solid #dacdc3;	color:#524357;}#SearchForm .Button {	border: 0;}#SearchForm a {	color: #4e4e42;}#SearchForm p {	color: #4e4e42;}#SideCartContents,#SideNewsletterBox,#CMSSideNewsletterBox{background:#A378AB;color:#fff;font-weight:bold;font-size:11px;}#SideCartMiniCart{}#SideCartContents img,#SideNewsletterBox img,#CMSSideNewsletterBox img {margin:8px;}#SideCartMiniCart img {margin:8px;margin-left:4px;}#SideCartMiniCart h3{/*color:#fff;*/}#SideCartContents a,#SideNewsletterBox a,,#CMSSideNewsletterBox a{color:#fff;}.Left {}.Left .Block {	background: #faf8f0;	/*border: 1px solid #dacdc3;*/}.Left h2 {	border-bottom: 1px solid #e6e7cd;	background: url(../../Fairylove/images/ecru/BlockTitle.gif) 0 3px no-repeat;}.Left li {}.Left li a {	color: #58315f;	background:#fff;}.Left li ul li a {	color: #524357;color:#5D1B6B;color:#A378AB;	background:transparent;}.Left li a:hover {background:#F2CAFA;}.Left .CategoryList li, .Right .CategoryList li {	/*background: url(../../Fairylove/images/ecru/BlockArrow.gif) no-repeat left 7px;*/	/*padding-left:10px;*/	background:#transparent;	/*color:#57305F;*/}.Left .CategoryList li ul li{	background:transparent;}.Left .BrandList li, .Right .BrandList li {	background: url(../../Fairylove/images/ecru/BlockArrow.gif) no-repeat left center;	padding-left:10px;}.Content {}.Content h2 {	color: #5D1B6B;	font-size:16px;	font-weight:bold;	/*border-bottom: 1px solid #A378AB;*/}.Content.Wide {}.Content.Widest {}.Right {}.Right .Block {	background: #faf8f0;	/*border: 1px solid #dacdc3;*/}.Right h2 {	border-bottom: 1px solid #e6e7cd;	/*background: url(../../Fairylove/images/ecru/BlockTitle.gif) 0 3px no-repeat;*/}.Right li {}.Right li a {	color: #232111;	color:#A378AB;	}.Right a:hover, .Right a:hover strong {}.Right hr {	background: #efefe7;	color: #efefe7;}#Footer {	background: #fff url(../../Fairylove/images/ecru/fairywrapperbg.jpg) 0 0 repeat-y;	}#Footer p {}#Footer a {}.NewsletterSubscription input {	border: 1px solid #e6e7cd;}.Content .BlockContent .ProductList {	border: 1px solid #e7e7e7;}.Content .ProductList li {	border: 1px solid #A378AB;	background:#fff;}.Content .ProductList li:hover, .Content .ProductList li.Over {	background:#F2CAFA;}.ProductList .ProductImage {	background: transparent;	/*#fff;*/}.ProductPrice, .ProductList em {	color: #FF3201;	color:#400040;	color:#A378AB;}.ProductList .Rating {	color: #6a6a6a;}.ProductList strong, .ProductList strong a {	color: #232111;color:#A378AB;}.Content .ProductList strong, .Content .ProductList strong a {	color: #14518f;color:#A378AB;}.Content .ProductList .ProductDetails a {text-decoration:none;font-weight:bold;font-size:13px;}.Content .ProductList a:hover{	color: #232111;color:#400040;}/*.ProductPrice, .ProductList em {	color: #ff3201;}.ProductList .Rating {	color: #6a6a6a;}*/.Content .FeaturedProducts .ProductList li {}.Content .FeaturedProducts .ProductList .ProductImage {}.Content .FeaturedProducts .ProductList .ProductDetails {}.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {}.Right .TopSellers li {}.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */}.Right .TopSellers li.TopSeller1 {	background: #fff;	border: 1px solid #e6e7cd;}.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */}.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */}.Right .TopSellers li.TopSeller1 .TopSellerNumber {}.Right .TopSellers li.TopSeller1 .Rating {}.Breadcrumb {	border-bottom: 1px solid #dacdc3;}.CompareItem { width:200px; border-left: solid 1px #dacdc3; }.CompareFieldName { font-weight:bold; border-bottom: 1px solid #dacdc3; }.CompareFieldTop { border-bottom:solid 1px #dacdc3; }.CompareFieldTop a:hover { color:#ff3201; }.CompareCenter { border-left:solid 1px #dacdc3; border-bottom:solid 1px #dacdc3; }.CompareLeft { border-left:solid 1px #dacdc3; border-bottom:solid 1px #dacdc3; }.ViewCartLink {	background: url('../../Fairylove/images/ecru/Cart.gif') no-repeat 10px 4px;}table.CartContents, table.General {	border: 1px solid #dacdc3;}table.CartContents thead tr th, table.General thead tr th {	background: #faf8f0;	color: #232111;	background:#400040;background:#A378AB;	color:#fff;	border-bottom: 1px solid #dacdc3;}.CartContents tbody .SubTotal td {	border-top: 1px solid #dacdc3;	color: #232111;	color:#A378AB;	}.MiniCart .SubTotal {	color: #232111;	color:#A378AB;}.JustAddedProduct {	border: 1px solid #dacdc3;	background: #fff;}.JustAddedProduct strong, .JustAddedProduct a {	color: #232111;	color:#A378AB;}.CategoryPagination {	color: #14518f;	background: #faf8f0;	border: 1px solid #dacdc3;}.CheckoutRedeemCoupon { background: #faf8f0; padding: 10px; width: 300px; border: 1px solid #dacdc3; margin-bottom: 10px; }.SubCategoryList, .SubBrandList {	background:#faf8f0;}.InfoMessage {	background: #CDBDDB url('../../Fairylove/images/InfoMessage.gif') no-repeat 5px 8px;	color: #555;}.SuccessMessage {	background: #E2C3E9 url('../../Fairylove/images/SuccessMessage.gif') no-repeat 5px 8px;	color: #555;}.ErrorMessage {	background: #E05EFC url('../../Fairylove/images/ErrorMessage.gif') no-repeat 5px 8px;	color: #555;}.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {	background: #faf8f0;}.QuickSearch { background: #fff; border: 1px solid #dacdc3;  }.QuickSearchHover td{ background: #faf8f0; }.QuickSearchResult .Price { color: #FF3201; font-weight: bold; margin: 0 4px 0 0; }.QuickSearchAllResults a { background: url('../../Fairylove/images/ecru/QuickSearchAllResultsButton.gif') no-repeat right; }.CreateAccount {	border-right: 1px solid #dacdc3;}.SearchTips .Examples {	background: #faf8f0;	border: 1px solid #dacdc3;	color: #555;}/* Shipping Estimation on Cart Contents Page */.EstimateShipping {	border: 1px solid #dacdc3;	background: #faf8f0;}/* Express Checkout */.ExpressCheckoutBlock .ExpressCheckoutTitle {	border-bottom: 1px solid #d3d0b9;	background:#400040;	color:#fff;	background:#A378AB;	color:#fff;}.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {	background: #faf8f0;	border: 1px solid #d3d0b9;	color: #555;}.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {	color: #888;}/* General Tables */table.General tbody tr td {	border-top: 1px solid #efefef;}/* Tabbed Navigation */.TabNav {	border-bottom: 1px solid #dacdc3;}.TabNav li a {	border: 1px solid #dacdc3;	background: #f4f0e0;}.TabNav li a:hover {	background-color: #eae7d8;}.TabNav li.Active a {	border-bottom: 1px solid #fff;	background: #fff;	color: #ff3201;}
