@import url("css/menu.css");
/* CSS Document */

 /**********************************************/
/*  Blanchel - Part of Paramount Retail Group	*/
/* 												*/
/*  ® 2009 Blanchel. All Rights Reserved		*/
 /**********************************************/



.center_bg{	margin:10px;
	width:1004px;}
/*MAIN*/
/*

.center_bg{padding:0px; margin:0px;}
.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 10px 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}

.bot_left{padding:0px; margin:0px; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0px; margin:0px; background:url(images/bot_right.png) no-repeat top right; padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; background:url(images/bot_bg.png) repeat-x top left; height:41px;}


.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 10px 0px 0px; width:10em; margin:0px; }
.RightPane{ padding:0px 0px 0px 10px; width:10em; margin:0px; }*/

/* styles for LANGUAGE skinobject */
.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #8B6D86;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #8B6D86;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #8B6D86;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #8B6D86;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #8B6D86;
}

/* styles for LANGUAGE skinobject */
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Georgia,Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #6F566B;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #6F566B;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #8B6D86;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #6F566B;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
#container {
	margin:auto;
	width: 1024px;
	background-color:#FFF;
}



body {
	background-image: url(IMAGES/bg.gif);
	background-repeat: repeat;
	background-position: center top;
	margin:0px;
}



hr {color: #fff; background-color: #fff; border: 1px dotted #785F74; border-style: none none dotted; }


.textbox {
	border: 1px solid #3D0C35;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #271325;
	text-align:center;
	height:18px;
}


img {vertical-align: top;}

/*---------------------------------------------------------------*/
/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 17px;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8B6D86;/*#003366*/
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #8B6D86; /* #003366*/
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #8B6D86; /* #003366*/
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #8B6D86; /* #003366*/
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #8B6D86; /* #003366*/
}

A.SkinObject:active
{
	text-decoration: none;
	color: #8B6D86; /* #003366*/
}

/*TEXT FORMATTING*/


