/********************************************/
/* form elements (mostly on checkout pages) */
/* ******************************************/
/*TT #checkoutwrapper {width: 1024px; margin-left:auto; margin-right:auto; margin-top:0px; padding-top:0px; position:relative; text-align:left;}*/
/*TT */ #checkoutwrapper {margin:auto;;width: 852px; background-color:#FFFFFF;padding:0px 10px;position:relative;}

/*TT #checkout {width: 886px; float: left; margin: 0 0 0 68px; padding: 32px 0 0 0; background:transparent;}*/
/*TT */#checkout {width: 852px; float: left; margin: 0; padding: 15px 0 0 0; background:transparent;}
*html #checkout {float: none;}
/*TT #checkout .checkoutR {background: url(../images/box/leftnav_bottombluebox.gif) no-repeat left bottom; margin:0; padding:7px 0 5px 0;width: 199px; float: left; }*/
/*TT #checkout .checkoutR {margin:0 0 0 25px; padding:7px 0 5px 0;width: 150px; float: left; }*/
/*TT */ #checkout .checkoutR {margin:0; padding:0 0 5px 0;width: 145px; float: left; }
/*TT BACKGROUND REMOVED FROM ALL THE BELOW FIELDS AND PADDING*/
#checkout .checkoutR .Lcat_basketcolumn{padding-top: 7px; }
#checkout .checkoutR .Lcat_signincolumn{padding-top: 7px; }
#checkout .checkoutR .Lcat_orzccolumn{padding-top: 7px; }
#checkout .checkoutR .Lcat_orbtcolumn{padding-top: 7px; }
#checkout .checkoutR .Lcat_pwrmcolumn{}
#checkout .checkoutR .Lcat_editaddcolumn{padding-top: 7px; }
#checkout .checkoutR .Lcat_pwrmthankyoucolumn{padding-top: 7px; }
#checkout .checkoutRpwrmthankyou{display:block; }
/*TT #checkout .checkoutR .helpinfo {background:none; padding:35px 0 7px 0;}
#checkout .checkoutR .helpinfo h2 span {background: none; }
#checkout .checkoutR .helpinfo h2  {padding:0 0 0 14px; margin:0; text-transform: lowercase; color: #fff; font-size:1.2em;}
#checkout .checkoutR .helpinfo ul {padding:5px 14px; margin:0;}
#checkout .checkoutR .helpinfo ul li{background: url(../images/li_bg.gif) no-repeat left 7px; padding:3px 0 0 17px; margin:0;}*/
#checkout .checkoutR .helpinfo {width:100%;background: url(../images/ca_logo.gif) no-repeat left top #FFFFFF;padding:58px 0 0 0;}
#checkout .checkoutR .helpinfo h2  {font-weight:bold;width:auto;padding:5px 10px;text-transform:uppercase;background-color:#FE9900;color: #fff; display: inline;font-size:12px;}
/*TT #checkout .checkoutR .helpinfo ul {padding:5px 14px; margin:0;}
#checkout .checkoutR .helpinfo ul li{background: url(../images/li_bg.gif) no-repeat left 7px; padding:3px 0 0 17px; margin:0;}*/
#checkout .checkoutR .helpinfo ul {background: url(../images/ul_top.jpg) no-repeat top left #FFFFFF;text-transform:uppercase;font-size:11px;margin-top:8px;margin-bottom:7px;list-style:square inside none;color:#000;padding:5px 0 10px 10px;}
#checkout .checkoutR .helpinfo ul li{padding:6px 0 0 0; margin:0;}
/*TT */ #checkout .checkoutR .helpinfo ul li:last-child{ background: url(../images/ul_bottom.jpg) no-repeat bottom left #FFFFFF; padding-bottom:10px; padding-left:10px; position:relative;left:-10px;width:146px;}
#checkout .checkoutR .tiptext {background: url(../images/tiptext_bg.gif) no-repeat left 7px; padding:3px 0 10px 8px; margin:0 14px 0 14px;text-align:left;font-size:0.8em;color:#3E3E3E;}
#checkout .checkoutR #gotogiftlist {padding:0; margin:5px 0 15px 14px; text-align:left; font-size:0.9em; color:#3E3E3E; font-weight:bold;}

#checkout .checkoutL {width: 669px; float: right; padding:0; margin:0;}
/*TT #checkout .checkoutL p{padding-left:6px;}*/
#checkout .checkoutL #yourbasket {padding:0; margin:0;}
#checkout .checkoutL #yourbasket h1{}
*html #checkout .checkoutL #yourbasket h1{margin:0 0 0 6px;padding:0;}

#checkout .checkoutL #yourbasket #buttons{margin-bottom:30px;}
/*TT #checkout .checkoutL #buttons .btContinueShopping{padding: 10px 15px 10px 6px; float:left;}*/
/*TT */ #checkout .checkoutL #buttons .btContinueShopping{padding: 0; float:left;}
/*TT #checkout .checkoutL #yourbasket #buttons .btCheckout { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
/*TT #checkout .checkoutL #yourbasket #buttons .btCheckout{background:url(../images/bt_checkout.png) no-repeat top left; position:relative;float:right;margin:0; padding:48px 0 0 0;overflow:hidden; width:193px; height:0px !important;font-size:0.00001px;float:right;}*/
/*TT */ #checkout .checkoutL #yourbasket #buttons .btCheckout{float:right;margin:0;}

/*TT #checkout .checkoutL table.wizrtable {width:663px; margin:0;padding:18px 0 0 0;background:transparent;border-collapse: collapse;border-width: 0; border-spacing: 0; border-style: none;}*/
/*TT */ #checkout .checkoutL table.wizrtable {width:670px; margin:0;padding:18px 0 0 0;background:transparent;border-collapse: collapse;border-width: 0; border-spacing: 0; border-style: none;}
*html #checkout .checkoutL table.wizrtable {margin:13px 0 0 6px;}
#checkout .checkoutL table.wizrtable thead  tr {margin:0; padding:0;height:22px;}
#checkout .checkoutL table.wizrtable th {color: #fff;font-size:1em;}
#checkout .checkoutL table.wizrtable td {font-size:0.91em;padding:9px 0 9px 0;}
/*TT #checkout .checkoutL table.wizrtable th.name  {background: url(../images/box/gwrap_thbg.gif) no-repeat left top ; margin:0; padding:0; width:180px;}
#checkout .checkoutL table.wizrtable th.name span  {padding-left:14px;color:#fff;}
#checkout .checkoutL table.wizrtable th.priceeach   {background: #7FCFEC; margin:0; padding:0;width:75px;text-align:center;}
#checkout .checkoutL table.wizrtable th.quantity   {background: #7FCFEC; margin:0; padding:0;width:50px;text-align:center;}
#checkout .checkoutL table.wizrtable th.totalprice {background: #7FCFEC; margin:0; padding:0;width:80px;text-align:center;}
#checkout .checkoutL table.wizrtable th.remove {background: url(../images/box/gwrap_thbg.gif) no-repeat right top; margin:0; padding:0;width:100px;text-align:center;}*/
#checkout .checkoutL table.wizrtable th.name  {background: #FE9900; margin:0; padding:0; width:180px;}
#checkout .checkoutL table.wizrtable th.name span  {padding-left:14px;color:#fff;}
#checkout .checkoutL table.wizrtable th.priceeach   {background: #FE9900; margin:0; padding:0;width:75px;text-align:center;}
#checkout .checkoutL table.wizrtable th.quantity   {background: #FE9900; margin:0; padding:0;width:50px;text-align:center;}
#checkout .checkoutL table.wizrtable th.totalprice {background: #FE9900; margin:0; padding:0;width:80px;text-align:center;}
#checkout .checkoutL table.wizrtable th.remove {background: #FE9900; margin:0; padding:0;width:100px;text-align:center;}

#checkout .checkoutL table.wizrtable tr td.thumb  {background: url(../images/basket_leftline.gif) no-repeat left top #fff ;margin:0; padding:9px 0 9px 14px;width:166px;}
#checkout .checkoutL table.wizrtable tr td.name  {background: url(../images/basket_line.gif) repeat-x left top #fff ;width:180px;font-weight:bold;}
#checkout .checkoutL table.wizrtable tr td.priceeach    {background: url(../images/basket_line.gif) repeat-x left top #fff ;width:75px;text-align:center; }
#checkout .checkoutL table.wizrtable tr td.quantity   {background: url(../images/basket_line.gif) repeat-x left top #fff ;width:50px;text-align:center; }
#checkout .checkoutL table.wizrtable tr td.quantity input  {text-align:center;border:1px solid #E6dFC2;width:29px; }
#checkout .checkoutL table.wizrtable tr td.totalprice {background: url(../images/basket_line.gif) repeat-x left top #fff ; width:80px;text-align:center;}
#checkout .checkoutL table.wizrtable tr td.remove {background: url(../images/basket_rightline.gif) no-repeat right top #fff ; width:100px;text-align:center;}

