/* ELEMENT STYLES */
.homeheaderline2, .headerline2, .checkoutheaderline2 {margin-top: 18px;width:956px;}
.checkoutheaderline2 {min-height:40px;} /*For fixed ACE issue if you're in "use a promotional code" ONLY. it'll leave when ACE fixed*/
* html .checkoutheaderline2 {height:45px;} /*For fixed ACE issue if you're in "use a promotional code" ONLY. it'll leave when ACE fixed*/
.detailsontop .Lcat_detailsontop {width:956px;}
/* MAIN LOGO */
.Lmainlogo {float:left; padding:0; margin:0;}
.Lmainlogo img{border:0; padding-bottom:10px; position:relative; top:4px;}
* html .Lmainlogo img{border:0; margin-top:0; top:2px; position:relative;}
html:first-child>b\ody .Lmainlogo img{border:0; top:0px; position:relative;}

/* BANNER */
.Lbanner {float:right; padding-top:12px;}
.Lbanner img {border:none;}

/* TOP NAV CATEGORY LIST */
.Lcat_alltopnav {width:956px;}
.Ltopnavcats {}
.Ltopnavcats ul ul {margin:0; padding:0; list-style:none;}
.Ltopnavcats ul {}
.Ltopnavcats ul li {float:left; margin: 12px 0 3px 0; padding:0; background:url(../images/bg_headerpipe.gif) no-repeat 0 2px;}
* html .Ltopnavcats ul li {margin: 5px 0 4px 0;}

.Ltopnavcats ul li a {width:100%; display:block; padding:0; margin:0; text-align:center;height:19px;*height:22px;/* IE7 */}
* html .Ltopnavcats ul li a {height:19px;}
/*this is for mac safari*/
/*\*/
html*.Ltopnavcats ul li a {
  height:23px !important;
}/**/

/* this is for above css, please do not remove */
#abcdef {

}
/* */

.Ltopnavcats ul li a:hover {display:block; width:100%;}

.instore img {width:90px; margin:0 0 0 0;}
html>body .instore img {width:90px; margin:7px 0 0 0;}/*IE7*/
html>/**/body .instore img {width:90px; margin:2px 0 0 0;}



/*Define width on each category to following the design*/
.Ltopnavcats ul li.topnavtopbridal {display:none;}
/*.Ltopnavcats ul li.topnavtopbridal {width:76px;}*//*70054*/
.Ltopnavcats ul li.topnavtopcollections {width:107px;}  
.Ltopnavcats ul li.topnavtophighend {width:120px;}  
.Ltopnavcats ul li.topnavtopbracelets {width:92px;}  
.Ltopnavcats ul li.topnavtopcufflinks {width:92px;}  
.Ltopnavcats ul li.topnavtopearrings {width:92px;}  
.Ltopnavcats ul li.topnavtopwatches {width:91px;}
.Ltopnavcats ul li.topnavtopnecklaces {width:98px;}  
.Ltopnavcats ul li.topnavtoppendants {width:96px;}  
.Ltopnavcats ul li.topnavtoprings {display:none;} 
/*.Ltopnavcats ul li.topnavtoprings {width:74px;}*//*70054*/
.Ltopnavcats ul li.topnavtopringsnew {width:74px;}

/*.Ltopnavcats ul li.topnavtopbridal img {width:76px;}*//*70054*/
.Ltopnavcats ul li.topnavtopcollections img{width:107px;}  
.Ltopnavcats ul li.topnavtophighend img{width:120px;} 
.Ltopnavcats ul li.topnavtopbracelets img{width:92px;}  
.Ltopnavcats ul li.topnavtopcufflinks img{width:92px;}  
.Ltopnavcats ul li.topnavtopearrings img{width:92px;}
.Ltopnavcats ul li.topnavtopwatches img{width:91px;}
.Ltopnavcats ul li.topnavtopnecklaces img {width:98px;}  
.Ltopnavcats ul li.topnavtoppendants img{width:96px;}  
/*.Ltopnavcats ul li.topnavtoprings img{width:74px;}*/
.Ltopnavcats ul li.topnavtopringsnew img{width:74px;}

.Ltopnavcats ul li.topnavtopgifts {display:none;}
.Lcatnav ul li.navtopgifts ul li.navgifts {background:none;}

