/* form elements (mostly on checkout pages) */
#checkoutwrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	padding-top: 0px;
	text-align: left;
}
/* help info */
/*#checkoutwrapper {width:755px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; text-align: left; position: relative;}*/
#checkout {width: 956px;margin: 12px 13px 0 31px;} 
#checkout .checkoutL {width:764px; float:right;border-left:1px solid #1C1C1C;}
#checkout .checkoutR {width:187px; float:left;}

#checkout .checkoutL #yourbasket {width:753px;}
#checkout .checkoutR .Lcat_basketcolumn {width:162px;margin-top:10px;}

* html  #checkout .checkoutR .Lcat_basketcolumn {height:350px;}
#checkout .checkoutR .Lcat_basketcolumn {min-height:350px;}
 
table th, table tr td {text-align:left;}
table.wizrtable {width:100%; border-width: 0; border-spacing: 0; border-style: none; border-color: white; border-collapse: collapse;}

#checkout .checkoutL #yourbasket {padding-left:12px;} 
#checkout .checkoutL #yourbasket h1 {font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;}
#checkout .checkoutR .Lcat_basketcolumn h2 {font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;}
#checkout .checkoutR .Lcat_basketcolumn .helpinfo h2{border-width: 0; border-style: none; border-bottom: 1px solid #595959;background:url(../images/ico_test.gif) no-repeat 75px;}
#checkout .checkoutR .Lcat_basketcolumn .helpinfo ul li {border-bottom: 1px solid #262626;width:150px;padding:0 0 6px 0;}
#checkout .checkoutR .Lcat_basketcolumn .helpinfo ul li.last{border-bottom:0px;}
#checkout .checkoutR .Lcat_basketcolumn .helpinfo ul li a:link, 
#checkout .checkoutR .Lcat_basketcolumn .helpinfo ul li a:visited, 
#checkout .checkoutR .Lcat_basketcolumn .helpinfo ul li a:active{font: 1.1em Arial;color: #CCCCCC;text-decoration:none;}
#checkout .checkoutR .Lcat_basketcolumn .helpinfo ul li a:hover {font: 1.1em Arial;color: #CCCCCC;text-decoration:underline;}
#checkout .checkoutR ul {margin:10px;}
#checkout .checkoutR ul li {margin-bottom:6px;}

/************** styles specifically orsc yourbasket page**************************/
#checkout .checkoutL #yourbasket h1{font: 2.5em "Times New Roman", Times, serif;color: #FFFFFF;margin:0 0 2px 0;padding:0px;}
#checkout .checkoutL #yourbasket table .wizrtable{width: 100%;}
#checkout .checkoutL #yourbasket .wizrtable thead tr th{border-bottom:1px solid #595959;}
#checkout .checkoutL #yourbasket .wizrtable thead tr  .thumb{background:url(../images/ico_test.gif) no-repeat 33px;font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;width: 13%;}
#checkout .checkoutL #yourbasket .wizrtable thead tr  .name {width: 30%;}
#checkout .checkoutL #yourbasket .wizrtable thead tr  .priceeach{background:url(../images/ico_test.gif) no-repeat 38px;font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;width: 16%;}
#checkout .checkoutL #yourbasket .wizrtable thead tr  .quantity{background:url(../images/ico_test.gif) no-repeat 27px;font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;width: 14%;}
#checkout .checkoutL #yourbasket .wizrtable thead tr  .totalprice{background:url(../images/ico_test.gif) no-repeat 38px;font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;width: 14%;}
#checkout .checkoutL #yourbasket .wizrtable thead tr  .remove{background:url(../images/ico_test.gif) no-repeat 55px;font: bold 1.1em Arial;color: #FFFFFF;padding:0 0 3px 0;width: 15%;}