/*TT #checkout .checkoutL table.wizrtable tr.orsctotal {height:23px;}
#checkout .checkoutL table.wizrtable tr.orsctotal th   {background: #7FCFEC; margin:0; padding:0 0 0 14px; font-size:0.9em;}
#checkout .checkoutL table.wizrtable tr.orsctotal td   {background: #7FCFEC; margin:0; padding:0;  }
#checkout .checkoutL table.wizrtable tr.orsctotal td.thumb   {background: #7FCFEC; margin:0; padding:0;  width:50px;}
#checkout .checkoutL table.wizrtable tr.orsctotal td.basketTot {background: #7FCFEC; margin:0; padding:0 0 0 12px;  color: #fff; font-weight:bold;}*/
#checkout .checkoutL table.wizrtable tr.orsctotal {height:23px;}
#checkout .checkoutL table.wizrtable tr.orsctotal th   {background: #FE9900; margin:0; padding:0 0 0 14px; font-size:0.9em;}
#checkout .checkoutL table.wizrtable tr.orsctotal td   {background: #FE9900; margin:0; padding:0;  }
#checkout .checkoutL table.wizrtable tr.orsctotal td.thumb   {background: #FE9900; margin:0; padding:0;  width:50px;}
#checkout .checkoutL table.wizrtable tr.orsctotal td.basketTot {background: #FE9900; margin:0; padding:0 0 0 23px;  color: #fff; font-weight:bold;}
.btUpdateBasket {display:none;}
#basketAddCalendar {float:right;padding-bottom:0;}
#updateQty_bt {float:right;padding-top:10px;padding-bottom:10px;}
#banner_basket_1 { width: 330px; float: left;padding:0; margin:15px 0 0 -10px; position: relative;}
#banner_basket_2 { width: 330px; float: right;padding:0; margin:15px 0 0 0;  position: relative;}
#banner_basket_3 { width: 665px;padding:0; margin:0; color: #3E3E3E; }
#banner_basket_3 p{ padding:30px 0 30px 18px; margin:0;}
.add_bt1 {position:relative; margin:-55px 0 0 255px;}
.add_bt2 {position:relative; margin:-55px 0 0 255px;}

/***************basket empty**************************/
.containerorscempty {float:right;width:665px; color: #464646;}
.containerorscempty h1{}
.containerorscempty #buttons {margin-top:60px;}

/***************email sign up**************************/
#checkout .checkoutL .signin h1{}
#checkout .checkoutL .Lcat_signincontent { padding-left:7px;}
#checkout .checkoutL .signin fieldset.f-loginemail{padding-left:7px;}
#checkout .checkoutL .signin fieldset.f-loginiam{padding-left:7px;}
#checkout .checkoutL .signin #buttons{width:129px;float:right; margin-top:50px;}
/*TT #checkout .checkoutL .signin #buttons .right{background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}*/
/*TT #checkout .checkoutL .signin #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
* html #checkout .checkoutL .signin{padding-bottom:9px;}
#checkout .checkoutL .signin .notregistertxt{ padding:0 0 7px 24px;}
#checkout .checkoutL .signin .registered{ padding:1px 0 0 0}
#checkout .checkoutL .signin fieldset.f-loginemail label{padding:2px 0 0 0;}
/***************register**************************/
#checkout .checkoutL .pclookupcontact h1 {}
#checkout .checkoutL .pclookupcontact fieldset.f-orzcpostcode{padding-left:7px;}
#checkout .checkoutL .pclookupcontact fieldset.f-orzcemail{padding-left:7px;}
#checkout .checkoutL .pclookupcontact div a{padding-left:7px;}
#checkout .checkoutL .pclookupcontact #buttons{width:129px;float:right;}
#checkout .checkoutL .pclookupcontact #buttons .right{background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}
#checkout .checkoutL .pclookupcontact #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}

#checkout .checkoutL .addcontactaddress h1 {}
#checkout .checkoutL .addcontactaddress fieldset{padding-left:7px;clear:both;}
#checkout .checkoutL .addcontactaddress fieldset.f-orbtpersonal{padding-top:7px;}
#checkout .checkoutL .addcontactaddress fieldset div{padding:0 0 3px 0;}
* html #checkout .checkoutL .addcontactaddress fieldset div{padding:0 0 1px 0;}
#checkout .checkoutL .addcontactaddress fieldset label{padding:3px 0 0 0;}
* html #checkout .checkoutL .addcontactaddress fieldset label{padding:5px 0 0 0;}
#checkout .checkoutL .addcontactaddress fieldset.f-orbtpersonal label,
#checkout .checkoutL .addcontactaddress fieldset.f-orbtadddetail label,
#checkout .checkoutL .addcontactaddress fieldset.f-orbtfaccdetail label{font-size:0.9em;font-weight:bold;}
#checkout .checkoutL .addcontactaddress fieldset.f-orbtfaccdetail{margin:0;padding:0 0 0 7px;}
#checkout .checkoutL .addcontactaddress fieldset.f-orbtfaccdetail a{text-decoration:none;color:#A70204}
#checkout .checkoutL .addcontactaddress fieldset.f-orbtpwd{margin:0;padding:0 0 10px 0;}
#checkout .checkoutL .addcontactaddress input#blkemail{display:none;}
#checkout .checkoutL .addcontactaddress #sentupdates{margin:0;padding:3px 0 0 0px;font-size:0.91em;}
#checkout .checkoutL .addcontactaddress #sentupdates label{padding:2px 0 0 4px;}
#checkout .checkoutL .addcontactaddress .subject{padding:15px 0 11px 0;font-size:1em;}
#checkout .checkoutL .addcontactaddress p.ptop10{margin:0;padding:0 0 11px 0;}
#checkout .checkoutL .addcontactaddress input#usxtgiftaid{float:left;}
#checkout .checkoutL .addcontactaddress #yourgiftworth{float:left;width:628px;padding: 2px;}
/*TT #checkout .checkoutL .addcontactaddress #buttons .right{background:url(../images/bt_register.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}*/
/*TT */ #checkout .checkoutL .addcontactaddress #buttons .right{background:none; padding-top:48px;}
/*TT #checkout .checkoutL .addcontactaddress #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
#checkout .checkoutL .addcontactaddress fieldset div#yourgiftworth{font-size:1em;}
#checkout .checkoutL .addcontactaddress fieldset.f-orbtpersonal input, fieldset.f-orbtpwd input{width:143px;}
#checkout .checkoutL input#differentaddress{margin:0 0 0 8px;}
/* 3D secure */
#content-3dsecure {width: 663px; float: right;padding-right:64px;}
#content-3dsecure ul {padding:0px 7px 20px 7px; }
#content-3dsecure ul li{padding:5px 0 0 0px; margin:0; }
/* styles specifically for orcf and orfn */
#checkout .checkoutorcfL, 
#checkout .checkoutorfnL {width: 663px; float: right; }
#checkout .checkoutorcfR, 
/*TT */ #checkout .checkoutorfnR {width: 145px; float: left; }
/*TT #checkout .checkoutorfnR {width: 199px; float: left; }*/

#checkout .checkoutorcfR, 
/*TT #checkout .checkoutorfnR {background: url(../images/box/leftnav_bottombluebox.gif) no-repeat left bottom; margin:0; padding:7px 0 5px 0; }*/
/*TT */ #checkout .checkoutorfnR {background: url(../images/ca_logo.gif) no-repeat left top #FFFFFF;padding:58px 0 5px 0;}
/*TT #checkout .checkoutorcfR .Lcat_orcfcoltwo, */
/*TT #checkout .checkoutorfnR .Lcat_orfncoltwo {background: url(../images/box/leftnav_headbluebox.gif) no-repeat left top #7FCFEC; padding-top: 7px; }*/
#checkout .checkoutorcfR .helpinfo, 
/*TT #checkout .checkoutorfnR .helpinfo  {background:none; padding:35px 0 7px 0;}*/
/*TT */ #checkout .checkoutorfnR .helpinfo  {background:none; padding:0 0 7px 0;}
/*TT #checkout .checkoutorcfR .helpinfo h2 span, */
/*TT #checkout .checkoutorfnR .helpinfo h2 span  {background: none; }*/
#checkout .checkoutorcfR .helpinfo h2, 
/*TT #checkout .checkoutorfnR .helpinfo h2  {padding:5px 10px 5px 10px; margin:0; text-transform: lowercase; color: #fff; font-size:1.2em;}*/
/*TT */#checkout .checkoutorfnR .helpinfo h2  {font-weight:bold;width:auto;padding:5px 10px;text-transform:uppercase;background-color:#FE9900;color: #fff; display: inline;font-size:12px;}
#checkout .checkoutorcfR .helpinfo ul, 
/*TT #checkout .checkoutorfnR .helpinfo ul {padding:5px 14px; margin:0;}*/
/*TT */ #checkout .checkoutorfnR .helpinfo ul {background: url(../images/ul_top.jpg) no-repeat top left #FFFFFF;text-transform:uppercase;font-size:11px;margin-top:8px;margin-bottom:7px;list-style:square inside none;color:#000;padding:10px 0 10px 15px;}
#checkout .checkoutorcfR .helpinfo ul li, 
/*TT #checkout .checkoutorfnR .helpinfo ul li{background: url(../images/li_bg.gif) no-repeat left 7px; padding:3px 0 0 17px; margin:0;}*/
/*TT */ #checkout .checkoutorfnR .helpinfo ul li{background: none; padding:3px 0 0 0; margin:0;}
/*TT */ #checkout .checkoutorfnR .helpinfo ul li:last-child{background: url(../images/ul_bottom.jpg) no-repeat bottom left #FFFFFF; padding-bottom:10px; padding-left:10px; position:relative;left:-10px;width:146px;}
#checkout .checkoutorcfL table.wizrtable, 
#checkout .checkoutorfnL table.wizrtable {background: #fff;width:663px; margin:0 0 16px 0;padding:0;border-collapse: collapse;border-width: 0; border-spacing: 0; border-style: none; color:#464646;font-size:0.91em;}

#checkout .checkoutorcfL table.wizrtable thead  tr, 
#checkout .checkoutorfnL table.wizrtable thead tr {margin:0; padding:0;height:22px;}
#checkout .checkoutorcfL table.wizrtable th, 
#checkout .checkoutorfnL table.wizrtable th {color: #fff;}
#checkout .checkoutorcfL table.wizrtable th.thumb, 
#checkout .checkoutorfnL table.wizrtable th.thumb {background: url(../images/box/gwrap_thbg.gif) no-repeat left top ; margin:0; padding:0 0 0 14px;width:150px;}
/*TT #checkout .checkoutorcfL table.wizrtable th.name, */
/*TT #checkout .checkoutorfnL table.wizrtable th.name  {background: url(../images/box/gwrap_thbg.gif) no-repeat left top ; margin:0; padding:0 0 0 14px; color:#fff; width:180px;}*/
/*TT */ #checkout .checkoutorcfL table.wizrtable th.name, 
/*TT */ #checkout .checkoutorfnL table.wizrtable th.name  {background: #FE9900; margin:0; padding:0 0 0 14px; color:#fff; width:180px;}
#checkout .checkoutorcfL table.wizrtable th.name span, 
#checkout .checkoutorfnL table.wizrtable th.name span {display:block;}
#checkout .checkoutorcfL table.wizrtable th.priceeach, 
#checkout .checkoutorfnL table.wizrtable th.priceeach {background: #FE9900; margin:0; padding:0;width:75px;text-align:center;}
#checkout .checkoutorcfL table.wizrtable th.quantity, 
#checkout .checkoutorfnL table.wizrtable th.quantity {background: #FE9900; margin:0; padding:0;width:50px;text-align:center;}
#checkout .checkoutorcfL table.wizrtable th.totalprice, 
#checkout .checkoutorfnL table.wizrtable th.totalprice {background: #FE9900; margin:0; padding:0;width:80px;text-align:center;}
/*RT127368*/
#checkout .checkoutorcfL table.wizrtable th.quantity, #checkout .checkoutorfnL table.wizrtable th.quantity{
background: #FE9900; margin:0; padding:0;width:40px;text-align:center;
}
#checkout .checkoutorcfL table.wizrtable th.name2, #checkout .checkoutorfnL table.wizrtable th.name2{
background: #FE9900; margin:0; padding:0 0 0 14px; color:#fff; width:120px;
}