/* Top Nav - normal */
.instore a{background:url(../images/topnav/hdr_instore.gif) no-repeat top left; display:block; height:19px; margin:0 0 0 1px; padding:0 0 0 0;} /* if you change sth. to instore top nav please also edit in page>appoinment */
* html .instore a{background:url(../images/topnav/hdr_instore.gif) no-repeat top left; margin:1px 0 0 1px;padding:0;}
/*.Ltopnavcats ul li.topnavtopbridal a{background:url(../images/topnav/hdr_bridal.gif) no-repeat top center;}*//*70054*/
.Ltopnavcats ul li.topnavtopcollections a{background:url(../images/topnav/hdr_collections.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtophighend a{background:url(../images/topnav/hdr_highend.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopbracelets a{background:url(../images/topnav/hdr_bracelets.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopcufflinks a{background:url(../images/topnav/hdr_cufflinks.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopearrings a{background:url(../images/topnav/hdr_earrings.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopwatches a{background:url(../images/topnav/hdr_watches.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopnecklaces a{background:url(../images/topnav/hdr_necklaces.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtoppendants a{background:url(../images/topnav/hdr_pendants.gif) no-repeat top center;}
/*.Ltopnavcats ul li.topnavtoprings a{background:url(../images/topnav/hdr_rings.gif) no-repeat top center;}*//*70054*/
.Ltopnavcats ul li.topnavtopringsnew a{background:url(../images/topnav/hdr_rings.gif) no-repeat top center;}


/* Top Nav - mouse over */
.instore a:hover{background:url(../images/topnav/hdr_instore_on.gif) no-repeat top left; margin:0 0 0 1px; padding:0 0 3px 0;} /* if you change sth. to instore top nav please also edit in page>appoinment */
* html .instore a:hover{background:url(../images/topnav/hdr_instore_on.gif) no-repeat top left; margin:1px 0 0px 1px; padding:0;}
/*.Ltopnavcats ul li.topnavtopbridal a:hover{background:url(../images/topnav/hdr_bridal_on.gif) no-repeat top center;}*//*70054*/
.Ltopnavcats ul li.topnavtopcollections a:hover{background:url(../images/topnav/hdr_collections_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtophighend a:hover{background:url(../images/topnav/hdr_highend_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopbracelets a:hover{background:url(../images/topnav/hdr_bracelets_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopcufflinks a:hover{background:url(../images/topnav/hdr_cufflinks_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopearrings a:hover{background:url(../images/topnav/hdr_earrings_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopwatches a:hover{background:url(../images/topnav/hdr_watches_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtopnecklaces a:hover{background:url(../images/topnav/hdr_necklaces_on.gif) no-repeat top center;}
.Ltopnavcats ul li.topnavtoppendants a:hover{background:url(../images/topnav/hdr_pendants_on.gif) no-repeat top center;}
/*.Ltopnavcats ul li.topnavtoprings a:hover{background:url(../images/topnav/hdr_rings_on.gif) no-repeat top center;}*//*70054*/
.Ltopnavcats ul li.topnavtopringsnew a:hover{background:url(../images/topnav/hdr_rings_on.gif) no-repeat top center;}

/* LOGOUT LOGIN LINKS */
ul.Lustypelinks {
	font-size: 0.9em;
	float: left; 
	width: 200px; 
	padding: 0 4px 4px 0px; 
}
ul.Lustypelinks li {
	display: inline;  
	padding: 0 7px 0 0;
	border-left: solid 1px #999999;
}
ul.Lustypelinks li.myaccount {border-left: none;}
ul.Lustypelinks li.login {border-left: none;}
ul.Lustypelinks li.logout {padding: 0 0 0 9px;}
ul.Lustypelinks li a:active,
ul.Lustypelinks li a:visited,
ul.Lustypelinks li a:link {color: #999999; text-decoration: none;}
ul.Lustypelinks li a:hover {text-decoration: underline;}

/* WELCOME MESSAGE */
p.Lwelcome {
	font-size: 0.9em; 
	font-weight: normal; 
	padding: 0 0 0 1px;
	margin: 0;
	float: left; 
	width: 172px;
	color: #666666;
}
p.Lwelcome span {
	color: #cccccc;
	font-weight: bold;
	text-transform: capitalize;
}

/* CATEGORY TREE */
.Lcat_headerline2 {}
.Lcattree {font-size:0.8em;padding:0; margin:16px 0 0 13px; width:50%; float:left;color:#999999;}
.Lcattree a {color:#999999;text-decoration:none;}
.Lcattree a:link {color:#999999;text-decoration:none;}
.Lcattree a:active {color:#999999;text-decoration:none;}
.Lcattree a:visited {color:#999999;text-decoration:none;}
.Lcattree a:hover {color:#999999;text-decoration:underline;}
.menuFontNonSelected img {display:none;} /* by Nu -- to hide bullet image after cat name */

/* MINI-CART */
/* these styles use the element ref */
.yourbasketandcheckoutlink h3 a {margin:-10px 0 4px; 0;}
* html .yourbasketandcheckoutlink h3 a {margin:-7px 0 13px 0;}
.yourbasketandcheckoutlink h3 a:link,
.yourbasketandcheckoutlink h3 a:active,
.yourbasketandcheckoutlink h3 a:visited {
	color:#999999; 
	font-weight:normal;
	float:right;
	font-size:0.75em;
}
.yourbasketandcheckoutlink h3 a:hover {
	text-decoration: underline;
}
.minicartitemsandtotal {float:right; margin:10px 0 0 0;min-width:210px;height:5px;}
* html .minicartitemsandtotal {float:right; margin:9px 0 0 0;min-width:210px;height:6px;}
.minicartitemsandtotal h2{float: left;}
.minicartitemsandtotal h2 a:link,
.minicartitemsandtotal h2 a:active,
.minicartitemsandtotal h2 a:visited {
	color: #ffffff;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
}
.minicartitemsandtotal h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.minicartitemsandtotal ul {float:left;padding-left:.9em;}
.minicartitemsandtotal ul li {float:left; padding:0 1em 0 .85em; border-left:1px solid #B6B6B6;}
.minicartitemsandtotal ul li a:hover {
	text-decoration: underline;
	color:#cccccc;
}
.minicartitemsandtotal ul li a:active,
.minicartitemsandtotal ul li a:visited,
.minicartitemsandtotal ul li a:hover {
	text-decoration: none;
	color:#cccccc;
}
.minicartitemsandtotal ul li {font-size:0.9em;}
.minicartitemsandtotal ul li.items span, .minicartitemsandtotal ul li.total span {color: #ffffff; font-weight: bold;}
.minicartitemsandtotal ul li.items a, .minicartitemsandtotal ul li.items a:link, .minicartitemsandtotal ul li.items a:visited {text-decoration:none; color:#999999;}
.minicartitemsandtotal ul li.items a:hover {text-decoration: underline; color:#999999;}
.minicartitemsandtotal ul li.total {padding-right:0;}
.minicartitemsandtotal ul li.total a, .minicartitemsandtotal ul li.total a:link, .minicartitemsandtotal ul li.total a:visited {background:none !important;padding-left:0px;color:#999999;}

.minicartitemsandtotal ul.Lustypelinks li.logout a, 
.minicartitemsandtotal ul.Lustypelinks li.logout a:link, 
.minicartitemsandtotal ul.Lustypelinks li.logout a:visited {background:none !important;padding-left:0px;color:#999999;}
.minicartitemsandtotal ul li.total a:hover, .minicartitemsandtotal ul.Lustypelinks li.logout a:hover{color:#999999; text-decoration:underline;}

/* SEARCH BOX */
.Lsearch {width: 166px !important; width: 169px;}
.Lsearch h2 {display:none;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {padding:0; margin:0;}
.Lsearch select {width:146px; margin-bottom:5px;}
.Lsearch input#termtextkeywordsearch {width:134px !important; width:132px; margin:0 0 4px 0 !important; margin:1px 0 4px 0; border:1px solid #999999;}
* html #searchsubmit {float:right; margin:-22px 0 0 0; padding-right:6px;}
#searchsubmit {float:right; margin:-21px 0 0 0px; padding-right:9px;}

/* CATEGORY NAVIGATION */ /* By Nu */
.Lcatnav {padding-left:2px;padding-top:0;} 
/* hide level 1 */
.Lcatnav h2, .Lcatnav ul li a span {display:none;height:0;font-size:0.001px;color:#000;}
.Lcatnav ul {margin:0;padding:0;}
.Lcatnav ul li {display:none;}
*html .Lcatnav ul li {display:none;height:0;}
.Lcatnav a, .Lcatnav a:link, .Lcatnav a:visited{text-decoration:none;}
/* show level 2 */
.Lcatnav ul li ul li {font-size:1em;font-weight:bold;display:block;border:0;margin:0;padding:0;width:160px;padding-bottom:15px;} /* space each cat */
.Lcatnav ul li ul li a{
	display:block;
	width:162px;
	padding-bottom:3px;
	padding-top:0;
	color:#fff !important;
	background: url(../images/tran_line.png) no-repeat bottom; 
	_background-image:none;
}
/* show level 3 */
.Lcatnav ul li ul li ul li {font-weight:normal;padding:0 0 0 10px;}
.Lcatnav ul li ul li ul li a{font-size:1em;text-align:left;border:none;display:block;width:95%;padding:7px 0 7px 0;color:#ccc !important;margin-top:0; background: url(../images/tran_line2.png) no-repeat; _background-image:none;}


/* EMAIL SIGNUP */
.Lemailsignup {color:#666; background:url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top:4px;}
.Lemailsignup h2 {width:160px; height:23px; position:relative; margin:0; padding:0; overflow:hidden;}
.Lemailsignup h2 span {background:url(../images/hdr_newsletter.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.Lemailsignup label {width:100%; float:none;}
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {margin:0; padding:6px;}

/* GIFT CERTIFICATE LINK */
.Lgiftlink {margin:-5px 0 0 -6px; float:left; font-size:0.9em;}
.Lgiftlink h2 {display:none;}
.Lgiftlink h2 span {display:none;}
.Lgiftlink p {padding: 0 .9em 0 .9em; line-height:10px; background:url(../images/bg_piperight.gif) no-repeat;}
.Lgiftlink a:hover {color:#999999; text-decoration:underlline;}
.Lgiftlink a, .Lgiftlink a:active, .Lgiftlink a:visited {color:#999999; text-decoration:none;}

/* REFER A FRIEND LINK */
.Lreferfriendlink {background:url(../images/curvebot_colone_grey.gif) no-repeat left bottom; margin-top:4px;}
.Lreferfriendlink h2 {width:160px; height:23px; position:relative; margin:0; padding:0; overflow:hidden;}
.Lreferfriendlink h2 span {background:url(../images/hdr_refer.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.Lreferfriendlink p {padding:0 7px 7px 7px;}
.Lreferfriendlink a, .Lreferfriendlink a:hover {color:#666;}

/* PAGE CATEGORY LINKS */
.Lpcatlinks {background:url(../images/curvebot_colone_white.gif) no-repeat left bottom; margin-top:4px;}
.Lpcatlinks h2 {width:160px; height:3px; position:relative; margin:0; padding:0; overflow:hidden;}
.Lpcatlinks h2 span {background:url(../images/hdr_otherlinks.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.Lpcatlinks ul {padding:0 0 10px 7px; margin:0;}
.Lpcatlinks li {margin:0; background:url(../images/bulletoff.gif) no-repeat 0 8px; border-bottom:1px solid #ccc; padding:5px 0 5px 10px; width:135px;}

/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {}

/* INTERNAL IMAGE */
.Linternalimage {float:left;}


/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
 
	
/* SPOTLIGHT PRODUCT LIST */
/* use items per page value to control display */
.Lspotlights {background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom; width:175px; overflow:hidden;}
.Lspotlights h2 {width:175px; height:23px; position:relative; margin:0; padding:0; overflow:hidden;}
.Lspotlights h2 span {background:url(../images/hdr_werecommend.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.Lspotlights ul li {clear:both; margin:0 5px; padding:5px 0; width:100%; overflow:hidden;}
.Lspotlights ul .details {float:right; width:85px;}
.Lspotlights ul .image {float:left; width:84px;}
.Lspotlights ul .image img {border:1px solid white;}

/* NUMBERED PRODUCT LIST */
.Ltopsellers {background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top:4px;}
.Ltopsellers h2 {width:175px; height:23px; position:relative; margin:0; padding:0; overflow:hidden;}
.Ltopsellers h2 span {background:url(../images/hdr_topsellers.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.Ltopsellers ol {clear:both; /* use this instead of a clear-all div in the html */ padding:7px 0; margin:0 0 4px 35px;}
.Ltopsellers ol li {padding:1px 0;}
.Ltopsellers .price {display:block;}

/* STORY LIST */
.Lstorylist ul {margin-top:4px;}
.Lstorylist img {border:0; padding-top:1px;}
.Lstorylist h2 {display:none;}

/* FOOTER */
.footerlink_left {float:left; width:710px; padding-top:5px;/*margin:6px 0 0 31px;*/}
* html .footerlink_left {float:left; width:710px; padding-top:1px;/*margin:6px 0 0 31px;*/}
.Lfooter ul li a:hover {color:#999999; text-decoration: underline !important;}
.Lfooter ul li a:link, .Lfooter ul li a:active, .Lfooter ul li a:visited {color:#999999; text-decoration: none;}

.Lfooter li {float:left; display:inline; background:url(../images/bg_piperight.gif) no-repeat; padding: 0 1.1em 0 1.1em; font-size:0.75em; line-height:10px !important;}
.Lfooter li.first {padding-left:0;background:none;}
	
/* VENDA LOGO */
#vendalogo {float:right; text-align:right; border-left:0; padding-right:13px;}
p.copyright {float:right; text-align:right; font-size:0.8em; padding-right:13px; margin-top:4px;}
* html p.copyright {float:right; text-align:right; font-size:0.8em; padding-right:13px; margin-top:-1px;}
	
/* GRAPHICAL PROMOTIONS */
.Lpromos ul {margin-top:4px;}
.Lpromos img {border:0; padding-top:1px;}
.Lpromos h2 {display:none;}

/* NEWS STORY LIST */
.Lnewslist {background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top:4px;}
.Lnewslist h2 {width:175px; height:23px; position:relative; margin:0; padding:0; overflow:hidden;}
.Lnewslist h2 span {background:url(../images/hdr_headlines.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.Lnewslist ul {width:155px; margin:0; padding:5px 0 5px 20px; list-style:disc;}
.Lnewslist ul li {padding-right:5px;}
.Lnewslist h3 {margin:0; padding:0; display:inline;}
.Lnewslist p {margin:0; padding:0; display:inline; color:#999;}

/*CUSTOMER QUOTES STORY LIST */
.Lcustomerquotes {text-align:center; margin-top:14px;}
.Lcustomerquotes h2 {display:none;}
.Lcustomerquotes li {padding:0 12px 15px 12px; background: url(../images/quotes.gif) no-repeat top left;}
.Lcustomerquotes h3 {font-size:0.9em; font-weight:normal; padding:0; margin:0;}
.Lcustomerquotes h4 {font-size:0.9em; padding:0; margin:0;}
.Lcustomerquotes h5 {font-size:0.9em; font-weight:normal; padding:0; margin:0;}

/*SINGLE LEVEL CATEGORY LIST */
.Lonelevelcatlist {}

/* STORE LOCATOR */
.Lstorelocator {background:url(../images/curvebot_colthree_white.gif) no-repeat left bottom; margin-top:4px;}
.Lstorelocator h2 {width:175px; height:23px; position:relative; margin:0; padding:0; overflow:hidden;}
.Lstorelocator h2 span {background:url(../images/hdr_storelocator.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#pcsubmit {padding:0 0 5px 140px;}
.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {margin:0; padding:6px;}

/* MY ACCOUNT NAV */
/*.Lmyacccontactdetails {background:url(../images/curvebot_colone_white.gif) no-repeat left bottom;}*/
/*.Lmyaccaccountdetails, .Lmyaccdeliverydetails, .Lmyaccorderhistory, .Lmyaccreminders, .Lmyaccreferfriend {background:url(../images/curvebot_colone_white.gif) no-repeat left bottom; margin-top:8px;}*/
.Lmyaccaccountdetails ul, .Lmyacccontactdetails ul, .Lmyaccdeliverydetails ul, .Lmyaccorderhistory ul, .Lmyaccreminders ul, .Lmyaccreferfriend ul {margin-left:12px; padding-bottom:0px;}       /*Edit by Pui*/
.Lmyaccaccountdetails h2, .Lmyacccontactdetails h2, .Lmyaccdeliverydetails h2, .Lmyaccorderhistory h2, .Lmyaccreminders h2, .Lmyaccreferfriend h2 {width:160px; position:relative; margin:0; padding:0; overflow:hidden;}    /*Edit by Pui*/
/*.Lmyaccaccountdetails h2 span {background:url(../images/hdr_myaccaccountdetails.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
/*.Lmyacccontactdetails h2 span {background:url(../images/hdr_myacccontactdetails.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
/*.Lmyacccontactdetails li.first {}  /*Edit by Pui*/
/*.Lmyacccontactdetails li.last {}   /*Edit by Pui*/
/*.Lmyaccdeliverydetails h2 span {background:url(../images/hdr_myaccdeliverydetails.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
/*.Lmyaccorderhistory h2 span {background:url(../images/hdr_myaccorderhistory.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
/*.Lmyaccreminders h2 span {background:url(../images/hdr_myaccreminders.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
/*.Lmyaccreferfriend h2 span {background:url(../images/hdr_myaccreferfriend.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/

/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*#relatedbasket {background:url(../images/curvebot_large.gif) no-repeat left bottom; width:555px; overflow:hidden;}*/
/*#relatedbasket h2 {width:555px; height:26px; position:relative; margin:0; padding:0; overflow:hidden;}*/
/*#relatedbasket h2 span {background:url(../images/hdr_relatedproducts.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
/*#relatedbasket ul li {float:left; width:120px; margin:10px 0 10px 10px;}*/

/*--- By Nu ---*/


/*--- End By Nu ---*/



/*--- By Bird ---*/
#relatedbasket ul li{
	width: 180px;
	float:left;
}
 #relatedbasket .image{
	width: 180px;
}
 #relatedbasket .details{
	width: 180px;
}
 #relatedbasket .details h3{
	float:left;
	padding-top:5px;
	width: 140px;
}
 #relatedbasket .details p{
	float:left;
    width: 30px;
}

/* pop up order sum */

  #popups #help div{margin-bottom:10px;}
  #popups #help img{margin-top:10px;}
  #popups #help h1{display:none;}
  #popups #help form{display:none;}
  #popups ul#ineedsingin{font-style:Arial; font-size:0.91em; color:#999;}
  #popups img{margin:10px 0 5px 0;}
  
/*--- End By Bird*/



/*--- By Pui ---*/
/*=====orderhistory=====*/
.Lmyaccorderhistory ul li a:visited,a:link,a:active {color:#999; text-decoration:none;}
.Lmyaccorderhistory ul li a:hover {color:#999; text-decoration:underline;}
.Lmyaccorderhistory h2 {border-bottom:1px solid #595959; width:224px; padding-bottom:2px;}
.Lmyaccorderhistory h2 {color:#fff; font-style:Arial; font-size:1.1em;}
.Lmyaccorderhistory h2 {background:url(../images/ico_test.gif) no-repeat 88px 7px;}
.Lmyaccorderhistory ul {font-style:Arial; font-size:1.0em; color:#999; padding-bottom:23px;}
.Lmyaccorderhistory ul li.first {padding-top:4px;}

/*====accountdetail=====*/
.Lmyaccaccountdetails ul li a:visited,a:link,a:active {color:#999; text-decoration:none;}
.Lmyaccaccountdetails ul li a:hover {color:#999; text-decoration:underline;}
.Lmyaccaccountdetails h2 {border-bottom:1px solid #595959; width:224px; padding-bottom:3px;}
.Lmyaccaccountdetails h2 {color:#fff; font-style:Arial; font-size:1.1em;}
.Lmyaccaccountdetails h2 {background:url(../images/ico_test.gif) no-repeat 103px 7px;}
.Lmyaccaccountdetails ul li {margin:0.4em 0;}
.Lmyaccaccountdetails li.first{border-bottom:1px solid #262626; padding-bottom:5px; width:212px;}
.Lmyaccaccountdetails ul {font-style:Arial; font-size:1.0em; color:#999; padding-bottom:24px;}

/*====contactdetails=====*/
.Lmyacccontactdetails li a:visited,a:link,a:active {color:#999; text-decoration:none;}
.Lmyacccontactdetails li a:hover {color:#999; text-decoration:underline;}
.Lmyacccontactdetails li.last a p {cursor:hand; text-indent:-5000px; display:block; width:30px; /*height:20px;*/ background:url(../images/bt_edit.gif) no-repeat left top; margin:0 0 0px 175px;}  /*edit click*/
.Lmyacccontactdetails li.last {border-bottom:1px solid #262626; width:212px; padding-bottom:8px; margin-bottom:2px;}
.Lmyacccontactdetails h2 {border-bottom:1px solid #595959; width:224px; padding-bottom:4px; color:#fff; font-style:Arial; font-size:1.1em; margin-top:7px;}
.Lmyacccontactdetails h2 {background:url(../images/ico_test.gif) no-repeat 100px 7px;}
.Lmyacccontactdetails ul {font-style:Arial; font-size:1.0em; color:#999; padding-bottom:8px;}
.Lmyacccontactdetails ul li {margin:0.3em 0;}
.Lmyacccontactdetails ul li.first span.addrName {font-weight:normal;}
.Lmyacccontactdetails ul li.first {padding-top:3px;}

/*====reminders=====*/
.Lmyaccreminders ul li a:visited,a:link,a:active {color:#999; text-decoration:none;}
.Lmyaccreminders ul li a:hover {color:#999; text-decoration:underline;}
.Lmyaccreminders h2 {border-bottom:1px solid #595959; width:224px; padding-bottom:3px;}
.Lmyaccreminders h2 {color:#fff; font-style:Arial; font-size:1.1em;}
.Lmyaccreminders h2 {background:url(../images/ico_test.gif) no-repeat 73px 7px;}
.Lmyaccreminders ul li {margin:0.5em 0;}
.Lmyaccreminders li {border-bottom:1px solid #262626; padding-bottom:5px; width:212px;}
.Lmyaccreminders li.last {border:0;}
.Lmyaccreminders ul {font-style:Arial; font-size:1.0em; color:#999;}

/*====deliverydetail=====*/
.Lmyaccdeliverydetails ul li a:visited,a:link,a:active {color:#999; text-decoration:none;}
.Lmyaccdeliverydetails ul li a:hover {color:#999; text-decoration:underline;}
.Lmyaccdeliverydetails h2 {border-bottom:1px solid #595959; width:224px; padding-bottom:3px;}
.Lmyaccdeliverydetails h2 {color:#fff; font-style:Arial; font-size:1.1em;}
.Lmyaccdeliverydetails h2 {background:url(../images/ico_test.gif) no-repeat 110px 7px;}
.Lmyaccdeliverydetails ul {font-style:Arial; font-size:1.0em; color:#999; padding-bottom:23px;}
.Lmyaccdeliverydetails ul li.first {padding-top:6px;}

.helpinfo ul li a {color:#999;}
.helpinfo ul li a:hover {color:#999;}
.Lpcatlinks ul li a {color:#999;}
.Lpcatlinks ul li a:hover {color:#999;}
.Lreferfriendlink p {width:148px;}   
.Lgiftlink p {width:148px;}
.Lemailsignup p {width:148px;}   


/*-----tellafriend-----*/
#tellafriend h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;}
#tellafriend h1 {border-bottom:1px solid #595959; width:100%; padding-bottom:3px;}
#tellafriend p {margin:0; padding:0; font-style:Arial; color:#ccc; padding-top:18px; padding-bottom:20px;}
#tellafriend div.yourfriend {font-style:Arial; color:#fff; font-size:1.1em; font-weight:bold;}
#tellafriend div.yourfriend {border-bottom:2px solid #252525; padding-bottom:3px; width:930px;}
#tellafriend div.covertell {background-color:#171717; margin-top:3px; width:930px; min-height:170px;height:163px;height:auto !important;}
div.covertell fieldset div.message textarea {background:#666; color:#000;}
#tellafriend div.friendname {padding:0; margin:0; padding-top:6px; width:600px;}
#tellafriend div.friendemail {padding:0; margin:0; width:600px;}
#tellafriend div.message {padding:0; margin:0; width:600px;}
#tellafriend div label {padding:0; margin:0; clear:both; padding-left:10px; font-style:Arial; color:#ccc; width:95px;}
#tellafriend div.friendname input#name {width:143px; height:16px; background-color:#666; border:1px solid #999; font-style:Arial; color:#000; margin-top:2px; margin-bottom:2px;}
#tellafriend div.friendname input#fname {width:143px; height:16px; background-color:#666; border:1px solid #999; font-style:Arial; color:#000; margin-top:2px; margin-bottom:2px;}
#tellafriend div.friendemail input#email {width:143px; height:16px; background-color:#666; border:1px solid #999; font-style:Arial; color:#000; margin-top:5px; margin-bottom:10px;}
#tellafriend div.message textarea#field1 {width:338px; height:72px; background-color:#666; border:1px solid #999; font-style:Arial; color:#000;}
#tellafriend div.friendname label {padding-top:5px;}
#tellafriend div.friendemail label {padding-top:10px;}
#tellafriend div#buttons a img {margin-top:11px;}
#tellafriend div#buttons input {margin-top:5px;margin-right:10px;}


/*--- End By Pui ---*/
