html, body {margin:0;padding:0;text-align:center;font-size:90%;font-family:arial,san-serif;}
form{margin:0;padding:0;}
img{border:0px;}
h1{font-size: 14pt;font-weight:bold;color:#de4a31;}
a{color:#000;}
th{font-weight:normal;}

/* #pagewidth{width:100%;text-align:left;margin-left:auto;margin-right:auto; border:1px solid #000; background-color:#000; padding:0 10px 10px 10px;} */
#header{visibility:hidden;}
#footer{visibility:hidden;}
#leftcol{visibility:hidden;}

#twocols{background-color:#000;margin-top:10px;position:absolute;top:0px;left:0px;text-align:left;}
#onecols{background-color:#000;margin-top:10px;position:absolute;top:0px;left:0px;text-align:left;}
#twocols #maincol{background-color:#fff;padding:10px 10px 10px 20px;}
#twocols #maincol-header {visibility:hidden;}
#twocols #maincol-footer {visibility:hidden;}

#onecols #maincol{background-color:#fff;padding:10px 10px 10px 20px;}
#onecols #maincol-header {visibility:hidden;}
#onecols #maincol-footer {visibility:hidden;}

/* Recipient Page */
.formSection { width: 80%;text-align:center; margin-top: 10px;}
.formSection table { width:80%;text-align:left;}
.formSection td {}

/* Gift Card */
.giftcard-wrap, .all-giftcard-wrap { width:100px;text-align:center;float:left;position:relative;padding-right:10px;padding-bottom:5px;}
.giftcard-wrap { width:120px;}
.giftcard-wrap img, .all-giftcard-wrap {padding-bottom:4px;}

#ipnlGiftCardForm {padding:0;}
#ipnlGiftCardForm table{width:100%;}
#ipnlGiftCardForm #iddlCardValue {width:65px;}
#ipnlGiftCardForm #itxbQuantity {width:60px;}
#ipnlGiftCardForm #counter1 {color:#f00;font-weight:bold;font-size:90%;}
#ipnlGiftCardForm input {width:140px;}
#ipnlGiftCardForm #irdbShipToPurchaser{width:20px;}
#ipnlGiftCardForm #irdbShipToRecipient{width:20px;}

td.form-section-title { background: #fff url(http://images6.pinpoint.net.au/gcs_au/gcs_form_blue_header.gif); height:18px; background-repeat: no-repeat; padding:0px;}
.form-section-title div{ color:#fff;font-size:12pt;font-weight:bold; margin-left:10px;margin-bottom:10px;text-align:left;}
td.formRight {width:40%;}
h1.ctitle {width:99%; border-bottom: 1px solid #000; padding:2px; text-align:left;}

.imagebutton {text-align:right;}
input#ibtnContinue {width:109px;height:33px;}
input#ibtnSubmit {width:109px;height:33px;}
input#ibtnCancel {width:85px;height:33px;}
.errormsg {color:red;text-align:center;margin-bottom:10px;}

textarea#itxbTerms {width:99%; height:200px;}
.mandatory{color:#ff0000; padding-left:5px; vertical-align:top;}

#template_popup #maincol{margin:5px;width:360px;}

/* Basket styles */
#ipnlBasket table { border-collapse: collapse; width: 100%; }
#tblInvoice { border-collapse: collapse; border:solid 1px black; width: 90%; }
#ipnlBasket td, #tblInvoice td { padding:2px; }
#ipnlBasket th, #tblInvoice th { border:solid 1px black; text-align: center; }
#ipnlBasket tr.basketItem td, #tblInvoice tr.basketItem td { border:solid 1px black; }
#ipnlBasket td.basketCost, #tblInvoice td.basketCost { border:solid 1px black; text-align:right; } 