#checkout .checkoutorcfL table.wizrtable td.deliveryaddress,#checkout .checkoutorfnL table.wizrtable td.deliveryaddress{background:transparent url(../images/ordersum_line.gif) no-repeat scroll  top;padding-left:0;width:130px;}
#checkout .checkoutorcfL table.wizrtable th.deliveryaddress,#checkout .checkoutorfnL table.wizrtable th.deliveryaddress {background: #FE9900; margin:0; padding:0;width:130px;}
#checkout .checkoutorcfL table.wizrtable th.giftmsg, #checkout .checkoutorfnL table.wizrtable th.giftmsg {background: #FE9900; margin:0; padding-top:0;text-align:center;}
#checkout .checkoutorcfL table.wizrtable td.giftmsg, #checkout .checkoutorfnL table.wizrtable td.giftmsg {padding-top:20px; background:url(../images/ordersum_line.gif) no-repeat  top;}
#checkout .checkoutorcfL table.wizrtable th.subtotal, #checkout .checkoutorfnL table.wizrtable th.subtotal{background: #FE9900; margin:0; padding:0;width:70px;text-align:center;}
#checkout .checkoutorcfL table.wizrtable tr td.thumb2, #checkout .checkoutorfnL table.wizrtable tr td.thumb2{
background: url(../images/ordersum_line.gif) no-repeat  top ;margin:0; padding:10px 0 0 0;width:120px;height:90px;
}
.msgblock{
float:left;padding-left:10px;width:100px;
}
.giftimage{
float:left;
}
#checkout .checkoutorcfL table.wizrtable tr td.subtotal,#checkout .checkoutorfnL table.wizrtable tr td.subtotal{
background: url(../images/basket_line.gif) repeat-x left top ;margin:0; padding:20px 0 0 0;width:70px; text-align:center; height:60px; vertical-align:top;
}
/*RT127368*/

#checkout .checkoutorcfL table.wizrtable tr td.thumb, 
#checkout .checkoutorfnL table.wizrtable tr td.thumb {background: url(../images/ordersum_line.gif) no-repeat left top ;margin:0; padding:0 0 0 14px;width:150px;height:90px;}
#checkout .checkoutorcfL table.wizrtable tr td.name, 
#checkout .checkoutorfnL table.wizrtable tr td.name {background: url(../images/basket_line.gif) repeat-x left top ;margin:0; padding:30px 0 0 14px;width:150px; font-weight:bold;height:60px; vertical-align:top;}
#checkout .checkoutorcfL table.wizrtable tr td.priceeach, 
#checkout .checkoutorfnL table.wizrtable tr td.priceeach {background: url(../images/basket_line.gif) repeat-x left top ;margin:0; padding:30px 0 0 0;width:75px; text-align:center; height:60px; vertical-align:top;}
#checkout .checkoutorcfL table.wizrtable tr td.quantity, 
#checkout .checkoutorfnL table.wizrtable tr td.quantity {background: url(../images/basket_line.gif) repeat-x left top ;margin:0; padding:30px 0 0 0;width:50px; text-align:center; height:60px; vertical-align:top;}
#checkout .checkoutorcfL table.wizrtable tr td.totalprice, 
#checkout .checkoutorfnL table.wizrtable tr td.totalprice {background: url(../images/ordersum_tableline.gif) no-repeat right top ;margin:0; padding:30px 0 0 0;width:80px; text-align:center; height:60px; vertical-align:top;}
#checkout .checkoutorcfL table.wizrtable tr td, 
#checkout .checkoutorfnL table.wizrtable tr td {background: transparent; padding:0 0 10px 14px; color: #464646; font-size: 1em;}

#orderconfirmation .checkoutorcfL h1,
#orderreceipt .checkoutorfnL h1 {}
#orderconfirmation .checkoutorcfL .deliveryaddress {padding:0 0 20px 0; color: #464646;}
#orderreceipt .checkoutorfnL .deliveryaddress {padding:15px 0 15px 0; color: #464646;}
#orderconfirmation .checkoutorcfL .deliveryaddress p,
#orderreceipt .checkoutorfnL .deliveryaddress p{font-size:0.91em;}
/*TT #orderconfirmation .checkoutorcfL .deliveryaddress h2,*/
/*TT #orderreceipt .checkoutorfnL .deliveryaddress h2 {background: url(../images/ordersum_headerbg.gif) no-repeat left top; width:653px; height:22px;padding: 3px 0 0 10px;; margin:0;color: #fff; font-size:1em; }*/
/*TT */ #orderconfirmation .checkoutorcfL .deliveryaddress h2,
/*TT */ #orderreceipt .checkoutorfnL .deliveryaddress h2 {background: #FE9900; width:653px; height:22px;padding: 3px 0 0 10px;; margin:0;color: #fff; font-size:1em; }
#orderconfirmation .checkoutorcfL .deliveryaddress p,
#orderreceipt .checkoutorfnL .deliveryaddress p {padding-left: 10px;}
#orderconfirmation .checkoutorcfL .deliveryaddress a,
#orderreceipt .checkoutorfnL .deliveryaddress a {float:right; margin: 0; position: relative; top:-22px; padding-right:18px;}
#orderconfirmation .checkoutorcfL .deliveryrate {padding: 0; color: #464646;clear:both;margin:0 0 25px 0; display:none;}
#orderreceipt .checkoutorfnL .deliveryrate {padding: 0; color: #464646;clear:both;margin:10px 0 15px 0; display:none;}
#orderconfirmation .checkoutorcfL .deliveryrate h2,
#orderreceipt .checkoutorfnL .deliveryrate h2 {background: #7FCFEC; color: #fff; width: 653px; height:19px; color: #fff; font-size:1em;padding: 3px 0 0 10px;}
#orderconfirmation .checkoutorcfL .deliveryrate ul,
#orderreceipt .checkoutorfnL .deliveryrate ul {padding: 15px 0 0 10px;}
#orderconfirmation .checkoutorcfL .deliveryrate ul li,
#orderreceipt .checkoutorfnL .deliveryrate ul li {float:left;font-size:0.91em;}
#orderreceipt .checkoutorfnL .deliveryrate h3{font-size:0.91em;}
#orderconfirmation .checkoutorcfL .deliveryrate .moreinfo a,
#orderreceipt .checkoutorfnL .deliveryrate .moreinfo a{float:right;padding-top:15px;padding-right:14px;font-weight:bold; color: #A70204; font-size:0.91em;}

#orderconfirmation .checkoutorcfL .Lcat_deliveryoptions,
#orderreceipt .checkoutorfnL .Lcat_deliveryoptions {color: #464646;}

#orderconfirmation .checkoutorcfL .orderitems h2, 
#orderreceipt .checkoutorfnL .orderitems h2 {display:none;}