.defaultTXT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666;}
.HeadingWithColor { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #FFFFFF; background-color:#652B5B;text-align:center;}
.erpdefaultTXT { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #333333;text-align:center;}

.defaultPayTXT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666;padding:4px;}

.Category {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:normal; text-align:center; padding-top:5px;}

.ShopBy { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#520F47; text-align:center; padding-top:5px; padding-bottom:5px; font-weight:bold;}

.Arial12 { font-family:Georgia,Arial, Helvetica, sans-serif; font-size:12px; color:#666666;text-align:left;}

h1 { font:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#520F47; margin-top:10px; margin-bottom:5px;font-weight:normal;}

h2 { font:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#785F74; margin-top:10px; margin-bottom:5px; margin-left:20px; }

.price { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#443541; font-weight:bold;}




/*---------------------------------------------------------------*/



#Header { width:1024px;}

#HeaderTop {
	width:1024px;
	height:154px;
	background-color:#FFFFFF;
	border:#666666;
	position:relative;
	background-image:url(IMAGES/Backgrounds/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


#logo {padding-left:18px; padding-top:12px; width:437px; height:125px; }



		/* Login / Register */

.t {
	background: url('IMAGES/Backgrounds/Curved_Reg_BG/dot.gif') repeat-x 0 0;
	width:290px;
	position:absolute;
	background-repeat:no-repeat;
	background-color:#C5B6C2;
	left: 723px;
	top: 0px;
}
.b {background: url('images/Backgrounds/Curved_Reg_BG/dot.gif') repeat-x 0 100%; }
.l {background: url('images/Backgrounds/Curved_Reg_BG/dot.gif') repeat-y 0 0; }
.r {background: url('images/Backgrounds/Curved_Reg_BG/dot.gif') repeat-y 100% 0; }
.bl {background: url('images/Backgrounds/Curved_Reg_BG/bl.gif') no-repeat 0 100%; }
.br {background: url('images/Backgrounds/Curved_Reg_BG/br.gif') no-repeat 100% 100%; }
/*.tl {background: url('images/Backgrounds/Curved_Reg_BG/tl.gif') no-repeat 0 0; }*/
/*.tr {background: url('images/Backgrounds/Curved_Reg_BG/tr.gif') no-repeat 100% 0; padding:8px}*/
.reglogTXT { color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:5px; text-align:center;}
.welcomeRegLog { color:#8B6D86; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:5px; text-align:center;}
.BasketTXT { color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top: 3px;}
.BasketTXT a{ color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top: 3px;text-decoration:none;}
.BasketTXT a:hover{ color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top: 3px;text-decoration:underline;}
.basketIcon {
	position:absolute;
	left: 15px;
	bottom: 3px;
	border:0px;
}



#Search {
	height:25px;
	width:230px;
	position: absolute;
	left: 786px;
	top: 110px;
}

.Searchtextbox { 
	background-image:url(IMAGES/Backgrounds/search_BG.jpg); 
	background-repeat:no-repeat; 
	width:195px; 
	height:25px; 
	border: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#271325; 
	font-size:16px;
	padding-left:6px;
}


.Searchbutt{
	position:absolute;
	left: 200px;
	top: 0px;
}

.menu_style{float:left;}
.menu_bg{padding:0 0 0 6px;  margin: 0 19px 0 7px; height:40px; background:url(images/backupNAVBar/menu_bg.png) repeat-x top left;}
/*.menu_bg{padding:0 0 0 6px;  margin: 0 19px 0 7px; height:10px; background-Color:#FFFFFF;}*/
.menu_left{padding:0px; margin:0px; background:url(images/backupNAVBar/menu_left.png) no-repeat top left;}
/*.menu_left{padding:0px; margin:0px;}*/
.menu_right{margin:0px; background:url(images/backupNAVBar/menu_right.png) no-repeat top right; }
/*.menu_right{margin:0px;}*/

.search_style{float:right; padding:8px 0px 0px 0px;}
.search_bg{padding-right:2px;}
.search_bg Input{color: #43494D;}
.clear_float{clear:both;}
		/* Header Rollover Menu */
		
		
		
#HeaderNav { height:135px; }

#sushila{ width:206px; float:left;}
#sushila A.sushila, A.sushila:visited, A.sushila{float:left;color:#000000;text-decoration:none;width:206px;height:135px;background:none;}
#sushila A.sushila SPAN, A.sushila SPAN, A.sushila SPAN{display:none;}
#sushila A.sushila:hover SPAN {float:left;display:inline;margin-top:-135px;padding:8px; position:relative;width:198px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/SushilaRo.jpg);background-repeat:no-repeat;}


#FabFrench{ width:204px; float:left;}
#FabFrench A.FabFrench, A.FabFrench:visited, A.FabFrench{float:left;color:#000000;text-decoration:none;width:204px;height:135px;background:none;}
#FabFrench A.FabFrench SPAN, A.FabFrench SPAN, A.FabFrench SPAN{display:none;}
#FabFrench A.FabFrench:hover SPAN {float:left;display:inline;margin-top:-135px;padding:8px; position:relative;width:196px;height:135px;font-size:12px; color:#FFFFFF;background-image:url(images/HeaderNav/FabFrenchRo.jpg);background-repeat:no-repeat;}


#fairytale{ width:204px; float:left;}
#fairytale A.fairytale, A.fairytale:visited, A.fairytale{float:left;color:#000000;text-decoration:none;width:204px;height:135px;background:none;}
#fairytale A.fairytale SPAN, A.fairytale SPAN, A.fairytale SPAN{display:none;}
#fairytale A.fairytale:hover SPAN {float:left;display:inline;margin-top:-135px;padding:8px;position:relative;width:196px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/FairytaleRo.jpg);background-repeat:no-repeat;}


#InspiredNature{ width:204px; float:left;}
#InspiredNature A.InspiredNature, A.InspiredNature:visited, A.InspiredNature{float:left;color:#000000;text-decoration:none;width:204px;height:135px;background:none;}
#InspiredNature A.InspiredNature SPAN, A.InspiredNature SPAN, A.InspiredNature SPAN{display:none;}
#InspiredNature A.InspiredNature:hover SPAN {float:left;display:inline;margin-top:-135px;padding:8px;position:relative;width:196px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/InspiredNatureRo.jpg);background-repeat:no-repeat;}


#amore{ width:206px; float:left;}
#amore A.amore, A.amore:visited, A.amore{float:left;color:#000000;text-decoration:none;width:206px;height:135px;background:none;}
#amore A.amore SPAN, A.amore SPAN, A.amore SPAN{display:none;}
#amore A.amore:hover SPAN {float:left;display:inline;margin-top:-135px;padding:8px; margin-right:10px;position:relative;width:198px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/amoreRo.jpg);background-repeat:no-repeat;}

.Boutique_text { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-align:center;}

/*#luxavwrapper{ width:173px; float:left;}
#luxavwrapper A.luxav, A.luxav:visited, A.luxav{float:left;color:#000000;text-decoration:none;width:173px;height:135px;background:none;}
#luxavwrapper A.luxav SPAN, A.luxav SPAN, A.luxav SPAN{display:none;}
#luxavwrapper A.luxav:hover SPAN {float:left;display:inline;margin-top:-135px;padding-left:8px; position:relative;width:165px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/luxury_avenueRan.gif);background-repeat:no-repeat;}



#harmwrapper{ width:170px; float:left;}
#harmwrapper A.harm, A.harm:visited, A.harm{float:left;color:#000000;text-decoration:none;width:170px;height:135px;background:none;}
#harmwrapper A.harm SPAN, A.harm SPAN, A.harm SPAN{display:none;}
#harmwrapper A.harm:hover SPAN {float:left;display:inline;margin-top:-135px;padding-left:8px; position:relative;width:168px;height:135px;font-size:12px; color:#FFFFFF;background-image:url(images/HeaderNav/harmoniousR.jpg);background-repeat:no-repeat;}


#spsowrapper{ width:170px; float:left;}
#spsowrapper A.spso, A.spso:visited, A.spso{float:left;color:#000000;text-decoration:none;width:170px;height:135px;background:none;}
#spsowrapper A.spso SPAN, A.spso SPAN, A.spso SPAN{display:none;}
#spsowrapper A.spso:hover SPAN {float:left;display:inline;margin-top:-135px;padding-left:8px;position:relative;width:168px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/something_specialR.jpg);background-repeat:no-repeat;}


#deessewrapper{ width:168px; float:left;}
#deessewrapper A.deesse, A.deesse:visited, A.deesse{float:left;color:#000000;text-decoration:none;width:168px;height:135px;background:none;}
#deessewrapper A.deesse SPAN, A.deesse SPAN, A.deesse SPAN{display:none;}
#deessewrapper A.deesse:hover SPAN {float:left;display:inline;margin-top:-135px;padding-left:8px;position:relative;width:168px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/DesseR.jpg);background-repeat:no-repeat;}


#ameliewrapper{ width:168px; float:left;}
#ameliewrapper A.amelie, A.amelie:visited, A.amelie{float:left;color:#000000;text-decoration:none;width:168px;height:135px;background:none;}
#ameliewrapper A.amelie SPAN, A.amelie SPAN, A.amelie SPAN{display:none;}
#ameliewrapper A.amelie:hover SPAN {float:left;display:inline;margin-top:-135px;padding-left:8px;position:relative;width:168px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/amelieR.jpg);background-repeat:no-repeat;}


#taluwrapper{ width:175px; float:left;}
#taluwrapper A.talu, A.talu:visited, A.talu{float:left;color:#000000;text-decoration:none;width:175px;height:135px;background:none;}
#taluwrapper A.talu SPAN, A.talu SPAN, A.talu SPAN{display:none;}
#taluwrapper A.talu:hover SPAN {float:left;display:inline;margin-top:-135px;padding-left:8px; padding-top:10px; position:relative;width:168px;height:135px;font-size:12px;color:#FFFFFF;background-image:url(images/HeaderNav/tallulahR.jpg);background-repeat:no-repeat;}*/


/*---------------------------------------------------------------*/





/*MAIN BODY*/

#AddressInfo {
	width:409px;
	height:153px;
	background-image:url(IMAGES/Backgrounds/gradient_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	border:none;
}


#AddressInfo span {margin: 0px 5px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

#DeliveryPriceInfo {
	width:409px;
	height:153px;
	background-image:url(IMAGES/Backgrounds/gradient_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	border:none;
}

#DeliveryPriceInfo select {margin: 0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;width:240px;}
#DeliveryPriceInfo .labelShipCharge {margin: 0px 5px 2px 35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;font-weight:bold;}
#DeliveryPriceInfo span {margin: 0px 5px 2px 80px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;font-weight:bold;}

#DeliveryPriceInfo .PayNowButton {margin: 15px 5px 2px 204px;background-Color:#480D3D;Color:#FFFFFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;font-weight:bold;text-decoration:none;height:20px;}

.LinkButton {margin:  15px 5px 2px 170px;background-Color:#480D3D;Color:#FFFFFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;font-weight:bold;text-decoration:none;height:20px;border:0;text-align:center;}
.LinkButton:alink {margin:  15px 5px 2px 200px;background-Color:#480D3D;Color:#FFFFFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;font-weight:bold;text-decoration:none;height:20px;border:0;text-align:center;}
#MainBody {
	margin:10px;
	width:1004px;
}

#Categories {
	width:165px;
	float:left;
}

.t2 {
	background: url('IMAGES/Backgrounds/Curved_Categories_BG/dot.gif') repeat-x 0 0;
	background-color:#CCCCCC;
}
.b2 {background: url('images/Backgrounds/Curved_Categories_BG/dot.gif') repeat-x 0 100%; }
.l2 {background: url('images/Backgrounds/Curved_Categories_BG/dot.gif') repeat-y 0 0; }
.r2 {background: url('images/Backgrounds/Curved_Categories_BG/dot.gif') repeat-y 100% 0; }
.bl2 {background: url('images/Backgrounds/Curved_Categories_BG/bl.gif') no-repeat 0 100%; }
.br2 {background: url('images/Backgrounds/Curved_Categories_BG/br.gif') no-repeat 100% 100%; }
.tl2 {background: url('images/Backgrounds/Curved_Categories_BG/tl.gif') no-repeat 0 0; }
.tr2 {background: url('images/Backgrounds/Curved_Categories_BG/tr.gif') no-repeat 100% 0; padding-left:5px; padding-right:5px; padding-bottom:5px;}


#Content {
	width:829px;
	float:left;
}

#Right_Side_Wrapper { width:829px; margin-left:10px; float:left;}

#CS_Payment_Wrapper { width:500px; float:left;}

	/*CATEGORY MENU*/



#CategoryMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}




#CategoryMenu  LI {
	FONT-SIZE: 12px;
	COLOR: #333333;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	list-style-type: none;
}
#CategoryMenu LI A {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	display: block;
	/*border-bottom: 1px solid #D6D6D6;*/
	text-decoration: none;
	display: block;
	padding: 3px;
	padding-left:6px;
	width: 148px;
	list-style-type: none;
}
#CategoryMenu UL LI A:hover {
	color: #FFFFFF;
	/*background-color: #3D0C35;*/
	background-image: url(IMAGES/Backgrounds/cat_menu_bg.gif) ;
	background-repeat: no-repeat;
	background-position: center left ;
	list-style-type: none;
}

#CategoryMenu LI a:link
{
color: #333333;
text-decoration: none;
list-style-type: none;
}



#Welcome {
	width:829px;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
}


#Highlights {
	width:409px;
	height:153px;
	background-image:url(IMAGES/Backgrounds/Highlights.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	float: left;
}

#Highlights UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }

#Highlights LI {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	COLOR: #333333;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-image: url(IMAGES/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
}
#Highlights LI A {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	COLOR: #333333;
	LINE-HEIGHT: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	padding-left:6px;
	text-decoration: none;
	display: block;
	padding: 3px;
	width: 300px;
	list-style-type: none;
}
#Highlights UL LI A:hover {
	COLOR: #FFFFFF;
	background-image: url(IMAGES/Backgrounds/highlights_hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
}




/*#NewsletterWrapper {}*/

#Newsletter {
	width:409px;
	height:153px;
	background-image:url(IMAGES/Backgrounds/newsletter_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	float:left;
	border:none;
}

#Newsletter p {margin-right:100px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}


#Newslettertextbox {
	position: relative;
	left:20px;
	top:10px;
	width: 300px;
}

