#MainContent { background-image:url(../images/template/section_leftbar.jpg); background-repeat:repeat-y;}

#MainContent .RightMenu { width:195px; float:left; font-size:11px;   }
#MainContent .GorgeousStrapline { padding-left:24px; padding-top:24px; }

#MainContent .LifeImage { padding-left:18px; padding-top:15px; }
#MainContent .ShopConfidence { padding-left:18px; padding-top:6px; padding-bottom:20px; }
#MainContent .GorgeousStrapline { padding-left:24px; padding-top:24px; }
#MainContent .RMSpacer { margin-left:21px; width:162px; background-color:#7F796D; height:1px; }
#MainContent .SectionItem { padding-left:27px; padding-bottom:5px; }
#MainContent .SectionItem a { text-decoration:none; color:#000; }  
#MainContent .SectionItem a:hover { text-decoration:underline; }  

#MainContent .LeftMenu { padding-left:28px; padding-top:23px; float:left; padding-bottom:10px;  font-size:11px; width:700px;  }
#MainContent .Breadcrumbline { font-size:10px; color:#333; padding-bottom:5px; }
#MainContent .Breadcrumbline a { color:#999; text-decoration:none; }
#MainContent .Breadcrumbline a:hover { text-decoration:underline; }



#CurrentMembers{ width:310px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#CurrentMembers a { color: #000000; text-decoration: none; }
#CurrentMembers a:hover {color: #999999;}

#CurrentMembers .LosBoxRep a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none; height:21px; padding-top: 7px; display:block; }
#CurrentMembers .LosBoxRep_Green { width:88px; float:left; text-align: center; background-color: #009900; color: #ffffff; }
#CurrentMembers .LosBoxRep_Green a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none;  height:21px; padding-top: 7px; display:block; }
#CurrentMembers .LosBoxRep a:hover {color: #999999;}