#checkout .checkoutL #yourbasket .wizrtable tbody tr td {font: 1.0em Arial;color: #CCCCCC;text-align: left;}
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.thumb{height:96px;vertical-align:middle;}
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.thumb img{border:1px solid #595959;}
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.name a:link,
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.name a:visited,
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.name a:active{text-decoration:none;font: 1.0em Arial;color: #CCCCCC;}
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.name a:hover{text-decoration:underline;font: 1.0em Arial;color: #CCCCCC;}
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.quantity input {text-align: center;background:#333333;border:1px solid #999999; width: 21px;height: 16px;font: 0.9em Arial;color: #FFFFFF;}
#checkout .checkoutL #yourbasket .wizrtable tbody tr td.remove{padding-left:20px;}

#checkout .checkoutL #yourbasket .wizrtable tbody .orsctotal th{border-bottom: 1px solid #262626;padding:5px 0 5px 0;font: bold 1.1em Arial;color: #FFFFFF;}
#checkout .checkoutL #yourbasket .wizrtable tbody .orsctotal td.thumbnull{border-bottom: 1px solid #262626;padding:5px 0 5px 0;font: bold 1.1em Arial;color: #FFFFFF;}
#checkout .checkoutL #yourbasket .wizrtable tbody .orsctotal td.basketTot{border-bottom: 1px solid #262626;padding:5px 0 5px 0;font: bold 1.1em Arial;color: #FFFFFF;}
#checkout .checkoutL #yourbasket .wizrtable .name{background:#000000;}
#checkout .checkoutL #yourbasket p{display:none;}
#checkout .checkoutL #yourbasket #buttons{width:753px;background:#191919;margin-top:27px;height:34px;}
#checkout .checkoutL #yourbasket #buttons .left {margin:6px 150px 0 0;}
#checkout .checkoutL #yourbasket #buttons .right{margin:6px 60px 0 0;}

/************************** styles specifically for orcf and orfn ****************************/
#checkout .checkoutorcfL, #checkout .checkoutorfnL {width:475px; float:left;margin: 0 0 30px 0;}
#checkout .checkoutorcfR, #checkout .checkoutorfnR {width:479px; float:right;border-top: solid 1px #595959;clear:both;}/*#595959*/
#checkout #orderconfirmation .checkoutorcfR, #checkout #orderreceipt .checkoutorfnR {border-left:1px solid #1C1C1C;margin-top:38px !important;margin-top:37px;} /*#1C1C1C*/
#checkout #orderconfirmation , #checkout #orderreceipt {clear:both;margin:0;padding:0;}
/* Delivery detail */
#checkout #orderconfirmation .checkoutorcfL h1{border-bottom: solid 1px #595959; font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin:0 0 0 0;padding-bottom:3px;}
#checkout #orderconfirmation .checkoutorcfL .deliveryaddress{width:417px;background:#191919;margin-top:7px;clear:both;}
#checkout #orderconfirmation .checkoutorcfL .deliveryaddress h2 {float:left;background:url(../images/ico_testarrow.gif) no-repeat 96px;font: bold 1.0em Arial;color: #FFFFFF;width:116px;position:relative; margin:15px 0 0 11px; padding:0; overflow:hidden;}
#checkout #orderconfirmation .checkoutorcfL .deliveryaddress p {float:left;margin:10px 0 0 7px;width:240px;font: 1.0em Arial;color: #CCCCCC;background:#2F2F2F;padding:5px 0 10px 10px;}
#checkout #orderconfirmation .checkoutorcfL .deliveryaddress  img {margin:5px 0 10px 145px !important;margin:5px 0 10px 156px;}

/* Item in youy order */
#checkout #orderconfirmation .checkoutorcfL table{width:417px;margin-top:23px;clear:both;}
#checkout #orderconfirmation .checkoutorcfL table .wizrtable{width: 100%;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable thead tr th{border-bottom:1px solid #595959;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable thead tr th.name span{width: 0%;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable thead tr th.name {width: 5%;background:url(../images/ico_test.gif) no-repeat 110px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 4px 0;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable thead tr th.priceeach {width: 5%;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable thead tr th.quantity {width: 30%;background:#000000;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable thead tr th.totalprice {background:url(../images/ico_test.gif) no-repeat 35px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 4px 0;width:17%;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable tbody tr td{font: 1.0em Arial;color: #CCCCCC;text-align: left;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable tbody tr td.thumb{height:96px;vertical-align:middle;width: 23%;}
#checkout #orderconfirmation .checkoutorcfL .wizrtable tbody tr td.thumb img{border:1px solid #595959;}

/* Delivery options  */
#checkout #orderconfirmation .checkoutorcfL .deliveryrate {width:417px;padding-top:20px;}
#checkout #orderconfirmation .checkoutorcfL .deliveryrate h2{background:url(../images/ico_test.gif) no-repeat 103px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 4px 0;border-bottom:1px solid #595959;}
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption {background:#191919;height:31px;}
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .moreradiodeliv {float:left;margin-top:7px;font: 1.0em Arial;color: #CCCCCC;}
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .moreradiodeliv input {margin-top: -4px;background:none;border:none;}
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .Lcat_deliveryoptions{float:left;margin:7px 0 0 15px;}
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .Lcat_deliveryoptions a:link,
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .Lcat_deliveryoptions a:visited,
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .Lcat_deliveryoptions a:active,
#checkout #orderconfirmation .checkoutorcfL .deliveryrate #bgshippingoption .Lcat_deliveryoptions a:hover{text-decoration:underline;font: 1.0em Arial;color: #CCCCCC;}


/*  order summary  */
#checkout #orderconfirmation .checkoutorcfL #ordersummary{
width:417px;
padding-top:30px !important;
padding-top:15px;
}
#checkout #orderconfirmation .checkoutorcfL #ordersummary h2{background:url(../images/ico_test.gif) no-repeat 98px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 5px 0;border-bottom:1px solid #595959;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary table{width:100%;background:#191919;border:0;cellspacing:0;cellpadding:0}
#checkout #orderconfirmation .checkoutorcfL #ordersummary .wizrtable{padding:0px;margin:0px;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary .wizrtable tr th{font: 1.0em Arial;color: #CCCCCC;width:79%;padding-left:10px;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary .wizrtable tr td{font: 1.0em Arial;color: #CCCCCC;width:21%;}

#checkout #orderconfirmation .checkoutorcfL #ordersummary table.wizrtable tr#ordertot{background:url(../images/bg_ordertotal.gif) repeat-x ;height:40px !important; height:25px;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary table.wizrtable tr#ordertot th.veryOrdertoto{padding-top:14px;font: bold 1.1em Arial; color:#fff;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary table.wizrtable tr#ordertot td.veryImportant{padding-top:14px;font: bold 1.1em Arial; color:#fff;}


#checkout #orderconfirmation .checkoutorcfL #ordersummary table.wizrtable tr.blancetopay{background:url(../images/bg_ordertotal.gif) repeat-x;height:40px !important; height:25px;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary table.wizrtable tr.blancetopay th.veryOrdertoto{padding-top:14px;font: bold 1.1em Arial; color:#fff;}
#checkout #orderconfirmation .checkoutorcfL #ordersummary table.wizrtable tr.blancetopay td.veryImportant{padding-top:14px;font: bold 1.1em Arial; color:#fff;}

/*  Promotion */
#checkout #orderconfirmation .checkoutorcfL #promotions h2{margin:5px 0 0 10px;font: 0.8em Arial; color: #CCCCCC;}

/*  additional services  */

#checkout #orderconfirmation .checkoutorcfL #additionalservices {margin-top:20px; background:#191919; width:417px; min-height:50px;} 
* html #checkout #orderconfirmation .checkoutorcfL #additionalservices {margin-top:20px;width:417px; height:50px;}/*For IE*/
#checkout #orderconfirmation .checkoutorcfL .Lcat_orcfcolone #addserviceslink {background:#191919; width:417px; height:31px;padding:0;margin-top:-7px !important;margin-top:0;}
/* html #checkout #orderconfirmation .checkoutorcfL .Lcat_orcfcolone #addserviceslink {background:#191919; width:417px; height:31px;}For IE*/
#checkout #orderconfirmation .checkoutorcfL #additionalservices h2 {display:none;}
#checkout #orderconfirmation .checkoutorcfL #additionalservices  ul li, #checkout #orderconfirmation .checkoutorcfL .Lcat_orcfcolone #addserviceslink ul li {float:left; width:187px;line-height:20px; padding:10px 0 0 10px;}

#checkout #orderconfirmation .checkoutorcfL #additionalservices ul li.giftwrap span.giftmsg{float:left; width:100px; height:11px; font:1.0em Arial; color:#CCCCCC; display:block; background:url(../images/pic_giftwrapping.gif) no-repeat left top; text-indent:-5000px;cursor:hand;}
#checkout #orderconfirmation .checkoutorcfL #additionalservices ul li.itemship span.multiship{float:left; width:150px; height:11px; font:1.0em Arial; color:#CCCCCC; display:block; background:url(../images/pic_multiply.gif) no-repeat left top; text-indent:-5000px;cursor:hand;}
/*#checkout #orderconfirmation .checkoutorcfL #additionalservices ul li.redeemgift span.redeemgift{float:left; width:140px; height:11px; font:1.0em Arial; color:#CCCCCC; display:block; background:url(../images/pic_redreem.gif) no-repeat left top; text-indent:-5000px;cursor:hand;}*/
#checkout #orderconfirmation .checkoutorcfL #additionalservices ul li.coupon span.redeemgift{float:left; width:130px; height:11px; font:1.0em Arial; color:#CCCCCC; display:block; background:url(../images/pic_promotion.gif) no-repeat left top; text-indent:-5000px;cursor:hand;}
#checkout #orderconfirmation .checkoutorcfL .Lcat_orcfcolone #addserviceslink ul li.backSele span.backselect {float:left; width:100px; height:11px; font:1.0em Arial; color:#CCCCCC; display:block; background:url(../images/pic_backselection.gif) no-repeat left top; text-indent:-5000px;cursor:hand;margin-top:-11px;position: relative;z-index: 2;top: -10px !important;top: -15px}
#checkout #orderconfirmation .checkoutorcfL .Lcat_orcfcolone #addserviceslink ul li.returnpolicy span.return {float:left; width:80px; height:11px; font:1.0em Arial; color:#CCCCCC; display:block; background:url(../images/pic_returnpolicy.gif) no-repeat left top; text-indent:-5000px;cursor:hand;}

 
/*   contact details   */
#checkout #orderconfirmation .checkoutorcfR #contactdetails{width:417px;float:right;background:#191919;margin:7px 0 0 0;}
html:first-child>body #checkout #orderconfirmation .checkoutorcfR #contactdetails{width:417px;float:right;background:#191919;margin:7px 0 50px 0;}/*For opera*/


#checkout #orderconfirmation .checkoutorcfR #contactdetails h2 {float:left;background:url(../images/ico_testarrow.gif) no-repeat 90px;font: bold 1.0em Arial;color: #FFFFFF;width:116px;position:relative; margin:15px 0 0 11px; padding:0; overflow:hidden;}
#checkout #orderconfirmation .checkoutorcfR #contactdetails p {float:left;margin:10px 0 0 7px;width:240px;font: 1.0em Arial;color: #CCCCCC;background:#2F2F2F;padding:5px 0 10px 10px;}
#checkout #orderconfirmation .checkoutorcfR #contactdetails img {margin:5px 0 10px 145px !important;margin:5px 0 10px 156px;}
 
 
/*  paymentdetails  */
*html #checkout #orderconfirmation .checkoutorcfR #paymentdetails{width:417px;float:right;margin:23px 0 0 0;}/*For IE*/
#checkout #orderconfirmation .checkoutorcfR #paymentdetails{width:417px;float:right;margin:23px 0 45px 0 ;}
html:first-child>body #checkout #orderconfirmation .checkoutorcfR #paymentdetails{width:417px;float:right;margin:-25px 0 45px 0 ;}/*For Opera*/

#checkout #orderconfirmation .checkoutorcfR #paymentdetails h2{background:url(../images/ico_test.gif) no-repeat 98px;font: bold 1.0em Arial;color: #FFFFFF;border-bottom:1px solid #595959;width:417px;padding:2px  0 5px 0;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset{width:400px;margin-left:-10px;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset a:link,
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset a:visited,
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset a:active,
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset a:hover{font:  0.9em Arial;color: #CCCCCC;text-decoration:underline;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset div select {font:  0.9em Verdana;color: #000000;background: #FFFFFF;border:1px solid #999999;text-align: left;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset div input {font:  0.9em Verdana;color: #000;background:#666;border:1px solid #999999;text-align: left;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails img { padding:5px 0;}

#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset label {float:left; width:47%;font:  1.0em Arial;color: #CCCCCC;}
*html #checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset label {float:left; width:46%;font:  1.0em Arial;color: #CCCCCC;}/*For IE*/

#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset div {padding-bottom:5px;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails fieldset div div {clear:none; float:left; width:54%;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails table {margin-left:7px;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails div label span.stddate{display:none;}

#checkout #orderconfirmation .checkoutorcfR p.final{margin-top:220px !important;margin-top:60px;}


#checkout #orderconfirmation .checkoutorcfR .final{height:40px;clear:both;padding:25px 0 0 20px;border-top:2px solid #767676;border-bottom:2px solid #767676;font: 1.0em Arial;color: #FFFFFF;}
* html #checkout #orderconfirmation .checkoutorcfR .final{height:40px;clear:both;padding:25px 0 0 20px;border-top:2px solid #767676;border-bottom:2px solid #767676;font: 1.0em Arial;color: #FFFFFF;}/*For IE*/

#checkout #orderconfirmation .checkoutorcfR .final{margin:60px 0 0 62px;}
* html #checkout #orderconfirmation .checkoutorcfR .final{margin:0 0 0 62px;}/*For IE*/

#checkout #orderconfirmation .checkoutorcfR #buttons{margin:-45px 0 0 0;}

#checkout #orderconfirmation .checkoutorcfR .Lcat_orcfcoltwo #payMethod{float:right;width:417px;margin:-80px 0 0 0;padding:0;font: 1.0em Arial;color: #CCCCCC;}
#checkout #orderconfirmation .checkoutorcfR .Lcat_orcfcoltwo #payMethod a{text-decoration:underline;font: 1.0em Arial;color: #CCCCCC;}

#checkout #orderconfirmation .checkoutorcfR #paymentdetails .issuenumber  {border-bottom:1px solid #595959;margin:10px 0 20px 0;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails .issuenumber label {display:none;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails .issuenumber input{display:none;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails .switchsolo  {display:none;}
#checkout #orderconfirmation .checkoutorcfR #paymentdetails #dontsavecc {}

#checkout #orderconfirmation .checkoutorcfR #paymentdetails a:link,
#checkout #orderconfirmation .checkoutorcfR #paymentdetails a:visited,
#checkout #orderconfirmation .checkoutorcfR #paymentdetails a:active,
#checkout #orderconfirmation .checkoutorcfR #paymentdetails a:hover{padding-left:10px;}

#checkout #orderconfirmation .checkoutorcfR #buttons a{display:none;}

/*---------------------------------------*/



.myaccpredictor h2 {width:555px; height:26px; position:relative; margin:0; padding:0; overflow:hidden;}
.myaccpredictor ul li {float:left; width:120px; margin:10px 0 10px 10px;}	

#tlusermyform fieldset div {padding-bottom:5px;}
#tlusermyform fieldset {margin:0; padding:0;}
/* other checkout classes */
.required {color:#CCCCCC;}
.dontFloat {float:none; width:auto;}
.invisible {color:#000;}
legend.oradsaddbook{display:block; margin-left:0; font-weight:bold;padding:5px 0; position:relative; left:-6px; top:0;}
.addrName {font-weight:bold}
#relatedbasket {display:none;}
#realbasket #relatedbasket {display:block;}
/***********************************************************************************************************/

/* orad-itemship - Multiple Delivery Addresses */
* html #checkout #multideladdress{height:300px;}/*For IE*/
#checkout #multideladdress{min-height:300px;}
#checkout #multideladdress h1{font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin:0 0 10px 0;padding-bottom:3px;border-bottom: solid 1px #595959;}
#checkout #multideladdress p{font: 1.0em Arial;color: #CCCCCC;padding:0;margin:0;}
#checkout #multideladdress table.wizrtable{width:100%;margin-top:10px;}
#checkout #multideladdress table.wizrtable thead tr th{border-bottom:1px solid #595959;padding-bottom:3px;}
#checkout #multideladdress table.wizrtable thead tr th p.coldescription{background:url(../images/ico_test.gif) no-repeat 75px;font: bold 1.1em Arial;color: #FFFFFF;}
#checkout #multideladdress table.wizrtable thead tr th p.colqty{background:url(../images/ico_test.gif) no-repeat 27px;font: bold 1.1em Arial;color: #FFFFFF;}
#checkout #multideladdress table.wizrtable thead tr th p.coladdress{background:url(../images/ico_test.gif) no-repeat 134px;font: bold 1.1em Arial;color: #FFFFFF;}
#checkout #multideladdress table.wizrtable tbody tr td{font: 1.0em Arial;color: #CCCCCC;padding:10px 0 0 0;margin:0;}
#checkout #multideladdress table.wizrtable tbody tr td input {font-style:Arial; color:#fff; background-color:#323232; border:1px solid #999; text-align: center;width: 21px;height: 16px;}
#checkout #multideladdress table.wizrtable tbody tr td select {font-style:Arial; color:#fff; background-color:#323232; border:1px solid #999; }															
#checkout #multideladdress #buttons {width:956px;margin:30px 0 0 0;}
#checkout #multideladdress #buttons .left{margin:0 300px 0 -10px;}
#checkout #multideladdress #buttons .right{float:right;}

/* wz_orcp-screen - Redeem a Promotion Code */
* html #checkout #redeempromocode{height:200px;margin-top:18px;}/*For IE*/
#checkout #redeempromocode{min-height:200px;margin-top:35px;}

#checkout #redeempromocode h1{font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin:0 0 20px 0;padding-bottom:3px;border-bottom: solid 1px #595959;}
#checkout #redeempromocode div{margin-top:0;padding:0;}
#checkout #redeempromocode p{font: 1.0em Arial;color: #CCCCCC;margin:0;padding:10px 0 0 0;}
#checkout #redeempromocode div label{font:  1.0em Arial;color: #CCCCCC;}
#checkout #redeempromocode div #promo{margin-left:150px;font-style:Arial; color:#fff; background-color:#323232; border:1px solid #999;text-align: left;}
#checkout #redeempromocode div{border:0;background:none;margin-top:5px;}
#checkout #redeempromocode div.totaldiscount{margin-top:10px;font:  1.0em Arial;color: #CCCCCC}
#checkout #redeempromocode #buttons {width:956px;margin:30px 0 0 0;}
#checkout #redeempromocode #buttons input{border:0;}
#checkout #redeempromocode #buttons .left{margin:0 0 0 -10px;}
#checkout #redeempromocode #buttons .right{float:right;}

#checkout #redeempromocode h2.error{margin:0;font: 1.0em Arial;}
/*  wz_gift-screen Redeem a Gift Certificate  */
* html #checkout #redeemgiftcert{height:200px;}/*For IE*/
#checkout #redeemgiftcert{min-height:200px;}
#checkout #redeemgiftcert h1{font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin:0 0 20px 0;padding-bottom:3px;border-bottom: solid 1px #595959;}
#checkout #redeemgiftcert form div{margin:0 0 0 -10px;}
#checkout #redeemgiftcert form div label{font:  1.0em Arial;color: #CCCCCC;width:200px;}
#checkout #redeemgiftcert form div #gccode {font-style:Arial; color:#fff; background-color:#323232; border:1px solid #999;text-align: left;}
#checkout #redeemgiftcert form #buttons {width:956px;margin:10px 0 0 0;}
#checkout #redeemgiftcert form #buttons  .left{margin:0 0 0 -10px;}

 /* wz_orcf-screen    giftwrap */
 #checkout #giftwrap h1{font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin-bottom:10px;padding-bottom:3px;border-bottom: solid 1px #595959;}
 #checkout #giftwrap p {font: 1.0em Arial;color: #CCCCCC;margin:0px;padding:0;}
 #checkout #giftwrap form table.wizrtable{width:100%;margin-top:10px;}
 #checkout #giftwrap form table.wizrtable thead tr th{border-bottom:1px solid #595959;}
 #checkout #giftwrap form table.wizrtable thead tr th p.colproduct{background:url(../images/ico_test.gif) no-repeat 55px;font: bold 1.1em Arial;color: #FFFFFF;}
 #checkout #giftwrap form table.wizrtable thead tr th p.colprice{background:url(../images/ico_test.gif) no-repeat 40px;font: bold 1.1em Arial;color: #FFFFFF;}
 #checkout #giftwrap form table.wizrtable thead tr th p.colmessage{background:url(../images/ico_test.gif) no-repeat 60px;font: bold 1.1em Arial;color: #FFFFFF;}
 #checkout #giftwrap form table.wizrtable tbody tr td{font: 1.0em Arial;color: #CCCCCC;padding:10px 0 0 0;margin:0;}
 #checkout #giftwrap form table.wizrtable tbody tr td textarea {font-style:Arial; color:#fff; background-color:#323232; border:1px solid #999;}

 #checkout #giftwrap #buttons{width:956px;margin:30px 0 0 0;}
 #checkout #giftwrap #buttons .left{margin-left:-10px}
 * html  #checkout #giftwrap #buttons{height:100px;}/*For IE*/
 #checkout #giftwrap #buttons{min-height:100px;}
 
 /*   wz_orsc-shopcartempty  */
  * html  #checkout .containerorscempty{height:200px;}/*For IE*/
  #checkout .containerorscempty{min-height:200px;}
  #checkout .containerorscempty h1{font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin:0 0 0 0;padding:0px;}
  #checkout .containerorscempty  #buttons{margin:10px 0 0 -4px;}
  #checkout .containerorscempty p {font: 1.0em Arial;color: #CCCCCC;margin-top:20px;height:30px}
  
  /* acceptedcards    Customer Services*/
  #checkout #help {font: 0.91em Arial;}
  #checkout #help h3{margin:10px 0 10px 0;}
  #checkout #help div {margin-bottom:10px;}
  #checkout #help form p {font: 1.0em Arial;}
  #checkout #help form select{font: 1.0em Arial;}
  #checkout #help p{font: 1.0em Arial;}
  
  #checkout #help ul{margin:0 0 0 10px;}
  #checkout #help ul li{margin:3px 0 3px 0;}
  #checkout #help ol li{margin:3px 0 3px 0;}
  #checkout #help img{margin:10px 0 0 10px;}
 
  #checkout #help a:link,
  #checkout #help a:visited,
  #checkout #help a:active {text-decoration:none;color: #CCCCCC;}
  #checkout #help a:hover {text-decoration:underline;color: #CCCCCC;}

  /*  Your Address Book    wz_orad-screen */
  #checkout .addressbook ul li div{margin:5px 0 5px 0;}
  #checkout .addressbook ul li div input{margin:0 0 0 -5px;}
  #checkout .addressbook ul li fieldset legend.oradsaddbook{margin-left:-3px;}
  
  /*  Add Contact Address */
  #checkout .checkoutL .addcontactaddress h1{border-bottom: solid 1px #595959;font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;padding:0px;}
  /* Add Shipping Address */
  #checkout .checkoutL .containeroradeditadd h1{border-bottom: solid 1px #595959;font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;padding-bottom:3px;}

/************************* wz_orfn-screen  **************************************************/
/* Delivery Details */
#checkout #orderreceipt .checkoutorfnL {}
#checkout #orderreceipt .checkoutorfnL h1{border-bottom: solid 1px #595959;font: 2.5em "Times New Roman", Times, serif;color: #CCCCCC;margin:0 0 5px 0;padding-bottom:3px;}
#checkout #orderreceipt .checkoutorfnL p{font: 1.0em Arial;color: #CCCCCC;width:417px;padding:2px 0 2px 0;margin:0;}
#checkout #orderreceipt .checkoutorfnL .printicon{margin:5px 0 0 0;}


#checkout #orderreceipt .checkoutorfnL .deliveryaddress{width:417px;float:left;background:#191919;margin-top:20px;padding-bottom:10px;}
#checkout #orderreceipt .checkoutorfnL .deliveryaddress h2 {float:left;background:url(../images/ico_testarrow.gif) no-repeat 96px;font: bold 1.0em Arial;color: #FFFFFF;width:116px; margin:15px 0 0 11px; padding:0; }
#checkout #orderreceipt .checkoutorfnL .deliveryaddress p {width:240px;font: 1.0em Arial;color: #CCCCCC;background:#2F2F2F;margin:10px 0 0 7px;padding:5px 0 10px 10px;float:left;}
												  
/* Item in youy order */

#checkout #orderreceipt .checkoutorfnL  table{width:417px;margin-top:15px;clear:both;}
#checkout #orderreceipt .checkoutorfnL  table .wizrtable{width: 100%;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable thead tr th{border-bottom:1px solid #999999;}/*#999999*/
#checkout #orderreceipt .checkoutorfnL  .wizrtable thead tr th.name span{width: 0%;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable thead tr th.name {width: 5%;background:url(../images/ico_test.gif) no-repeat 110px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 4px 0;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable thead tr th.priceeach {width: 5%;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable thead tr th.quantity {width: 30%;background:#000000;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable thead tr th.totalprice {background:url(../images/ico_test.gif) no-repeat 35px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 4px 0;width: 17%;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable tbody tr td{font: 1.0em Arial;color: #CCCCCC;text-align: left;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable tbody tr td.thumb{height:96px;vertical-align:middle;width: 23%;}
#checkout #orderreceipt .checkoutorfnL  .wizrtable tbody tr td.thumb img{border:1px solid #595959;}
/* Delivery options  */
#checkout #orderreceipt .checkoutorfnL .deliveryrate {width:417px;margin-top:20px;}
#checkout #orderreceipt .checkoutorfnL .deliveryrate h2{background:url(../images/ico_test.gif) no-repeat 102px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 4px 0;border-bottom:1px solid #999999;}
#checkout #orderreceipt .checkoutorfnL .deliveryrate #bgshippingoption {background:#191919;height:31px;}
#checkout #orderreceipt .checkoutorfnL .deliveryrate #bgshippingoption ul{padding:7px 0 0 10px;margin:0;}
#checkout #orderreceipt .checkoutorfnL .deliveryrate #bgshippingoption .Lcat_deliveryoptions {display:none;}

/*  order summary  */
#checkout #orderreceipt .checkoutorfnL  #ordersummary{width:417px;margin-top:10px;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary h2{background:url(../images/ico_test.gif) no-repeat 98px;font: bold 1.0em Arial;color: #FFFFFF;padding:2px  0 5px 0;border-bottom:1px solid #999999;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary table{width:100%;background:#191919;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary .wizrtable{padding:0px;margin:0px;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary .wizrtable tr th{font: 1.0em Arial;color: #CCCCCC;width:79%;padding-left:10px;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary .wizrtable tr td{font: 1.0em Arial;color: #CCCCCC;width:21%;}

#checkout #orderreceipt .checkoutorfnL  #ordersummary  table.wizrtable tr#ordertot{background:url(../images/bg_ordertotal.gif) repeat-x;height:40px !important; height:25px;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary  table.wizrtable tr#ordertot th.veryOrdertoto{padding-top:14px;font: bold 1.1em Arial; color:#fff;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary  table.wizrtable tr#ordertot td.veryImportant{padding-top:14px;font: bold 1.1em Arial; color:#fff;}

#checkout #orderreceipt .checkoutorfnL  #ordersummary  table.wizrtable tr.blancetopay{background:url(../images/bg_ordertotal.gif) repeat-x;height:40px !important; height:25px;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary  table.wizrtable tr.blancetopay th.veryOrdertoto{padding-top:14px;font: bold 1.1em Arial; color:#fff;}
#checkout #orderreceipt .checkoutorfnL  #ordersummary  table.wizrtable tr.blancetopay td.veryImportant{padding-top:14px;font: bold 1.1em Arial; color:#fff;}

/*  Payment Details  */
#checkout #orderreceipt .checkoutorfnR #paymentdetails{width:417px;float:right;}
#checkout #orderreceipt .checkoutorfnR #paymentdetails h2{background:url(../images/ico_test.gif) no-repeat 96px;font: bold 1.0em Arial;color: #FFFFFF;border-bottom:1px solid #999999;padding:5px  0 5px 0;}
#checkout #orderreceipt .checkoutorfnR #paymentdetails p{margin:0;font: 1.0em Arial;color: #CCCCCC;}
#checkout #orderreceipt .checkoutorfnR #paymentdetails table {margin-left:-3px;padding:0;}
#checkout #orderreceipt .checkoutorfnR #paymentdetails table tr th{font: 1.0em Arial;color: #CCCCCC;width:50%;margin:0;padding:0;}
#checkout #orderreceipt .checkoutorfnR #paymentdetails table tr td{font: 1.0em Arial;color: #CCCCCC;margin:0;padding:0;} 
/*   contact details   */
#checkout #orderreceipt .checkoutorfnR #contactdetails{width:417px;float:right;background:#191919;margin-top:15px;padding-bottom:10px;}
#checkout #orderreceipt .checkoutorfnR #contactdetails h2 {float:left;background:url(../images/ico_testarrow.gif) no-repeat 90px;font: bold 1.0em Arial;color: #FFFFFF;width:116px; margin:15px 0 0 11px; padding:0; }
#checkout #orderreceipt .checkoutorfnR #contactdetails p {width:240px;font: 1.0em Arial;color: #CCCCCC;background:#2F2F2F;margin:10px 0 0 7px;padding:5px 0 10px 10px;float:left;}
													  														  
/*   buttons   */
#checkout #orderreceipt .checkoutorfnL  #buttons{width:417px;background:#191919;height:31px;}
#checkout #orderreceipt .checkoutorfnL #buttons{margin:10px 0 0 0;}
#checkout #orderreceipt .checkoutorfnL #buttons .left{margin:10px 10px 0 0;float:right;}
#checkout #orderreceipt .checkoutorfnL #buttons .right{margin:5px 0 0 -5px;float:left;}

#checkout #orderreceipt .checkoutorfnL #orfnfeatured {display:none;}


/* Step Bar */
ul.Lcheckoutstepindicators {width:462px;margin:10px 0 0 0;float:right;} /*by Bow*/
.stepcheckout li {display:inline;}
.stepcheckout li.checkoutStep1 {display:none;}
.stepcheckout li.checkoutStep1On {background:url(../images/stepCheckout1.gif) no-repeat left top; position: absolute; top:140px !important; top: 150px; width: 100%; height: 20px;}
.stepcheckout li.checkoutStep2 {display:none;}
.stepcheckout li.checkoutStep2On {background:url(../images/stepCheckout2.gif) no-repeat left top;position: absolute; top:140px !important; top: 150px; width: 100%; height: 20px;}
.stepcheckout li.checkoutStep3 {display:none;}
.stepcheckout li.checkoutStep3On {background:url(../images/stepCheckout3.gif) no-repeat left top;position: absolute; top:140px !important; top: 150px;  width: 100%; height: 20px;}
.stepcheckout li.checkoutStep4 {display:none;}
.stepcheckout li.checkoutStep4On {background:url(../images/stepCheckout4.gif) no-repeat left top;position: absolute; top:140px !important; top: 150px; width: 100%; height: 20px;}
	
/* pic your basket */
#bgbasket {
	float:left;
}
.imgbasket{
	margin-left: -140px;
	margin-top: -60px;
}
* html .imgbasket{
	left: 10px;
	top: 10px;
	position: relative;
	z-index: -2;
	float:left;
}
#checkout .checkoutR .Lcat_basketcolumn .helpinfo{
    position: relative;
	z-index: 2;
}
/* end pic your basket */

/*=====ViewOrder form Page Orderhistory=====*/
img {border:0;}
#orderdetail{width:698px;margin-left:11px;}
#orderdetail h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; }
#orderdetail p {font: 1.0em Arial;color: #CCCCCC; color:#ccc; margin:0; padding:0; margin-bottom:5px;}
#orderdetail h2 {font-style:Arial; font-size:1.1em; color:#fff; padding-top:10px; padding-bottom:3px;}
#orderdetail h2 {background:url(../images/ico_test.gif) no-repeat 108px 16px; border-bottom:1px solid #595959;}

#orderdetail table.orderSumtable{width:100%;border:0;cellspacing:0;cellpadding:0;}
#orderdetail table.orderSumtable table{width:100%;border:0;cellspacing:0;cellpadding:0;font: 1.0em Arial;color: #CCCCCC;}
#orderdetail table.orderSumtable{padding:0px;margin-bottom:10px;background:#191919;}
#orderdetail table.orderSumtable tr th{font: 1.0em Arial;color: #CCCCCC;width:74%;}
#orderdetail table.orderSumtable tr td{font: 1.0em Arial;color: #CCCCCC;width:26%;}

#orderdetail table.orderSumtable tr#ordertot{background:url(../images/bg_ordertotal.gif) repeat-x ;height:40px !important; height:25px;}
#orderdetail table.orderSumtable tr#ordertot th.veryOrdertoto{padding-top:14px;font: bold 1.1em Arial; color:#fff;}
#orderdetail table.orderSumtable tr#ordertot td.veryImportant{padding-top:14px;font: bold 1.1em Arial; color:#fff;}


#orderdetail table.orderSumtable tr.blancetopay{background:url(../images/bg_ordertotal.gif) repeat-x;height:40px !important; height:25px;}
#orderdetail table.orderSumtable tr.blancetopay th.veryOrdertoto{padding-top:14px;font: bold 1.1em Arial; color:#fff;}
#orderdetail table.orderSumtable tr.blancetopay td.veryImportant{padding-top:14px;font: bold 1.1em Arial; color:#fff;}

#orderdetail .deliveryaddress{margin:10px 0 0 0;padding:0; }
#orderdetail .deliveryaddress p{font: 1.0em Arial;color: #CCCCCC;}


#orderdetail table.orderDettable{margin-top:15px;font: 1.0em Arial;color: #CCCCCC;width:100%;}
#orderdetail table.orderDettable thead tr th {border-bottom:1px solid #595959;}
#orderdetail table.orderDettable tbody tr td {}
#orderdetail table.orderDettable thead tr th.name span{}
#orderdetail table.orderDettable thead tr th.name{background:url(../images/ico_test.gif) no-repeat 108px 6px;width:7%;}
#orderdetail table.orderDettable thead tr th.priceeach{width:7%;}
#orderdetail table.orderDettable thead tr th.quantity{width:30%;}
#orderdetail table.orderDettable thead tr th.totalprice {width:12%;background:url(../images/ico_test.gif) no-repeat 32px 6px;}
#orderdetail table.orderDettable thead tr th.status {width:15%;background:url(../images/ico_test.gif) no-repeat 40px 6px;}
#orderdetail table.orderDettable tbody tr td{font: 1.0em Arial;color: #CCCCCC;text-align: left;}
#orderdetail table.orderDettable tbody tr td.thumb{height:96px;vertical-align:middle;width:18%;}
#orderdetail table.orderDettable tbody tr td.thumb img{border:1px solid #595959;}

/*#orderdetail table.wizrtable tr th{width:510px !important;width:515px;}*/

#orderdetail form div#buttons{margin:20px 0 20px 0;padding:0;}
#orderdetail form div#buttons .left{margin:0 0 0 0;padding:0;}
#orderdetail form div#buttons .right{float:right;}
#orderdetail table.wizrtable tr th{font: 1.0em Arial;color: #CCCCCC;}


/*By Pui*/
/*=====pagesignin=====*/
.checkoutL .signin h1{margin:0; padding:0; margin-left:15px; margin-bottom:15px; color:#ccc; font-family:"Times New Roman"; font-size:2.5em; font-weight:normal;}
.signin fieldset.dontFloat div {display:block;clear:both;}
.signin fieldset.dontFloat div div.padleft {width:98%;}
.signin fieldset.dontFloat div label.dontFloat {float:left; margin:2px 0 0 2px;}
.signin fieldset.dontFloat input {float:left;}
.signin h2.error {padding-left:15px;}
.signin form {font-style:Arial; font-size:1.0em; color:#ccc;}
.checkoutL #email{width:153px; height:18px; float:left;}    /* for Mozilla */
.signin form fieldset.dontFloat div{overflow:hidden; width:100%}       /*  overflow  */
.signin fieldset.dontFloat div div.padleft {padding-left:23px; padding-bottom:20px;}
.signin fieldset input#email {border:1px solid #999; background-color:#666; font-style:Arial; color:#000; padding-top:4px;}
.signin fieldset.dontFloat input#password {margin-left:10px; border:1px solid #999; background-color:#666; font-style:Arial; color:#000; width:153px; height:18px; padding-top:2px;}
.signin fieldset label {padding-left:4px; margin-top:4px;}
.signin input#notRegistered {border:0; background-color:#000;}
.signin input#alreadyRegistered {border:0; background-color:#000;}
html:first-child>b\ody .signin input#alreadyRegistered {border:0; background-color:#fff;}
html:first-child>b\ody .signin input#notRegistered {border:0; background-color:#fff}
.signin div#buttons input {border:0;}
.signin fieldset input#email {border:1px solid #999; background-color:#666; font-style:Arial; color:#000; padding-top:4px !important;}
.signin fieldset label {padding-left:4px; margin-top:4px !important;}


/*===pagesingincheckoutR==helpinfo===*/
.checkoutL .signin {min-height: 260px;}
* html .checkoutL .signin {height: 260px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo h2 {font-weight:bold; font-style:Arial; font-size:1.1em; border-bottom:1px solid #595959; width:173px; padding-bottom:2px; color:#fff; margin-top:10px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo {padding-bottom:10px;min-height:300px;}
* html #checkout .checkoutR .Lcat_signincolumn .helpinfo {height:300px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul{padding:0;margin:10px 0 0 2px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li{margin:0.5em 0.5em;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li a, #checkout .checkoutR .helpinfo ul li a:link, #checkout .checkoutR .helpinfo ul li a:visited{text-decoration:none;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li.first {padding-top:2px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li a:hover {text-decoration:underline;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo h2 {background:url(../images/ico_test.gif) no-repeat 77px 7px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li {font-style:Arial; font-size:1.0em; border-bottom:1px solid #262626; padding-bottom:6px; width:165px;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li.last {border-bottom:0;}
#checkout .checkoutR .Lcat_signincolumn .helpinfo ul li a {font-size:1.0em; color:#ccc; font-style:Arial;}


/*====EditContact=Reminder=Addressbook=orderhistory====*/
#tlusermyform h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; padding-left:8px;} 
#tlusermyform p {font-style:Arial; font-size:0.9em; color:#ccc;}
#tlusermyform fieldset {font-style:Arial; font-size:1.0em; color:#ccc; padding-left:8px;}
#tlusermyform input {font-style:Arial; font-size:1.0em; color:#000; border:1px solid #999; background-color:#666;}
#tlusermyform select {font-style:Arial; font-size:1.0em; color:#000;}
#tlusermyform label {font-style:Arial; font-size:1.0em; color:#ccc;}


/*=====AddReminder=====*/
#addreminder h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;}
#addreminder form {font-style:Arial; font-size:1.0em; color:#ccc;}
#addreminder form input {font-size:1.0em; font-style:Arial; color:#000; background-color:#666; border:1px solid #999;}
#addreminder form select {font-size:1.0em; font-style:Arial; color:#000;}
#addreminder form div#buttons img {margin:0; padding:0; margin-top:5px; border:0;}
#addreminder form div#buttons input {border:0;}
#addreminder table td input {border:1px solid #999;}
#addreminder table.wizrtable {width:710px;}
#addreminder table.wizrtable tr th {margin:0; padding:0; border-bottom:1px solid #595959; padding-bottom:3px; color:#fff; font-style:Arial;}
#addreminder table.wizrtable tbody tr td {margin:0; padding:0; padding-top:15px; font-style:Arial;}
#addreminder form div#buttons {margin-top:35px;}
#addreminder table.wizrtable thead.header tr th span.rmfname {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#addreminder table.wizrtable thead.header tr th span.rmlname {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#addreminder table.wizrtable thead.header tr th span.rmoccasion {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#addreminder table.wizrtable thead.header tr th span.rmmonth {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#addreminder table.wizrtable thead.header tr th span.rmday {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#addreminder table.wizrtable thead.header tr th span.rmyear {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}


/*=====ViewReminder=====*/
#reminderslist h1 {margin:0; padding:0; font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;}
#reminderslist h3 {margin:0; padding:0; font-style:Arial; color:#fff; font-size:1.0em; font-weight:normal; margin:10px 0 10px 0;}
#reminderslist table td {margin:0; padding:0; font-style:Arial; font-size:1.0em; color:#ccc; padding-top:5px; padding-bottom:5px;}
#reminderslist table th {margin:0; padding:0; font-style:Arial; font-size:1.0em; color:#ccc; padding-top:5px; padding-bottom:5px;}
#reminderslist p.addreminder {display:block; margin:0; padding:0; margin-top:15px; margin-bottom:15px;}
#reminderslist p {display:none;}
#reminderslist table {width:710px;}
#reminderslist table thead tr th {margin:0; padding:0; padding-bottom:3px; padding-top:5px; border-bottom:1px solid #595959;}
#reminderslist table tbody tr td {margin:0; padding:0; padding-top:10px; padding-bottom:10px;}
#reminderslist table tbody tr td {border-bottom:1px solid #262626;}
#reminderslist table.wizrtable thead tr th span.viewedit {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#reminderslist table.wizrtable thead tr th span.viewoccasion {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#reminderslist table.wizrtable thead tr th span.viewdate {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#reminderslist table.wizrtable thead tr th span.viewdelete {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}


/*=====EditReminder=====*/
#editreminder h1 {margin:0; padding:0; font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; padding-bottom:15px;}
#editreminder table th {font-style:Arial; font-size:1.0em; color:#ccc;}
#editreminder form input {font-style:Arial; font-size:1.0em; color:#000; border:1px solid #999; background-color:#666;}
#editreminder form select {font-style:Arial; font-size:1.0em; color:#000;}
#editreminder form td {color:#ccc; font-style:Arial; font-size:1.0em;}
#editreminder form div#buttons {margin:0; padding:0; width:100%; margin-top:25px; margin-bottom:25px; /*background:#191919; height:30px;*/}
#editreminder form div#buttons img {margin:0; padding:0; margin-top:3px;}
#editreminder form div#buttons input {margin:0; padding:0; border:0; margin-right:12px;}
#editreminder form table thead tr th {margin:0; padding:0; border-bottom:1px solid #595959; padding-bottom:3px; color:#fff; font-style:Arial;}
#editreminder form table tbody tr td {margin:0; padding:0; padding-top:15px; font-style:Arial;}
#editreminder table.wizrtable {width:710px;}
#editreminder table.wizrtable thead tr th span.editoccasion {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#editreminder table.wizrtable thead tr th span.editmonth {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#editreminder table.wizrtable thead tr th span.editday {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}
#editreminder table.wizrtable thead tr th span.edityear {background:url(../images/ico_test.gif) no-repeat right 6px; padding-right:10px;}


/*=====ViewAddressBook=====*/
div.addressbook {clear:both;}
.addressbook h1 {margin:0; padding:0; font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;} 
.addressbook h1 {border-bottom:1px solid #595959; width:100%; padding-bottom:3px;}
.addressbook form {font-size:1.0em; font-style:Arial; color:#ccc;}
.addressbook p {margin:0; padding:0; font-size:0.9em; font-style:Arial; color:#ccc; padding-top:10px;}
.addressbook fieldset legend.oradsaddbook {font-style:Arial; font-size:1.1em; color:#fff; padding-top:15px; padding-bottom:5px;}
.addressbook fieldset legend {margin:0; padding:0;}
.addressbook fieldset {margin:0; padding:0;}
.addressbook fieldset p {margin:0; padding:0;}
.addressbook form ul#address_list div a img {margin-top:5px; width:30px;}
.addressbook div#buttons {margin:0; padding:0; width:100%; padding-top:20px; padding-bottom:20px;}
.addressbook form div#buttons img {margin:0; padding:0; padding-top:5px;}
div#buttons input {border:0;}
.addressbook input {border:0; background-color:#000;}

/*=====Orderhistory=====*/
div#orderhistory {margin-left:10px;}
#orderhistory h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;}
#orderhistory {margin:0; padding:0; clear:both;}
#orderhistory p {font-size:0.9em; font-style:Arial; color:#ccc; margin:0; padding:0;}
#orderhistory h2 {font-style:Arial; color:#fff; margin-top:10px;font-size:1.2em}
#orderhistory h2.balance {font-style:Arial; color:#fff; margin-top:10px;font-size:1.1em}
ul#orders_list {font-size:1.0em; font-style:Arial; color:#ccc;}
#orderhistory table td {margin:0; padding:0; font-style:Arial; font-size:1.0em; color:#ccc; width:480px; padding-top:2px; padding-bottom:2px;}
#orderhistory ul li {clear:both;}
#orderhistory ul li a {font-style:Arial; font-size:1.0em; color:#fff; text-decoration:underline;}
div#buttons {clear:both; margin:0; padding:0; margin-top:10px;}
div#buttons img {margin:0; padding:0; padding-bottom:20px; float:left; padding-left:10px;}
div#orderhistory a.reorder img {float:left; margin-bottom:20px; margin-top:5px;}
div#orderhistory a.vieworder img {float:right; margin-bottom:20px; margin-top:5px; margin-right:15px;}
#orderhistory table th {margin:0; padding:0;}

/*=====GiftCertificate=====*/
#giftcertificate h1 {margin:0; padding:0; font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; padding-left:3px;}
#giftcertificate h1 {border-bottom:1px solid #595959; padding-bottom:3px; margin-bottom:10px;}
#giftcertificate p {margin:0; padding:0; font-style:Arial; color:#ccc; padding-left:3px;}
#giftcertificate h4 {font-style:Arial; color:#ccc; margin-top:10px; padding-left:3px; font-size:1.1em;}
#giftcertificate div label {font-style:Arial; color:#ccc; padding-left:2px;}
#giftcertificate input {border:1px solid #999; background-color:#666; font-style:Arial; color:#000;}
#giftcertificate div label a {color:#fff; text-decoration:underline;}
#giftcertificate div#buttons {padding-bottom:20px; width:100%;}
#giftcertificate div#buttons input {clear:both; margin:0; padding:0; border:0;}
#giftcertificate textarea {border:1px solid #999; background-color:#323232; color:#fff; font-style:Arial; font-size:1.0em;}
#giftcertificate div input#giftcerttandc {border:1px solid #000; background:#000;}

/*=====AddContact=====*/
.checkoutR .Lcat_orbtcolumn .helpinfo h2 {font-weight:bold; font-style:Arial; font-size:1.1em; border-bottom:1px solid #595959; width:175px; padding-bottom:2px; color:#fff; margin-top:15px;}
.checkoutR .Lcat_orbtcolumn .helpinfo h2 {background:url(../images/ico_test.gif) no-repeat 77px 7px;}
.checkoutR .Lcat_orbtcolumn .helpinfo ul li a {color:#ccc; font-style:Arial; font-size:1.0em; text-decoration:none; }
.checkoutR .Lcat_orbtcolumn .helpinfo ul li a:hover {text-decoration:underline !important; font-size:1.0em; font-style:Arial;}
.checkoutR .Lcat_orbtcolumn .helpinfo ul li {padding-top:2px;}
.checkoutL .addcontactaddress h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;padding-bottom:3px;} 
.checkoutL .addcontactaddress p {font-size:0.9em; font-style:Arial; color:#ccc; margin:5px 0 5px 11px;}
.checkoutL .addcontactaddress form {font-size:1.0em; font-style:Arial; color:#ccc;}
.checkoutL .addcontactaddress form input {font-size:1.0em; font-style:Arial; color:#000;}
.checkoutL .addcontactaddress form select {font-size:1.0em; font-style:Arial; color:#000;}
.checkoutL .addcontactaddress form label a {text-decoration:underline; font-size:1.0em; font-style:Arial; color:#fff;}
.checkoutL .addcontactaddress form label a:hover {text-decoration:underline; font-size:1.0em; font-style:Arial; color:#ccc;}
.addcontactaddress form fieldset div input {margin:3px 0 3px 0; border:1px solid #999; background-color:#666;}
.addcontactaddress form fieldset div select {margin:3px 0 3px 0;}
div input#ustandc {border:0;}
div input#blkemail {border:0;}
.addcontactaddress form fieldset div label {padding-top:5px; margin-left:11px;}
.addcontactaddress h1, p {margin-left:10px;}
.addcontactaddress form fieldset {margin:0; padding:0;}
.addcontactaddress div input#blkemail {float:left; margin-top:3px; background:#000; margin-left:8px;}
.addcontactaddress div input#ustandc {float:left; margin-top:3px; background:#000; margin-left:8px;}
.addcontactaddress div label.dontFloat {float:left;}
.addcontactaddress form div#buttons {margin-top:20px; padding-left:9px; padding-bottom:25px;}
.addcontactaddress form div#buttons a img {margin:0; padding:0; padding-top:5px;}
.addcontactaddress fieldset div.fixwidth div {width:260px;}
.addcontactaddress fieldset div.fixwidth input {margin-left:3px;}
.addcontactaddress input#differentaddress {margin-left:8px;}

/*=====Forgotten Password Thankyou=====*/
.Lcat_pwrmthankyoucolumn div.helpinfo h2 {font-weight:bold; font-style:Arial; font-size:1.1em; border-bottom:1px solid #595959; width:175px;
 padding-bottom:2px; color:#fff; margin-top:10px;}
.Lcat_pwrmthankyoucolumn div.helpinfo ul li {font-style:Arial; color:#ccc;}
.Lcat_pwrmthankyoucolumn div.helpinfo ul li a:link,a:visited,a:active,a:hover {font-style:Arial; color:#fff; text-decoration:underline;}
.containerpwrmthankyou h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; margin-left:12px;}
.containerpwrmthankyou p {margin:0; padding:0; font-style:Arial; color:#ccc; margin-left:12px;}
.containerpwrmthankyou div#buttons {margin:0; padding:0; margin-top:25px; margin-bottom:25px; margin-left:12px;}
.containerpwrmthankyou div#buttons img.left {float:left; margin:0; padding:0; padding-top:5px;}
.containerpwrmthankyou div#buttons img.right {float:right; margin:0; padding:0;}

/*=====Forgotten Password=====*/
.checkoutL containerpwrm {min-height:150px;}
* html .checkoutL containerpwrm {height:150px;}
.Lcat_pwrmcolumn .helpinfo h2 {margin:0; padding:0; font-weight:bold; font-style:Arial; font-size:1.1em; border-bottom:1px solid #595959; width:175px; padding-bottom:2px; color:#fff; margin-top:10px;}
.Lcat_pwrmcolumn .helpinfo ul li {padding:0; font-style:Arial; font-size:1.0em; color:#ccc;}
.Lcat_pwrmcolumn .helpinfo ul li a {color:#fff;}
.Lcat_pwrmcolumn .helpinfo ul li a:hover {color:#ccc;}
.containerpwrm h1 {margin:0; padding:0; font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; margin-left:20px; margin-bottom:20px;}
.containerpwrm p {font-style:Arial; font-size:0.9em; color:#ccc; margin-left:11px;}
.containerpwrm form fieldset div label {margin:0; padding:0; margin-top:10px; font-style:Arial; font-size:1.0em; color:#ccc; margin-left:11px;}
.containerpwrm form fieldset div input {margin-top:8px; border:1px solid #999; background-color:#666; color:#000;}
.containerpwrm form div#buttons {margin-top:20px; padding-left:10px; padding-bottom:25px;}
.containerpwrm form div#buttons img {margin:0; padding:0; padding-top:5px; margin-left:12px;}
.containerpwrm form div#buttons input {border:0;}
.containerpwrm h2.error {padding-left:10px;}

/*=====Button Previous & Continue=====*/
#tlusermyform form div#buttons input {border:0;}
#tlusermyform form div#buttons {margin-top:20px;}
#tlusermyform div.emailformat select {background-color:#fff; color:#000;}

/*=====Communication Option=====*/
#tlusermyform form fieldset#myformcommoption p {margin:0; padding:0;}
#tlusermyform form fieldset#myformcommoption div.postbox {margin-top:10px; margin-bottom:10px;}
#tlusermyform form fieldset#myformcommoption div.postbox input {border:0; background:#000;}
#tlusermyform form fieldset#myformcommoption div.postbox label {padding-top:5px;}
#tlusermyform form fieldset#myformcommoption div.emailbox input {border:0; background:#000;}
#tlusermyform form fieldset#myformcommoption div.emailbox label {padding-top:3px;}
#tlusermyform form fieldset#myformcommoption div.emailformat {margin-top:10px; margin-bottom:10px;}
#tlusermyform form fieldset#myformcommoption div.emailformat label {padding-top:5px;}
#tlusermyform form fieldset#myformcommoption div.smsbox {display:none;}
#tlusermyform form fieldset#myformcommoption div.thirdpartybox {display:none;}
#tlusermyform form fieldset#myformcommoption div.emailformat select {margin-left:3px;}

/*=====Add Edit Delivery Address=====*/
.containeroradeditadd h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc; margin-left:15px;}
/*.containeroradeditadd h1 {border-bottom:1px solid #595959; padding-bottom:3px;}*/
.containeroradeditadd p {margin:0; padding:0; font-style:Arial; color:#ccc; margin:5px 0 5px 15px;} 
.containeroradeditadd select {font-style:Arial; color:#000; margin:3px 0 3px 0;}
.containeroradeditadd input {font-style:Arial; color:#000; background-color:#666; border:1px solid #999; margin:3px 0 3px 0;}
.checkoutRoradeditadd .Lcat_editaddcolumn .helpinfo {margin:0; padding:0; margin-top:15px;}
.checkoutRoradeditadd .Lcat_editaddcolumn .helpinfo h2 {font-style:Arial; font-size:1.1em; color:#FFF; padding:0 0 3px 0; border-bottom: 1px solid #595959; width:172px; background:url(../images/ico_test.gif) no-repeat 75px;}
.checkoutRoradeditadd .Lcat_editaddcolumn .helpinfo ul li {font-style:Arial; color:#CCC;}
.checkoutL .containeroradeditadd fieldset {margin:0; padding:0; margin-left:15px;}
.checkoutL .containeroradeditadd label {margin-top:5px; font-style:Arial; color:#ccc;}
.containeroradeditadd div#buttons {margin-top:15px; margin-left:15px;}
.containeroradeditadd div#buttons a img {margin:0; padding:0; padding-top:5px;}

/*=====Edit contact=====*/
.editcontactaddress h1 {font-size:2.5em; font-family:"Times New Roman"; font-weight:normal; color:#ccc;}
.editcontactaddress h1 {border-bottom:1px solid #595959; padding-bottom:3px;}
.editcontactaddress p {margin:0; padding:0; font-style:Arial; color:#ccc; margin:5px 0 5px 0;}
.editcontactaddress input {font-style:Arial; color:#000; background-color:#666; border:1px solid #999; margin:3px 0 3px 0;}
.editcontactaddress select {font-style:Arial; color:#000; margin:3px 0 3px 0;}
.editcontactaddress label {font-style:Arial; color:#ccc;}
.editcontactaddress fieldset {margin:0; padding:0;}
.editcontactaddress div#buttons {margin:0; padding:0; margin-top:15px;}
.editcontactaddress div#buttons a img {margin:0; padding:0; padding-top:5px;}

/* shoppingcart empty */
.containerorscempty p {margin:0; padding:0;}
.containerorscempty div#buttons a img {margin:0; padding:0;}

/*End By Pui*/

ul.stepcheckout li span {display:none;} /*76111*/



