#cat {position:absolute; display:none; }
li#all_categories b {display:block; *margin-left:-20px; }
#content_cen .bg_head {margin:12px auto 6px 0; width:auto; height:48px; line-height:48px; vertical-align:bottom; font-size:16px; font-weight:bold; color:Gray; }
#content_cen h1.bg_head {background:url(/images/shopping-cart-full-48x48.png) no-repeat left top; padding-left:56px; color:#F44100; float:left; }
#content_cen h2.bg_head {margin:6px 0 3px 0; }
#content_cen div.total {margin:10px 0px; padding:0px 4px; font-size:14px; font-weight:bold; color:#333; vertical-align:middle; text-align:right; }
#content_cen div.total span.price {font-size:16px; color:#F44100; }
#content_cen div.shipping {width:auto; height:108; background-color:#333; margin:10px 0px; }
#sCost {text-align:right; margin:45px 0 0 0; }
#sCost * {color:Gray; }
#sCost .input {vertical-align:middle; font-size:10px; }
#sCost .txtPostcode {width:30px; height:14px; line-height:14px; padding:0; }
#sCost .cboShippingMethod {width:120px; height:16px; line-height:16px; padding:0; }
#sCost .btnGo {border:1px solid gray; border-top:1px solid #ccc; border-left:1px solid #ccc; background-color:#efefef; height:16px; line-height:10px; padding:0 3px 3px 0; }
table.cart {border-collapse:collapse; border:0px; margin:3px 0 10px 0; clear:both; }
table.cart th {background-color:#ccc; color:#FFF; font-size:12px; font-weight:bold; padding:5px; }
table.cart td {padding:10px 5px 0px 5px; font-weight:normal; line-height:18px; text-align:center; vertical-align:middle; }
table.cart td.item {text-align:left; }
table.cart td.item p {margin:0 3px 3px 3px; }
table.cart td.item p.pic {border:1px solid #ccc; height:60px; width:60px; float:left; padding:1px; }
table.cart td.item p.pic img {width:60px; height:60px; }
table.cart td.item p span {margin:auto 10px; color:#666; }
table.cart td.item p img.promotion_img {padding:1px; border:1px solid #ccc; margin-right:3px; width:60px; height:60px; }
table.cart td span.text_small {font-size:10px; }
table.cart td.saving {color:#090; font-size:110%; }
table.cart td.subTotal {color:#333; font-size:110%; }
table.cart td.subTotal span {color:#999; text-decoration:line-through; }
table.cart tr.alter td {background-color:#ffffde; }
table.cart tr.btn {white-space:nowrap; }
table.cart td.Qty {padding:0; }
table.cart .inputbox {width:30px; margin:0; }
table.cart td.InDe {text-align:left; padding:0; }
table.cart td.InDe * {margin:0; padding:0; }
table.cart tr.foot td {background-color:#ffc; text-align:left; }
table.cart tr.foot td p {margin:3px; font-weight:bold; color:#333; }
table.cart tr.foot td p label {width:100px; color:#666; display:block; float:left; font-weight:normal; margin: 0 3px; }
table.cart tr.foot td p.total {font-size:larger; }
table.cart p.empty {font-weight:bold; color:#999; }
table.shipping td {vertical-align:top; padding:8px 5px; }
table.shipping td.wh {color:#FFF; font-weight:bold; }
table.shipping td.wh2 {padding-top:11px; color:#FFF; font-weight:bold; }
table.shipping td.or {font-size:14px; color:#F44100; font-weight:bold; }
table.shipping td.or2 {padding-top:11px; font-size:14px; color:#F44100; font-weight:bold; }
#content_cen div.line {border-top:1px #333 solid; }
#content_cen div.bth {float:left; width:350px; vertical-align:top; margin:10px 0px; padding:5px 0px; text-align:left; }
#content_cen div.btn_checkout {float:right; width:150px; vertical-align:top; text-align:right; margin:5px 0px; padding:5px 0px; }
#content_cen div div.text_down {margin-top:5px; width:500px; text-align:right; vertical-align:middle; }
#content_cen div div.text_down span.text_red {font-style:italic; color:red; }
#content_cen div div.text_down span.text_or {font-weight:bold; color:#F44100; }
#clear_all {clear:both; }
span.inputbox {_border:#FE9249 1px solid; _display:table-cell; }
#btn_go {margin-bottom:-5px; }
#check_box {margin-bottom:-2px; }
.space_que {display:inline; }
#JT {position:absolute; z-index:100; background-color:#F0F7FE; }
#JT_copy {margin:-20px 10px 5px -10px; padding:0px; color:#333; }
#JT_copy p {margin:3px 0; }
#JT_copy img {padding:1px; border:1px solid #CCC; }
.jTip {cursor:help; }
#nav2 {display:none; }
.announce {color:Gray; text-align:center; font-size:10px;}
.announce h5 {margin:3px auto; }
#warning {color:green; font-weight:bold; font-size:10px; width: 98%; clear:both; }
ul#fp {width:100%; }
#_lpChatBtn { margin-left: 6px; }
#secure_announcement { border: thin dashed #CCCCCC; width: 490px; padding: 6px; margin-top: 9px }
#secure_announcement p {text-align: justify}
#secure_announcement img {float:left;margin:22px 12px 0 0}
.foot_button { text-align: left; vertical-align: top; }