#orderconfirmation .checkoutorcfL #ordersummary,
#orderreceipt .checkoutorfnL #ordersummary {padding-top: 18px; padding-bottom:18px;}
#orderconfirmation .checkoutorcfL #ordersummary h2, 
#orderreceipt .checkoutorfnL #ordersummary h2{background: #FE9900; width:653px; height:22px;padding: 3px 0 0 10px;; margin:0;color: #fff; font-size:1em; }
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable ,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable {background:none;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable tr td,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable tr td {background:transparent; color: #464646; text-align:right; padding-right:14px;padding-top:10px;}
#orderconfirmation .checkoutorcfL #ordersummary table.wizrtable th,
#orderreceipt .checkoutorfnL #ordersummary table.wizrtable th {background:transparent; color: #464646;padding-left:10px;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable th.hdrDelivery,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable th.hdrDelivery {background: url(../images/ordersum_tableline.gif) no-repeat left top; display:none;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable td.delivery,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable td.delivery {background: url(../images/ordersum_tableline.gif) no-repeat right top; display:none;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable td.veryImportant,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable td.veryImportant {background: #FE9900; font-weight:bold; color: #fff;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable th.hdrGiftWrapping,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable th.hdrGiftWrapping{background: url(../images/ordersum_tableline.gif) no-repeat left top; display:none;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable td.giftWrapping,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable td.giftWrapping{background: url(../images/ordersum_tableline.gif) no-repeat right top; display:none;}
#orderconfirmation .checkoutorcfL #ordersummary .orderSumBox table.wizrtable th.hdrOrderTotal,
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable th.hdrOrderTotal{background: #FE9900;font-weight:bold; color: #fff;}
#orderreceipt .checkoutorfnL #ordersummary .orderSumBox table.wizrtable th.summary-includingvat{background: #7FCFEC;font-weight:bold; color: #fff;}

#orderreceipt #buttons .left{padding-top:6px;}

/*******************Additional Service***************************/
#additionalservices {color: #464646;width:633px;margin-bottom:20px;}
#additionalservices h2{background: #FE9900; width:653px; height:19px;padding: 3px 0 0 10px;; margin:0;color: #fff; font-size:1em;}

#additionalservices ul{margin:0;padding:0 0 0px 0;width:663px;}

#additionalservices ul li{
	display:inline;
	float:left;
	padding:0 0 35px 0;/* works in all */
	*padding:0 0 15px 0;/* targets IE6 and 7 */
	_padding:0 0 15px 0;/* targets IE6 */

}
/* #additionalservices ul li{display:inline;float:left;padding:0 0 15px 0;}*/
/*TT #additionalservices ul li.giftwrap a{width:310px;height:24px;display:block;background: url(../images/giftwrap_bg.jpg) no-repeat left top;padding-top:51px;text-indent:30px;}*/
/*TT */ #additionalservices ul li.giftwrap a{width:663px;height:76px;display:block;background: url(../images/edityourgiftbanner.gif) no-repeat left top;text-indent:-3000px;}
* html #additionalservices ul li.giftwrap a{height:76px;}


#additionalservices ul li.itemship a{width:353px;height:24px;display:block;background: url(../images/multidelivery_bg.jpg) no-repeat left top;padding-top:51px;text-indent:260px;}
* html #additionalservices ul li.itemship a{height:23px;}

#additionalservices .redeemgift , #additionalservices .coupon{display:none;}

/*******************Giftwrap***************************/
#giftwrap .message {height:70px; width:200px;font-family:verdana;font-size:0.9em;}
*html #giftwrap .message {font-size:1.1em;}
#giftwrap {float:right;width:665px; color: #464646;}
#giftwrap h1{}
#giftwrap p{padding-left:7px;}
#giftwrap table.wizrtable {width:665px; margin:16px 0 0 0;padding:0;background:transparent;border-collapse: collapse;border-width: 0; border-spacing: 0; border-style: none;}
#giftwrap table.wizrtable {background: #fff;clear:both;}
#giftwrap table.wizrtable thead  tr {margin:0; padding:0;height:22px;}
#giftwrap table.wizrtable th {color: #fff;}
#giftwrap table.wizrtable th.wrapitem  {background: #FE9900; margin:0; padding:0 0 0 14px;width:200px;text-align:left;}
#giftwrap table.wizrtable th.productname  {background: #FE9900; margin:0; padding:0; width:200px;text-align:center;}
#giftwrap table.wizrtable th.productprice  {display:none;}
#giftwrap table.wizrtable th.giftmessage {background: #FE9900; margin:0; padding:0;width:265px;text-align:center;}

#giftwrap table.wizrtable tr td.wrapitem  {background: url(../images/ordersum_tableline.gif) no-repeat left top ;margin:0; padding:5px 0 5px 40px;width:100px;text-align:left; height:110px; }
#giftwrap table.wizrtable tr td.productname  {background: url(../images/basket_line.gif) repeat-x left top; width:200px; text-align:center; font-size:0.0001px; color:#fff; height:110px; }
#giftwrap table.wizrtable tr td.productname strong{text-align:center;font-weight:bold;font-size:11px ;color:#464646;}
#giftwrap table.wizrtable tr td.productprice {display:none;}
#giftwrap table.wizrtable tr td.giftmessage {background: url(../images/ordersum_tableline.gif) no-repeat right top ; width:265px;text-align:center; height:110px; }

#giftwrap #buttons .left {padding-top: 10px;}
/*TT #giftwrap #buttons .right {behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
/*TT #giftwrap #buttons .right{background:url(../images/bt_continue.png) no-repeat top left; position:relative;float:right;margin:0; padding:48px 0 0 0;overflow:hidden; width:129px; height:0px !important;}*/
/*TT */ #giftwrap #buttons .right{position:relative;float:right;margin:0; padding:0;overflow:hidden; width:96px; height:22px !important;}

#multideladdress {width: 669px; float: right; padding:0; margin:0;}
/*TT */ #multideladdress a {color:#FE9900; text-decoration:underline;}
#multideladdress p{padding-left:7px;}
#multideladdress table.wizrtable {background: #fff;width:100%;border-collapse: collapse;border-width: 0; border-spacing: 0; border-style: none; color:#464646;}
#multideladdress table.wizrtable th{background:#FE9900;height:22px;color:#fff;font-size:1em;}
#multideladdress table.wizrtable td{font-size:0.9em;}
#multideladdress div#packages div div table td{font-size:0.9em;}
#multideladdress table.wizrtable th.hdrDescription {background: #FE9900; margin:0; padding:0 0 0 14px;text-align:left; width: 215px;}
#multideladdress table.wizrtable th.hdrQuantity {background: #FE9900; margin:0; padding:0; text-align:center;width:90px;}
#multideladdress table.wizrtable th.hdrAddress {background: #FE9900; margin:0; padding:0;text-align:center; width:250px;}

#border-hider { height:10px; margin-top:-12px; overflow:hidden; background:white}
#multideladdress div#packages div div table {width:100%}
#multideladdress div#packages div div.divinside { border-top: 3px solid rgb(220, 210, 184); }
#multideladdress div#packages div div.bdr table {height:120px; border-bottom-style:solid !important; border-bottom-width:1px !important; border-bottom-color:#e6dfc2 !important;}
#multideladdress div#packages div div table tr td.description  {margin:0; padding:5px 0 5px 14px; text-align:left; font-weight:bold; width: 200px}
#multideladdress div#packages div div table tr td.quantity  { text-align:center; width:90px}
#multideladdress div#packages div div table tr td.quantity input {text-align:center; }
#multideladdress div#packages div div table tr td.address {text-align:center; width:250px; padding:10px 0 }
#multideladdress div#packages div div table tr td.address select {}
#multideladdress #buttons .btAddNewAddress{margin-right:38px;padding-top:20px;float:left;}
#multideladdress #buttons .btUpdate{padding-right:0px;padding-top:20px;float:left; display:none;}
/*TT #multideladdress #buttons .btDone{background:url(../images/bt_done.png) no-repeat top left; font-size:0.00001em;float:right;padding-top:46px;margin-top:10px; overflow:hidden; width:128px; height:0px !important;
	_background:none;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/christianaid/resources/images/bt_done.png');}*/
#multideladdress #buttons .btDone{float:right;}
/*RT127368*/
#multideladdress div#packages div div table tr td.address p{float:left; margin-left:5px; text-align:left; width:150px;margin-bottom:2px;}
/*RT127368*/


/*******************Payment Detail***************************/
#paymentdetails {background: #F3F2F0; margin: 0; padding: 0 0 10px 0;width:356px; float:left; color: #464646;}
#paymentdetails h2 {background: #FE9900;width: 346px;  height: 19px; margin: 0; padding: 3px 0 3px 10px; color: #fff; font-size:1em;}
#paymentdetails h2 span {}
#paymentdetails p {margin-left: 10px;}
#paymentdetails img {padding: 5px 0;}
#paymentdetails fieldset label {float: left; width: 116px;font-weight:normal;}
#paymentdetails fieldset a{color:#464646;font-weight:normal;}
#paymentdetails fieldset div label{font-weight:bold;padding-left: 10px;}
#paymentdetails fieldset a{color: #A70204; font-weight:bold;}
#paymentdetails fieldset div {padding-bottom: 12px;}
#paymentdetails fieldset div a{font-weight:bold;}
#paymentdetails fieldset div div {clear: none; float: left; width: 40%;}
#paymentdetails table {margin-left: 10px;font-size:0.86em;text-align:left;}
/* additional payment methods */
#paymentdetails fieldset .credit label, #paymentdetails fieldset .po label, #paymentdetails fieldset .send label, #paymentdetails fieldset .manual label, #paymentdetails fieldset .fax label {float: none;}
#paymentdetails .ohponum, #paymentdetails .sendpaypaid, #paymentdetails .payall {width: 100%;}
#paymentdetails fieldset .ohponum label, #paymentdetails fieldset .sendpaypaid label {float: left; width: 40%;}

#paymentdetails fieldset.f-payment_details {padding:0; margin:0;font-size:0.86em;}
#paymentdetails fieldset.f-payment_details div.credit {display:block !important; float:left; padding-top:5px;width:125px;}
*html #paymentdetails fieldset.f-payment_details div.credit {width:128px;}
#paymentdetails fieldset.f-payment_details div.credit input#creditcard{display:none;}
#paymentdetails fieldset.f-payment_details img{float:left; padding-right:10px;}
#paymentdetails .issuenumber {float:left; width:170px;}
*html #paymentdetails .issuenumber {width:175px;}
#paymentdetails .switchsolo {float:left; clear:right; width:180px; padding:2px 0 19px 0; }
/*html > body #paymentdetails .switchsolo {float:left; clear:right; width:180px; padding:2px 0 19px 0; }*/
*html #paymentdetails .switchsolo {padding:2px 0 20px 0; }
#paymentdetails fieldset .switchsolo a{color: #A70204; font-weight:bold;}
#paymentdetails fieldset input#dontsavecc {margin-left: 10px; /*clear:both;*/}

/*TT .Lcat_orcfcolone #orderconfirmtext {margin: 0; padding: 13px 0; color: #464646; font-size:1em;}*/
/*TT */ .Lcat_orcfcolone #orderconfirmtext {margin: 0; padding: 13px 0; color: #464646; font-size:1em;display:none;}
.Lcat_orcfcolone #orderconfirmtext p{margin: 0; padding: 5px 0 0 0;}
p.final {display:none;}


#contactdetails {width:299px; margin: 0px; padding: 0px; float:right; color: #464646;}
#contactdetails h2 {background: #FE9900;width: 289px; height: 19px; margin: 0; padding: 3px 0 0 10px; color: #fff; font-size:1em;}
#contactdetails h2 span {}
#contactdetails p {margin-left: 10px;font-size:0.91em;}
#contactdetails a {float:right; margin: 0;}

.editcontactaddress {width: 669px; float: right; padding:0; margin:0;font-size:0.9em;}
.editcontactaddress p{padding-left:7px;font-size:1.1em;}
.editcontactaddress fieldset div{padding:0 0 3px 0;}
* html .editcontactaddress fieldset div{padding:0 0 1px 0;}
.editcontactaddress fieldset.f-orbtpersonal{margin:0;padding:10px 0 0 7px;}
.editcontactaddress fieldset.f-orbtpersonal label{font-weight:bold;}
.editcontactaddress fieldset.f-orbtdetail{margin:0;padding:0px 0 0 7px;}
.editcontactaddress fieldset.f-orbtdetail label{font-weight:bold;}
.editcontactaddress fieldset.f-orbtfdetail{margin:0;padding:0px 0 0 7px;}
.editcontactaddress fieldset.f-orbtfdetail label{font-weight:bold;}
.editcontactaddress #sentupdates {clear:both;float:none;margin:10px 0 5px 7px;}
.editcontactaddress #sentupdates input{margin-top:-2px;}
.editcontactaddress .subject{padding:15px 0 11px 0;clear:both;font-size:1.1em;}
.editcontactaddress p.ptop10{margin:0;padding:0 0 11px 0;}
.editcontactaddress .left {padding-bottom:5px;}
.editcontactaddress .left input{float:left;}
.editcontactaddress #yourgiftworth{float:left;width:630px;padding-top:2px;}
.editcontactaddress #buttons .right{background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}
.editcontactaddress #buttons .right{ behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}
.newline{padding-left:26px;}
* html .newline{padding-left:33px;}
#orderconfirmation #buttons .left{padding-top: 10px;}
/*TT #orderconfirmation .checkoutorcfL #buttons .right {background:url(../images/bt_placeyourorder.png) no-repeat top left; margin:0; padding:50px 0 0 0;overflow:hidden; width:190px; height:0px !important;font-size:0.000001px;}*/
/*TT */ #orderconfirmation .checkoutorcfL #buttons .right {background:none; margin:0; padding:50px 0 0 0;}
/*TT #orderconfirmation .checkoutorcfL #buttons .right {behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/

#orderreceipt #buttons {clear:both;padding:12px 0 25px 0;}


/* Order orderreceipt  */
#orderreceipt p.thankyou {padding-left:7px;}
#orderreceipt p.email {padding-left:7px;}
#orderreceipt p.ordernumber {padding-left:7px;}
#orderreceipt span.printicon {padding-left:7px;}
#orderreceipt #paymentdetails {min-height:135px;}
*html #orderreceipt #paymentdetails {height:135px;}

/*   related item in basket page    */


/******************************************/
/* the following are classes because they appear in detblocks and ids cannot be duplicated */

/*********************************************/
/* BASKET, ORDER CONFIRMATION, ORDER RECEIPT BOTH COLUMNS */
/*********************************************/
.Lcat_orsccolonetwo, .Lcat_orcfcolonetwo, .Lcat_orfncolonetwo {clear:both;}


/*********************************************/
/* MY ACCOUNT */
/*********************************************/
.bt-gobackmyacc {margin-left: 8px;}
/*TT #content-myaccount {width: 886px; float: left; margin: 0 0 0 68px; padding: 25px 0 0 0; background:transparent;}*/
/*TT */#content-myaccount {width: 852px; float: left; margin: 0; padding: 15px 0 0 0; background:transparent;}
*html #content-myaccount {float: none;}

/*TT #myacc-col-two {width: 669px; float: right; padding:5px 0 0 0; margin:0;}*/
/*TT */ #myacc-col-two {width: 670px; float: right; padding:0; margin:0;}
#myacc-col-two #myacc_Rcontent h1{}
#myacc-col-two #myacc_Rcontent #paraone {margin:0; padding: 10px 7px;}
#myacc-col-two #myacc_Rcontent .signoutlink {margin:0; padding: 10px 0 20px 7px;}
#myacc-col-two #myacc_Rcontent .signoutlink span{text-decoration:underline;}
#myacc-col-two #myacc_Rcontent #myaccpredictor {padding: 40px 0 0 7px;}


/*******************User Extende Field**********************************/
#sentupdates {margin:-20px 0 0 10px;}
#sentupdates input { float:left;}
#sentupdates label{padding:2px; width:300px;}
#myacc-col-two #tlusermyform .subject {margin-top:10px;}
#myacc-col-two #tlusermyform .ptop10{margin:0;padding:0 0 11px 0;}
#myacc-col-two #tlusermyform .left{margin:0;padding:0 0 3px 0;}
#tlusermyform #sentupdates{margin:0px;}
input#usxtdateofbirthnull {font-weight: normal;} 
.tluserex{width:280px;}
#myacc-col-two #joinus input{float:left;}
#myacc-col-two #tlusermyform fieldset div#joinus label{width:500px;font-weight:normal;padding:2px 0 0 6px;}
* html #myacc-col-two #tlusermyform fieldset div#joinus label{padding:3px 0 0 5px;}
#myacc-col-two #usxtchristianaidoptin{margin:0 6px 0 0;}
* html #myacc-col-two #usxtchristianaidoptin{margin:0 5px 0 0;}
#myacc-col-two #usxtgiftaid{margin:1px 6px 0 0;}
* html #myacc-col-two #usxtgiftaid{margin:-2px 5px 0 0;}

/*****************Edit Contect Address*************************/
#myacc-col-two #tlusermyform h1{}
label.invisible{visibility: hidden;}
#myacc-col-two #tlusermyform fieldset{clear:both;}
/*TT */ #myacc-col-two #tlusermyform fieldset#giftaidit {width:670px;}
/*TT #myacc-col-two #tlusermyform fieldset.f-myformdetail{padding:10px 0 0 7px;}*/
/*TT */ #myacc-col-two #tlusermyform fieldset.f-myformdetail{padding:10px 0 0 0;}
#myacc-col-two #tlusermyform fieldset label{font-weight:bold;padding:2px 0 0 0;}
* html #myacc-col-two #tlusermyform fieldset label{padding:5px 0 0 0;}
/*TT #myacc-col-two #tlusermyform p{padding-left:7px;}*/
#myacc-col-two #tlusermyform fieldset fieldset{padding-left:0px;}
#myacc-col-two #tlusermyform fieldset p{padding-left:0px;}
/*TT #myacc-col-two #tlusermyform #buttons .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}*/
/*TT #myacc-col-two #tlusermyform #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*//
/*TT #myacc-col-two #tlusermyform #buttons .left {padding-top:10px;}*/
#myacc-col-two #tlusermyform div#sentupdates {margin:1px 0 0 0;}
#myacc-col-two #tlusermyform div#sentupdates #usxtpresentaidoptin{margin:0;padding:0;}
#myacc-col-two #tlusermyform  #usxtcampaigner{margin:2px 0 0 0;padding:0;}
* html #myacc-col-two #tlusermyform  #usxtcampaigner{margin:0;}
#myacc-col-two #tlusermyform fieldset div.left{font-size:0.9em;padding:0 0 10px 0;}
#myacc-col-two #tlusermyform fieldset div.left div#yourgiftworth{margin:0;padding:0;}
#myacc-col-two #tlusermyform fieldset p.ptop10 {margin:0;padding:0 0 11px 0;}
#myacc-col-two #tlusermyform fieldset div.subject {font-size:1em;padding:5px 0 11px 0 ;}

/*****************Edit Email Password*************************/
#myacc-col-two #tlusermyform fieldset.f-myformemail input {width:150px;}
#myacc-col-two #tlusermyform label#usxtdateofbirth{font-weight:bold;padding-top:2px;}
/*TT #myacc-col-two #tlusermyform p#profileandcommunication{font-weight:bold;padding-left:7px;}*/
/*TT */#myacc-col-two #tlusermyform p#profileandcommunication{font-weight:bold;font-size:13px;padding: 3px 0 3px 15px; color: #FFFFFF;background: #FE9900;}
#myacc-col-two #tlusermyform #sentupdates{padding:7px 0 10px 0;}
#myacc-col-two #tlusermyform input#usxtgiftaid{float:left;}
#myacc-col-two #tlusermyform #yourgiftworth{float:left;width:636px;padding: 2px;font-size:1.1em;}
/*TT #myacc-col-two #tlusermyform fieldset#yourinterested #QandA_top {background:url(../images/box/interested_greyboxtop.gif) no-repeat top left #E0ECEC;width:660px;}*/
/*TT */ #myacc-col-two #tlusermyform fieldset#yourinterested #QandA_top {border: 1px solid #EEEEED;width:660px;}
/*TT #myacc-col-two #tlusermyform fieldset#yourinterested #QandA_bottom {background:url(../images/box/interested_greyboxbottom.gif) no-repeat bottom left ;width:660px; float:left;font-size:0.91em;}*/
/*TT */#myacc-col-two #tlusermyform fieldset#yourinterested #QandA_bottom {width:660px; float:left;font-size:0.91em;}
*html #myacc-col-two #tlusermyform fieldset#yourinterested #QandA_bottom {float:none;}
#myacc-col-two #tlusermyform fieldset#yourinterested #bothtluserex {width:660px;}
#myacc-col-two #tlusermyform fieldset#yourinterested .tluserexL {width:285px;padding-left:10px;float:left;}
#myacc-col-two #tlusermyform fieldset#yourinterested .tluserexR {width:355px;padding-right:10px;float:left;}
#myacc-col-two #tlusermyform fieldset#yourinterested .tluserexL p{font-weight:bold;}
#myacc-col-two #tlusermyform fieldset#yourinterested .tluserexR p{font-weight:bold;}
#myacc-col-two #tlusermyform fieldset#yourinterested{padding-bottom:10px;}
#myacc-col-two #tlusermyform #howtheyfound{padding-top:15px;}
#myacc-col-two #tlusermyform #howtheyfound label{font-weight:bold;width:100%;font-size:1em;}
#myacc-col-two #tlusermyform #howtheyfound select{margin-top:10px;}
#myacc-col-two #tlusermyform fieldset div#joinus{font-size:1.1em;}
/*****************order history*************************/
#myacc-col-two #orderhistory h1{}
/*TT #myacc-col-two #orderhistory h2 {background: url(../images/ordersum_headerbg.gif) no-repeat left top; width:653px; height:22px; margin:0 0 0 7px; padding: 5px 7px; font-size:1em; color: #fff; }*/
/*TT */ #myacc-col-two #orderhistory h2 {font-weight:bold;font-size:13px;padding: 3px 0 3px 15px; color: #FFFFFF;background: #FE9900;}
#myacc-col-two #orderhistory h2.balance {display:none;}
/*TT #myacc-col-two #orderhistory p{padding-left: 7px;}*/
/*TT #myacc-col-two #orderhistory ul#orders_list {margin:-10px 0 0 7px; padding: 0;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list {margin:0; padding: 0;}
/*TT #myacc-col-two #orderhistory ul#orders_list li {margin:0px 0 0 0; padding: 0 0 10px 0;border-bottom:1px solid #E6DFC2;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list li {margin:0px 0 0 0; padding: 0 0 10px 0;border-bottom:1px solid #E6DFC2;float:left;}
/*TT #myacc-col-two #orderhistory ul#orders_list li a{margin:0; padding: 0 5px;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list li a{margin:0; padding: 0;}
/*TT */ .vieworder {float:left;}
/*TT */ .reorder {float:right;}

/*TT #myacc-col-two #orderhistory ul#orders_list li table {width:663px;background:transparent;margin:10px 0;font-size:0.9em;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list li table {width:663px;background:transparent;margin:10px 0;font-size:0.9em;border-spacing:0;}
/*TT #myacc-col-two #orderhistory ul#orders_list li table ul li{margin:0;padding:3px 0;border-bottom: none;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list li table ul li{margin:0;padding:0;border-bottom: none;}
/*TT #myacc-col-two #orderhistory ul#orders_list li table th{width:140px;background:transparent;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list li table th{width:140px;background:transparent;vertical-align:top;}
/*TT #myacc-col-two #orderhistory ul#orders_list li table td {margin:0; padding: 3px 0;}*/
/*TT */ #myacc-col-two #orderhistory ul#orders_list li table td {margin:0; padding: 0;vertical-align:top;}
#myacc-col-two #orderhistory ul#orders_list li table td {margin:0; padding: 3px 0;}
#myacc-col-two #orderhistory ul#orders_list li table td a{margin:0; padding: 0;}
/*TT #myacc-col-two #buttons{padding-top: 20px;}*/
/*TT */ #myacc-col-two #buttons{padding-top: 20px;clear:both;}

#orderdetail h1 {padding-top:5px;}
/*TT #orderdetail h2 {background: url(../images/ordersum_headerbg.gif) no-repeat left top;height:17px; margin:0 0 0 7px; padding: 5px 7px 0 7px; font-size:1em; color: #fff; }*/
/*TT */#orderdetail h2 {padding: 3px 0 3px 15px; color: #FFFFFF;background: #FE9900;margin:0px;}
#orderdetail p {padding:0 0 10px 14px;}
#orderdetail form p {padding:0 0 10px 14px;font-size:0.91em;}

#orderdetail table.wizrtable, 
#orderdetail table.wizrtable th {background-color: transparent;}

#orderdetail div.ordersummary-wizrtable table.wizrtable{margin-bottom:25px;border-collapse: collapse;border-bottom:0;width:662px;background:none;}
#orderdetail div.ordersummary-wizrtable table.wizrtable td {background:transparent; color: #464646; text-align:right;background:transparent url(../images/ordersum_tableline.gif) no-repeat scroll left top;}

#orderdetail div.ordersummary-wizrtable table.wizrtable th.summary-delivery, 
#orderdetail div.ordersummary-wizrtable table.wizrtable th.summary-subtotal, 
#orderdetail div.ordersummary-wizrtable table.wizrtable th.summary-giftwrapping
{background:transparent url(../images/bg_td_long.gif) no-repeat left top;height:25px;padding:0 16px 0 7px;font-size: 0.91em;}

#orderdetail div.ordersummary-wizrtable table.wizrtable td.summary-delivery,
#orderdetail div.ordersummary-wizrtable table.wizrtable td.summary-subtotal,
#orderdetail div.ordersummary-wizrtable table.wizrtable td.summary-giftwrapping
{background:transparent url(../images/bg_td_longend.gif) no-repeat right top;height:25px;padding:0 16px 0 7px;font-size: 0.91em;}

#orderdetail div.ordersummary-wizrtable table.wizrtable th.summary-ordertotal,
#orderdetail div.ordersummary-wizrtable table.wizrtable td.veryImportant {background: #7FCFEC; font-weight:bold; color: #fff;height:25px;padding:0 16px 0 7px;font-size: 0.91em;}

#orderdetail .orderitems h2 {display:none;background: none; position:relative; margin:0 0 -21px 7px; padding: 0 0 0 0 14px; font-size:1em; color: #fff; }

#orderdetail table.wizrtable {margin:0 0 10px 7px;border-collapse: collapse;}
#orderdetail table.wizrtable {background:none;}
#orderdetail table.wizrtable th{background:transparent;}
#orderdetail table.wizrtable td{ font-size:0.91em;}

#orderdetail table.wizrtable th.thumb span  {display:none;}
#orderdetail table.wizrtable th.thumb  {background: #FE9900; margin:0; padding:0 0 0 11px;width:110px;}
#orderdetail table.wizrtable td.thumb {padding:9px 0 9px 11px;width:110px;background:none;}

#orderdetail table.wizrtable th.name span  {display:block;}
#orderdetail table.wizrtable th.name  {background: #FE9900;  margin:0; padding:0 0 0 11px; color:#fff; width:260px; height:22px;}
#orderdetail table.wizrtable td.name {width:260px;padding:33px 20px 0 8px;background:none;}

#orderdetail table.wizrtable th.priceeach {background: #FE9900; margin:0; padding:0;width:80px;height:22px; color:#fff;}
#orderdetail table.wizrtable td.priceeach {width:80px;background:none;vertical-align:top;padding-top:33px;}

#orderdetail table.wizrtable th.quantity   {background: #FE9900; margin:0; padding:0;width:80px;text-align:center;height:22px; color:#fff;}
#orderdetail table.wizrtable td.quantity {width:80px;text-align:center;background:none;vertical-align:top;padding-top:33px;}

#orderdetail table.wizrtable th.totalprice {background: #FE9900; margin:0; padding:0;width:96px;height:22px; color:#fff;}
#orderdetail table.wizrtable td.totalprice {width:96px;background:none;vertical-align:top;padding-top:33px;}

#orderdetail table.wizrtable th.status {background: #FE9900; margin:0; padding:0;width:110px;height:22px; color:#fff;}
#orderdetail table.wizrtable td.status {width:110px;vertical-align: top;padding:33px 0 0 0;background:none;}

#myacc-col-two #orderdetail .orderSumBox table.wizrtable {background:none;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable th{width:460px;height:25px;padding-left:11px;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable td{text-align:right;width:200px;height:25px;padding-right:14px;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable th.hdrGiftWrapping {background: url(../images/ordersum_tableline.gif) no-repeat left top; display:none;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable td.giftWrapping {background: url(../images/ordersum_tableline.gif) no-repeat right top; display:none;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable th.hdrDelivery {background: url(../images/ordersum_tableline.gif) no-repeat left top; display:none;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable td.delivery {background: url(../images/ordersum_tableline.gif) no-repeat right top; display:none;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable th.hdrOrderTotal {background:#FE9900; color:#fff;}
#myacc-col-two #orderdetail .orderSumBox table.wizrtable td.orderTotal{background:#FE9900; color:#fff;font-weight:bold;}


/*****************address book*************************/
.addressbook {width: 669px; float: right; padding:0; margin:0;}
.addressbook h1{}
/*TT .addressbook p{padding-left:7px;}*/
/*TT */ .addressbook p{}
.addressbook ul#address_list p{padding:0 0 0 2px;font-size:0.9em;}
.addressbook ul#address_list li fieldset.f-oradsaddbook div{padding-bottom:5px;}
/*TT */ .addressbook ul#address_list li fieldset.f-oradsaddbook div a img {float:right;}
/*TT */ .addressbook ul#address_list li fieldset.f-oradsaddbook {font-weight:bold;}
/*TT .addressbook #buttons .right {background:url(../images/bt_done.png) no-repeat top left; padding-top:46px; overflow:hidden; width:128px; height:0px !important;font-size:0.00001px;}*/
/*TT .addressbook #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
/*TT .addressbook #buttons .left {padding-top: 10px;}*/
/*TT .addressbook #buttons .bt-gobackmyacc {background:url(../images/bt_backtomyaccount_b.gif) no-repeat top left; padding-top:23px; overflow:hidden; width:170px; height:0px !important;font-size:0.00001px;margin-top:10px;}*/
/*TT */ .addressbook #buttons .bt-gobackmyacc {}

/*****************add new delivery address*************************/
/*****postcode look up*******/
#checkout .checkoutL .pclookupdelivery h1{}
#checkout .checkoutL .pclookupdelivery fieldset.f-orzcpostcode {padding-left: 7px; }
#checkout .checkoutL .pclookupdelivery fieldset.f-orzcpostcode label{width:65px; padding-top:2px;}
#checkout .checkoutL .pclookupdelivery fieldset.f-orzcpostcode input{width:100px; }
#checkout .checkoutL .pclookupdelivery #buttons{float:right;width:129px;}
#checkout .checkoutL .pclookupdelivery #buttons .right{background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}
#checkout .checkoutL .pclookupdelivery #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}
#checkout .checkoutL .pclookupdelivery div a{padding-left: 7px;}
/*****add new address*******/
.checkoutRoradeditadd {display:block;}
#checkout .checkoutL .containeroradeditadd h1{}
#checkout .checkoutL .containeroradeditadd p{padding-left: 7px; }

#checkout .checkoutL .containeroradeditadd fieldset.f-oradedetail label,
#checkout .checkoutL .containeroradeditadd fieldset.f-oradeadd label,
#checkout .checkoutL .containeroradeditadd fieldset.f-oradename label{font-size:0.9em;font-weight:bold;}

#checkout .checkoutL .containeroradeditadd fieldset div{padding:0 0 3px 0;}
* html #checkout .checkoutL .containeroradeditadd fieldset div{padding:0 0 1px 0;}
#checkout .checkoutL .containeroradeditadd fieldset label{padding:3px 0 0 0;}
* html #checkout .checkoutL .containeroradeditadd fieldset label{padding:5px 0 0 0;}


#checkout .checkoutL .containeroradeditadd fieldset.f-oradedetail{margin:0;padding: 0 0 0 7px; }
#checkout .checkoutL .containeroradeditadd fieldset.f-oradeadd{margin:0;padding: 1px 0 0 7px; }
#checkout .checkoutL .containeroradeditadd fieldset.f-oradename{margin:0;padding: 3px 0 0 7px; }
/*TT #checkout .checkoutL .containeroradeditadd #buttons .right{background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}*/
/*TT #checkout .checkoutL .containeroradeditadd #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/

/*****************reminder*************************/
#myacc-col-two #addreminder h1 {}
/*TT #myacc-col-two #addreminder p {padding-bottom:10px;padding-left:7px;}*/
/*TT */#myacc-col-two #addreminder p {padding-bottom:10px;}
/*TT #myacc-col-two #addreminder table.wizrtable {padding-left:7px;background:transparent;width:100%;}*/
/*TT */#myacc-col-two #addreminder table.wizrtable {background:transparent;width:100%;}
#myacc-col-two #addreminder table.wizrtable th{background:transparent;width:160px;}
#myacc-col-two #addreminder table.wizrtable th.hdrOccasion{padding:10px 0 19px 0;}
#myacc-col-two #addreminder table.wizrtable td.occasion{padding:10px 0 19px 0;}
#myacc-col-two #addreminder table.wizrtable td.occasion div#remother {margin:0 0 0 17px;padding:0;float:left;}
* html #myacc-col-two #addreminder table.wizrtable td.occasion div#remother {margin:-2px 0 0 0;padding:0 0 0 17px;}
#myacc-col-two #addreminder table.wizrtable th {font-size:0.9em;}
#myacc-col-two #addreminder table.wizrtable td input{font-size:0.9em;}
#myacc-col-two #addreminder table.wizrtable td select {font-size:0.9em;}
* html #myacc-col-two #addreminder table.wizrtable td input {font-size:1.1em;}
* html #myacc-col-two #addreminder table.wizrtable td select {font-size:1.1em;}
#myacc-col-two #addreminder table.wizrtable td.occasion select,
#myacc-col-two #addreminder table.wizrtable td.day select,
#myacc-col-two #addreminder table.wizrtable td.month select {width:159px;}
* html #myacc-col-two #addreminder table.wizrtable td.occasion select,
#myacc-col-two #addreminder table.wizrtable td.day select,
#myacc-col-two #addreminder table.wizrtable td.month select {width:161px;}
#myacc-col-two #addreminder table.wizrtable td.fname input,
#myacc-col-two #addreminder table.wizrtable td.lname input {width:155px;}

#myacc-col-two #addreminder table.wizrtable td.occasion div#remother input{width:250px;}



/*TT #myacc-col-two #addreminder #buttons .right {background:url(../images/bt_addreminder.png) no-repeat top left; padding-top:48px; overflow:hidden; width:161px; height:0px !important; font-size:0.00001px;}*/
/*TT #myacc-col-two #addreminder #buttons .right {behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
/*TT #myacc-col-two #addreminder #buttons .left {padding-top:10px;}*/

#myacc-col-two #reminderslist h1 {}
/*TT #myacc-col-two #reminderslist h3 {padding-left:7px;}*/
/*TT #myacc-col-two #reminderslist p {padding-left:7px;}*/
/*TT #myacc-col-two #reminderslist p.addreminder {padding:20px 0 5px 0;float:left; font-size:0.00001px;}*/
/*TT */ #myacc-col-two #reminderslist p.addreminder {padding:0 0 5px 0;float:left; width: 669px;}
/*TT#myacc-col-two #reminderslist p.addreminder .left {padding-top:10px;}*/
/*TT#myacc-col-two #reminderslist p.addreminder .right {background:url(../images/bt_addreminder.png) no-repeat top left; padding-top:48px; overflow:hidden; width:161px; height:0px !important;
	_background:none;
	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/christianaid/resources/images/bt_addreminder.png');}*/
#myacc-col-two #reminderslist p.addreminder .right {float:right;}

/*TT #myacc-col-two #reminderslist table.wizrtable {clear:both;padding-left:7px;background:transparent;border-collapse: collapse;width:669px;background:#fff url(../images/bg_table_yel_wh.jpg) no-repeat bottom right;}*/
/*TT */#myacc-col-two #reminderslist table.wizrtable {clear:both;border-collapse: collapse;width:669px;background:#fff;}

#myacc-col-two #reminderslist table.wizrtable td{font-size:0.91em;}

#myacc-col-two #reminderslist table.wizrtable th{color:#fff;height:22px;}
#myacc-col-two #reminderslist table.wizrtable td{height:50px;}
/*TT #myacc-col-two #reminderslist table.wizrtable th.hdrEdit{width:50px;padding:0 0 0 50px;background:url(../images/bgh_reminderlist.gif) no-repeat top left;}
#myacc-col-two #reminderslist table.wizrtable td.edit{width:50px;padding:0 0 0 9px;background:url(../images/bg_td_start.gif) no-repeat top left;}
#myacc-col-two #reminderslist table.wizrtable th.hdrOccasion{padding:0 0 0 30px;width:115px;background:url(../images/bgh_reminderlist.gif) no-repeat top center;}
#myacc-col-two #reminderslist table.wizrtable td.occasion{width:145px;background:url(../images/bg_td.gif) repeat-x top;}
#myacc-col-two #reminderslist table.wizrtable th.hdrDate{padding:0 0 0 30px;width:130px;background:url(../images/bgh_reminderlist.gif) no-repeat top center;}
#myacc-col-two #reminderslist table.wizrtable td.date{width:130px;background:url(../images/bg_td.gif) repeat-x top;}
#myacc-col-two #reminderslist table.wizrtable th.hdrDelete{padding:0 0 0 25px;width:55px;background:url(../images/bgh_reminderlist.gif) no-repeat top right;}
#myacc-col-two #reminderslist table.wizrtable td.delete{width:80px;background:url(../images/bg_td_end.gif) no-repeat top right;}*/

/*TT */
#myacc-col-two #reminderslist table.wizrtable th.hdrEdit{width:50px;padding:0 0 0 50px;background:#FE9900;}
#myacc-col-two #reminderslist table.wizrtable td.edit{width:50px;padding:0 0 0 9px;}
#myacc-col-two #reminderslist table.wizrtable th.hdrOccasion{padding:0 0 0 30px;width:115px;background:#FE9900;}
#myacc-col-two #reminderslist table.wizrtable td.occasion{width:145px;}
#myacc-col-two #reminderslist table.wizrtable th.hdrDate{padding:0 0 0 30px;width:130px;background:#FE9900;}
#myacc-col-two #reminderslist table.wizrtable td.date{width:130px;}
#myacc-col-two #reminderslist table.wizrtable th.hdrDelete{padding:0 0 0 25px;width:55px;background:#FE9900;}
#myacc-col-two #reminderslist table.wizrtable td.delete{width:80px;}


#myacc-col-two #editreminder h1 {}
/*TT #myacc-col-two #editreminder #buttons .right {background:url(../images/bt_continue.png) no-repeat top left; padding-top:48px; overflow:hidden; width:129px; height:0px !important;}*/
/*TT #myacc-col-two #editreminder #buttons .right { behavior: url(/content/ebiz/christianaid/resources/js/iepngfix.htc);}*/
/*TT #myacc-col-two #editreminder #buttons .left {padding-top:10px;}*/
/*TT #myacc-col-two #editreminder table.wizrtable {padding-left:7px;background:transparent;width:100%;}*/
/*TT */ #myacc-col-two #editreminder table.wizrtable {background:transparent;width:100%;}
#myacc-col-two #editreminder table.wizrtable th{background:transparent;width:160px;}

#myacc-col-two #editreminder table.wizrtable td.name{font-size:1em;}

#myacc-col-two #editreminder table.wizrtable th.hdrOccasion{padding:10px 0 2px 0;}
#myacc-col-two #editreminder table.wizrtable td.occasion{padding:10px 0 2px 0;}
#myacc-col-two #editreminder table.wizrtable td.occasion div#remother {margin:0 0 0 17px;padding:0;float:left;}
* html #myacc-col-two #editreminder table.wizrtable td.occasion div#remother {margin:-2px 0 0 0;padding:0 0 0 17px;}

#myacc-col-two #editreminder table.wizrtable th{font-size:0.9em;}
#myacc-col-two #editreminder table.wizrtable td input{font-size:0.9em;}
#myacc-col-two #editreminder table.wizrtable td select {font-size:0.9em;}

* html #myacc-col-two #editreminder table.wizrtable td input {font-size:1.1em;}
* html #myacc-col-two #editreminder table.wizrtable td select {font-size:1.1em;}

#myacc-col-two #editreminder table.wizrtable td.occasion select {width:162px;}
#myacc-col-two #editreminder table.wizrtable td.day select {width:161px;}
#myacc-col-two #editreminder table.wizrtable td.month select {width:159px;}

* html #myacc-col-two #editreminder table.wizrtable td.day select,
#myacc-col-two #editreminder table.wizrtable td.month select {width:161px;}

#myacc-col-two #editreminder table.wizrtable td.occasion div#remother input{width:250px;}


/*********************************************/
/* MY ACCOUNT ITEMS YOU MAY BE INTERESTED IN */
/*********************************************/
#myaccpredictor {float:left;padding: 0 0 0 6px;margin:0 -8px 0 0px;position:relative;}
#myaccpredictor h2 {width: 355px; height:16px;margin: 0; padding: 0 0 12px 0; overflow: hidden;font-size:0.00001px;color:#FFF7D7;}
#myaccpredictor h2 span{background: url(../images/ourbestsellers_header.gif) no-repeat top left;display: block; width: 100%; height: 100%;}
#myaccpredictor ul {width: 669px; overflow: hidden; clear: both; }
#myaccpredictor ul li {/*IE 5.5 box model hack*/
	height:220px; width: 223px; float: left; padding: 0; margin:0 0 10px -2px; voice-family: "\"}\""; voice-family: inherit; }
html > body #myaccpredictor ul li { /* IE7 - Moz */
	height:auto; min-height:220px; width: 223px; /*End box model hack*/}