.Newslettertextboxstyle { 
	background-image:url(IMAGES/Backgrounds/search_BG.jpg); 
	background-repeat:no-repeat; 
	width:195px; 
	height:25px; 
	border: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#271325; 
	font-size:16px;
	padding-left:6px;
}


.Newsletterbutt{
	position:absolute;
	left: 200px;
	top: 0px;
}

.Newslettertextboxlabel
{
    font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF0000; 
	font-size:11px;
	padding-bottom:10px;
}
    
/* Media Code*/

#Shopping_Table
{
    float:left;
    width:829px;
}

#Shopping_Textexplain
{
	width:269px;
	height:120px;
	background-image:url(IMAGES/Backgrounds/generic_bg_New.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	border:none;    
}

#Shopping_Textexplain p {margin: 2px 5px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#QuickAdd {
	width:269px;
	height:120px;
	background-image:url(IMAGES/Backgrounds/generic_bg_New.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	border:none;
}

#QuickAdd p {margin:0px 5px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

#QuickAddbox {
	position: relative;
	left:20px;
	top:10px;
	width:269px;
}

#MediaCode {
	width:269px;
	height:120px;
	background-image:url(IMAGES/Backgrounds/generic_bg_New.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	border:none;
}


#MediaCode p {margin: 0px 5px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}


