/* Common CSS - Start */
body {overflow-x:hidden;margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; font-size:11px;}
p, form {margin:0; padding:0}
input, textarea, select {font-family:Verdana,Arial, Helvetica, sans-serif; border:1px solid #c3c3c2; font-size:10px; font-weight:bold; color:#9a9a97; margin:0 5px 0 0; }
.checkBox{ border:0px none; }
img {border:0 none;} 
.clear{clear:both; line-height:0px; height:0px; margin:0px; padding:0px; font-size:0; visibility:hidden;}
.float{float:left;}
.floatright{float:right;}
.brdrlftnone{border-left:0px none !important}

a{text-decoration:none;}

h1 {-x-system-font:none;color:#642D65;font-family:georgia,times,serif;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:5px;margin-top:5px;}

.sifrClass h1 { /* Added From SIFR CSS */visibility : visible !important;display    : block   !important;position   : static  !important;left       : auto    !important;top        : auto    !important;width      : auto    !important;height     : auto    !important;position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;text-align:center;text-transform:uppercase;color:#642D65;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

h2 {-x-system-font:none;color:#642D65;font-family:georgia,times,serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:5px;margin-top:5px;}
h4 {font-size:12px; margin:0 0 5px 0;}
/* Common CSS - End */
/* HTML DIV Structure CSS - Start */
#Container {margin:0 auto; padding:0; width:950px;}
#Header{margin:0; padding:0; height:129px;}
#MiddleMainContainer{margin:0; padding:0;}
#LeftContainer{padding:0; margin:0 25px 0 0 ; width:194px; float:left;}
#InfoContainer {padding:0; margin:0 16px 0 0; width:762px; float:left; clear:both; display:block;}
#RightContainer {padding:0; margin:0; width:172px; float:left;}
#MiddleContainer{padding:0; margin:0; width:731px; float:left;}
/* HTML DIV Structure CSS - End */
/* Top Header navigation - Start */
.logo {float:left; margin:0; padding:0;}
.TopRightConer{margin:12px 0 0 0; float:right;}
.HeaderNaviDivider{background:url(/public/images/front/images/dot-line.jpg) repeat-y top right; float:left; padding:0 10px;}
.HeaderNaviDividerlast{float:left; padding:0 10px;}
/*
.TopNavigation {background:url(/public/images/front/images/topnavi_bg.jpg) no-repeat top left; height:34px; line-height:34px; color:#FFFFFF; font-weight:bold; padding:0 6px;}
.TopNavigation ul{ text-decoration:none; margin:0; padding:0; list-style-type:none;}
.TopNavigation li{ text-decoration:none; margin:0; padding:0; list-style-type:none; float:left; padding:0 36px; background:url(/public/images/front/images/navi_div.jpg) top right no-repeat; color:#FFFFFF;}
.TopNavigation li a{ text-decoration:none; color:#FFFFFF;}
.TopNavigation li a:hover{ text-decoration:underline; color:#FFFFFF;}
.TopNavigation li.last{ background:none;}
*/
.TopNavigation {background:url(/public/images/front/images/topnavi_bg.jpg) no-repeat top left; height:34px; line-height:normal; color:#FFFFFF; font-weight:bold; padding:0px 6px; text-align:center;}
.TopNavigation ul{ text-decoration:none; margin:0; padding:0; list-style-type:none;}
.TopNavigation li{ text-decoration:none; margin:0; padding:0; list-style-type:none; float:left; padding:0 36px; background:url(/public/images/front/images/navi_div.jpg) top right no-repeat; color:#FFFFFF;}
.TopNavigation li.normal a{ text-decoration:none; color:#FFFFFF; padding:0px 0px 0px 0px; line-height:34px;}
.TopNavigation li.normal a:hover{ text-decoration:underline; color:#FFFFFF;}
.TopNavigation li.longtxt { text-decoration:none; color:#FFFFFF; padding:4px 36px;}
.TopNavigation li.longtxt a{ text-decoration:none; color:#FFFFFF; padding:0px 0px 0px 0px;}
.TopNavigation li.longtxt a:hover{ text-decoration:underline; color:#FFFFFF;}

.TopNavigation li.last{ background:none;}
/*
.ShippingTopNavigation {background:url(/public/images/front/images/topnavi_bg.jpg) no-repeat top left; height:34px; line-height:34px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:0 10px;}
.ShippingTopNavigation ul{ text-decoration:none; margin:0; padding:0; list-style-type:none;}
.ShippingTopNavigation li{ text-decoration:none; margin:0; padding:0; list-style-type:none; float:left; padding:0 8px; background:url(/public/images/front/images/navi_div.jpg) top right no-repeat; color:#FFFFFF;}
.ShippingTopNavigation li a{ text-decoration:none; color:#FFFFFF;}
.ShippingTopNavigation li a:hover{ text-decoration:underline; color:#FFFFFF;}
.ShippingTopNavigation li.last{ background:none;}
*/
.ShippingTopNavigation {background:url(/public/images/front/images/topnavi_bgline.jpg) repeat-x top left; height:34px; line-height:34px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:0 10px;}
.ShippingTopNavigation ul{ text-decoration:none; margin:0; padding:0; list-style-type:none;}
.ShippingTopNavigation li{ text-decoration:none; margin:0; padding:0; list-style-type:none; float:left; padding:0 11px; border-right:1px solid #af54a3; color:#FFFFFF;}
.ShippingTopNavigation li a{ text-decoration:none; color:#FFFFFF;}
.ShippingTopNavigation li a:hover{ text-decoration:underline; color:#FFFFFF;}
.ShippingTopNavigation li.last{ background:none; border-right:none;}


.HeaderNaviDivider{background:url(/public/images/front/images/dot-line.jpg) repeat-y top right; float:left; padding:0 10px;}
.HeaderNavi{ margin:0px 0 5px 0; padding:0; list-style-type:none; font-size:10px;}
.HeaderNavi li{ margin:0; padding:0; background:url(/public/images/front/images/purple_arrow.jpg) no-repeat left; padding:0 0 0 10px; line-height:16px; font-weight:bold;}
.HeaderNavi li a{ text-decoration:none; color:#a7a7a7;}
.HeaderNavi li a:hover{ text-decoration:none; color:#722667;}
.ShoppingCart{background:url(/public/images/front/images/icon_cart.jpg) no-repeat top left; float:left; padding:0 0 0 35px; margin:3px 0 0 0; color:#a7a7a7; font-weight:bold; height:31px;}
.CartDetail{float:none; clear:both; line-height:20px; font-size:10px;}
.CartDetail span{ color:#722667; font-size:11px; font-weight:bold;}
/* Top Header navigation - End */
/* Left Search bar - Start */
.InputButton{background:url(/public/images/front/images/input_btn_bg.jpg) left center repeat-x; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 5px; color:#FFFFFF; font-weight:bold; text-align:center; cursor:pointer}

/*.InputField{border-bottom:1px solid #bfbfbf; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #bfbfbf; font-size:10px; border-left:1px solid #bfbfbf; height:18px; padding:0; line-height:18px; border-right:1px solid #bfbfbf; color:#a7a7a7; font-weight:bold; text-transform:uppercase; width:158px;}*/
.InputField{border:1px solid #bfbfbf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:3px 0; color:#a7a7a7; font-weight:bold; text-transform:uppercase; width:158px;}
/* Left Search bar - End */
/* Left Navigation Part - Start */
/*
.LeftMainTitle{background:url(/public/images/front/images/left_menu_title_bg.jpg) top left no-repeat; height:21px; line-height:21px; color:#ffffff; font-size:11px; margin:11px 0 8px 0; font-weight:bold; padding:0 0 0 6px;}
.LeftMenu {padding:0; margin:0; list-style-type:none; line-height:22px;}
.LeftMenu li{background:url(/public/images/front/images/left_navi_div.jpg) repeat-x left; padding:0; margin:0; list-style-type:none;}
.LeftMenu a.select{color:#a81c8b; text-decoration:none;}
.LeftMenu a.select:hover{color:#a81c8b; text-decoration:none;}
.LeftMenu li a {color:#7c7c7c; text-decoration:none; background:url(/public/images/front/images/square_icon.jpg) no-repeat left; padding:0 0 0 17px;}
.LeftMenu li a:hover {color:#a81c8b; text-decoration:none;}
*/
.LeftMenu li a.allprd{background:none; color:#a81c8b;  text-decoration:none; padding:0 0 0 17px;}

.LeftMenu_news {padding:0; margin-left:15px;list-style-type:none; line-height:22px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
.LeftMenu_news  li {border-bottom:1px solid #EFEFEF; margin-left:15;}

.LeftMenu_news a {padding:0; margin:0; list-style-type:none;color:#555555;margin-left:10px;text-decoration:none;}
.LeftMenu_news a:hover {padding:0; margin:0; list-style-type:none;color:#555555;margin-left:10px;text-decoration:underline}

/* Left Navigation Part - End */


/* Left Navigation Part - Start */
.LeftMainTitle{height:21px; line-height:21px; color:#833277; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; margin:11px 0 8px 0; font-weight:bold; padding:0 0 0 6px;}
.LeftMenu {padding:0; margin:0; list-style-type:none; line-height:22px;}
.LeftMenu li{border-bottom:1px solid #f2f2f2; padding:0; margin:0; list-style-type:none;}
.LeftMenu a.select{color:#a81c8b; text-decoration:none;}
.LeftMenu a.select:hover{color:#a81c8b; text-decoration:none;}
.LeftMenu li a {color:#7c7c7c; text-decoration:none; padding:0 0 0 6px;}
.LeftMenu li a:hover {color:#a81c8b; text-decoration:none;}
/* Left Navigation Part - End */


/* Middle Part - Start */
.Banner{margin:0 20px 0 0;}
.ProductAds {margin:10px 0 0 0; padding:0; list-style-type:none; float:left}
.ProductAds li.GuessBg{height:118px; width:177px; margin-right:10px}
.ProductAds li.DnkyBg{height:118px; width:166px; margin-right:11px}
.ProductAds li.BocciaBg{height:118px; width:177px; margin-right:12px}
.ProductAds li.espiritBg{height:118px; width:177px;}
.ProductAds li span{background:url(/public/images/front/images/btn_shop_now.jpg) no-repeat bottom; float:right; display:block; width:62px; height:16px; color:#000000; padding:92px 15px 0 22px; font-size:10px; font-weight:normal; line-height:14px;}
.ProductAds li span a{color:#fff; text-decoration:none;}
.ProductAds li span a:hover{color:#fff; text-decoration:underline;}
.MiddleContent{margin:24px 0 0 0; color:#707070; font-weight:bold; }
.FeaturesList{float:left; margin:0px 15px 0 0; padding:0 15px 0 0px; list-style-type:none; display:block; font-weight:bold; width:455px;}
.FeaturesList ul{ margin:5px 0 0 0; padding:0; list-style-type:none;}
.FeaturesList li{ margin:0; padding:7px 0 7px 10px; background:url(/public/images/front/images/purple_arrow1.jpg) no-repeat left 12px; line-height:14px; color:#707070;font-size:11px;}
.VoordelenList{float:left; margin:0px 0 0 0; padding:0 0px 0 10px; font-weight:bold; width:230px;}
.VoordelenList ul{ margin:5px 0 0 0; padding:0; list-style-type:none;}
.VoordelenList li{ margin:0; padding:7px 0 7px 10px; background:url(/public/images/front/images/purple_arrow1.jpg) no-repeat left 12px; line-height:14px; color:#707070;font-size:11px;}
#AdvertiseBanner{margin:0; padding:0; display:block;}
#AdvertiseBannerFooter{margin:0; padding:0; display:block;}
.JevellaryBanner{height:328px;  width:352px; }
.WatchBanner{width:352px; height:328px; }
.JevellaryContent{margin:0px 20px 0 185px; color:#FFFFFF; height:90px;}
.WatchContent{margin:0px 20px 0 185px; color:#FFFFFF;height:90px;}
.JevellaryNow{margin:200px 20px 0 0; text-align:right; color:#FFFFFF; padding:0 7px 0 0; text-decoration:none; background:url(/public/images/front/images/gray_arrow.gif) no-repeat right; line-height:18px;}
.JevellaryNow a{text-decoration:underline; color:#FFFFFF!important;}
.JevellaryNow a:hover{text-decoration:none; color:#FFFFFF;}

.CursorPointer{ cursor:pointer; }
.HomePageMiddleMargin{ margin:20px!important;}
.features h1 { 
margin:0; 
padding:0; 
color:#722667;
font-family:georgia,times,serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:26px;
margin:0pt;
}

.WatchNow{margin:200px 20px 0 0; text-align:right; color:#FFFFFF; padding:0 7px 0 0; text-decoration:none; background:url(/public/images/front/images/gray_arrow.gif) no-repeat right; line-height:18px;}
.WatchNow a{text-decoration:underline; color:#FFFFFF!important;}
.WatchNow a:hover{text-decoration:none; color:#FFFFFF;}


.GabannaBanner{height:264px; float:left; width:358px; margin:25px 45px 0 0; pedding:10px;}
.EspritBanner{width:326px; height:264px; float:left; margin:25px 0 25px 0;}

.AdContent{margin:175px 20px 0;  height:54px; overflow:hidden;}

.ShopNow{font-weight:bold; margin:0 20px 0 0; text-align:right; color:#7c7c7c; padding:0 7px 0 0; text-decoration:none; background:url(/public/images/front/images/gray_arrow.gif) no-repeat right; line-height:18px;}
.ShopNow a{text-decoration:underline; color:#7c7c7c;}
.ShopNow a:hover{text-decoration:none; color:#7c7c7c;}

.EspritContent{margin:70px 20px 0 150px; color:#434343; height:160px; overflow:hidden;}
.EspritContent ul{margin:0; padding:0; list-style-type:none; line-height:16px;}
.EspritContent li{ lmargin:0; background:url(/public/images/front/images/round.gif) no-repeat left; padding:0 0 0 10px;  }
.ShopNow1{font-weight:bold; margin:0 20px 0 0; text-align:right; color:#7c7c7c; padding:0 7px 0 0; text-decoration:none; background:url(/public/images/front/images/gray_arrow.gif) no-repeat right; line-height:18px;}
.ShopNow1 a{text-decoration:underline; color:#7c7c7c;}
.ShopNow1 a:hover{text-decoration:none; color:#7c7c7c;}


/* Middle Part - End */

.MarqueeText{color:#626262; text-decoration:none; font-weight:normal; padding:0 0 10px 0;}
.MarqueeText a{color:#626262; text-decoration:none; font-weight:normal;}
.MarqueeText a:hover{color:#86477d; text-decoration:underline; font-weight:normal;}
.MarqueeText span{color:#86477d; text-decoration:none; font-weight:normal;}
.Filter{margin:12px 0 0 0; padding:0; color:#95538b; font-weight:bold; font-size:10px; height:30px; background:url(/public/images/front/images/left_navi_div.jpg) repeat-x bottom;}
.Filter ul{margin:0; padding:0; list-style-type:none;}
.Filter li{margin:0; padding:0 8px 0 0; float:left; line-height:20px;}
.InnerpageBanner{margin:0; padding:0; text-align:justify; line-height:16px;}
.InnerpageBanner ul{margin:0; padding:0; list-style-type:none;}
.InnerpageBanner li{margin:8px 0 0 0; padding:0;}
.InnerpageBanner .BigBanner{margin:4px 0 0 0; padding:0;}
.ProductPaging{margin:10px 0 0 0; padding:3px; color:#95538b; font-weight:bold; font-size:10px; height:18px; background:#d4d4d4;}
.ProductPaging ul{margin:0; padding:0; list-style-type:none;}
.ProductPaging li{margin:0; padding:0 20px 0 0; float:left; line-height:18px;}

.ProductPaging1 {margin:0; padding:0; list-style-type:none; float:right;}
.ProductPaging1 li{margin:0; padding:0 8px; line-height:18px; width:65px;}
.ProductPaging1 li.pages{margin:0; padding:0; line-height:18px; width:100px;}
.ProductPaging1 li span{margin:0; padding:0;}

.selectfield {font-family:Verdana,Arial, Helvetica, sans-serif; border:1px solid #c3c3c2; font-size:10px; font-weight:bold; color:#555555;}
.Cartselectfield {font-family:Verdana,Arial, Helvetica, sans-serif; border:1px solid #c3c3c2; font-size:11px; text-align:center; font-weight:normal; color:#6b6b6a;}

.ProductImage .divider{width:12px; height:245px}
#.ProductImage .divider{ background:url(/public/images/front/images/dot-line.jpg) center top repeat-y; width:12px; height:245px}
.Product_divider{background:url(/public/images/front/images/product_divider.jpg) repeat-x left top; height:19px;}
.ProductImage a{color:#95538b; text-decoration:none; font-size:12px;}
.ProductImage a:hover{color:#95538b; text-decoration:underline;}
.ImageNew1{position:relative;}
.ImageNew{position:absolute; right:1px; top:1px;}
.ProductImage .Image{ border:1px solid #cbc2bf; margin-bottom:5px;}
.ProductImage .imgcol{float:left; width:175px; margin:0 10px 0 0; padding:0; }
.ProductImage .img2col{float:left; width:360px; margin:0 10px 0 0; padding:0; }
.ProductImage .img3col{float:left; width:545px; margin:0 10px 0 0; padding:0; }

.ProductImage{color:#95538b; margin:10px 0 0 0; padding:0; font-size:10px; font-weight:bold; overflow:hidden; height:1%}
.btn-next a,.btn-prev a,.btn-prev-na a,.btn-next-na a{float:right;width:17px;height:14px;text-indent:-9999px;font-size:9px;margin-top:2px;
text-align:left;display:block;background-repeat:no-repeat;}
.btn-next a{background-image:url(/public/images/front/images/btn_next.gif);}
.btn-prev a{background-image:url(/public/images/front/images/btn_prev.gif);}
.btn-prev-na a{background:url(/public/images/front/images/btn_prev.gif) -34px 0 no-repeat;}
.btn-next-na a{background:url(/public/images/front/images/btn_next.gif) -34px 0 no-repeat;}
.btn-next a:hover,.btn-prev a:hover{background-position:-17px 0;}
.btn-prev-na span{float:right;width:17px;height:14px;text-indent:-9999px;font-size:9px;margin-top:2px;
text-align:left;display:block;background-repeat:no-repeat;
background:url(/public/images/front/images/btn_prev.gif) -34px 0 no-repeat; }

.btn-next-na span{float:right;width:17px;height:14px;text-indent:-9999px;font-size:9px;margin-top:2px;
text-align:left;display:block;background-repeat:no-repeat;
background:url(/public/images/front/images/btn_next.gif) -34px 0 no-repeat; }


#ProductDetailArea{margin:15px 0 0 0; padding:0;}
.ProductAction{margin:0; padding:0;}
.ProductDetailImage{float:left; margin:0 20px 0 0; width:285px;}
.ProductDetailImage ul{list-style-type:none; margin:0; padding:0;}
.ProductDetailImage li{margin:0; padding:0; float:left; font-size:10px; font-weight:bold; display:block;}

/* .ProductDetailImage .Previous{margin:0 75px 0 0; padding:0 0 0 5px; background:url(/public/images/front/images/purple_arrow_previous.jpg) no-repeat left 4px; width:33px;}*/
.ProductDetailImage .Previous{margin:0 75px 0 0; padding:0 0 0 5px; no-repeat left 4px; width:33px;}

.ProductDetailImage .Previous a{text-decoration:none; color:#7c7c7c; font-weight:bold;}
.ProductDetailImage .Previous a:hover{text-decoration:underline; color:#7c7c7c; font-weight:bold;}
.ProductDetailImage .Zoom{margin:0 55px 0 0; padding:0 0px 0 13px; background:url(/public/images/front/images/icon_zoom.jpg) no-repeat left; }
.ProductDetailImage .Zoom a{text-decoration:none; color:#7c7c7c; font-weight:bold;}
.ProductDetailImage .Zoom a:hover{text-decoration:underline; color:#7c7c7c; font-weight:bold;}

/* .ProductDetailImage .Next{margin:0 0px 0 0; float:right; padding:0 5px 0 0; background:url(/public/images/front/images/purple_arrow_next.jpg) no-repeat right 4px; text-align:right;}*/
.ProductDetailImage .Next{margin:0 0px 0 0; float:right; padding:0 5px 0 0;  no-repeat right 4px; text-align:right;}

.ProductDetailImage .Next a{text-decoration:none; color:#7c7c7c; font-weight:bold;}
.ProductDetailImage .Next a:hover{text-decoration:underline; color:#7c7c7c; font-weight:bold;}
.ProductDetailImage .blank{margin:0 75px 0 0; padding:0; width:33px;}

.ProductDetailContent{background:#F8F6F6;float:left;margin:0 10px 0 0;padding:10px 10px 10px 20px;width:240px;}
.ProductDetailGift{float:left; margin:0 0 0 15px; color:#8d4c83; font-weight:bold;}
.ProductDetailGift .GiftImage{ margin:10px 0 0 0; background-position:center; border:1px solid #f8f6f6;}
.OtherProductImage{margin:10px 0 0 0; padding:0; height:1%;}
.OtherProductImage .Image{border:1px solid #cbc2bf; margin:3px 23px 0 0;}
.OtherProductImage .LastImage{border:1px solid #cbc2bf; margin:3px 0px 0 0;}
.OtherProductImage ul{margin:0; padding:0; list-style-type:none;}
.OtherProductImage li{margin:0; padding:0; float:left;}
.Content{ margin:0 0 0px 0; padding:0 0 20px 0;}
.ProductDetailText{ color:#8d4c83; font-weight:bold;}
.Contentselectfield {font-family:Verdana,Arial, Helvetica, sans-serif; border:1px solid #c3c3c2; font-size:10px; font-weight:bold; color:#000;}
.PriceText{font-size:20px; font-weight:bold; color:#a81c8b;}
.PriceTextSmall{font-size:11px; font-weight:bold; color:#a81c8b;}
/*.CartButton{background:transparent url(/public/images/front/images/addtocart_btn_bg.jpg) repeat-x scroll left center;border:0 none;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding:3px 10px;text-align:center;}
*/
.CartButton{background-color:#722667;border:0 none;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding:3px 10px;text-align:center;}
.CartButtonw{background-color:#b058a4;border:0 none;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding:3px 10px;text-align:center;}
.CartButtont{background-color:#6B6A6A;border:0 none;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding:3px 10px;text-align:center;}

.AddTocart{margin:10px 0; padding:0;}

.OtherText{margin:15px 0 0 0; padding:0; height:1%; color:#8d4c83; font-weight:bold; line-height:25px;}
.OtherText ul{margin:0; padding:0; list-style-type:none;}
.OtherText li{margin:0; padding:0; float:left;}
.OtherText .email{margin:0 15px 0 0; padding:0 0 0 32px; font-size:10px; background:url(/public/images/front/images/icon_email.jpg) no-repeat left;font-weight:bold;}
.OtherText .email a{color:#7c7c7c; font-weight:bold; text-decoration:none;}
.OtherText .email a:hover{color:#7c7c7c; font-weight:bold; text-decoration:underline;}
.OtherText .print{margin:0; padding:0 0 0 35px; font-size:10px; background:url(/public/images/front/images/icon_print.jpg) no-repeat left;font-weight:bold;}
.OtherText .print a{color:#7c7c7c; font-weight:bold; text-decoration:none;}
.OtherText .print a:hover{color:#7c7c7c; font-weight:bold; text-decoration:underline;}
.OtherRelatedProduct{margin:50px 0 0 0; padding:0;}

.ShoppingCartTitleImage{margin:4px 0 0 23px;}
.ShoppingCartDetail{margin:0px 0 0 0; padding:0;}
.ShoppingCartTable {margin:12px 0 0 0; padding:0;}
.ShoppingCartInfo {margin:10px 0 25px 0; width:778px; float:left;}
.ShoppingCartProduct{float:left; width:130px; margin:0; padding:0;}

.CheckoutInfo {margin:0 auto; width:820px;}

.CheckoutTotalPriceTable{background:#f8f6f6 ; margin:0 0 40px 0; padding:10px; border-bottom:1px solid #999;}


.CartFirstTab{background:url(/public/images/front/images/cart_first_tab.jpg) no-repeat top left; line-height:27px; padding:0px; color:#fff; font-weight:bold; width:5px;}
.CartMiddleTabBg{background:url(/public/images/front/images/cart_middle_tab_bg.jpg) repeat-x top left; line-height:27px; padding:0 0px 0 5px; color:#fff; font-weight:bold; border-left:1px solid #e5e0df;}
.CartLastTab{background:url(/public/images/front/images/cart_last_tab.jpg) no-repeat top left; line-height:27px; color:#fff; font-weight:bold; border-left:1px solid #e5e0df; width:15px;}
.WhiteBoxFirstColumn{border-left:1px solid #e5e0df; border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:0px; line-height:16px;}

.WhiteBoxOtherColumn span{ color:#95538b; line-height:16px; font-weight:bold;}
.WhiteBoxOtherColumn ul{margin:0; padding:0; list-style-type:none;}
.WhiteBoxOtherColumn li{margin:0; padding:0; float:left; padding:0 14px 0 0;}
.WhiteBoxOtherColumn{border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:10px 0px 10px 10px; line-height:16px;}
.WhiteBoxLastColumn{border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:10px 0px 0 0px; line-height:16px;}
.GrayBoxFirstColumn{border-left:1px solid #e5e0df; background-color:#f8f6f6; border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:0px; line-height:16px;}
.GrayBoxOtherColumn span{ color:#95538b; line-height:16px; font-weight:bold;}
.GrayBoxOtherColumn ul{margin:0; padding:0; list-style-type:none;}
.GrayBoxOtherColumn li{margin:0; padding:0; float:left; padding:0 14px 0 0;}
.GrayBoxOtherColumn{border-right:1px solid #e5e0df; background-color:#f8f6f6; border-bottom:1px solid #e5e0df; padding:10px; line-height:16px;}
.GrayBoxLastColumn{border-right:1px solid #e5e0df; background-color:#f8f6f6; border-bottom:1px solid #e5e0df; padding:10px 0px 0 0px; line-height:16px;}
.GrayArrowButton{background:url(/public/images/front/images/delete.gif) no-repeat top left; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 7px; *padding:3px 0 3px 8px; color:#4c4c4c; font-weight:bold;  cursor:pointer;}
.GraySmallText{font-size:10px; color:#6b6b6a; line-height:14px;} 

.ShoppingCartSubTable{margin:18px 0 0 0; padding:0;}
.CartDivider{background:url(/public/images/front/images/cart_divider.jpg) repeat-x top left; height:13px;}
.TotalPriceTable{background:url(/public/images/front/images/product_divider.jpg) repeat-x bottom left; margin:0 0 10px 0; padding:0 0 30px 0;}
.TotalPriceTable span{margin:0 0px 0 0; text-decoration:none; color:#95538b; font-weight:bold;}
.TotalPriceTable  a{color:#7c7c7c;font-weight:bold;}

.TotalPriceTable .Previous{margin:0 0px 0 0; padding:0 0 0 8px; background:url(/public/images/front/images/purple_arrow_next.jpg) no-repeat left;}
.TotalPriceTable .Previous a{text-decoration:none; color:#95538b; font-weight:bold;}
.TotalPriceTable .Previous a:hover{text-decoration:underline; color:#95538b; font-weight:bold;}
.CartButtonSmall{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; font-weight:bold; width:174px; text-align:center; cursor:pointer; margin: 10px 0 0 0;}
.BestSellerProduct{margin:0; padding:0; font-weight:bold; color:#95538b;}
.BestSellerProduct ul{margin:0px 0 0 0; padding:15px 0 0 0; list-style-type:none;}
.BestSellerProduct li{background:#D6CBC6 none repeat scroll 0 0;float:left;height:160px;margin:1px;padding:1px;}
.BestSellerBox {margin:15px 0 0 0; padding:0;}
.BestSellerBox ul{margin:0 10px 0 0; padding:10px 0 0 0px; display:block; list-style-type:none; float:left; background:url(/public/images/front/images/best_seller_box.jpg) no-repeat top left; height:111px; width:261px; font-weight:bold; color:#95538b;}
.BestSellerBox ul.last{margin:0 0px 0 0; padding:10px 0 0 0px; list-style-type:none; float:left; background:url(/public/images/front/images/best_seller_box.jpg) no-repeat top left; height:111px; width:261px;}
.BestSellerBox li{margin:5px 0 0 15px; list-style-type:none; color:#7c7c7c; font-weight:normal; background:url(/public/images/front/images/purple_arrow_next.jpg) no-repeat left; padding:0 0 0 8px;}
.BestSellerBox li.title{margin:0px 0 0 15px; list-style-type:none; padding:0 0 0 0px; background:none; color:#95538b; font-weight:bold; }

/*.BestProductImage{color:#a06597; margin:0px 0 0 0; padding:0; font-size:10px; font-weight:bold;}
.BestProductImage a{color:#95538b; text-decoration:none;}
.BestProductImage a:hover{color:#95538b; text-decoration:underline;}
.BestImageNew1{position:relative;}
.BestImageNew{position:absolute; right:5px; top:11px;}
.BestProductImage ul{color:#95538b; margin:0; padding:0; height:1%; list-style-type:none;}
.BestProductImage li{ margin:0; padding:0; width:172px; list-style-type:none;}
.BestProductImage .Image{ border:1px solid #cbc2bf; margin-bottom:0px; margin-top:10px;text-align:center;}
*/


.BevestigenBox {height:38px; border:1px solid #e5e0df; background-color:#f8f6f6; padding:0 15px 0 15px; margin:0 0 5px 0;}
.BevestigenTitle {margin:0px; padding:12px 10px 0 0; float:left; width:auto; clear:both;}
.BevestigenField {margin:0px; padding:8px 10px 0 0; float:left; width:auto;}
.inp_bg_180 {background:#fefefe url(../images/inp_bg.jpg) repeat-x left top; border:1px solid #d0d0d0; margin:0px; padding:3px; width:180px;}
.PurpleLinkText {color:#95538b; text-decoration:none;}
.PurpleLinkText:hover {color:#95538b; text-decoration:underline;}

.PartnersLogoContainer {margin:auto; width:172px;}
.BestProductImage{color:#a06597; margin:15px 0 0 0; padding:0; font-size:10px; font-weight:bold; text-align:right;}
.BestProductImage a{color:#95538b; text-decoration:none;}
.BestProductImage a:hover{color:#95538b; text-decoration:underline;}
.BestImageNew1{position:relative;}
.BestImageNew{position:absolute; right:1px; top:18px;}
.BestProductImage ul{color:#95538b; margin:0; padding:0; height:1%; list-style-type:none;}
.BestProductImage li{ margin:15px 0 0 0; padding:0; width:172px; list-style-type:none;}
.BestProductImage .Image{ border:1px solid #cbc2bf; margin-bottom:0px; margin-top:5px;}
.BestProductImage .Image .prodlistimg{ height:171px;}

.order-present-holder{background:#fff; padding:10px;border:1px solid #5c5c5c;width:400px;text-align:left;}
.present-item{float:left;width:359px;margin:0;padding:0;}
.present-img{width:179px;height:240px;float:left;margin:0;padding:0;border: 1px solid #e4e4e4;}
.present-desc{width:179px;height:220px;background:#ededed;color:#666;float:right;margin:0;padding:10px;border: 1px solid #e4e4e4;}
.present-desc h2{font:bold 16px Georgia, Arial;color:#642d65;margin:0;padding:0;}
.present-desc p{line-height:16px;margin:0;}
#present-holder{width:500px;margin:15px 0;}
.present-img-small{width:119px;height:160px;float:left;margin:0;padding:0;}
.present-desc-small{width:102px;height:134px;float:left;background:#ededed;position:relative;margin:6px 1px 6px 6px;padding:10px;}
.present-info-small p{color:#722667;margin:0;padding:0;}

/*
#MainProfileContainer{margin:0px 0 0 0; padding:0;}
#MainLoginContainer{margin:17px 0 0 0; padding:0;}
#LoginForm{width:855px; margin:auto; padding:0;}
.LoginTitle{background:url(/public/images/front/images/login_title_bg.jpg) no-repeat top left; height:28px; line-height:28px; color:#fff; font-size:10px; margin:0; padding:0 16px; font-weight:bold;}
.FormBackground{background:#fafafa url(/public/images/front/images/login_mid_bg.jpg) no-repeat bottom left; height:218px; border-bottom:1px solid #edd8ea; border-left:1px solid #edd8ea; border-right:1px solid #edd8ea; margin:0 0 0 0; padding:15px 15px 0 15px;}
.Form{float:left; margin:0; padding:10px 0 0 0; color:#707070; height:210px; width:50%;}
.Introduction{float:left; margin:0; padding:10px 0 0 40px;}
.elementholder{margin:0 0 5px;overflow:hidden;padding:0; *margin-top:5px;}
.elementholderArrow{margin:0; padding:5px 0 0px 5px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 12px;}
.labelholder{border:none; margin:0px 0 0px 0;}
.labelholder label,.labelholder .label{float:left; width:85px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}
.labelholder .textInput,.labelholder .textArea,.labelholder .selectInput{float:left; width:200px; height:14px; font-weight:normal; border:1px solid #bfbfbf;}
.senseform em{color:#707070; font-style:normal; font-weight:700;}

#buttonbox{ display:block; margin:10px 0 0 0}
#buttonbox a{color:#707070; text-decoration:underline;}
#buttonbox a:hover{color:#707070; text-decoration:none;}

.LoginButton{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:0 0 0 35px; font-weight:bold; width:118px; text-align:center; cursor:pointer;}
.LoginButton1{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:25px 0 0 0px; font-weight:bold; width:175px; text-align:center; cursor:pointer;}

.RegisterButton{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:25px 0 0 0px; font-weight:bold; width:200px; text-align:center; cursor:pointer;}

.LoginBestSellerBox {margin:20px auto; padding:0; width:855px;}
.LoginBestSellerBox ul{margin:0 10px 0 10px; padding:10px 0 0 0px; display:block; list-style-type:none; float:left; background:url(/public/images/front/images/best_seller_box.jpg) no-repeat top left; height:111px; width:261px; font-weight:bold; color:#95538b;}
.LoginBestSellerBox ul.last{margin:0 0px 0 10px; padding:10px 0 0 0px; list-style-type:none; float:left; background:url(/public/images/front/images/best_seller_box.jpg) no-repeat top left; height:111px; width:261px;}
.LoginBestSellerBox li{margin:5px 0 0 15px; list-style-type:none; color:#7c7c7c; font-weight:normal; background:url(/public/images/front/images/purple_arrow_next.jpg) no-repeat left; padding:0 0 0 8px;}
.LoginBestSellerBox li.title{margin:0px 0 0 15px; list-style-type:none; padding:0 0 0 0px; background:none; color:#95538b; font-weight:bold; }
*/
.CheckoutLeft{ margin:0 0 0 0; padding:0; width:695px; float:left;}
.CheckoutTitle{background:url(/public/images/front/images/checkout_title_bg.jpg) no-repeat top left; height:28px; line-height:28px; font-size:10px; font-weight:bold; padding:0 16px; color:#fff;}
.CheckoutMiddle{background:#fafafa url(/public/images/front/images/checkout_mid_bg.jpg) repeat-x bottom left; height:auto; border-bottom:1px solid #edd8ea; border-left:1px solid #edd8ea; border-right:1px solid #edd8ea; margin:0 0 0 0; padding:15px 0px 0 15px;}
.CheckoutRight{ margin:0; padding:0; float:left;}
.CheckOutForm{float:left; margin:0; padding:0px 0 0 0; color:#707070; width:49%; background:url(/public/images/front/images/login_divider.gif) repeat-y 330px;}
.CheckOutForm1{float:left; margin:0; padding:0px 0 0 15px; width:48%;}
.CheckOutForm .arrow{margin:0; padding:0 5px 0 7px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 5px; line-height:18px;}
.CheckOutForm1 .arrow{margin:0; padding:0 5px 0 7px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 5px; line-height:18px;}
.noborder{border:0 none;}
.labelholder1{border:none; margin:0px 0 0px 0;}
.labelholder1 .purple{border:none; padding:0px 0 0px 0px; color:#a81c8b;}
.labelholder2 .purple1{border:none; padding:0px 0 0px 0px; line-height:15px; color:#a81c8b;}
.labelholder1 label,.labelholder1 .label{float:left; width:110px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}
.RadioButton{float:left; width:7%; margin:3px 0 0px 0;}
.GrayContent{float:left; width:93%; margin:3px 0 0px 0; line-height:16px; padding:1px 0 0 0}
.labelholder2{border:none; margin:5px 0 0px 0; padding:0;}
.labelholder2 label,.labelholder2 .label{float:left; width:110px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}
.labelholder1 .textInput,.labelholder1 .textArea,.labelholder1 .selectInput{float:left; height:14px; font-weight:normal; border:1px solid #bfbfbf;}
.labelholder2 .textInput,.labelholder2 .textArea,.labelholder2 .selectInput{float:left; height:14px; font-weight:normal; border:1px solid #bfbfbf;}
.elementholder1{margin:0;padding:5px 0 0px 5px; height:20px;}
.elementholder2{margin:0 0 5px 0;padding:0px;}
.CheckoutButton{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; float:right; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:0 20px 0 0px; font-weight:bold; width:118px; text-align:center; cursor:pointer;}

.CheckOutRightBox {margin:0; padding:0; width:230px;}
.CheckOutRightBoxBottom {margin:0; padding:0; width:230px; padding-top:5px;}
.RightBoxTitle {background:url(/public/images/front/images/right_box_title_bg.jpg) no-repeat top left; padding:0 0 0 11px; height:28px; line-height:28px; color:#FFFFFF; font-size:10px; font-weight:bold;}
.RigthBoxMiddleBg{background:#fafafa url(/public/images/front/images/right_box_mid_bg.jpg) repeat-x bottom left; border-bottom:1px solid #edd8ea; border-left:1px solid #edd8ea; border-right:1px solid #edd8ea; margin:0 0 0 0; padding:10px 11px 0px 11px;}
.RightBoxTitle a{color:#FFFFFF; text-decoration:none; }
.RightBoxTitle a:hover{color:#FFFFFF; text-decoration:underline; }
.CheckoutDivider{background:url(/public/images/front/images/login_divider1.gif) repeat-x left; height:13px;}

.RightTitleTab {color:#6b6b6a; text-decoration:none; font-weight:bold; background:url(/public/images/front/images/gray_inactive_tab.jpg) no-repeat top left; height:27px; line-height:26px; display:block; padding:0 0 0 11px; margin:2px 0 0 0; font-size:10px;}

/*.RightTitleTab a {color:#6b6b6a; text-decoration:none; font-weight:bold; background:url(/public/images/front/images/gray_inactive_tab.jpg) no-repeat top left; height:27px; line-height:26px; display:block; padding:0 0 0 11px; margin:2px 0 0 0; font-size:10px;}
.RightTitleTab a:hover{color:#ffffff; text-decoration:underline; background:url(/public/images/front/images/purple_active_tab.jpg) no-repeat top left; height:27px; line-height:26px; display:block; }*/

.RightTitleTab a.act, .RightTitleTab a.act:hover{color:#ffffff; text-decoration:none; background:url(/public/images/front/images/right_box_title_bg.jpg) no-repeat top left; height:27px; line-height:26px; display:block; padding:0 0 0 11px; margin:2px 0 0 0; }

.PurpleText {font-size:10px; color:#a81c8b; font-weight:normal; text-decoration:none; text-align:right; background:none;}
.PurpleText a{color:#a81c8b; text-decoration:underline; background:none;}
.PurpleText a:hover{color:#a81c8b; text-decoration:none; background:none;}

.RightTitleTab .PurpleText1 {font-size:10px; color:#a81c8b; font-weight:normal; text-decoration:none; text-align:right; background:none; width:75px; float:right; }
.RightTitleTab a.PurpleText1{color:#a81c8b; text-decoration:underline; background:none;}
.RightTitleTab a.PurpleText1:hover{color:#a81c8b; text-decoration:none; background:none;}


/* Footer Part - Start */
/*#FooterContainer{margin:0; padding:0; height:auto; display:block;}
.FooterIcon{margin:15px 0;}
.FooterMiddleBg {background:#be63b0 url(/public/images/front/images/footer_main_img.jpg) no-repeat bottom left; padding:5px 5px;}
.FooterContent {padding:0; list-style-type:none; margin:10px 0px; line-height:19px; color:#FFFFFF;}
.FooterContent ul{margin:0; padding:0 15px 0 10px; list-style-type:none; float:left; width: 210px;}
.FooterContent li{ text-decoration:none;}
.FooterContent li.normal{ text-decoration:none; color:#f1c3ea;}
.FooterContent li span{ text-decoration:none; color:#f1c3ea; font-weight:bold;}
.FooterContent li a{ color:#f1c3ea; text-decoration:none;}
.FooterContent li a:hover{ color:#f1c3ea; text-decoration:underline;}
.FooterContent li a.arrow{ color:#f1c3ea; text-decoration:underline;}
.FooterContent li a.arrow:hover{ color:#f1c3ea; text-decoration:none;}*/
/* Footer Part - End */



/* Footer Part - Start */
#FooterContainer{margin:0; padding:0; height:auto; display:block;}
.FooterIcon{text-align:center; vertical-align:top; line-height:0px; text-align:left; background:url(/public/images/front/images/banken-onder.jpg) no-repeat right; height:33px; line-height:33px; margin:5px 182px; position:relative;}
.FooterMiddleBg {background:#f8f6f6; padding:5px 5px; border-bottom:3px solid #7a2b6f; border-top:3px solid #7a2b6f;}
.FooterContent {padding:0; list-style-type:none; margin:10px 0px; line-height:19px; color:#95538b;}
.FooterContent ul{margin:0; padding:0 15px 0 10px; list-style-type:none; float:left; width:20%;}
.FooterContent li{ text-decoration:none;}
.FooterContent li.normal{ text-decoration:none; color:#95538b;}
.FooterContent li span{ text-decoration:none; color:#95538b; font-weight:bold;}
.FooterContent li a{ color:#535352; text-decoration:none;}
.FooterContent li a:hover{ color:#535352; text-decoration:underline;}
.FooterContent li a.arrow{ color:#535352; text-decoration:underline;}
.FooterContent li a.arrow:hover{ color:#535352; text-decoration:none;}
/* Footer Part - End */

.validation-advice { padding-left:85px; color:#FF0000;  }


.newsletter_text{width:110px; line-height:18px; font-weight:normal; margin:0 0 0px 0; padding:0;}
.ImageBox .prodimg{ height:193px;}
.ImageBox .prodlistimg{ height:171px;}
.ImageBox{border:1px solid #cbc2bf; margin:0 0 0px 0px; padding:0; height:245px; text-align:center; float:left;width:171px;}
.HeaderImageBox{border:1px solid #cbc2bf; margin-bottom:5px; height:230px; width:536px;}

.ImageBoxData{display:block; margin:0 0 0 15px; font-size:12px}
.ImageBoxData .productname, .ImageBoxData .productname a{ color:#000; text-decoration:none}
.ImageBoxData .productdesc, .ImageBoxData .productdesc a{color:#000; font-weight:normal; font-size:11px; text-decoration:none}
.ImageBoxData .productprice, .ImageBoxData .productprice a{font-size:11px; text-decoration:none; margin-bottom:5px}

/* For Client Side Validation Style User Registeration Page*/ 
.CheckoutMiddle .validation-advice { padding-left:0px; color:#FF0000; float:left; }

.newsletter_text{width:110px; line-height:18px; font-weight:normal; margin:0 0 0px 0; padding:0;}

.LeftMainTitleAccount{background:url(/public/images/front/images/left_menu_title_bg.jpg) top left no-repeat; height:21px; line-height:21px; color:#ffffff; font-size:11px; margin:1px 0 8px 0; font-weight:bold; padding:0 0 0 6px;}
.TextTitle{ color:#8d4c83; font-weight:bold;}
.saving{background:url(/public/images/front/images/spinner.gif) no-repeat 3px 3px;font-weight:700;margin:25px 10px 10px;padding:3px 3px 5px 27px;}
/* ORG : 17-03-2010
.AddressBookButton{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; float:left; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:0 20px 0 0px; font-weight:bold; width:118px; text-align:center; cursor:pointer; text-decoration:none;}
*/
.AddressBookButton{background:url(/public/images/front/images/adrsbook_btn_bg_resized11.gif) left center repeat-x; float:left; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:0 20px 0 0px; font-weight:bold; width:120px; text-align:center; cursor:pointer; text-decoration:none;}

.topMargin20{ margin-top:20px; }
.RefineSearchBox{border:1px solid #cbc2bf; width:700px; padding:10px;overflow:hidden}
.RefineSearchBox input{ border:0px none; vertical-align:middle}
.RefineSearchBox label{display:block}
.RefineSearchBox container{float:left; margin:0 10px 0 0}
.title{margin:5px 0; font-weight:bold; font-size:13px}
.title a{color:#642D65;}
.jewelryBox{border:1px solid #cbc2bf; width:155px; margin:2px 4px 2px 0px; padding:5px; float:left;text-align:center;}
.jewelryBox a{color:#95538B; font-size:12px; text-decoration:none;width:165px;}
#breadcrumb ul{list-style-type:none;margin:0;padding:0;}
#breadcrumb li{display:inline;margin:0;}
#breadcrumb li a {color:#7C7C7C;padding:0 0 0 0px;}

.orderholder{width:710px;}
.order-header{border-bottom:1px solid #eae6e5;width:100%;height:20px;font-weight:700;background-color:#333;color:#dcdcdc;}
.order-item{border-bottom:1px solid #eae6e5;width:100%;height:20px;}
.order-item .bestel_id,.order-header .bestel_id{float:left;padding-left:5px;}
.order-item .bestel_id a { color:#7C7C7C;}
.order-item .bestel_id a:visited{ color:#7C7C7C;}
.order-item .bestel_id a:hover { color:#A81C8B;}

.order-item .status,.order-header .status{float:right;width:180px;}
.order-item .created,.order-header .created,.order-item .tprice,.order-header .tprice,.order-item .payment,.order-header .payment{float:right;width:120px;}

.no-order-item{border-bottom:1px solid #eae6e5;width:100%;height:20px;text-align:center}
#snel_en_makkelijk{text-align:center;margin-bottom:25px;padding-top:15px;}
.procesbox {background-color:#FFFFFF;border:0px solid #F8F6F6;margin:0 15px 0 0;padding:15px 5px;}
.procesbox h1{font:bold 12px Arial;margin:0;}
.procesbox h3{font:bold 11px Arial;color:#000;margin:0;}
.procesbox p.paccount{padding:0 0 10px;}
.procesbox .procesnotice{color:#000;font-weight:700;margin:10px 0;}

.without-discount{text-decoration:line-through;}
.discount{font-size:11px;font-weight:700;color:#642d65;}

.procesheader h2{font:bold 11px Arial;background:#dcdada;color:#000;margin:0;padding:5px;}
.procesheader p{margin:0;padding:10px;}
.dual p{font-weight:normal;padding:20px 20px 0;}
.procesheader .edit{float:right;padding:0 20px 20px;}
.dual{width:395px;float:left;background:#fff;margin-bottom:10px;border:1px solid #dcdada;}

#order_present li input{display:none;}
#order_present li {cursor:pointer; list-style-type:none; text-align:center; padding:2px;}
.couponcode{border:1px solid #e5e0df;padding:10px; background:#f8f6f6;margin:10px 0 0 0;}

.left-controls,.float_left,.floatleft,.payment_logo{float:left;}
.shoppincart-header, .productdetail-header{color:#9A4290;font-size:15px;font-weight:bold; }
.product-description{position:relative;float:right;min-height:396px;height:auto !important;height: 396px;width:230px;padding: 0 28px 50px 28px;color:#722667;}
.product-description p{margin:8px 0px;}
.brandLogo {text-align:center; margin:15px 0;}
.jewellary-container{margin:10px 0 0 0;}
.jewellary-container a{color:#95538B; font-size:10px; text-decoration:none;}
.gestbook-table-holder{margin:15px 0;padding:0;}
.gestbook-table-holder table{margin:0 0 10px 0; padding:0; border:1px solid #666;}
.gestbook-post-text{border:1px solid #f8f8f8;margin:10px 0 0 0; background:#f8f6f6; padding:10px;}
.product-big-img{margin:10px 0 0 0;text-align:center;}
#order_payment a {cursor:pointer;}
.display-error{min-height:296px;height:auto !important;height: 296px;}
.NoProduct{border:1px solid #f8f6f6; color:#95538b; margin:10px 0 0 0; padding:0; font-size:10px; font-weight:bold; overflow:hidden; }
.NoProduct li{list-style-type:none;}
.HeaderNaviDividerlast{
cursor:pointer;
}
.sectionfooter{margin: 15px 0 0 0;}
.margin3{margin: 0px 0 0 0;}
.ChangeButtonSmall{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF; font-weight:bold; padding:0px 0px; *padding:0px 0 3px 0; width:80px; text-align:center; cursor:pointer; margin:0px 10px 15pt; float:right;padding:0 0px 20px;  border:0; vertical-align:middle; height:20px;
}
#order_payment input{
border:0px;
}

.specialGift{
border:1px double #5F5F5F;
cursor:default!important;
}

.ForgotForm .labelholder label,.labelholder .label{width:160px; }
.ForgotForm .validation-advice { padding-left:160px; }
.ForgotForm .elementholder{ padding-top:5px; padding-bottom:5px;}
.filtercolumn {float:left; margin:0 5px 0 0; width:170px;}

.LoginPage .labelholder label,.labelholder .label{float:left; width:100px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}

.LoginPage .validation-advice { padding-left:100px; color:#FF0000; }

.arrowElement{ 
margin:0; padding:5px 0 0px 5px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 12px; width:350px; 
/*height:20px; *height:auto; */}

#saf .validation-advice { padding-left:0px; }

.presentImageBlock{width:90%;padding-left:5%;}
.presentImageBlock .order-present-holder{border:0px;}
/*---payment mid main box part---*/
.paymentmain-box{ height:auto; width:760px; float:left; border:1px solid #e5e0df;}
.payment-graybg{ height:25px; width:751px; float:left; background:url(/public/images/front/images/gray-heading-bg.jpg) repeat-x left top; padding:9px 0 0 9px; color:#363636; font-weight:bold}
.payment-whitemain{ height:auto; width:760px; float:left;}
.payment-graymain{ height:auto; width:760px; float:left; background-color:#fafafa;}
.whiteimg-part{ height:auto; width:230px; float:left; text-align:center;}
.whiteimg-part1{ height:auto; width:489px; float:right; padding:19px;   border-left:1px solid #e5e0df; min-height:80px;}
.whitebg-heading{ height:auto; width:489px; float:left;}
.radiopart{ height:auto; width:30px; float:left;}
.headingpart{ height:auto; width:400px; float:left; color:#95538b; font-weight:bold; padding-top:3px;}
.white-textpart{ height:auto; width:459px; float:left; color:#363636; line-height:18px; text-align:justify; padding-left:30px;}
.RightBarLogoContainer {margin:30px 0 0 0; width:172px;}

/*---Cadeau Service mid main box part ---*/
.csmain-part{ height:auto; width:762px; float:left; background:url(/public/images/front/images/present-main-img.jpg) no-repeat top left;}
.csleft-part{ height:183px; width:397px; float:left;}
.csright-part{ height:auto; width:364px; float:left;}
.csleft-toppart{ height:11px; width:397px; float:left;}
.csleft-rtop{ height:11px; width:11px; float:left;}
.cstop-midtop{ height:11px; width:386px; float:left; background:url(/public/images/front/images/present-graytopmid.jpg) repeat-x top;}
.cs-2part{ height:auto; width:450px; float:left; padding-left:18px; margin:18px 0 0 0;}
.csmaintext-part{ height:auto; width:440px; float:left; line-height:16px; padding-bottom:5px;}
.csmaintext-part1{ height:auto; width:500px; float:left; line-height:16px; padding-bottom:5px;}
.radiopart2{ height:auto; width:25px; float:left;}
.cssubtext-part{ height:auto; width:auto; float:left;}
.cssubtext1-part{ height:auto; width:125px; float:right;}
.cssubtext-part2{ height:auto; width:118px; float:left; line-height:16px; padding-bottom:5px;}
.cssubtext-part3{ height:auto; width:150px; float:left; line-height:16px; padding:0 0 5px 10px;}
.csmain-part1{ height:auto; width:741px; float:left; background-color:#f2f2f2; border-left:1px solid #dedede;   border-right:1px solid #dedede; padding-left:18px;}

.csmain-bo{ height:11px; width:762px; float:left;}
.csleft-bo{ height:11px; width:11px; float:left;}
.csmid-bo{ height:11px; width:738px; float:left; background:url(/public/images/front/images/present-graybottommid.jpg) repeat-x top;}
.csright-bo{ height:11px; width:11px; float:right;}
.normaltext-part{ height:auto; width:762px; float:left; padding:15px 0; color:#363636;}

/*---Payment-2v2---*/
.paymain-part{ height:auto; width:680px; float:left; padding:40px;}
.pay-sub{ height:auto; width:660px; float:left; padding:10px; background-color:#fafafa;}
.pay-sub2{ height:auto; width:658px; float:left; background-color:#FFFFFF; border:1px solid #e5e0df;}
.pay-graymain{ height:auto; width:658px; float:left; background-color:#fafafa;}
.pay-whitemain{ height:auto; width:100%; float:left;}
.paywhiteimg-part{ height:auto; width:120px; float:left; text-align:left; padding:10px 10px 10px 20px; color:#2a2a2a; font-weight:bold;}
.paywhiteimg-part1{ height:auto; width:470px; float:left;  padding:10px 20px 10px 10px; color:#2a2a2a; line-height:16px;}
.payment-infocontainer {margin:0px; padding:15px 20px 15px 20px; float:left; color:#2a2a2a; border-top:1px solid #e5e0df; width:618px;}
.PaymentContainerLeft {margin:0px; padding:15px 20px 15px 0; float:left; color:#2a2a2a; width:340px; line-height:20px;}
.PaymentContainerLeft span{margin:0px; padding:15px 0 0 0; float:left;}
.TextFieldPayment {text-decoration:none; border:1px solid #9f9f9f; padding:0 0 0 3px; margin:0px; width:150px; height:auto;}
.PaymentContainerRight {margin:0px; padding:15px 0 15px 0; float:left; color:#2a2a2a; width:250px;}
.PaymentContainerRight .Quicklinks{margin:15px 0 0 0; float:left; width:283px; display:block;}
.PaymentContainerRight .Quicklinks a{float:left; color:#95538b; width:auto; text-decoration:none;}
.PaymentContainerRight .Quicklinks a:hover{float:left; color:#95538b; width:auto; text-decoration:underline;}
.PaymentContainerRight .Quicklinks span{float:left; color:#95538b; width:auto; text-decoration:none;}
.SecuredLogoImg {width:87px; float:left; margin-right:30px; clear:both;}

.LableButton {background:url(/public/images/front/images/button-img.gif) no-repeat left top; display:block; float:left; height:23px;margin:0; border:0 none;}
.LableButton span { background:url(/public/images/front/images/button-img.gif) no-repeat right top; color:#FFFFFF; display:block; float:left; font-weight:bold; height:23px; margin:0 0 0 6px; padding:0px 6px 0 0; border:0 none; width:auto;}
.LableButton span input { border:0px none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; overflow:visible; padding:4px 25px 0px 4px; background:none; float:left;}

/* Login Page */
#MainLoginContainer{margin:12px 0 0 0; padding:0;}
#LoginForm{width:762px; margin:auto; padding:0;}
.LoginTitle{background:url(/public/images/front/images/login_title_bg_gray.jpg) no-repeat top left; height:28px; line-height:28px; color:#fff; font-size:10px; margin:0; padding:0 16px; font-weight:bold;}
.FormBackground{background:#fafafa url(/public/images/front/images/login_mid_bg2.jpg) no-repeat bottom left; height:200px; border-bottom:1px solid #f3f1f0; border-left:1px solid #f3f1f0; border-right:1px solid #f3f1f0; margin:0 0 0 0; padding:15px 15px 0 15px;}
.Form{float:left; margin:0; padding:5px 0 0 0; color:#707070; height:200px; width:50%;}
.Introduction{float:left; margin:0; padding:5px 0 20px 25px; width:40%;}
.elementholder{margin:0; padding:7px 0px;}

.elementholderArrow{margin:0;padding:5px 0 0px 5px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 12px;  height:20px;*height:auto;width:350px;}
					
.labelholder{border:none; margin:0px 0 0px 0;}
.labelholder label,.labelholder .label{float:left; width:90px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}
.labelholder .textInput,.labelholder .textArea,.labelholder .selectInput{float:left; width:200px; height:14px; font-weight:normal; border:1px solid #bfbfbf;}
.senseform em{color:#707070; font-style:normal; font-weight:700;}
#buttonbox{margin-top:18px; position:relative; width:100%;}
#buttonbox a{color:#b058a3; text-decoration:underline;}
#buttonbox a:hover{color:#b058a3; text-decoration:none;}
.LoginButton{background:url(/public/images/front/images/btn-vender-gray.jpg) left center no-repeat; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:0 0 0 35px; font-weight:bold; width:100px; height:23px; text-align:center; cursor:pointer;}
.LoginButton1{background:url(/public/images/front/images/btn-ik-ven-nieuw.jpg) left center no-repeat; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:25px 0 0 0px; font-weight:bold; width:189px; height:23px; text-align:center; cursor:pointer;}
.LoginPageDivider {background:url(/public/images/front/images/login_divider.gif) repeat-y 349px;}
.LoginRightBarContainer {margin:0px; padding:0px; float:left;}
.LoginRightBarTitleImage { background:url(/public/images/front/images/login-right-bar-title-img.jpg) no-repeat top; height:46px; margin:15px 0 0 0; width:172px;}
.LoginRightBarTitleText {font-size:11px; font-weight:bold; color:#99468c; padding:15px 0 0 50px;}
.LoginRightBarTitleText a {font-weight:bold; color:#99468c; }
.LoginRightBarTitleText a:hover { font-weight:bold; color:#99468c;}
.LoginStep_link {margin:0px; padding:0px; width:auto; height:auto; display:block;}
.LoginStep_link ul {margin:0px; padding:0px;}
.LoginStep_link ul li {margin:0px; padding:7px 0 0 12px; float:left; list-style:none; font-weight:normal; font-size:11px; color:#363636; width:auto;}
.LoginStep_link ul li span {float:left; background:url(/public/images/front/images/arrow_purple.jpg) no-repeat left 6px; display:block; color:#6b6a6a; text-decoration:none; font-weight:bold; font-size:13px; color:#a81c8b; text-align:justify; padding:0 0 0 12px;}
.LoginStep_linkText {clear:both; display:block; float:left; padding:5px 0 5px 12px; line-height:16px;}

.LoginStep_Image {margin:0px; padding:0px; width:auto; height:auto; display:block;}
.LoginStep_Image ul {margin:0px; padding:0px;}
.LoginStep_Image ul li {margin:0px; padding:7px 8px 0 0; float:left; list-style:none; width:auto;}

.LoginBestSellerBox {margin:20px auto; padding:0; width:855px;}
.LoginBestSellerBox ul{margin:0 10px 0 10px; padding:10px 0 0 0px; display:block; list-style-type:none; float:left; background:url(/public/images/front/images/best_seller_box.jpg) no-repeat top left; height:111px; width:261px; font-weight:bold; color:#95538b;}
.LoginBestSellerBox ul.last{margin:0 0px 0 10px; padding:10px 0 0 0px; list-style-type:none; float:left; background:url(/public/images/front/images/best_seller_box.jpg) no-repeat top left; height:111px; width:261px;}
.LoginBestSellerBox li{margin:5px 0 0 15px; list-style-type:none; color:#7c7c7c; font-weight:normal; background:url(/public/images/front/images/purple_arrow_next.jpg) no-repeat left; padding:0 0 0 8px;}
.LoginBestSellerBox li.title{margin:0px 0 0 15px; list-style-type:none; padding:0 0 0 0px; background:none; color:#95538b; font-weight:bold; }


/* CheckOut Page */
.CheckoutLeft{ margin:0 25px 0 0; padding:0; width:695px; float:left;}
.CheckoutTitle{background:url(/public/images/front/images/checkout_title_bg.jpg) no-repeat top left; height:28px; line-height:28px; font-size:10px; font-weight:bold; padding:0 16px; color:#fff;}
.CheckoutMiddle{background:#fafafa url(/public/images/front/images/checkout_mid_bg.jpg) repeat-x bottom left; color:#707070; border-bottom:1px solid #f3f1f0; border-left:1px solid #f3f1f0; border-right:1px solid #f3f1f0; margin:0 0 0 0; padding:15px 0px 0 15px;}
.CheckoutRight{ margin:15px 0 0 0; padding:0; float:left;}
.CheckOutForm{float:left; margin:0; padding:0px 0 0 0; color:#707070; width:47%; height:auto; }
.CheckOutForm1{float:left; margin:0; padding:0px 0 0 15px; width:49%;}
.CheckOutForm .arrow{margin:0; padding:0 5px 0 7px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 5px; line-height:18px;}
.CheckOutForm1 .arrow{margin:0; padding:0 5px 0 7px; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 5px; line-height:18px;}
.noborder{border:0 none;}
.FormHolder {background:#f9f9f9; padding:10px 15px 10px 15px;; border:1px solid #e1e1e1; margin:10px 0 10px 0;}

.CheckOutStep_link {margin:0px; padding:0px; height:auto; display:block;}
.CheckOutStep_link ul {margin:0px; padding:0px;}
.CheckOutStep_link ul li {margin:0 0 5px 0; padding:0; float:left; width:100%; clear:both; display:block; list-style:none; font-weight:normal; font-size:11px; color:#363636;}
.CheckOutStep_link ul li span {float:left; background:url(/public/images/front/images/purple_arrow.gif) no-repeat left 6px; color:#707070; text-decoration:none; font-weight:bold; text-align:justify; padding:0 12px 0 12px;}
.CheckOutStep_link ul li div.noarraw {float:left;  color:#707070; text-decoration:none; font-weight:bold; text-align:justify; padding:0 12px 0 12px;}
.CheckOutStep_linkText {float:left; padding:5px 12px 5px 12px; text-align:justify; color:#707070;}
.CheckOutStep_linkBox {float:left; padding:5px 0 5px 12px; text-align:justify; color:#707070; width:100%;}
.CheckOutStep_linkBox2 {float:left; padding:5px 0 5px 12px; text-align:justify; color:#707070; width:100%;}

.CheckPageMidBg {border:1px solid #e5e0df; background:#f3f3f3 url(/public/images/front/images/checkpage-mid-bg.jpg) left top; color:#363636;}
.CheckPageMidBg .box1{border-right:1px solid #e5e0df; padding:12px; width:579px;}
.CheckPageMidBg .box2{padding:12px;}
.WijzigenButton{background:url(/public/images/front/images/btn-wijzigen.jpg) left center no-repeat; border:0; padding:3px 0px; *padding:4px 0 3px 0; font-weight:bold; width:99px; height:23px; text-align:center; cursor:pointer;}

.CheckpageInfoBox {margin:13px 0 13px 0; padding:0px; float:left; width:100%;}
.CheckpageInfoBox .Factuuradres {margin:0 20px 0 0; padding:0px; float:left; width:367px; background:#ececec; border:1px solid #e5e0df;}
.CheckpageInfoBox .Factuuradres .Title {height:34px; line-height:34px; padding:0 0 0 20px; background:url(/public/images/front/images/checkpage-title-bg-img2.jpg) repeat-x left top; color:#363636; font-weight:bold;}
.CheckpageInfoBox .Factuuradres .Content {padding:10px 20px 0 20px; background:#ececec; line-height:18px; color:#363636; min-height:72px;}
.CheckpageInfoBox .Factuuradres .Button {padding:0 10px 10px 20px; background:#ececec; line-height:18px; color:#363636; float:right;}

.CheckpageInfoBox .Afieveradres {margin:0; padding:0px; float:left; width:369px; background:#ececec; border:1px solid #e5e0df;}
.CheckpageInfoBox .Afieveradres .Title {height:34px; line-height:34px; padding:0 0 0 20px; background:url(/public/images/front/images/checkpage-title-bg-img2.jpg) repeat-x left top; color:#363636; font-weight:bold;}
.CheckpageInfoBox .Afieveradres .Content {padding:10px 20px 0 20px; background:#ececec; line-height:18px; color:#363636; min-height:72px;}
.CheckpageInfoBox .Afieveradres .Button {padding:0 10px 10px 20px; background:#ececec; line-height:18px; color:#363636; float:right;}

.CheckpageInfoBox2 {margin:0 0 13px 0; padding:0px; float:left; width:100%;}
.CheckpageInfoBox2 .Verpakking {margin:0 13px 0 0; padding:0px; float:left; width:249px; background:#ececec; border:1px solid #e5e0df; min-height:270px; height:auto;}
.CheckpageInfoBox2 .Verpakking .Title {height:34px; line-height:34px; padding:0 0 0 20px; background:url(/public/images/front/images/checkpage-title-bg-img2.jpg) repeat-x left top; color:#363636; font-weight:bold; }
.CheckpageInfoBox2 .Verpakking .Content {padding:16px 20px 0 20px; background:#ececec; line-height:18px; color:#363636;}
.CheckpageInfoBox2 .Verpakking .Button {padding:10px 10px 10px 20px; background:#ececec; line-height:18px; color:#363636; float:right;}

.CheckStep_link {margin:0; padding:0;}
.CheckStep_link ul {margin:3px 0 0 3px; padding:0px;}
.CheckStep_link ul li {margin:0px; padding:2px 0; line-height:20px; background: url(/public/images/front/images/purple_arrow.gif) no-repeat left 8px; padding:0 0 0 10px; list-style:none;}

.CheckpageInfoBox2 .UitaekozenCadeau {margin:0 13px 0 0; padding:0px; float:left; width:163px; background:#ececec; border:1px solid #e5e0df; min-height:270px; height:auto;}
.CheckpageInfoBox2 .UitaekozenCadeau .Title {height:34px; line-height:34px; padding:0 0 0 20px; background:url(/public/images/front/images/checkpage-title-bg-img2.jpg) repeat-x left top; color:#363636; font-weight:bold;}
.CheckpageInfoBox2 .UitaekozenCadeau .Content {padding:16px 20px 0 20px; background:#ececec; line-height:18px; color:#363636;}
.CheckpageInfoBox2 .UitaekozenCadeau .Button {padding:10px 20px 10px 29px; color:#363636;}

.CheckpageInfoBox2 .Opmerking {margin:0; padding:0px; float:left; width:318px; background:#ececec; border:1px solid #e5e0df; min-height:270px; height:auto;}
*html .CheckpageInfoBox2 .Opmerking { height:270px;}
*html .CheckpageInfoBox2 .UitaekozenCadeau {height:270px;}
*html .CheckpageInfoBox2 .Verpakking {height:270px;} 

.CheckpageInfoBox2 .Opmerking .Title {height:34px; line-height:34px; padding:0 0 0 20px; background:url(/public/images/front/images/checkpage-title-bg-img2.jpg) repeat-x left top; color:#363636; font-weight:bold;}
.CheckpageInfoBox2 .Opmerking .Content {padding:16px 20px 0 20px; background:#ececec; line-height:18px; color:#363636;}
.CheckpageInfoBox2 .Opmerking .Button {padding:10px 20px 10px 10px; line-height:18px; color:#363636; margin:auto; float:right;}

.TextBoxBg { background:url(/public/images/front/images/text-field-bgline.jpg) repeat-x left top; border:1px solid #c7c7c7; width:274px; display:block;}

.PurpleButton {background:transparent url(/public/images/front/images/purple_button_img.gif) no-repeat left top; display:block; float:left; height:30px; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none;}
*html .PurpleButton {margin:0;}
.PurpleButton span {background:transparent url(/public/images/front/images/purple_button_img.gif) no-repeat right top; color:#FFFFFF; display:inline; float:left; font-weight:bold; height:30px; margin:0 0 0 6px; padding:0px 6px 0 0; width:auto;}
.PurpleButton span input { background:transparent none repeat scroll 0 0; border:0 none; color:#FFFFFF; cursor:pointer; font-size:13px; font-weight:bold; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:visible; padding:5px 35px 0px 15px;}

.BigPurpleButton {background:transparent url(/public/images/front/images/purple_button_img2.gif) no-repeat left top; display:block; float:left; height:32px; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none;}
*html .BigPurpleButton {margin:0;}
.BigPurpleButton span {background:transparent url(/public/images/front/images/purple_button_img2.gif) no-repeat right top; color:#FFFFFF; display:inline; float:left; font-weight:bold; height:32px; margin:0 0 0 6px; padding:0px 6px 0 0; width:auto;}
.BigPurpleButton span input { background:transparent none repeat scroll 0 0; border:0 none; color:#FFFFFF; cursor:pointer; font-size:13px; font-weight:bold; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; overflow:visible; padding:5px 25px 0px 10px;}


.labelholder1{border:none; margin:0px 0 0px 0;}
.labelholder1 .purple{border:none; padding:0px 0 0px 0px; color:#a81c8b;}
.labelholder2 .purple1{border:none; padding:0px 0 0px 0px; line-height:15px; color:#a81c8b;}
.labelholder1 label,.labelholder1 .label{float:left; width:110px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}
.RadioButton{float:left; width:7%; margin:3px 0 0px 0;}
.GrayContent{float:left; width:93%; margin:3px 0 0px 0; line-height:16px; padding:1px 0 0 0}
.labelholder2{border:none; margin:5px 0 0px 0; padding:0;}
.labelholder2 label,.labelholder2 .label{float:left; width:110px; line-height:18px; font-weight:normal; position:relative; margin:0 0 0px 0; padding:0;}
.labelholder1 .textInput,.labelholder1 .textArea,.labelholder1 .selectInput{float:left; height:14px; font-weight:normal; border:1px solid #bfbfbf;}
.labelholder2 .textInput,.labelholder2 .textArea,.labelholder2 .selectInput{float:left; height:14px; font-weight:normal; border:1px solid #bfbfbf;}
.elementholder1{margin:0; padding:5px 0 0px 5px; height:20px; *height:auto;}
.elementholder2{margin:0 0 5px 0;padding:0px;}
.CheckoutButton{background:url(/public/images/front/images/addtocart_btn_bg.jpg) left center repeat-x; float:right; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px; *padding:4px 0 3px 0; color:#FFFFFF; margin:0 20px 0 0px; font-weight:bold; width:118px; text-align:center; cursor:pointer;}

.CheckOutRightBox {margin:0; padding:0; width:172px; margin:0 0 12px 0;}
.RightBoxTitle {background:url(/public/images/front/images/right_box_title_bg2.jpg) no-repeat top left; padding:0 0 0 8px; height:28px; line-height:28px; color:#FFFFFF; font-size:10px; font-weight:bold;}
.RigthBoxMiddleBg{background:#f7f5f5 url(/public/images/front/images/right_box_mid_bg2.jpg) repeat-x bottom left; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin:0 0 0 0; padding:8px 8px 0px 8px; color:#363636; text-align:justify; line-height:16px;}
.RightBoxTitle a{color:#FFFFFF; text-decoration:none; }
.RightBoxTitle a:hover{color:#FFFFFF; text-decoration:underline; }
.CheckoutDivider{background:url(/public/images/front/images/login_divider1.gif) repeat-x left; height:13px;}

.RightTitleTab {color:#6b6b6a; text-decoration:none; font-weight:bold; padding:0 0 0 0px; margin:2px 0 0 0; font-size:10px; width:230px;}

.RightTitleTab a {color:#6b6b6a; text-decoration:none; font-weight:bold; background:url(/public/images/front/images/gray_inactive_tab.jpg) no-repeat top left; height:27px; line-height:26px; display:block; padding:0 0 0 11px; margin:2px 0 0 0; font-size:10px;}
.RightTitleTab a:hover{color:#ffffff; text-decoration:underline; background:url(/public/images/front/images/purple_active_tab.jpg) no-repeat top left; height:27px; line-height:26px; display:block; }

.RightTitleTab a.act, .RightTitleTab a.act:hover{color:#ffffff; text-decoration:none; background:url(/public/images/front/images/right_box_title_bg.jpg) no-repeat top left; height:27px; line-height:26px; display:block; padding:0 0 0 11px; margin:2px 0 0 0; }

.PurpleText {font-size:10px; color:#a81c8b; font-weight:normal; text-decoration:none; text-align:right; background:none;}
.PurpleText a{color:#a81c8b; text-decoration:underline; background:none;}
.PurpleText a:hover{color:#a81c8b; text-decoration:none; background:none;}

.RightTitleTab .PurpleText1 {font-size:10px; color:#a81c8b; font-weight:normal; text-decoration:none; text-align:right; background:none; width:75px; float:right; }
.RightTitleTab a.PurpleText1{color:#a81c8b; text-decoration:underline; background:none;}
.RightTitleTab a.PurpleText1:hover{color:#a81c8b; text-decoration:none; background:none;}

.ProgressBarContainer { margin:0; width:762px;}
.ProgressBarTitleImage { background:url(/public/images/front/images/progress_bar_title_img.jpg) no-repeat top; height:46px;}
.ProgressBarTitleText {font-size:15px; font-weight:bold; color:#2a2a2a; padding:15px 0 0 70px;}
.ProgressBarBox {padding:10px 16px 5px 16px; background-color:#f8f6f6;}
.ProgressBarImage {background:url(/public/images/front/images/progress_bar_img_off.jpg) no-repeat left top; display:block; float:left; height:14px; width:730px;}
.ProgressBarImageActive {background:url(/public/images/front/images/progress_bar_img_active.jpg) no-repeat left top; display:block; float:left; height:14px; width:730px;}
.ProgressBarImageActive span {background:url(/public/images/front/images/progress_bar_img_active.jpg) no-repeat right top; margin:0 0 0 5px; display:inline; float:right; width:auto; height:14px;}

.PageNameContainer {margin:10px 0 0 0; padding:0px; width:auto; clear:both; display:block; width:762px;}
.TitleText {font-size:15px; font-weight:bold; color:#2a2a2a; width:auto; width:500px; float:left; display:block; line-height:32px;}
.TitleText span {font-size:15px; font-weight:bold; color:#a81c8b; width:auto;}
.TitleText img{ float:right; border:none;}
/*
.step_link {margin:0px; padding:0px; width:730px; height:auto; display:block;}
.step_link ul {margin:0px; padding:0px;}
.step_link ul li {margin:0px; padding:7px 38px 0 0; float:left; list-style:none; font-weight:normal; font-size:12px; color:#363636;}
.step_link ul li span {float:left; display:block; color:#6b6a6a; text-decoration:none; font-weight:normal; font-size:12px; color:#a81c8b;}
*/
.step_link {margin:0px; padding:0px; width:730px; height:auto; display:block;}
.step_link ul {margin:0px; padding:0px;}
.step_link ul li {margin:0px; padding:7px 38px 0 0; float:left; list-style:none; font-weight:normal; font-size:12px; color:#363636;}
.step_link ul li a{margin:0px; float:left; list-style:none; font-weight:normal; font-size:12px; color:#363636; text-decoration:none;}
.step_link ul li a:hover{margin:0px; float:left; list-style:none; font-weight:normal; font-size:12px; color:#a81c8b; text-decoration:none;}
.step_link ul li span {float:left; display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#a81c8b;}


.ShoppingCartTitleImage{margin:4px 0 0 23px;}
.ShoppingCartDetail{margin:0px 0 0 0; padding:0;}
.ShoppingCartTable {margin:12px 0 0 0; padding:0;}
.ShoppingCartInfo {margin:10px 0 15px 0; width:762px; float:left;}
.ShoppingCartProduct{width:170px; margin:0; padding:0;}
.ShoppingCartTitleBar{width:762px; margin:0; padding:0; background:url(/public/images/front/images/top-title-gray-line.jpg) no-repeat left top;}
.CartFirstTab{background:url(/public/images/front/images/cart_first_tab_gray.jpg) no-repeat top left; line-height:27px; padding:0 0px 0 5px; color:#fff; font-weight:bold;}
.CartFirstTab2{line-height:27px; padding:0 0px 0 5px; color:#fff; font-weight:bold;}
.CartMiddleTabBg{background:url(/public/images/front/images/cart_middle_tab_gray_bg.jpg) repeat-x top left; line-height:27px; padding:0 0px 0 5px; color:#fff; font-weight:bold; border-left:1px solid #e5e0df;}
.CartMiddleTabBg2{line-height:27px; padding:0 0px 0 5px; color:#fff; font-weight:bold; border-left:1px solid #e5e0df;}
.CartLastTab{background:url(/public/images/front/images/cart_last_tab_gray.jpg) no-repeat top left; line-height:27px; color:#fff; font-weight:bold; border-left:1px solid #e5e0df;}
.CartLastTab2{line-height:27px; color:#fff; font-weight:bold; border-left:1px solid #e5e0df; padding:0 0 0 5px;}
.WhiteBoxFirstColumn{border-left:1px solid #e5e0df; border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:10px; line-height:16px;}
.WhiteBoxFirstColumn span{ color:#95538b; line-height:16px; font-weight:bold;}
.WhiteBoxFirstColumn ul{margin:0; padding:0; list-style-type:none;}
.WhiteBoxFirstColumn li{margin:0; padding:0; float:left; padding:0 14px 0 0;}
.WhiteBoxOtherColumn{border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:10px 0px 10px 10px; line-height:16px;}
.WhiteBoxLastColumn{border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:10px 0px 0 0px; line-height:16px;}
.GrayBoxFirstColumn{border-left:1px solid #e5e0df; background-color:#f8f6f6; border-right:1px solid #e5e0df; border-bottom:1px solid #e5e0df; padding:10px; line-height:16px;}
.GrayBoxFirstColumn span{ color:#95538b; line-height:16px; font-weight:bold;}
.GrayBoxFirstColumn ul{margin:0; padding:0; list-style-type:none;}
.GrayBoxFirstColumn li{margin:0; padding:0; float:left; padding:0 14px 0 0;}
.GrayBoxOtherColumn{border-right:1px solid #e5e0df; background-color:#f8f6f6; border-bottom:1px solid #e5e0df; padding:10px; line-height:16px;}
.GrayBoxLastColumn{border-right:1px solid #e5e0df; background-color:#f8f6f6; border-bottom:1px solid #e5e0df; padding:10px 0px 0 0px; line-height:16px;}
.GrayArrowButton{background:url(/public/images/front/images/gray_btn.jpg) no-repeat top left; border:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0px 2px 7px; *padding:3px 0 3px 8px; color:#4c4c4c; font-weight:bold; width:76px; cursor:pointer;}
.GraySmallText{font-size:10px; color:#6b6b6a; line-height:14px;} 
.CancelButton{background:url(/public/images/front/images/btn-cancel.jpg) no-repeat top left; border:0; width:18px; cursor:pointer;}
.BestSellingProduct{margin:0; padding:0; font-weight:bold; color:#95538b;}
.BestSellingProduct ul{margin:0px 0 0 0; padding:15px 0 0 0; list-style-type:none;}
.BestSellingProduct li{margin:0; padding:0; float:left; padding:0 6px 0 0;}
.BestSellingProduct li a {border:3px solid #cdcdcd; display:block;}
.BestSellingProduct li a:hover {border:3px solid #79286b; display:block;}
.BestSellingProduct li a.active, .BestSellingProduct li a:hover.active {border:3px solid #79286b; display:block;}

.pageMargin p, form{margin:10px 0 0 0; padding:0;}
.acceptgirologo { float:left;margin:0;padding-left:20px;padding-top:5px;}

/* New Home Page CSS Start - 10/12/2009 */
.Photogallery{ margin:0; padding:0;}
.TitleDiv{margin:0; padding:0; font-size:25px; vertical-align:middle; height:70px;}
.TitleDivData{float:left; margin:0; padding:20px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; color:#722667; letter-spacing:1px;}
.TitleDivImage{ margin:0; padding:0; float:right;}

.ProductContainer{margin:0; padding:0; float:left;}
.ProductTopCont{ margin:0 0 25px 0; padding:0; height:1%; overflow:hidden; float:left;}

.BoxContainer{margin:0 1px 0px 0; padding:0; min-height:255px; _height:255px; width:243px; float:left;}
.BoxContainer .TopDiv{ margin:0; padding:0 10px; background:url(/public/images/front/images/boxcontainer-bg.gif) left top repeat-x; height:34px; line-height:34px; font-family: Georgia, "Times New Roman", Times, serif; color:#fff; font-size:16px; font-weight:bold;}
.BoxContainer .BottomDiv{ margin:0; padding:15px 10px; background:#dcdcdd url(/public/images/front/images/boxcontainerbtm-bg.gif) left top repeat-x; line-height:14px; min-height:190px; _height:190px; font-size:10px; color:#939393;}
.TitleBold{font-weight:bold; color:#000;}
.TitleGray{font-weight:bold;}
.TitlePrice{font-weight:bold; font-size:10px; color:#932a86;}
.HighlightText{color:#932a86;}

.DataDiv{margin:0; padding:0 0 10px 0; _height:150px; min-height:150px;}
.PriceDiv{ margin:0; padding:0;}

a.ShopNow{text-decoration:none; background:#722667; color:#fff; font-weight:bold; margin:0; padding:3px; border:1px solid #ab88a6;}
a.ShopNow:hover{ text-decoration:none; color:#c8c9ca;}

ul.Boxlist{margin:0; padding:0;}
ul.Boxlist li{margin:0; padding:1px 0; list-style-type:none;}
ul.Boxlist li a{ margin:0; padding:0 0 0 10px; background:url(/public/images/front/images/pinkdot.gif) left 5px no-repeat; text-decoration:none; color:#939393;}
ul.Boxlist li a:hover{text-decoration: none; color:#942c87;}

.MarginLeftOff{margin-left:0px;}
.MarginRightOff{margin-right:0px;}
.MarginTopOff{margin-top:0px;}
.MarginBottomOff{margin-bottom:0px;}

.FltLeft{float:left;}
.FltRight{float:right;}

.PadTop5{ padding-top:5px;}
.PadTop8{ padding-top:8px;}
.PadTop15{ padding-top:15px;}

/*== PhotoGallery Slider box begin ==*/
#featured {width:730px; position:relative; height:280px; overflow:hidden;}

#featured ul.ui-tabs-nav {position:absolute; top:0; list-style:none; padding:0 0 0 1px; margin:0; width:243px; z-index:100; margin-left:100%; left:-243px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#featured ul.ui-tabs-nav li{padding-bottom:1px;}

#featured ul.ui-tabs-nav li a{display:block; background:url(/public/images/front/images/menu-hide.gif) left top repeat-x; padding:11px; color:#565656; text-decoration:none; font-size:11px; outline:none;}
#featured ul.ui-tabs-nav li a:hover { background:url(/public/images/front/images/menu-hover.gif) left top repeat-x;}
#featured ul.ui-tabs-nav li a strong {display:block; color:#722667; font-size:18px; line-height:17px; font-weight:normal; margin-bottom:3px;}

#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:url(/public/images/front/images/menu-sel.gif) left top repeat-x;}
#featured ul.ui-tabs-nav li.last {padding-right:0;}

#featured .ui-tabs-panel {position:relative; z-index:1000; width:487px;}
#featured .ui-tabs-panel .info{width:487px;	height:280px; color:#fff; line-height:16px; margin-right:1px;}
#featured .ui-tabs-panel img {position:absolute; left:0px; top:0;}

#featured .ui-tabs-hide {display:none; }
/*== PhotoGallery Slider box end ==*/
.wishlist{margin-top:5px;}

.productdetailsdiv { margin:0; padding:0; width:590px; float:left;}
.productgiftdiv { margin:0; padding:0; width:140px; float:left;}
.LeftMainCommentTitle{height:21px; line-height:21px; color:#833277; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; margin:11px 0 8px 0; font-weight:bold; padding:0 0 0 0px;}