#myaccpredictor ul li .details h3 a{margin: 0; padding: 0 0 0 8px; color:#A70204;font-size:0.8em;}
#myaccpredictor ul li p {margin: 0; padding: 0;}
#myaccpredictor ul li .details{}
#myaccpredictor ul li .details p.price{margin: 0; padding: 5px 0 0px 14px; color: #A70204; font-size:1.2em;font-weight:bold;height:19px;}
#myaccpredictor ul li .details p.invtdesc2{margin: 0; padding: 0 0 0 8px;font-size:0.9em;width: 190px;}
#myaccpredictor ul li .details span.moreinfo{font-weight:bold;}
#myaccpredictor ul li .details p.altprice{margin: 0; padding: 0 0 0 8px;color:#959595;font-size:1em;font-weight:normal;font-size:0.8em;}
#myaccpredictor ul li .image {margin: 0; padding: 5px 0;clear:both;text-align:center; }
#myaccpredictor ul li .image img {float:none;border: none;postion:relative;}
#myaccpredictor ul li .add2basket {clear:both;margin: 0; padding: 7px 0 0 6px;}
#myaccpredictor ul li p.nostock {clear:both;margin: 0; padding: 7px 0 0 6px;}

#myaccpredictor ul li a{position:relative;}
#myaccpredictor ul li input{position:relative;}