#Mediacodetextbox {
	position: relative;
	left:20px;
	top:10px;
	width:269px;
}

.MediaCodebutt{
	position:absolute;
	left: 70px;
	top: 0px;
}

.MediaCodetextboxlabel
{
    font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
	margin-left:10px; 
	font-size:11px;
}
/* End Media Code */

#Gift_Boxes {
	width:409px;
	height:95px;
	background-image:url(IMAGES/Backgrounds/gift_box_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	float: left;
}

#Gift_Boxes p {margin-right:80px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}





#Free_Delivery { width:409px; height:95px; background-image:url(IMAGES/Backgrounds/delivery_bg.jpg); background-repeat:no-repeat; margin-top:10px; margin-left:10px; float: left;}

#Free_Delivery p {margin-right:80px; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}



#Prod_detail {
	width:829px;
	float:left;
}


#Prod_Img_wrapper { width:350px; float:left;}

#Prod_Img {
	width:350px;
	border: 1px solid #785F74;

	/*padding:5px;*/
}

#view_lrg_image { padding-top:5px; padding-bottom:5px; text-align:center;}

.image_border {
	
	border: 1px solid #785F74;
}

.image_border img{padding-left:1px;padding-right:1px;}
.recommend {
	width:152px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align: center;
	padding: 1px;
	padding-bottom:17px;
}
.recommend a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #666666;text-decoration:none;}
.recommend a:link{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #666666;text-decoration:none;}
.recommend a:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #666666;text-decoration:none;}
.productsyoumaylike{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #666666;text-decoration:none;}

.Baskettop-align {
	background-image: url(IMAGES/Backgrounds/bordertop.png);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}

.Basketbottom-align {
	/*background-image: url(IMAGES/Backgrounds/borderBottom.png);*/
	background-repeat: no-repeat;
	background-position:bottom;
}

.ERPtabletop-align 
{
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666;
	padding:8px 0px 3px 0px;
}
.border {
	font-family:Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;text-align:center;
	}
	
.TotalTXT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666;text-align:right;font-weight:bold;padding:5px 0px 5px 0px;}
	
.defaultBasketTXT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }

#Prod_Info {
	margin-left:10px;
	width:467px;
	float:left;
}

.Prod_Title 
{
    font:Georgia, "Times New Roman", Times, serif; 
    font-size:18px; color:#785F74; margin-top:10px; margin-bottom:5px; margin-left:20px; 
    text-align:center;
}

.Prod_StockCode 
{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; color: #666666;text-align:left;font-weight:bold;
}
#breadcrums {
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	background-color:#E4E4E4;
	width: 829px; /*100%*/
	padding-top:3px;
	margin:0px 0px 5px 10px;
	height:15px;
}

#breadcrums a { color: #333333; text-decoration:none;}
#breadcrums a:hover { color: #333333; text-decoration: underline;}





/*---------------------------------------------------------------*/




/*FOOTER*/


#Footer { background-image:url(IMAGES/Backgrounds/footer_bg.gif); height:200px; margin-top: 10px; width:1024px; float:left; position:relative;z-index:1;
	float:left;}

.footerstyle {color:#8B6D86; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; margin-top:11px; position:relative;}
.footerstyle a {color:#8B6D86; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; margin-top:11px; position:relative;}
.footerstyle a:hover {color:#8B6D86; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; margin-top:11px; position:relative;}

#copy_style{float:none;}


.thawte {

	float: left;
	margin: 5px 0 0 5px;
	position:absolute;
    
}


.payment_method {
	position:absolute;
	z-index:1;
	margin: 5px 5px 5px 5px;
	left: 825px;
	top: 5px;
}

#SearchResults {
	width:829px;
	height:25px;
	background-image:url(IMAGES/Backgrounds/SearchResultBG.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:4px;
	/*margin-left:10px;*/
	margin-bottom:10px;
	float:left;
	border:none;
}
#SearchResults label {padding-left:25px;font-family:Arial,"Times New Roman";Font-Size:14px;Color:#FFFFFF;vertical-align:middle;font-weight:bold;}
.SearchResultsMiddle{text-align:center;}/*background-color:#C8AA9B;*/
.SearchResultsProduct {width:190px;height:210px;float:left;padding:5px;margin-top:10px;}
.SearchResultsImage {vertical-align:middle; padding:3px;height:190px;border-style:solid;border-color:#cccccc;border-width:1px;}
.SearchResultsText {height:20px;font-family:Georgia, Arial,"Times New Roman", Times, serif; font-size:12px; color:#333333;padding:3px;}
.SearchResultsText a{height:20px;font-family:Georgia, Arial, "Times New Roman", Times, serif; font-size:12px; color:#333333;padding:3px;}
.SearchResultsText a:hover{height:20px;font-family:Georgia, Arial, "Times New Roman", Times, serif; font-size:12px; color:#000000;text-decoration:none;padding:3px;}
.SearchResultsPrice {font-family:Georgia, Arial, "Times New Roman", Times, serif; font-size:12px; color:#480D3D;}
.SearchResultsSpacer{clear:both;}

.BoutiqueProductMiddle{text-align:center;}/*background-color:#C8AA9B;*/
.BoutiqueCatProductImage {width:190px;float:left;padding:5px;}
.BoutiqueCatProductText {float:left;height:20px;width:190px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333;padding:3px;}
.BoutiqueCatProductText a{height:20px;width:190px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333;padding:3px;}
.BoutiqueCatProductText a:hover{height:20px;width:190px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000;text-decoration:none;padding:3px;}
.BoutiqueSpacer{clear:both;}
/*------------------ Fabulously French Boutique -----------------------*/
#FabulouslyFrenchCat {width:829px;float:left;margin-left: 10px;}
#FabulouslyFrenchHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#FabulouslyFrenchHeading A{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#FabulouslyFrenchDetailLogo {width: 829px;height: 112px;background-image:url(IMAGES/FabulouslyFrench/detail_logo.jpg);background-repeat:inherit;margin-bottom:10px;}
#FabulouslyFrenchDetailLogo p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:0px; padding-left:10px;padding-top:2px;padding-bottom:3px;padding-right:500px;}

#FabulouslyFrenchTop { width:829px; height:41px; background-image:url(IMAGES/FabulouslyFrench/top.jpg); background-repeat:no-repeat;}
#FabulouslyFrenchBottom { width:829px; height:60px; background-image: url(IMAGES/FabulouslyFrench/bottom.jpg); background-repeat:no-repeat;}
#FabulouslyFrenchTopMiddle { background-color:#C8AA9B;width:829px; }

/*#FabulouslyFrenchTopMiddle span { padding:20px;}*/
/*---------------------------------------------------------------*/
/*------------------ Amore Boutique -----------------------*/
#AmoreCat {width:829px;float:left;margin-left: 10px;}
#AmoreHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#AmoreHeading A{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#AmoreDetailLogo {width: 829px;height: 112px;background-image:url(IMAGES/Amore/detail_logo.jpg);background-repeat:inherit;margin-bottom:10px;}
#AmoreDetailLogo p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:0px; padding-left:10px;padding-top:5px;padding-bottom:3px;padding-right:500px;}

#AmoreTop { width:829px; height:41px; background-image:url(IMAGES/Amore/top.jpg); background-repeat:no-repeat;}
#AmoreBottom { width:829px; height:60px; background-image: url(IMAGES/Amore/bottom.jpg); background-repeat:no-repeat;}
#AmoreTopMiddle { background-color:#ADADAD; padding:10px;}
/*#AmoreTopMiddle span { padding:20px;}*/
/*---------------------------------------------------------------*/
/*------------------ Fairytale Boutique -----------------------*/
#FairytaleCat {width:829px;float:left;margin-left: 10px;}
#FairytaleHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#FairytaleHeading A{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#FairytaleDetailLogo {width: 829px;height: 112px;background-image:url(IMAGES/Fairytale/detail_logo.jpg);background-repeat:inherit;margin-bottom:10px;}
#FairytaleDetailLogo p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:0px; padding-left:10px;padding-top:5px;padding-bottom:3px;padding-right:500px;}

#FairytaleTop { width:829px; height:41px; background-image:url(IMAGES/Fairytale/top.jpg); background-repeat:no-repeat;}
#FairytaleBottom { width:829px; height:60px; background-image: url(IMAGES/Fairytale/bottom.jpg); background-repeat:no-repeat;}
#FairytaleTopMiddle { background-color:#F3ECD7; padding:10px;}
/*#FairytaleTopMiddle span { padding:20px;}*/
/*---------------------------------------------------------------*/
/*------------------ Inspiredbynature Boutique -----------------------*/
#InspiredByNatureCat {width:829px;float:left;margin-left: 10px;}
#InspiredByNatureHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#InspiredByNatureHeading A{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#InspiredByNatureDetailLogo {width: 829px;height: 112px;background-image:url(IMAGES/InspiredByNature/detail_logo.jpg);background-repeat:inherit;margin-bottom:10px;}
#InspiredByNatureDetailLogo p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:0px; padding-left:10px;padding-top:5px;padding-bottom:3px;padding-right:500px;text-decoration:none;}

#InspiredByNatureTop { width:829px; height:41px; background-image:url(IMAGES/InspiredByNature/top.jpg); background-repeat:no-repeat;}
#InspiredByNatureBottom { width:829px; height:60px; background-image: url(IMAGES/InspiredByNature/bottom.jpg); background-repeat:no-repeat;}
#InspiredByNatureTopMiddle { background-color:#D1B8A1; padding:10px;}
/*#InspiredByNatureTopMiddle span { padding:20px;}*/
/*---------------------------------------------------------------*/
/*------------------ Sushila Boutique -----------------------*/
#SushilaCat {width:829px;float:left;margin-left: 10px;}
#SushilaHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#SushilaHeading A{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; margin-top:0px;padding-top:3px;padding-left:10px;text-decoration:none;text-align:center;padding-right:250px;font-weight:bold;}
#SushilaDetailLogo {width: 829px;height: 112px;background-image:url(IMAGES/Sushila/detail_logo.jpg);background-repeat:inherit;margin-bottom:10px;}
#SushilaDetailLogo p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-top:0px; padding-left:10px;padding-top:5px;padding-bottom:3px;padding-right:500px;}

#SushilaTop { width:829px; height:41px; background-image:url(IMAGES/Sushila/top.jpg); background-repeat:no-repeat;}
#SushilaBottom { width:829px; height:60px; background-image: url(IMAGES/Sushila/bottom.jpg); background-repeat:no-repeat;}
#SushilaTopMiddle {background-color:#D5B2B7; width:829px; }
/*#SushilaTopMiddle span { padding:20px;}*/

#navigation { width:800px;float:left;font-family:Arial,Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:12px; color:#480D3D; margin:15px 10px 15px 10px;}
#navigation .leftnav{float:left; width:33%;height:17px;margin:10px 4px 0 px 0px;text-align:left;}
#navigation .numnav{float:left;width:33%;margin:10px 4px 0 px 4px;text-align:center;}
#navigation .rightnav{float:left;width:33%;height:17px;margin:10px 4px 0 px 10px;text-align:right; }
/*---------------------------------------------------------------*/

#LiveLaughLove {
	width:200px;
	height:220px;
	background-image:url('IMAGES/Backgrounds/LiveLaughLove.jpg');
	background-repeat:no-repeat;
	margin-top:10px;
	float: left;
	margin-left: 10px;
	padding-top:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#LiveLaughLove p {
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#LiveLaughLove UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
#LiveLaughLove LI {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	COLOR: #333333;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-image: url('IMAGES/arrow_bulletNew.gif');
	background-repeat: no-repeat;
	background-position: left center;
	LIST-STYLE-TYPE: none;
}
#LiveLaughLove LI A {
	FONT-SIZE: 12px;
	font-family:Arial, Helvetica, sans-serif;
	COLOR: #333333;
	LINE-HEIGHT: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	padding-left:6px;
	text-decoration: none;
	display: block;
	padding: 3px;
	width: 155px;
	height:30px;
}
#LiveLaughLove LI A:hover {
	COLOR: #FFFFFF;
	background-image: url('IMAGES/Backgrounds/highlights_hover.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
#BeTheFirst {
	width:200px;
	height:220px;
	background-image:url('IMAGES/Backgrounds/BeTheFirst.jpg');
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:6px;
	float:left;
	border:none;
	padding-top:65px;
}
#BeTheFirst p {
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#BeTheFirsttextbox {
	position: relative;
	float:left;
	height:25px;
	width: 180px;
	background-image:url('IMAGES/Backgrounds/search_BG2.jpg');
	background-repeat:no-repeat;
	margin-left:5px;
	text-align: center;
}
.BeTheFirsttextboxstyle 
{
	width:180px;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border:none;
	background:none;
}
.BeTheFirstbutt {
	/*position:relative;*/
	left: 48px;
	top: 28px;
}
#Gift_Boxes {
	width:200px;
	height:220px;
	background-image:url('IMAGES/Backgrounds/GiftBoxBG.jpg');
	background-repeat:no-repeat;
	margin-top:10px;
	float: left;
	margin-left: 6px;
	padding-top:65px;
}
#Gift_Boxes p {
	/*padding-left:10px;*/
	padding-right:10px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#Delivery {
	width:200px;
	height:220px;
	background-image:url('IMAGES/Backgrounds/DeliveryBG.jpg');
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:6px;
	float: left;
	padding-top:65px;
}
#Delivery p {
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/* Sage Pay CSS Starts here*/
/* CSS Document */


#pageContainer
{
	margin-left: auto; 
    margin-right: auto;
    text-align: center;
    width: 860px;
}

#pageHeader 
{
    padding: 20px 20px 20px 20px;
    height: 40px;
	width: 800px;
}

#content 
{
	color:  #666666;
	width: 620px;
	float: left;
	padding: 12px;
	text-align: left;
    background: url('IMAGES/SageKit/greyBorderSidesWide.gif') repeat-y left top;
    
}

#contentHeader 
{
	color:#6F566B;/*#007F64;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:22px;
	padding-bottom: 14px;
}
#logo {
    float:left;
}

#siteTitle 
{
	float: right;
}

.subheader 
{
    background-image: url('IMAGES/SageKit/yellowBlob.png');
    background-repeat: no-repeat;
    background-position: 0px 22px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333; padding-left:30px; padding-right:0px; padding-top:20px; padding-bottom:8px /*#E98300;*/
}

.errorheader
{
    background-image: url('IMAGES/SageKit/redGrad.jpg');
    background-repeat: repeat-x;
    background-position:  left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
    padding: 12px;
    border: 1px solid #daa7a6;
}

.infoheader 
{
    background-image: url('IMAGES/SageKit/greenGrad.jpg');
    background-repeat: repeat-x;
    background-position:  left top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
    padding: 12px;
    border: 1px solid #b1d0b1;
}

.smalltext 
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color:  #666666;
}
.code 
{
	font-family: courier, Arial, Helvetica;
	font-size: 11px;
	color:  #666666;
}

.greybar 
{
	background-color:#cbcbcb;
	background-position: center 50%;
	background-image: url('IMAGES/SageKit/greyglass.gif');
	width: 865px
}
	
.greyBoxTop
{
    background: url('IMAGES/SageKit/greyBorderTop.gif') no-repeat left top;
    padding-top:5px; padding-bottom:6px; background-repeat:no-repeat
}
.greyBoxBottom
{
    background: url('IMAGES/SageKit/greyBorderBottom.gif') no-repeat left bottom;
    
}
.greyBoxSides
{
    background: url('IMAGES/SageKit/greyBorderSides.gif') repeat-y left top;
    width:210px; background-repeat:repeat-y
}

.resourcecontent
{
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    color: #675C53;
    text-align: center;
}
.resourcecontent td
{
    padding: 15px;
    font-size: 11px;
}

.warning 
{
	list-style-image:url('IMAGES/SageKit/form_bullet.gif');
	font-size: 12px;
	color: #CC0000
}

.formTable
{
    width: 75%;
    border: 0px none;
	border-collapse: collapse;
}

.formTable td
{
	border-top: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	border-bottom: 1px solid #d3d3d3;
    padding: 3px 10px 6px 3px;
	vertical-align: top;
}

.formFooter
{
    margin: 12px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.fieldLabel 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#575C53;
	font-size:14px;
	font-weight:normal;
	text-align: right;
	width: 33%;
}	

.fieldData 
{
	width: 70%;
}

.inputBoxDisable
{
    background-color: #DDDDDD;
    border: 1px solid #999999;
}
.inputBoxEnable
{
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

.greyHzShadeBar
{
    height: 20px;
    background-image: url('IMAGES/SageKit/greyGrad.png');
    background-repeat: repeat-x;
    background-position:  left bottom;
}



















