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;}
h2 {font-weight: bold; font-size:100%; }
h4{font-size: 10pt;font-weight:bold;color:#000000;}
a{color:#000;}
th{font-weight:normal;}

#pagewidth{width:770px;text-align:left;margin-left:auto;margin-right:auto; border:1px solid #000; background-color:#000; padding:0 10px 10px 10px;}
#header * {margin:0;padding:0}
#header{position:relative;}
#header-logo{width:770px; float:left; overflow:hidden;} /*  height:85px; url(http://images6.pinpoint.net.au/gcs_au/gcs_logo.gif) no-repeat 0 1px  */
#header-logo-left {background:#FFF; height:85px; width:9px;float:left;}
#header-logo-left-top {background: url(http://images6.pinpoint.net.au/gcs_au/gcs_top_left_corner_white.gif) no-repeat 0px 0px; width:9px; height:9px; float:left; overflow:hidden;}
#header-logo-left-bottom {background: url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_left_corner_white.gif) no-repeat 0px 67px; width:9px; height:76px; float:right;}
#header-logo-content {background:#fff url(http://images6.pinpoint.net.au/gcs_au/gcs_logo.gif) no-repeat 0 0; width:752px; height:85px; float:left;}
#header-logo-content img.header-ad {float:right; margin-top:5px;}
#header-logo-right {background:#fff; width:9px; height:85px;float:right;}
#header-logo-right-top {background: url(http://images6.pinpoint.net.au/gcs_au/gcs_top_right_corner_white.gif) no-repeat 0px 0px; width:9px; height:9px; float:left; overflow:hidden;}
#header-logo-right-bottom {background: url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_right_corner_white.gif) no-repeat 0px 67px; width:9px; height:76px; float:right;}
#header-logo a.header-logo-link {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_logo.gif) no-repeat 0 0; display:block; height:85px; width:370px; text-indent:-9000px; padding:0;margin:0;float:left;}

#footer{clear:both;padding-top:20px;width:792px;margin-left:-11px;background-color:#000;}
#leftcol{float:left;width:140px;margin:10px 0 0 0;}
#leftcol-header {background:#fff; width:140px;height:9px;overflow:hidden;}
#leftcol-header-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_left_corner_white.gif) no-repeat 0 0; height:9px; width:130px; float:left;}
#leftcol-header-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_right_corner_white.gif) no-repeat 0 0; height:9px; width:10px; float:right;}
#leftcol-footer {background:#fff; width:140px;height:9px;margin:0;padding:0;overflow:hidden;float:left;}
#leftcol-footer-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_left_corner_white.gif) no-repeat 0 0; height:9px; width:130px; float:left;}
#leftcol-footer-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_right_corner_white.gif) no-repeat 0 0; height:9px; width:10px; float:right;}

#twocols{width:617px;float:right;position:relative; background-color:#000;margin-top:10px;overflow:hidden;}
#onecols{width:770px;float:right;position:relative; background-color:#000;margin-top:10px;overflow:hidden;}
#twocols #maincol{background-color:#fff;padding:10px 0px 10px 10px;}
#twocols #maincol-header {background:#fff; width:617px;height:9px;overflow:hidden;}
#twocols #maincol-header-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_left_corner_white.gif) no-repeat 0 0; height:9px; width:607px; float:left;}
#twocols #maincol-header-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_right_corner_white.gif) no-repeat 0 0; height:9px; width:10px; float:right;}
#twocols #maincol-footer {background:#fff; width:617px;height:9px;margin:0;padding:0;overflow:hidden;float:left;}
#twocols #maincol-footer-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_left_corner_white.gif) no-repeat 0 0; height:9px; width:607px; float:left;}
#twocols #maincol-footer-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_right_corner_white.gif) no-repeat 0 0; height:9px; width:10px; float:right;}

#onecols #maincol{background-color:#fff;padding:10px 10px 10px 20px;}
#onecols #maincol-header {background:#fff; width:770px;height:9px;overflow:hidden;}
#onecols #maincol-header-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_left_corner_white.gif) no-repeat 0 0; height:9px; width:760px; float:left;}
#onecols #maincol-header-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_right_corner_white.gif) no-repeat 0 0; height:9px; width:10px; float:right;}
#onecols #maincol-footer {background:#fff; width:770px;height:9px;margin:0;padding:0;overflow:hidden;float:left;}
#onecols #maincol-footer-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_left_corner_white.gif) no-repeat 0 0; height:9px; width:760px; float:left;}
#onecols #maincol-footer-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_right_corner_white.gif) no-repeat 0 0; height:9px; width:10px; float:right;}

#nav_primary_menu {float:right;margin:0;padding:0;background-color:#000; }
#nav_primary_menu ul {list-style:none;margin:0;padding:0;border:none; }
#nav_primary_menu li {display:block;margin:0;margin-right:5px;padding:4px;float:right;border-bottom:none; color: #fff; }
#nav_primary_menu li.first a {border:none; padding-right: 0;}
#nav_primary_menu a{ color:#fff;text-decoration:none; padding-right:10px; border-right: solid 1px white; }
#nav_primary_menu a:hover{ text-decoration:underline; }

#secondary_nav_wrapper {background:#fff;}
#nav_secondary_menu {width:140px;margin:0px;padding:0px;background-color:#ffffff; overflow:hidden;}
#nav_secondary_menu ul{list-style:none;float:left;width:140px;margin:0;padding:0;color:#000000;}
#nav_secondary_menu li{display:block;background:#ffffff;width:136px;border-bottom:0px;margin-top:8px;margin-bottom:7px;padding-left:4px;font-size:11px;font-weight:bold;}
#nav_secondary_menu li.selected{display:block;background:#ffffff;width:136px;color:#000000;}
#nav_secondary_menu a{color:#000;text-decoration:none;}
#nav_secondary_menu a:hover{color:#de4a31;text-decoration:underline;}
#leftcol h2 {background: #fff; font-size:100%; font-weight:bold; color:#de4a31; padding:0 0 0 2px; margin:0;}
#allgiftcards {background: #fff; width:136px; color:#000;padding-top:2px;padding-left:4px;font-size:11px;}
#allgiftcards a {font-weight: bold; text-decoration:none;}
#allgiftcards a:hover {font-weight: bold; color:#de4a31;text-decoration:underline;}

#nav_footer_menu {float:left;margin:0;padding:0;background-color:#000;width:100%;text-align:center;margin-top:-25px;color:#fff;margin-botton:10px;padding-top:10px;}
#nav_footer_menu a{color:#fff;text-decoration:none;}
#nav_footer_menu a:hover{text-decoration:underline;}
#nav_footer_menu ul {list-style:none;margin:0;padding:0;border:none;text-align:center;}
#nav_footer_menu li {display:block;margin:0;margin-right:5px;padding:0;border-bottom:none;}
<!--
#casestudy {width:140px;margin-left:2px;margin:0;background:#58A643;float:left;}
#casestudy-header {background:#58A643; width:140px;height:9px;overflow:hidden;margin-top:10px;float:right;}
#casestudy-header-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_left_corner_green.gif) no-repeat 0 0; height:9px; width:130px; float:left;}
#casestudy-header-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_top_right_corner_green.gif) no-repeat 0 0; height:9px; width:10px; float:right;}
#casestudy-footer {background:#58A643; width:140px;height:9px;margin:0;padding:0;overflow:hidden;float:left;}
#casestudy-footer-left {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_left_corner_green.gif) no-repeat 0 0; height:9px; width:130px; float:left;}
#casestudy-footer-right {background:url(http://images6.pinpoint.net.au/gcs_au/gcs_bot_right_corner_green.gif) no-repeat 0 0; height:9px; width:10px; float:right;}
#casestudy h3 {text-align:center; font-size:150%;font-color:#000;padding:2px 0 2px 0; margin:0;}
#casestudy img {display: block; margin-left: auto; margin-right: auto}
#casestudy p {margin:0; padding:0;}
-->
#navigation_footer a{color:#aaaaaa;text-decoration:none;text-align:left;}
#navigation_footer a:hover{color:#aaaaaa;text-decoration:underline;}

/* 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;}
.giftcard-wrap img{width:100px; height:100px}


#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;}

.imagebutton {text-align:right;}
input#ibtnContinue {width:109px;height:33px;}
input#ibtnSubmit {width:109px;height:33px;}
input#ibtnCancel {width:85px;height:33px;}
input#ichkGiftCardClub {width:20px;}
input#ichkBillingSame {width:20px;}
.errormsg {color:red;text-align:center;margin-bottom:10px;}


/*textarea#itxbTerms, itxbTermsTop {width:99%; height:200px;font-size:90%;font-family:arial}
textarea#itxbTermsTop {width:99%; height:200px;font-size:90%;font-family:arial} */
#termsbody textarea {width:99%; height:200px;font-size:90%;font-family:arial}

div.terms {
   width:705px;
   height:200px;
   border:2px #ccc inset;
   padding:6px;
   overflow:auto;
}
div.terms p,
div.terms li {font:normal 12px arial;color:#000;}
div.terms h1 {font:bold 17px arial;color:#000;}
div.terms h2 {font:bold 14px arial;color:#000;}
div.terms strong {color:#000;}


.mandatory{color:#ff0000; padding-left:3px; vertical-align:top;}

#template_popup #maincol{margin:5px;width:360px;}

/* Basket styles */
#ipnlBasket table { border-collapse: collapse; width:95%;}
#tblInvoice { border-collapse: collapse; border:solid 1px black; width: 95%; }
#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; } 

table#tblProductDetails {width:587px;}

#tblProductDetails img{width:220px;}
.pd-desc{padding-top:30px;}

.formDetail {text-align:left;}

.personalisedMessage {background:url(http://images6.pinpoint.net.au/gcs_au/gift_for_you.jpg); background-repeat: no-repeat;}
.personalisedMessageTD {padding-left:25px; width:300px;}

#home_subhead {
margin-top:-12px;
color:#ffffff;
font-size:14px;
padding-top: 0px;
padding-bottom: 0px;
}
#home_subhead_2 {
color:#000000;
font-size:12px;
padding-top: 0px;
padding-bottom: 0px;
margin-top:-10px;
margin-bottom:0px;
}