/************************************************/
/* ORDER RECEIPT ITEMS YOU MAY BE INTERESTED IN */
/************************************************/
#orfnfeatured .shopcartrelate{display:block;}
#orfnfeatured .normalrelate{display:none;}

#orfnfeatured {float:left;padding: 0 0 0 6px;margin:0 -8px 0 0px;position:relative;}
#orfnfeatured h2 {width: 355px; height:16px;margin: 0; padding: 0 0 12px 0; overflow: hidden;font-size:0.00001px;color:#FFF7D7;}
/*TT #orfnfeatured h2 span{background: url(../images/relateitem_header.gif) no-repeat top left;display: block; width: 100%; height: 100%;}*/
/*TT */ #orfnfeatured h2 span{background: #E7E7E7;display: block; width: auto; padding: 3px 5px;text-transform:uppercase;font-size:1.1em;}
#orfnfeatured ul {width: 669px; overflow: hidden; clear: both; }
#orfnfeatured ul li {/*IE 5.5 box model hack*/
	height:220px; width: 223px; float: left; padding: 0; margin:0 0 10px -2px; voice-family: "\"}\""; voice-family: inherit; }
html > body #orfnfeatured ul li { /* IE7 - Moz */
	height:auto; min-height:220px; width: 223px; /*End box model hack*/}