.LosBoxRep2 a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; height:21px; padding-top: 7px; display:block; }
.LosBoxRep2 a:hover {color: #999999;}

.LosBoxRep3 a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; height:21px; padding-top: 7px; display:block; }
.LosBoxRep3 a:hover {color: #999999;}


#NewMembers{ width:308px; padding-left:55px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; }

#NewMembers a { color: #000000; text-decoration: none; }
#NewMembers a:hover {color: #999999;}

#LeLoginBox{ margin-top:18px; width:298px; border: 1px solid #AAA794; background-color: #E8E8E8; padding-left: 10px; padding-bottom: 10px; padding-top: 7px; }
#SignupBox{	margin-top:18px; width:218px; border: 1px solid #AAA794;	background-color: #E8E8E8;	padding-left: 10px;	padding-bottom: 10px; padding-top: 10px; }


.LoginText{	float:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	width: 120px;	padding-top:6px; }
.LoginBox{	float:left;	padding-top:3px; }
.LoginBox2 {	float:left;	padding-top:6px; }
.LoginBox input{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

#accordion { margin:0; padding:0; width:700px; list-style-type:none; background-color:#FFFFFF; color:#000000; line-height:120%; }    
#accordion h3 { margin-bottom:0px; padding:0px; margin-top:1px;  }
#accordion .ui-accordion-header a { width:683px;padding:9px 0 0 15px; display:block; color:#000000; font-size:11px; font-weight:bold; height:21px; text-decoration:none; }
#accordion .ui-accordion-content  { width:689px; padding-left:9px; padding-top:10px; padding-bottom:6px;  border-left:1px solid #ECE6DA;  border-right:1px solid #ECE6DA; border-bottom:1px solid #ECE6DA; }
		
#accordion .ui-state-focus { outline: none; }
#accordion .ui-state-default{ background-color:#FEF3D7; border:1px solid #ECE6DA;  }
#accordion .ui-state-active { background-color:#E4DED0; }




.LoginButtonBox { padding-left:120px; padding-top:10px;   }
.SectionDetBox { float:left; width:340px; }

.LetickBox{ padding-top:5px; width: 30px; float:left;  }
.LetickBoxDel { padding-top:10px; width: 30px; float:left;  }
.LeInputField{ padding-top: 5px; float: left; width:210px;  }
.LeInputField2{ padding-top: 5px; float: left; width:80px;  }
.LeInputText{ padding-top: 7px; float: left; width: 120px;  }

.LeInputText2 { padding-top: 10px; float: left; width: 100px;  }

.deliveryaddtxt{ float:left; padding-top: 1px; width:98px; }
.deliveryaddtxt2{ float:left; padding-top: 10px; width:98px; }
.deliveryaddtxt3{ float:left; padding-top: 10px; width:98px; }
.deliveryaddtxt4{ float:left; padding-top: 3px; width:98px; }
.deliverynewtxt { float:left; }
.deliverynewtxt input { font-size:11px; }
.deliverynewtxt select { font-size:11px; }

.LeInputText3 { padding-top: 4px; float: left; width: 100px;  }
.LeInputField3 { padding-top: 4px; float: left; width: 190px;  }

.LE_Address { padding:10px; }
.LeInputTextst{ padding-top: 7px; float: left; width: 100px;  }
.LeInputFieldst { width:180px; padding-top: 5px; float: left; }
.Button_Back { float:left; padding-left:120px; }
.Button_EditAddress { padding-top:10px; padding-left:100px; }
.Button_Continue { float:left; padding-left:50px; }
.IncoiceDet { float:left; width:330px; }
.IncoiceDet textarea { width:250px; height:65px; padding:3px; }
.DeliveryDet textarea { width:250px; height:65px; padding:3px; }
.DeliveryDet {float:left; width:330px; }

.TComments { padding-bottom:6px; font-weight:bold; }

.deliveryaddradio{ float:left; width:30px; padding-top:7px; }
.gifttxt3{ float:left;  width:250px; }

.CartContainer { padding-left:152px; }

.voucherinvalid { font-weight:bold; color:#F00; }

.Title_desc { padding-left:110px; width:200px; float:left; font-weight:bold; padding-top:2px; }
.Title_Price { width: 100px; float:left; font-weight:bold; padding-top:2px; }
.Title_QTY { width: 80px; float:left; font-weight:bold; padding-top:2px; }
.Title_Total { width: 100px; float:left; font-weight:bold; padding-top:2px; }
.Title_BG {width:655px; margin-top:5px; margin-bottom:5px; background-color:#FEF3D7; color:#333333; height:19px;}
.NoItemsinCart { padding-left:110px;  }
.Product_Img { width:95px; float:left; padding-left:15px; }
.Product_Img img { border:#C1C1C1 1px solid; } 
.Product_Title {width:190px; float:left; padding-top:6px; padding-right:10px; }

.Product_Title a { color:#333333; text-decoration:none; }
.Product_Title a:hover { text-decoration:underline; }

.Product_Price {width:100px; float:left; padding-top:6px; }
.Product_QTY {width:80px; float:left; padding-top:6px; }
.Product_Total { width: 80px; float:left; padding-top:6px; }
.Product_RemImg { float:left; width:18px; padding-top:6px; }
.Product_Rem {float:left; width:70px; padding-top:6px; }

.Product_Rem a { color:#333333; text-decoration:none; }
.Product_Rem a:hover { text-decoration:underline; }

.SubTotal_Title { float:left; width:445px; text-align:right;}
.SubTotal_Price { float:left; padding-left:45px; width:100px; }
#GiftWrapItems { padding-top:5px; padding-left:10px; } 
.GWTick{ padding-top:1px; width: 25px; float:left;  }
.GWProdName{ padding-top: 5px; float: left; width:205px;  }

.Horizonatal_BG {width:655px; margin-top:5px; margin-bottom:5px; background-color:#7F796D; height:1px; clear:both;}
.LoginText_bullet1{ float:left; width: 350px; padding-top:6px; }
.LoginText_bullet2{ float:left; padding-top:6px; }

.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}


a.dp-choose-date {
	float: right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 2px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/myaccounts/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}


.HSBCText { float:left; width:525px;  }
.HSBCLogos { float:right; width:130px; text-align:center; padding-right:10px; }
