div.SC { font-size: 11x; font-family: Arial, Helvetica; }
div.SC a { color:#0000FF; text-decoration:none; }
div.SC a:hover { color:#0099FF; text-decoration:none; }


div.cart_top {  height: 22px; border-bottom:1px solid #E2E3E4; padding: 2px; }
div.cart_top div.msg { float: left; }
div.cart_top div.links { float: right; }



div.SC ul.cartList { margin: 0px; padding: 0px; list-style: none; border: 1px solid #DDD; }
div.SC ul.cartList li { position: relative; padding: 10px; background: #FFF; zoom: 100%; }
div.SC ul.cartList li.alt { border-top:1px dashed #ccc; }
div.SC ul.cartList li.divider { margin: 5px 0px; padding: 0px 4px 0px 4px; }
div.SC ul.cartList li.divider div { margin: 5px 0px; border-top: 1px dashed #555; font-size: 1px; height: 1px; line-height: 1px; }
div.SC ul.cartList li.nf { font-style: italic; color: #888; border-left: 4px solid #FFF; }

div.SC ul.cartList li div.img { float: left; cursor: pointer; margin-right: 10px; height: 80px;width:80px; text-align:center}
div.SC ul.cartList li div.img img {}

div.SC ul.cartList li div.c { width: 320px; }
div.SC ul.cartList li div.c .h { font-weight: normal; color:#0066ff; text-decoration:none; }
div.SC ul.cartList li div.c .h:hover { text-decoration:underline; color:#0099ff }
div.SC ul.cartList li div.c .o {  }

div.SC ul.cartList li td.actions { text-align:right:  }
div.SC ul.cartList li td.actions a { font-size:11px; text-decoration:none; color:#0000FF; font-weight:normal;}
div.SC ul.cartList li td.actions a:hover { text-decoration:underline; color: #0099FF; font-weight:normal;}

div.SC ul.cartList li div.qty { position: absolute; bottom: 10px; right: 10px; background: #EEE; font-weight: bold; }
div.SC ul.cartList li div.qty td { text-align: right; }
div.SC ul.cartList li div.qty th { color: #888; }
div.SC ul.cartList li div.qty input.q { width: 20px; font-size: 10px; border: 1px solid #AAA; text-align: center; }
div.SC ul.cartList li div.qty input.throb { background: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/throbber.gif); }
div.SC ul.cartList table { width: 105px; }


div.SC table { width: 100%; }
div.SC table tr.alt { background: #EEE; }
div.SC table tr.alert { color: red; }
div.SC table td { padding: 1px; }
div.SC table td.i { cursor: pointer; width:45px; }
div.SC table td.t { width:250px; }
div.SC table td.t a { color:#0066FF; text-decoration:none; }
div.SC table td.t a:hover { color:#0066FF; text-decoration:underline; }
div.SC table td.o { color: #888; }
div.SC table td.q { color: #888; }
div.SC table td.ic { color: #888; text-align: right;  padding-right: 15px; }
div.SC table td.p { font-weight: bold; width: 40px; }
div.SC table tr.hl { cursor: pointer; }
div.SC table tr.hl:hover { background: #FF8; }

div.SC table.checkoutList { border-bottom:1px dashed #ccc; padding:8px 4px;}
div.SC div.checkoutList { margin: 20px 0px; }
div.SC div.checkoutList .total { float: right; width: 160px; margin-top: 10px; }
div.SC div.checkoutList .total .shipping { color: #888; }
div.SC div.checkoutList .total th { text-align: left; }
div.SC div.checkoutList .total td { width: 40px; }
div.SC div.checkoutList a.change { float: left; margin-top: 25px; }


div.SC div.paymentList { margin: 20px 0px; }

div.SC p {  }




div.SC ul.paymentOptions { list-style: none; margin: 10px 0px; padding: 0px; font-size: 12px; color: #AAA; }
div.SC ul.paymentOptions li { background: transparent url(http://www.willsonscott.biz/module_content/ShoppingCart/common/linklist_bg.png) left center no-repeat; }
div.SC ul.paymentOptions li div { background: #FFF url() 5px center no-repeat; padding: 0px 0px 0px 80px; margin: 5px 0px; height: 70px; }
div.SC ul.paymentOptions li div:hover { background-color: transparent; }
div.SC ul.paymentOptions li.credit div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/credit.png); }
div.SC ul.paymentOptions li.paymate div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/paymate.png); }
div.SC ul.paymentOptions li.transfer div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/transfer.png); }
div.SC ul.paymentOptions li.cheque div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/cheque.png); }
div.SC ul.paymentOptions li.cash div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/cash.png); }
div.SC ul.paymentOptions li.edit div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/edit.png); }
div.SC ul.paymentOptions li.password div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/password.png); }
div.SC ul.paymentOptions li.transactions div { background-image: url(http://www.willsonscott.biz/module_content/ShoppingCart/common/icons/transactions.png); }
div.SC ul.paymentOptions li a { display:block; font-weight: bold; padding-top: 15px; }
div.SC ul.paymentOptions li div:hover a, div.SC ul.paymentOptions li a:hover { border: none; color: blue; }






div.SC div.submitButtons { text-align: right; margin-top: 10px; }

div.SC div.submitButtons .price { font-weight: bold; }
div.CheckoutButton input { width:155px; height:32px; cursor:pointer; background:url(http://capella.co.nz/sites/willsonscott.biz/images/btn-checkout.jpg) no-repeat; float:right; margin: 8px -7px 0px 0px; border:none; font-size:0px; } 

div.SC ul.addressList { list-style: none; margin: 0px; padding: 0px; }
div.SC ul.addressList li { float: left; margin: 20px; padding: 5px; border: 1px solid #AAA; background: #EEE; height: 120px; width: 150px; zoom: 100%; position: relative; }
div.SC ul.addressList li.default { border: 1px solid #55A; background: #DDF; }
div.SC ul.addressList div.defText { position: absolute; bottom: 5px; left: 0px; width: 100%; text-align: center; color: #AAA; font-size: 10px; }
div.SC ul.addressList a.defText a {  }



div.SC div.form { margin: 10px 0px; width: 470px;  }
div.SC div.form .h { border-bottom: 1px solid #AAA; margin: 0px 0px 5px 0px; padding: 2px 10px; color:navy; font-weight: bold; }
div.SC div.form p { margin: 0px; padding: 5px; color: #AAA; }
div.SC div.form table { width: 100%;}
div.SC div.form th { padding: 2px 2px 2px 10px; width: 30%; }
div.SC div.form td { padding: 2px; }
div.SC div.form input { width: 249px; font-size:11px}
div.SC div.form input.c { width: 20px; }
div.SC div.form select { width: 252px; font-size:11px }
div.SC div.form textarea { width: 98%; }
/* For payment pages */
div.SC div.form input.creditNum {width:57px;}
div.SC div.form select.halfSelect {width:126px;float:left;}

div.SC div.form input.LoginContinue {background: url(http://capella.co.nz/sites/willsonscott.biz/images/btn-login.jpg) no-repeat; }
div.SC div.form input.SignUp {background: url(http://capella.co.nz/sites/willsonscott.biz/images/btn-signup.jpg) no-repeat; }
div.SC div.form input.CompletePayment {background: url(http://capella.co.nz/sites/willsonscott.biz/images/btn-confirmpayment.jpg) no-repeat; }
div.SC div.form input.AddAddress {background: url(http://capella.co.nz/sites/willsonscott.biz/images/btn-addaddress.jpg) no-repeat; }
div.SC div.form input.CompletePayment, .AddAddress, .SignUp, .LoginContinue  {font-size:0px!important; width:157px!important; height:32px; border:none; cursor:pointer; float:right; margin-right:45px; }

div.SC div.info { margin: 20px 0px; width: 470px;  }
div.SC div.info .h { border-bottom: 1px solid #AAA; margin: 0px 0px 5px 0px; padding: 2px 10px; color:navy; font-weight: bold; }
div.SC div.info .h2 { margin: 0px 0px 5px 0px; padding: 2px 0px; color:navy; font-weight: bold; }
div.SC div.info .t, div.SC div.info p { margin: 0px 0px 5px 0px; padding: 2px 10px;  }
div.SC div.info a {color:#0000ff; text-decoration:none }
div.SC div.info a:hover {color:#0099ff; text-decoration:underline }

div.SC div.shippingExplanation { border: 1px solid #CCC; font-size: 12px; margin: 10px 0px; padding: 5px; }

div.SC a.warning { font-weight: bold; color: #EE1C23; background: #FFA; display: block; padding: 2px;}
div.SC a.warning:hover { border-bottom: none; background: #FF5; }


div.SC .star { color: red; }

div.SC .response_neg { background: red; color: #FFF; padding: 2px; }
div.SC .response_pos { background: green; color: #FFF; padding: 2px; }

div.SC input.confirm { width: 155px; height: 32px; font-size:0px; border:none; margin: 20px 0px; background: url(http://capella.co.nz/sites/willsonscott.biz/images/btn-confirm.jpg) no-repeat; cursor: pointer; float:right; }

div.clear { font-size: 1px; height: 1px; clear: both; }
a.backtoshop { display:none }