#orfnfeatured ul li .details h3 a{margin: 0; padding: 0 0 0 8px; color:#A70204;font-size:0.8em;}
#orfnfeatured ul li p {margin: 0; padding: 0;}
#orfnfeatured ul li .details{}
#orfnfeatured ul li .details p.price{margin: 0; padding: 5px 0 0px 14px; color: #A70204; font-size:1.2em;font-weight:bold;height:19px;}
#orfnfeatured ul li .details p.invtdesc2{margin: 0; padding: 0 0 0 8px;font-size:0.9em;width: 190px;}
#orfnfeatured ul li .details span.moreinfo{font-weight:bold;}
#orfnfeatured ul li .details p.altprice{margin: 0; padding: 0 0 0 8px;color:#959595;font-size:1em;font-weight:normal;font-size:0.8em;}
#orfnfeatured ul li .image {margin: 0; padding: 5px 0;clear:both;text-align:center; }
#orfnfeatured ul li .image img {float:none;border: none; position:relative;}
#orfnfeatured ul li .add2basket {clear:both;margin: 0; padding: 7px 0 0 6px;}
#relatedbasket ul li p.nostock {clear:both;margin: 0; padding: 7px 0 0 6px;}

#orfnfeatured ul li a{position:relative;}
#orfnfeatured ul li input{position:relative;}

/*TT */ #orderreceipt .checkoutorfnL #orfnfeatured {display:none;}


/**********************************/
/* ORDER RECEIPT DELIVERY OPTIONS */
/**********************************/
.deliveryrate {padding-top: 15px;}

/* myaccount - change user details */
#tlusermyform fieldset div {padding-bottom: 5px;}
/*TT #tlusermyform fieldset {margin: 0; padding: 0 0 0 7px;}*/
/*TT */ #tlusermyform fieldset {margin: 0; padding: 0;}
#tlusermyform fieldset label{font-size:0.9em;}

#tlusermyform div#sentupdates label{font-size:1em;padding:0 0 0 6px;font-weight:normal;}
* html #tlusermyform div#sentupdates label{padding:3px 0 0 5px;}
.dontFloat {float: none; width: auto;}
.addrName {font-weight:bold}
/*TT legend.oradsaddbook{display:block; margin-left:0; font-weight:bold;padding:5px 0; position:relative; left:-6px; top:0;color:#3E3E3E;}*/
/*TT */ legend.oradsaddbook{display:block;width:654px;font-weight:normal;font-size:13px;padding: 3px 0 3px 15px; color: #FFFFFF;background: #FE9900;}
/*TT */ fieldset.f-oradsaddbook{padding:0;margin:10px 0 0 0;}
/*TT */ fieldset.f-oradsaddbook p {font-weight:normal;}

/*********************************************/
/* CSS for CHECKOUT STEP INDICATOR */
/*********************************************/
ul.checkoutstep{position:relative;margin:0 0 -60px 0;padding:11px 0 0 0; border:none;float:right;}
ul.checkoutstep li{width:407px; height:17px; display:none;}
ul.checkoutstep li.checkoutStep1On{background: url(../images/step1.gif) no-repeat left top; display:block;}
ul.checkoutstep li.checkoutStep2On{background: url(../images/step2.gif) no-repeat left top; display:block;}
ul.checkoutstep li.checkoutStep3On{background: url(../images/step3.gif) no-repeat left top; display:block;}
ul.checkoutstep li.checkoutStep4On{background: url(../images/step4.gif) no-repeat left top; display:block;}
ul.checkoutstep li span{display:none;}

/*********************************************/
/* forget password */
/*********************************************/
.containerpwrm #buttons .right {padding-top:10px;}

/*********************************************/
/* gift message */
/*********************************************/
#giftmsgblock {width:250px; border: 1px solid #000; padding:5px; word-wrap: break-word;}

#presentaidcard p.card{
	padding-left:7px;
	font-weight:bold;
	margin-bottom:13px;
}
#presentaidcard{
	margin-top:10px;
	margin-bottom:11px;
}
#presentaidcard a img{
		vertical-align:middle;
}
/*   Safari    & IE 6    */
/*\*/
html*#presentaidcard p.card{       
	margin-bottom:0px;
	*margin-bottom:11px;
}/**/
/*   IE  7    */
*:first-child+html #presentaidcard p.card {
 	margin-bottom:11px;
}
#presentaidcard span.cardred{
	color:red;
	font-weight:bold;
} 
#presentaidcard a span.cardred{
	text-decoration:underline;
} 

/*RT122083*/
#checkout .checkoutL .signin .registered .forgottenpass{left:25px;position:relative;text-decoration:underline}
/*RT122083*/

span#postcodelookup { margin-left: 10px }

#giftwrap table.wizrtable tr td.giftmessage2 {width:265px;text-align:center; height:110px; }
#multideladdress table.wizrtable th.selectgiftcard {background:#FE9900; margin:0; padding:0;width: 200px;} 
#multideladdress div#packages div div table tr td.selectgiftcard select {width: 200px;}
/*#multideladdress div#packages div div table tr td.selectgiftcard option{width: 160px;}*/
/*RT127368*/
#multideladdress div#packages div div table tr td.selectgiftcard {margin:0; padding:14px 14px 14px 0; text-align:left;font-weight:bold;}
/*RT127368*/
#multideladdress .wizrtable .address img{width:77px; padding-top:10px; float:left;}
#multideladdress div#packages .address img{width:77px; float:left;}
#multideladdress .wizrtable .description img{width:76px;}
#multideladdress div#packages .description img{width:76px;}
#multideladdress .wizrtable .address a {padding-buttom:10px; font-weight:bold;}
#multideladdress div#packages .address a {padding-buttom:10px; font-weight:bold;}
.wizrtable .allgwpic img {width:100px;}
.wizrtable .gwpicselect  {width:101px; float:left; padding-left:19px;}
.wizrtable .cardnametext {padding-top:3px;}
#multideladdress .editcardlink p {padding-bottom:10px;}

#multiDeliverBox_btm {height:70px;background: url(../images/double_check_addresses.gif) no-repeat;}

#multideladdress div#packages div div table tr td.selectgiftcard div.blockaddresstext { text-align: left; font-weight: normal; width: 200px; }