/* Name: Gift Card Spread
Date: Mar 2013
Description: main css for all pages
Version: 3.0
Author: Kanwaljeet Sodhi, Gurus11
Autor URI: http://www.gurus11.com
008
*/
@charset "utf-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video{ margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#7a7a7a; line-height:20px; text-align:left;}
article, aside, figure, footer, header, hgroup, nav, section{  display: block; }
body{padding-bottom:25px; }
.wrap{width:990px; margin:0px auto;}
ul{margin-left:0px;}
ol{margin-left:15px;}

ul li{list-style:none;}
ul li ul, ul li ol{margin-left:15px;}
ul li ul li{list-style:none;}
iframe, img{ border:0px;}
a{text-decoration:none; color:#3a953d; outline:0;}
a:hover{text-decoration:underline;}
.clr{clear:both;}
h1, h1 span{color:#3b953d; font-size:21px; font-weight:normal; text-transform:uppercase;}
h1{margin-bottom:10px;}
h2, h2 span{font-size:18px; color:#d90f00; font-weight:normal;}
h2{margin-bottom:5px; margin-top:15px;}
h4{background:url(../images/faqBlt.jpg) left no-repeat; padding-left:15px; color:#3a953d; font-weight:normal; margin-top:10px;}
input[type="text"], textarea, input, a.btn{background:#f5f5f5; width:166px; padding:7px 7px 6px 7px; border:1px solid #e0e0e0; line-height: 11px;  color:#7a7a7a; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
h3{color:#3a953d; font-size:16px; padding-top:9px;}
li.answ{padding:5px 0px 5px 15px; border-bottom:dashed 1px #9f9f9f;}

textarea {height:60px; width:226px;}
input.sml{width:45px; margin-left:4px; margin-right:4px;}
input.bg{width:300px;}
input.pwd{width:350px;}
input[type="submit"], input[type="reset"], input.btn, input.btnb, a.btn{width:80px; padding:8px 7px; background:url(../images/bg-btn.jpg) left top repeat-x #950a00; font-size:14px; color:#fff; margin-right:10px; margin-top:0px; cursor:pointer!important; border:1px solid #cd0e00; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px 5px;}
a.btn{ display:inline-block; text-align:center; margin-bottom:10px;}
a.btn.bg{width:135px;}
input.btnb, a.btn.b{width:135px;}
input[type="submit"]:hover, input[type="reset"]:hover, input.btn:hover, input.btnb:hover, a.btn:hover{text-decoration:none; background-image:url(../images/bg-btn-hvr.jpg); background-color:#3b953d; border:1px solid #1b5f1d;}
input.btnb.rt{float:right;}
input[type="text"]:focus, textarea:focus{  color : #3b953d;  border : 1px solid #937842;  background:#dfdfdf;  font-weight:bold;}
.chk{padding-bottom:0px; padding-top:4px; line-height:16px;}
.chk input{width:20px; background:none; margin-top:0px;}

.error{margin-left:130px; color:#FF0000;}
fieldset{width:100%; border:0px;}

div.fldWrp{width:330px; float:left;}
div.fldWrp label{width:88px; float:left; font-size:12px; margin:0px auto; padding-top:10px;}
div.fldWrp label.lrg{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:10px;}
div.fldWrp label.pswrd{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:10px;}
div.fldWrp input{width:226px; float:left; font-size:12px; margin-bottom:10px;}
div.fldWrp input.btn{width:100px; float:left; font-size:12px;}
div.fldWrp .frgt{margin-left:120px; font-size:12px;}
fieldset.flfrm{width:51%;}
fieldset.flfrm div.fldWrp{width:100%;}
fieldset.flfrm div.fldWrp .error{margin-left:180px;}
fieldset.flfrm.reg {width:55%; float:left;}
fieldset.flfrm.reg div.fldWrp .error{margin-left:120px;}
div.fbReg{background:url(../images/img-or2.jpg) -8px 102px no-repeat; width:34%; float:left; padding-top:88px; padding-left:75px;}
div.fbLgn{background:url(../images/img-or2.jpg) -8px 26px no-repeat; width:34%; float:left; padding-top:10px; padding-left:75px;}
div.fldWrp.chklst{width:100%;}
div.fldWrp.fdsrv{width:50%;}
div.fldWrp.chklst label{float:none;}
.mrgl{margin-left:180px;}
div.fldWrp.btn {padding-left:128px;}
div.fldWrp.txtara{min-height:80px;}
div.fldWrp.txtara div{margin-left:180px;}
/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1{     background-color:Gray;     color:White;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding:0px;}
.BarIndicator_TextBox2_weak{    color:#d10d00;    background-color:#d10d00;}
.BarIndicator_TextBox2_average{    color:#063575;    background-color:#063575;}
.BarIndicator_TextBox2_good{    color:#3b953e;    background-color:#3b953e;}
.BarBorder_TextBox2{  width:200px;    vertical-align:middle;}
.TextIndicator_TextBox3{     background-color:#063575;     color:Yellow;     font-size:small;     font-variant:small-caps;     padding:0px;}
.TextIndicator_TextBox3_Handle{	width:16px;	height:14px;	background-image:url(https://giftcardspread.com/css/images/Question.png);	overflow:hidden;	cursor:help;}
.TextIndicator_TextBox1_Strength1{     background-color:Gray;     color:White;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding: 2px 3px 2px 3px;     font-weight:bold;}
.TextIndicator_TextBox1_Strength2{     background-color:Gray;     color:Yellow;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding: 2px 3px 2px 3px;     font-weight:bold;}
.TextIndicator_TextBox1_Strength3{     background-color:Gray;     color: #FFCAAF;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding: 2px 3px 2px 3px;     font-weight:bold;}
.TextIndicator_TextBox1_Strength4{     background-color:Gray;     color:Aqua;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding: 2px 3px 2px 3px;     font-weight:bold;}
.TextIndicator_TextBox1_Strength5{     background-color:Gray;     color: #93FF9E;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding: 2px 3px 2px 3px;     font-weight:bold;}
#map{ width:100%; height:350px;}

.chk.lst input{margin-top:3px; float:left;}
.chk.lst2 input{margin-top:9px; float:left;}
.chk.lst2 label{width:280px; font-weight:bold;}
div.fldWrp.chklst .chk.lst label{margin-top:0px; width:165px; padding-top:0px; float:left;}
div.fldWrp.pkgs{width:100%; margin-bottom:10px;}
div.fldWrp.pkgs div.fldWrp{width:30%;}

div.fldWrp.pkgs div.fldWrp label{width:80px;}

.fltNn{float:none!important;}
.spmhidip{   display:none;   width:10px;   height:3px;}
select{background:#f5f5f5; border:1px solid #d4d4d4; font-size:12px; width:242px; padding:6px; color:#7a7a7a;  margin-top:5px;}
span.customStyleSelectBox { margin-top:5px; background:url(../images/bgInput.jpg) left top repeat-x #f5f5f5; padding:5px 7px; border:1px solid #d4d4d4; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; line-height: 11px; float:left!important; } 
span.customStyleSelectBox.changed { background-color: #f5f5f5; } 
.customStyleSelectBoxInner { background:url(https://giftcardspread.com/images/arw-drpdown.png) no-repeat right 4px ; }
.org select{background:url(https://giftcardspread.com/images/bg-lft-nav.jpg) left top repeat-x #e15312; border:1px solid #e15312; color:#FFFFFF;}
.org span.customStyleSelectBox {background:url(https://giftcardspread.com/images/bg-lft-nav.jpg) left top repeat-x #e15312; border:1px solid #e15312; } 
.org .customStyleSelectBoxInner { background:url(../images/arw-drpdown3.png) no-repeat right 4px ;color:#FFFFFF; font-size:14px; }

p{margin-bottom:10px;}
#lgnForm{width:450px;}
nav.tp{width:100%; height:30px; background:url(https://giftcardspread.com/images/bgtpnav.jpg) left top repeat-x #f4f4f4;}
nav.tp ul{}
nav.tp ul li{ float:left; }
nav.tp ul li a{font-size:13px; color:#7a7a7a; padding:5px 15px; background:url(https://giftcardspread.com/images/dvdr-tplnk.jpg) right center no-repeat; display:block;}
nav.tp ul li a.actv, nav.tp ul li a:hover{background:url(https://giftcardspread.com/images/bg-tp-city-pnl.jpg) right center repeat-x #551b76; color:#FFFFFF;}
nav.tp ul li a.actv:hover{color:#FFFFFF;}

header{height:128px; border-bottom:solid 1px #d5d5d5; background:url(../images/hdrBg.jpg) repeat-x left top;}
header div.wrap{width:990px; margin:0px auto; position:relative;}
header aside.lft{float:left; padding-top:18px;}
header aside.rgt{width:400px; float:right; padding-top:20px;}
header aside.rgt div.lnk p{float:right; font-size:12px; padding-right:14px; margin-bottom:0px;}
header aside.rgt div.lnk ul{float:right; margin-top:2px;}
header aside.rgt div.lnk li{background:url(../images/navBlt.jpg) no-repeat left; display:inline; padding-right:13px;}
header aside.rgt div.lnk li a{padding-left:15px; color:#7a7a7a; text-decoration:none;}
header aside.rgt div.lnk li.buy a{padding-left:15px; font-weight:bold; color:#d90f00; text-decoration:none;}
header aside.rgt div.cart{background:url(../images/cart.jpg) repeat-x left center; width:48px; height:37px; float:right;}
header aside.rgt div.cart p{padding-top:10px; font-weight:bold;}
header aside.rgt div.cart h3{ text-align:center; margin-left:10px; cursor:pointer;}
header aside.rgt div.cart h3 span{ color:#fff; font-size:14px;}
header aside.rgt div.srch{float:right; margin-top:10px;}
header aside.rgt div.srch .srchBx{float:left; display:block; width:280px;}
header aside.rgt div.srch .fb-like{float:left; display:block; width:70px; margin-left:10px; padding-top:10px;}
header aside.rgt div.srch input{border:1px solid #d4d4d4; border-right:0px; border-radius:0px 0px; width:213px; height:15px; background:url(../images/tpSrch.jpg) 5px center no-repeat; background-color:#f4f4f4;}
header aside.rgt div.srch input[type="text"]{padding-left:25px;}
header aside.rgt div.srch .ajax__combobox_textboxcontainer{ vertical-align:top;}
header aside.rgt div.srch .ajax__combobox_buttoncontainer button{border:1px solid #d4d4d4; border-left:0px;}
header aside.rgt div.srch input.btn{height:24px; width:64px; padding:2px 0px 2px 0px; border-right:1px #878787 solid; color:#f4f4f4;}
header aside.rgt .crtPop{position:absolute; right:20px; top:40px; border:3px solid #3b953d; background-color:#f9f9f9;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px 10px;  padding:10px; display:none; z-index:100;}
header aside.rgt .crtPop span{ color:#333; }
header aside.rgt div.cart .crtPop p{ padding:0px; margin:0px 70px;}
header aside.rgt .adTblCrt{width:360px;}
header aside.rgt input.btn{width:160px; color:#FFF; margin-left:60px;}
header aside.rgt .adTblCrt tr td .prc{font-weight:bold;}
header aside.rgt .adTblCrt tr td .dcnt{color:#3a953d;}
header aside.rgt .adTblCrt tr td .crdName{color:#ff0000; margin-left:10px;}
header aside.rgt .adTblCrt .prdct {width:100%; margin-bottom:10px;}
header aside.rgt .adTblCrt .prdct td{padding:5px; border-bottom:1px dashed #ddd}

section.bnr{background:url(../images/bgHmBnr.jpg) no-repeat right; width:990px; height:329px; margin-top:20px;}
section.bnr div.buy{width:414px; height:220px; float:left; margin:75px 0px 0px 55px; border-radius:10px 10px 10px 10px; background-color:#FFF; opacity: 0.8; filter:alpha(opacity=80);}
section.bnr div.buy h2{font-size:36px; font-weight:normal; padding:20px; color:#637800; margin-top:0px;}
section.bnr div.buy p{padding:0px 15px 0px 20px; font-size:16px; color:#5a5a5a; line-height:22px;}
section.bnr div.buy img{padding:5px 15px 0px 20px;}
section.bnr div.sell{width:414px; height:220px; float:right; margin:75px 60px 0px 0px; border-radius:10px 10px 10px 10px; background-color:#FFF; opacity: 0.8; filter:alpha(opacity=80);}
section.bnr div.sell h2{font-size:36px; font-weight:normal; padding:20px; color:#637800; margin-top:0px;}
section.bnr div.sell p{padding:0px 15px 0px 20px; font-size:16px; color:#5a5a5a; line-height:22px;}
section.bnr div.sell img{padding:5px 15px 0px 20px;}

section.content{width:990px; margin-top:20px; min-height:400px;}
section.content div.hmPro{background:url(../images/bgHmPro.jpg) no-repeat left top; width:990px; min-height:312px; margin-top:20px; padding-top:80px; padding-bottom:20px; }
section ul.prdctsThmb{list-style:none; width:100%;}
section ul.prdctsThmb.Wsh{ margin-left:40px;}
section ul.prdctsThmb.hm{width:650px; margin-left:360px;}
section ul.prdctsThmb li{display:block; float:left; width:165px; min-height:165px; margin-top:0px; margin-bottom:20px;  text-align:center;}
section ul.prdctsThmb.hm li{margin-right: 35px;}
section ul.prdctsThmb.Wsh li{margin-right: 20px; min-height:135px;}
section ul.prdctsThmb li a.img{border:solid 0px #e5e5e5; width:165px; padding:0px; display:block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px 5px; height:116px; overflow:hidden; }
section ul.prdctsThmb li h2{font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:0px; height:20px; overflow:hidden;}
section ul.prdctsThmb li .sp{text-align:center; display:block;}
section aside.rgt ul.smlrprdcts{list-style:none; width:100%; margin-top:10px;}
section aside.rgt ul.smlrprdcts li{display:block; border:dashed 0px #999; float:left; width:225px; padding:0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px 5px; min-height:40px; margin:0px 5px 5px 0px;  text-align:center;}
section aside.rgt ul.smlrprdcts li a.img{ width:60px; display:block; float:left; height:45px;}
section aside.rgt ul.smlrprdcts li a img{ width:60px; }
section aside.rgt ul.smlrprdcts li div.txt{ width:155px; display:block; float:right; margin-left:10px;}
section aside.rgt ul.smlrprdcts li div.txt h2{font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; margin:2px 0px 0px 0px; text-align:left;}
section aside.rgt ul.smlrprdcts li div.txt h2, section aside.rgt ul.smlrprdcts li div.txt h2 a{color:#7a7a7a;}
section aside.rgt ul.smlrprdcts li .sp{display:block; line-height:12px;}
section.content div.sellPro{background:url(../images/bgSell.jpg) no-repeat center; width:990px; height:43px;}
section .acntLnk{display:block; margin:20px auto; width:100%; border-bottom:solid 1px #d5d5d5; }
section .acntLnk a{display:block; padding:5px 10px; font-weight:bold; float:left; text-align:center; margin-right:10px; border:solid 1px #d5d5d5; border-bottom:0px; background-color:#f9f9f9;}
section .acntLnk a:hover, section .acntLnk a.actv{background:#d90f00; color:#fff; text-decoration:none;}
section aside.lft{width:260px; float:left;}
section aside.rgt{float:left; width:710px; margin-left:20px;}
section aside.rgt.fl{float:none; width:100%; margin:0px auto;}
section aside.rgt.fl .fgt{ padding:30px; display:block; width:520px; margin:0px auto; border:solid 1px #e5e5e5;}
section aside.rgt .alpha{display:block; padding-bottom:15px;}
section aside.rgt .alpha a{display: block; padding:2px 9px; font-weight: bold; float: left; text-align: center;}
section aside.rgt .alpha a:hover{background:#d90f00; color:#fff; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px 4px;}
section aside.rgt h3{color:#3a953d; font-size:16px;}
section aside.rgt h6{ color:#3a953d; font-size:12px; font-weight:normal; margin-top:10px;}
section aside.rgt p{color:#5a5a5a; font-size:12px;}
section aside.rgt p.des{display:block;}
section aside.rgt ul li{color:#5a5a5a; font-size:12px; list-style:circle; margin-right:10px; margin-top:5px;}
section aside.rgt p.ans{padding:5px 0px 10px 15px; border-bottom:dashed 1px #9f9f9f;}
section aside.rgt p.sell{height:80px; background:#f5f5f5; width:628px; padding:7px 7px 6px 7px; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px 5px; line-height: 11px; font-weight:bold; color:#7a7a7a;}
section aside.rgt p.sell .selldrp{height:40px; width:588px; padding:7px 7px 6px 7px; border:1px solid #d2d2d2; border-radius: 5px 5px; margin-top:20px; margin-left:20px;}
section aside.rgt p.fcbklgn{background:url(../images/fcbkBg.jpg) no-repeat left; height:26px; padding-top:7px; margin-top:20px; width:225px; background-color:#5270ae; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px 4px;}
section aside.rgt p.fcbklgn span{color:#FFF; padding-left:45px; font-size:14px;}
section aside.rgt p.fcbksgnup{background:url(../images/fcbkBg.jpg) no-repeat left; height:26px; padding-top:7px; margin-top:20px; width:225px; background-color:#5270ae;}
section aside.rgt p.fcbksgnup span{color:#FFF; padding-left:45px;}
section aside.lftfrm{width:370px; float:left; margin-top:12px;}
section aside.lftfrm label{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:15px;}
section aside.lftfrm input{width:226px; float:left; font-size:12px; margin-bottom:5px;}
section aside.lftfrm input.btn{width:100px; float:left; font-size:14px; margin:10px 0px 0px 118px; background-color:#d90f00;}
section aside.right{width:710px; float:right; margin-left:30px;}
section aside.right h3{color:#3a953d; font-size:16px;}
section aside.right h6{ color:#3a953d; font-size:12px; font-weight:normal; margin-top:10px;}
section aside.right p{color:#7a7a7a; font-size:12px; margin-top:10px;}
section aside.right img{margin-right:10px; margin-top:5px;}
section aside.rgt .cardDtl{margin-bottom:10px; width:100%; display:block;}
section aside.rgt .cardDtl .crdImg{width:180px; min-height:115px; background:#f9f9f9; border:solid 1px #bfbfbf; float:left; display:block; padding:10px; } 
section aside.rgt .cardDtl .crdImg img{width:180px;}
section aside.rgt .cardDtl .crdDscrp{ float:right; width:490px; display:block; margin-left:15px; min-height:140px;} 
section aside.rgt .cardDtl .crdDscrp h2{margin-top:5px;}
section aside.rgt .cardDtl .crdDscrp p{margin-top:15px;}


section aside.rgt #divPro{background:url(../images/bgDtlCrt.jpg) no-repeat center top;}
section aside.rgt .dtlCartHd{background:url(../images/bgDtlCrt.jpg) no-repeat center top #f9f9f9;}
section aside.rgt .dtlCartHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section aside.rgt .dtlCartHd th.typ{width:295px; padding-left:20px; text-align:left;}
section aside.rgt .dtlCartHd th.vlu{width:90px;}
section aside.rgt .dtlCartHd th.prc{width:90px;}
section aside.rgt .dtlCartHd th.dscnt{width:195px; padding-left:20px; text-align:left;}

.ordrPop{position:absolute; right:20px; top:40px; border:3px solid #3b953d; background-color:#f9f9f9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px 10px;  padding:10px;}
.ordrPop td{padding:6px 0px;}
.ordrPop span{ color:#333; }
.ordrPop p{ padding:0px; margin:0px 70px;}

section aside.rgt .dtlCart{border:solid 1px #ddd; border-top:0; margin:0px auto; margin-bottom:20px; width:691px; }
section aside.rgt .dtlCart th{padding:9px 0px; padding-bottom:15px; color:#fff; border:0px; font-size:14px; font-weight:normal; text-align:center; background:transparent; }
section aside.rgt .dtlCart th.typ{width:295px; padding-left:20px; text-align:left;}
section aside.rgt .dtlCart th.vlu{width:90px;}
section aside.rgt .dtlCart th.prc{width:90px;}
section aside.rgt .dtlCart th.dscnt{width:195px; padding-left:20px; text-align:left;}
section aside.rgt .dtlCart th.updwn{background:url(../images/icn-updwnarw.jpg) no-repeat right 12px; cursor:pointer;}
section aside.rgt .dtlCart th.headerSortUp{background:url(../images/icn-uparwactv.jpg) no-repeat right 12px;}
section aside.rgt .dtlCart th.headerSortDown{background:url(../images/icn-dwnarwactv.jpg) no-repeat right 12px;}
section aside.rgt .dtlCart td{padding:6px 0px; text-align:center; background:#f9f9f9; }
section aside.rgt .dtlCart td .buyCart{background:url(../images/bgbtnCart.jpg) repeat-x right; width:80px; height:12px; padding:10px; color:#FFF; font-size:12px; text-decoration:none;}
section aside.rgt .dtlCart td.prc span, section aside.rgt .dtlCart td.prc{font-weight:bold; color:#3b953d; font-size:14px;}
section aside.rgt .dtlCart td .dcnt{color:#3a953d;}
section aside.rgt .dtlCart td.nm{text-align:left;}
section aside.rgt .dtlCart td.nm span{ font-size:11px;}
section aside.rgt .dtlCart td.nm .crdName{color:#d90f00; font-weight:bold; font-size:12px;}
section aside.rgt .dtlCart td.img{width:75px; padding:6px 8px; padding-bottom:0px;}
section aside.rgt .dtlCart tr{border-bottom:1px dashed #ddd;}
section aside.rgt .dtlCart td.vlu{width:90px;}
section aside.rgt .dtlCart td.prc{width:90px;}
section aside.rgt .dtlCart td.dscnt{width:90px;}
section aside.rgt .dtlCart td.crtBtn{width:110px;}
section aside.rgt .dtlCart td.crtBtn input.btn{width:90px; padding:5px 7px; font-size:12px;}

/* Cart Page*/
section .CartHd{background:url(../images/bgCrt.jpg) no-repeat center top #f9f9f9; width:990px;}
section .CartHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section .CartHd th.typ{width:445px; padding-left:20px; text-align:left;}
section .CartHd th.dlvr{width:170px;}
section .CartHd th.vlu{width:90px;}
section .CartHd th.dscnt{width:90px;}
section .CartHd th.prc{width:108px; padding-left:20px; text-align:left;}
section .Cart{border:solid 1px #ddd; background:#f9f9f9; border-top:0;  border-bottom:0; margin:0px auto; width:970px; }
section .Cart td{padding:6px 0px; text-align:center;}
section .Cart td .buyCart{background:url(../images/bgbtnCart.jpg) repeat-x right; width:80px; height:12px; padding:10px; color:#FFF; font-size:12px; text-decoration:none;}
section .Cart td.prc span, section .Cart td.prc{font-weight:bold; color:#3b953d; font-size:14px;}
section .Cart td .dcnt{color:#3a953d;}
section .Cart td.nm{text-align:left;}
section .Cart td.nm span{ font-size:11px;}
section .Cart td.nm .crdName{color:#d90f00; font-weight:bold; font-size:12px;}
section .Cart td.img{width:75px; padding:6px 8px; padding-bottom:0px;}
section .Cart tr{border-bottom:1px dashed #ddd;}
section .Cart td.dlvr{width:170px;}
section .Cart td.vlu{width:90px;}
section .Cart td.prc{width:90px;}
section .Cart td select{width:150px;}
section .Cart td.dscnt{width:90px;}
section .Cart td.del{width:50px;}
section .amtTbl{border:solid 1px #ddd; background:#f9f9f9; border-top:0; margin:0px auto; margin-bottom:20px; width:970px; }
section .amtTbl td{padding:5px 5px;}
section .amtTbl td h3{padding-top:3px; font-size:14px;}
section .amtTbl td .btn{margin-left:10px;}
section .amtTbl td.prm input{width:125px;}
section .amtTbl td.prm input.btn{width:90px;}
section .amtTbl td.prm .error{margin-left:0px; float:none;}
section .amtTbl textarea{margin-left: 8px; height: 48px; width: 200px;}
section .amtTbl td.rmrk{width:230px;}
section .amtTbl td.txt{width:260px;}
section .amtTbl td.amt{padding-right:75px; width:60px;}
section .amtTbl td.bld, section .amtTbl td.bld span{font-weight:bold; font-size:16px;}
section .amtTbl td.bld{border-top:solid 1px #ddd; background:url(../images/bg-amt.jpg) repeat-x left 26px;}
section .amtTbl span{float:right; font-weight:bold; font-size:13px;}

section .pymnt{width:970px;}
section .pymnt.rdo{width:500px;}
section .pymnt.rdo td label{font-size:14px; color:#3a953d; font-weight:bold;}
section .pymnt td.crd{width:22%;}
section .pymnt input{width:20px;}
section .pymnt p{margin-bottom:0px;}


/*-----------------------------------*/

/* Customer History*/
section .UsrOrdrHd{background:url(../images/bgCrt.jpg) no-repeat center top #f9f9f9; width:990px;}
section .UsrOrdrHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section .UsrOrdrHd th.dt{width:198px;}
section .UsrOrdrHd th.ordrn{width:198px;}
section .UsrOrdrHd th.qty{width:198px;}
section .UsrOrdrHd th.amt{width:198px;}
section .UsrOrdrHd th.sts{width:198px;}
section .UsrOrdrHd th.dtl{width:510px;}
section .UsrOrdrHd th.exp{width:120px;}
section .UsrOrdrHd th.vlu{width:120px;}
section .UsrOrdrHd th.dscnt{width:120px;}
section .UsrOrdrHd th.prc{width:120px;}
section .UsrOrdr{border:solid 1px #ddd; background:#f9f9f9; border-top:0;  border-bottom:0; margin:0px auto; width:970px; }
section .UsrOrdr td{padding:6px 0px; text-align:center;}
section .UsrOrdr td.ordrn a{font-weight:bold; color:#3b953d; font-size:14px;}
section .UsrOrdr td.dt{width:194px;}
section .UsrOrdr tr{border-bottom:1px dashed #ddd;}
section .UsrOrdr td.ordrn{width:194px;}
section .UsrOrdr td.qty{width:194px;}
section .UsrOrdr td.amt{width:194px;}
section .UsrOrdr td.sts{width:194px;}
section .UsrOrdr td.img{width:70px;}
section .UsrOrdr td.dtl{width:410px; text-align:left; padding-left:20px}
section .UsrOrdr td.dtl span{display:block;}
section .UsrOrdr td.exp{width:120px;}
section .UsrOrdr td.vlu{width:120px;}
section .UsrOrdr td.prc{width:110px;}
section .UsrAmtTbl{border:solid 1px #ddd; background:#f9f9f9; border-top:0; margin:0px auto; margin-bottom:20px; width:970px; }
section .UsrAmtTbl td{padding:5px 5px;}
section .UsrAmtTbl td.rmrk{width:655px;}
section .UsrAmtTbl td.amt{ width:60px;}
section .UsrAmtTbl td.bld, section .UsrAmtTbl td.bld span{font-weight:bold; font-size:16px;}
section .UsrAmtTbl td.bld{border-top:solid 1px #ddd; background:url(../images/bg-amt.jpg) repeat-x left 26px;}
section .UsrAmtTbl span{float:right; font-weight:bold; font-size:13px;}
/*-----------------------------------*/

/* Customer History*/
section .VewGrpHd{background:url(../images/bgCrt.jpg) no-repeat center top #f9f9f9; width:990px;}
section .VewGrpHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
/*-----------------------------------*/

/* Customer History*/
section .WshLstHd{background:url(../images/bgCrt.jpg) no-repeat center top #f9f9f9; width:990px;}
section .WshLstHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section .WshLstHd th.brnd{width:198px;}
section .WshLstHd th.mnmDscnt{width:198px;}
section .WshLstHd th.mnmBlnc{width:198px;}
section .WshLstHd th.mxBlnc{width:198px;}
section .WshLstHd th.alrt{width:160px;}
section .WshLstHd th.act{width:80px;}
section .WshLst{border:solid 1px #ddd; background:#f9f9f9; border-top:0;  border-bottom:0; margin:0px auto; margin-bottom:10px; width:970px; }
section .WshLst td{padding:6px 0px; text-align:center;}
section .WshLst td input{width:140px; margin:0px 5px;}
section .WshLst td.brnd{width:170px; font-weight:bold; text-align: left; padding-left: 15px;}
section .WshLst td.brnd span{color:#3b953d; font-size:13px; text-transform:uppercase;}
section .WshLst tr{border-bottom:1px dashed #ddd;}
section .WshLst tr:last{border-bottom:0px;}
section .WshLst td.mnmDscnt{width:185px;}
section .WshLst td.mnmBlnc{width:185px;}
section .WshLst td.mxBlnc{width:188px;}
section .WshLst td.alrt{width:150px;}
section .WshLst td.alrt select{width:140px;}
section .WshLst td.act{width:70px;}
section .btnb.svWsh{float:right; margin-right:10px;}
/*-----------------------------------*/

section aside.rgt .ordrHstry th{padding:9px 0px; padding-bottom:9px; color:#3a953d; font-size:14px; font-weight:normal; text-align:center;}
section aside.rgt .ordrHstry th.typ{width:295px; padding-left:20px; text-align:left;}
section aside.rgt .ordrHstry th.vlu{width:90px;}
section aside.rgt .ordrHstry th.prc{width:90px;}
section aside.rgt .ordrHstry th.dscnt{width:195px; padding-left:20px; text-align:left;}

section aside.rgt .ordrHstry{border:solid 1px #ddd; background:#f9f9f9; border-top:0; margin:0px auto; margin-bottom:20px; margin-top:20px; }
section aside.rgt .ordrHstry td{padding:8px 0px; text-align:center;}
section aside.rgt .ordrHstry td .buyCart{background:url(../images/bgbtnCart.jpg) repeat-x right; width:80px; height:12px; padding:10px; color:#FFF; font-size:12px; text-decoration:none;}
section aside.rgt .ordrHstry td.prc span, section aside.rgt .dtlCart td.prc{font-weight:bold; color:#3b953d; font-size:14px;}
section aside.rgt .ordrHstry td .dcnt{color:#3a953d;}
section aside.rgt .ordrHstry td.nm{text-align:left;}
section aside.rgt .ordrHstry td.nm span{ font-size:11px;}
section aside.rgt .ordrHstry td.nm .crdName{color:#ff0000; font-weight:bold; font-size:12px;}
section aside.rgt .ordrHstry tr{border-bottom:1px dashed #ddd;}
section aside.rgt .ordrHstry td.vlu{width:90px;}
section aside.rgt .ordrHstry td.prc{width:90px;}
section aside.rgt .ordrHstry td.dscnt{width:90px;}
section aside.rgt .ordrHstry td.crtBtn{width:110px;}
section p span{font-size:16px; color:#d70f00;}
section p span.grn{color:#3b953d;}
section div.not {background-color:#f5f5f5; padding:5px; display:block; width:97%; margin:0px auto;}
section div.not p{margin-bottom:0px;}
section ul.sellTxt{margin-top:5px; margin-bottom:10px; background:url(../images/noImg.jpg) no-repeat left 3px; padding-left:80px; height:70px;}
section ul.sellTxt li{margin-right:20px; margin-left:15px; margin-bottom:5px; list-style:circle; float:left; color:#3b953d; width:45%; font-size:14px;}
section ol.hwsl{margin-left:25px;}
section ol.hwsl li{font-size:18px; font-weight:bold; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif;}
section ol.hwsl li span{font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
section .slsPnt{}
section .slsPnt li{background-color: #f9f9f9; float:left; font-weight:bold; display:block; margin-right:3px; margin-bottom:10px;font-size:12px; border:1px #e4e4e4 solid; padding:5px;}
section .slsPnt li span{font-size:16px; color:#d90f00; display:block; text-transform:uppercase;}
.popup{background:url(../images/bg-pop.png); position: fixed; left: 0px; top: 0px; z-index: 10000; width: 1366px; height: 1004px; display:none;}
.popup .clsBtn{background:#d90f00; font-size:16px; padding:5px; font-weight:bold; display:block; width: 19px; color: #fff; text-align: center; float: right; margin-right: -10px; margin-top:-15px;}
.popup .ppcntnt{position: fixed; z-index: 100001; left: 50%; top: 50%; width: 600px; min-height:100px;background: #fff;margin-left: -300px; margin-top: -100px; padding:15px 20px; display:block; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px 10px;}
.popup .ppcntnt ul{margin-left:20px; margin-bottom:10px;}
.popup .ppcntnt .pnnum{}
.popup#instur .ppcntnt{margin-top:-170px; padding-top:15px; }
/* Sell Table Page*/
section .SlCartHd{background:url(../images/bgCrt.jpg) no-repeat center top #f9f9f9; width:990px;}
section .SlCartHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section .SlCartHd th.dt{width:198px;}
section .SlCartHd th.slOrdN{width:198px;}
section .SlCartHd th.brnd{width:176px;}
section .SlCartHd th.typ{width:165px;}
section .SlCartHd th.dgt{width:92px;}
section .SlCartHd th.vlu{width:100px;}
section .SlCartHd th.dscnt{width:92px;}
section .SlCartHd th.prc{width:146px;}
section .SlCartHd th.exp{width:130px;}
section .SlCartHd th.act{width:auto;}
section .SlCartHd th.sts{width:65px;}
section .SlCart{border:solid 1px #ddd; background:#f9f9f9; border-top:0;  border-bottom:0; margin:0px auto; width:970px; }
section .SlCart tr{border-bottom:1px dashed #ddd;}
section .SlCart td{padding:6px 0px; text-align:center;}
section .SlCart td input{width:60px;}
section .SlCart td select{width:150px;}
section .SlCart td.typ{width:165px}
section .SlCart td.dt{width:194px}
section .SlCart td.slOrdN{widht:194px}
section .SlCart td.sts{width:194px}
section .SlCart td.crdsts{width:165px}
section .SlCart td.brnd{width:168px}
section .SlCart td.brnd img{margin:0px 5px 0px 10px; float:left}
section .SlCart td.brnd span{ font-size:11px; float:left;}
section .SlCart td.brnd .crdName{color:#d90f00; font-weight:bold; font-size:12px;}
section .SlCart td.img{width:75px; padding:6px 8px; padding-bottom:0px;}
section .SlCart td.dgt{width:92px;}
section .SlCart td.vlu{width:100px;}
section .SlCart td.prc{width:146px;}
section .SlCart td.prc span, section .SlCart td.prc{font-weight:bold; color:#3b953d; font-size:14px;}
section .SlCart td.prc span.error{font-size:11px; font-weight:normal;}
section .SlCart td.prc span.ntxt{font-size:12px; font-weight:normal; font-style:italic;}
section .SlCart td.dscnt{width:92px;}
section .SlCart td.exp{width:130px;}
section .SlCart td.exp .chk{padding-left:0px;} 
section .SlCart td.exp .chk input{width:20px; margin-left:0px}
section .SlCart td.act{width:auto;}
section .SamtTbl{border:solid 1px #ddd; background:#f9f9f9; border-top:0; margin:0px auto; margin-bottom:20px; width:970px; }
section .SamtTbl td{padding:5px 5px;}
section .SamtTbl textarea{margin-left: 8px; height: 28px; width: 390px;}
section .SamtTbl td.rmrk{width:400px;}
section .SamtTbl td.amt{padding-right:30px; width:75px;}
section .SamtTbl td.bld, section .SamtTbl td.bld span{font-weight:bold; font-size:16px;}
section .SamtTbl td.bld{background:url(../images/bg-amt2.jpg) repeat-x left 18px;}
section .SamtTbl td.btn{width:320px;}
section .SamtTbl td.btn .btnb{float:right;}
section .SamtTbl span{float:right; font-weight:bold; font-size:13px;}
section .btnb.sbmt{margin-left:10px;}
/*-----------------------------------*/


/*----------------------GCS Cash------------------------------*/
section .cshHd{background:url(../images/bgCrt.jpg) no-repeat center top #f9f9f9; width:990px;}
section .cshHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section .cshHd th.dt{width:200px;}
section .cshHd th.ord{width:150px;}
section .cshHd th.dtls{width:auto;}
section .cshHd th.amt{width:150px;}
section .csh{border:solid 1px #ddd; background:#f9f9f9; border-top:0;  border-bottom:0; margin:0px auto; width:970px; }
section .csh tr{border-bottom:1px dashed #ddd;}
section .csh td{padding:6px 0px; text-align:center;}
section .csh td.dt{width:200px;}
section .csh td.ord{width:140px;}
section .csh td.dtls{width:auto;}
section .csh td.amt{width:110px; padding-right:39px; text-align:right;}


div.sellFrm{width:330px; float:left; margin-top:12px;}
div.sellFrm label{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:7px;}
div.sellFrm input{width:165px; height:10px; float:left; font-size:12px; margin-bottom:10px;}
div.sellFrm input.btn{width:100px; float:left; font-size:12px; margin:20px 0px 0px 86px; background-color:#d90f00;}

section .addBk{}
section .addBk fieldset{ width:210px; float:left; border:1px solid #d5d5d5; padding:10px; margin:10px 7px; min-height:130px;}
section .addBk fieldset legend{font-weight:bold; font-size:14px; color:#d90f00;}
section .addBk fieldset p{min-height:40px; margin-bottom: 5px;}
section .addBk fieldset a{display:inline-block; padding:2px 8px; margin-top:5px; margin-right:5px; font-weight:bold; background-color:#999; color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px 4px;}
section .addBk fieldset a:hover{background-color:#d90f00; color:#FFF; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px 4px;}

section .chk {padding-left:7px;}
section .chk.trms {padding:1px 4px; font-size:11px;}
section .chk input{margin-left:22px;}
section .frmCntctMe{width:90%; margin:10px auto;}
section .frmCntctMe td td{padding:3px 2px;}
section .box{width:99.5%; border:1px solid #cfcfcf; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px 9px; min-height:150px; margin-top:15px; text-align:center; }
section .box.tp0{margin-top:0px;}
section .box.srvc{min-height:240px;}
section .box.srvc .scrlwrap .viewport {height: 180px; }
section .box.whtnew{margin-top:0px; padding-bottom:10px; height:190px; overflow:hidden;}
section .box.whtnew span span{margin:10px 10px 0px 10px; display:block;}
section .box.whtnew span span b{font-size:12px;}
section .vradvt{ margin-top:10px;}
section .vradvt img{margin:5px 0px;}
section aside.lft .hdPnl{background:url(../images/bghd.jpg) no-repeat;  padding:2px 18px 0px 10px; line-height: 35px;  color:#fff; font-size:14px; height:37px; margin-top:0px; font-weight:bold; cursor:pointer;	}/*background:url(../images/bg-lft-nav.jpgbgInput.jpg) left top repeat-x #f5f5f5;*/
section aside.lft .hdPnl.tp{margin-top:0px;}
section aside.lft .hdPnl img{float:right; margin:0px 3px; margin-top:10px;}
section aside.lft .loc{display:none;}
section aside.lft .dtaPnl{background-color:#f9f9f9; border:solid 1px #e4e4e4; padding-right:20px; width:237px; position:relative; }
section aside.lft .dtaPnl a, section aside.lft .dtaPnl.crntvw div{display:block; padding:5px 15px; border-bottom:1px dashed #b8b8b8; width:226px; font-size:12px; color:#7a7a7a; text-transform:uppercase;}
section aside.lft .dtaPnl a:hover{color:#3b953e; text-decoration:none;}
section aside.lft .dtaPnl .ajax__multi_slider_default a{padding:0px; border-bottom:0; width:10px!important;}
section aside.lft .dtaPnl .ajax__multi_slider_default .inner_rail_horizontal{background-image:url(../images/bgsldr.jpg); background-position:left center;}
section aside.lft .dtaPnl table {margin-left:20px; width:220px; margin-top:10px;}
section aside.lft .dtaPnl table td input{margin:0px; width:35px; margin-right:18px; margin-bottom:5px;}
section aside.lft .dtaPnl table td.rgt input{ float:right; margin-right:0px;}
section aside.lft .dtaPnl table td.drgr{height:32px;}
section aside.lft .dtaPnl a.btn{width:20px; color:#FFF; padding:8px 7px; font-weight:bold; border-color:#e15312; margin-bottom:5px; margin-right:0px; float:right;}
section aside.lft .dtaPnl a.btn:hover{color:#fff; background-color:#3b953e; border-color:#3b953e;}
section aside.lft .dtaPnl.crntvw {}
section aside.lft .dtaPnl.crntvw div a{width:16px; height:16px; float:right; border:0px; padding:0px; text-align:right;}
section aside.lft ul li{}
section aside.mdl{width:440px; margin:0px 20px;}
section.hmBtm .mdl .bLogos{}
section.hmBtm .mdl .bLogos li{float:left;  margin:7px; text-align:center; color:#521973; font-weight:bold; font-size:13px; }
section.hmBtm .mdl .bLogos li a{width:130px; height:100px; display:block; border:1px solid #dfdfdf; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius: 10px 10px; background:url(https://giftcardspread.com/images/hm-logos-temp.jpg) center center no-repeat; background-size:100% 100%;}
section .navSite{ background:#fff; display:block; height:28px; width:100%;}
section .navSite li{ float:left; background:url(https://giftcardspread.com/images/bg-btmbtns.jpg) left top no-repeat; margin:0px 4px;}
section .navSite li input{width:40px; margin-top:0px; background:none; border:0px; color:#fff;}
section .navSite li a, section .navSite li input{background:url(https://giftcardspread.com/images/bg-btmbtns.jpg) right top no-repeat; margin-left:5px; height:26px; display:block; color:#fff; padding-right:5px;}
section .navSite li a:hover, section .navSite li input:hover{color:#521973; cursor:pointer!important;}
section .billAdrs {width:98%; display:block; float:left; margin-left:5px;}
section .billAdrs.i1{width:33%; margin-top:25px;}
section .billAdrs.i1 .fldWrp{width:95%;}
section .billAdrs.i2{width:65%;}
section .billAdrs.i2 .fldWrp{width:48.2%;}
section .billAdrs.i2 .chk{padding-left:0px;}
section .billAdrs.i2 .chk input{margin-left:0px;}
section .billAdrs .fldWrp{width:32%; margin-top:0px; margin-right:10px; min-height: 60px;}
section .pymnt .billAdrs .fldWrp{width:98%; min-height: 30px;}
section .pymnt .chk{padding-left:0px; height:30px;}
section .pymnt .chk input{margin-left:0px;}
section .pymnt p{margin-left:20px;}
section .billAdrs .fldWrp .btn{margin-top:20px; width:100px;}
section .billAdrs .fldWrp.fl{width:95%; margin-top:10px;}
section .billAdrs .fldWrp input, section .billAdrs .fldWrp select{width:90%; margin-top:0px;}
section .billAdrs .fldWrp select{width:94%;}
section .billAdrs .fldWrp select.sml{width:41%;}
section .billAdrs .fldWrp select.sml2{width:47%; margin-left:20px;}
section .billAdrs .fldWrp .chk input{width:20px; margin:0px;}
section .billAdrs .fldWrp .chk label{width:90%; padding:0px;}
section .billAdrs .fldWrp label{width:100%; padding-top:0px; font-weight:bold;}
section .ccQues{cursor:pointer;}
section .ccdemo{display:none; position: absolute; left: 50%; top: 50%; margin-top: 170px; border: 1px solid #c2c2c2; margin-left: -80px;}



/* -------------------- Left Navigation ------------------------------ */
.lftNav ul{width: 198px; /* Main Menu Item widths */list-style-type: none; font: bold 12px Verdana;}
.lftNav ul li{position: relative; margin-top:1px;}
.lftNav ul li img{ float:right; margin-top:6px;}
/* Top level menu links style */
.lftNav ul li a{display: block; overflow: auto; font-size:14px; /*force hasLayout in IE7 */ color: white; text-decoration: none; padding: 6px; background:url(https://giftcardspread.com/images/bg-lft-nav.jpg) left top repeat-x #e15312;  }
.lftNav ul li a.tp{background-image:url(https://giftcardspread.com/images/bglftnav-tp.jpg);  }
.lftNav ul li a.btm{background-image:url(https://giftcardspread.com/images/bglftnav-btm.jpg);  }
.lftNav ul li a:link, .lftNav ul li a:visited, .lftNav ul li a:active{ /*background of menu items (default state)*/background:url(https://giftcardspread.com/images/bg-lft-nav.jpg) left top repeat-x #e15312; color: white; }
.lftNav ul li a.tp:link, .lftNav ul li a.tp:visited, .lftNav ul li a.tp:active{ background-image:url(https://giftcardspread.com/images/bglftnav-tp.jpg);}
.lftNav ul li a.btm:link, .lftNav ul li a.btm:visited, .lftNav ul li a.btm:active{ background-image:url(https://giftcardspread.com/images/bglftnav-btm.jpg); background-position:bottom;}
.lftNav ul li a:hover, .lftNav ul li a.selected{ background:url(https://giftcardspread.com/images/bglftnav-hvr.jpg) left top repeat-x #541a75; /*background of menu items during onmouseover (hover state)*/ color: white; }
.lftNav ul li a.tp:hover, .lftNav ul li a.selected.tp{background-image:url(https://giftcardspread.com/images/bglftnav-tp-hvr.jpg);}
.lftNav ul li a.btm:hover, .lftNav ul li a.selected.btm{background-image:url(https://giftcardspread.com/images/bglftnav-btm-hvr.jpg);}
/*Sub level menu items */
.lftNav ul li ul{position: absolute; width: 170px; /*Sub Menu Items width */ top: 0; font-weight: normal; visibility: hidden; } 
/* Holly Hack for IE \*/ 
* html .lftNav ul li { float: left; height: 1%; }
* html .lftNav ul li a { height: 1%; }

/*------------------------------------- Left Menu End-------------------------------------------------- */

section.bnrSlds{width:100%; height:270px; background-color:#e15312; margin-top:10px; margin-bottom:10px;}
section.bnrSlds img{margin:10px 0px 10px 20px;}
section#hrBnr{line-height:0; position:fixed; bottom:0px; z-index:9999; text-align:right; width:977px; margin:0px auto;}
section#hrBnr a{width:60px; display:block; float:right; height:20px; cursor:pointer;}

header.admn{width:100%; height:90px; background:#fff; margin-top:0px;}
header.admn img, header.admn h1{margin:10px;display:inline;}
header.admn h1{font-size:20px; color:#e15414;}
nav.admn{background-color:#e15414; padding:5px 0px;}
nav.admn a{font-size:12px; margin:0px 5px; color:#fff; font-weight:bold; }
nav.admn a:hover{}

footer{height:220px; background:url(../images/ftrBg.jpg) repeat-x left bottom #f3f3f3; border-top:solid 1px #d5d5d5; margin-top:15px; font-size:12px; padding:15px 0px 15px 0px;}
footer div.wrap{width:990px; margin:0px auto;}
footer div.wrap div.clm1, footer div.wrap div.clm2, footer div.wrap div.clm3, footer div.wrap div.clm4, footer div.wrap div.clm5{width:190px; float:left;}
footer div.wrap div.clm5{width:220px;}
footer div.wrap div.clm4 li a img{margin-right:5px;}
footer div.wrap div h1{font-size:18px; color:#7a7a7a; font-weight:normal; text-transform: capitalize; margin-bottom: 3px;}
footer div.wrap div ul li{padding-top:5px;}
footer div.wrap div ul li a{font-size:12px; color:#7a7a7a;}
footer div.wrap div ul li a span{font-size:12px; padding-left:10px;}
footer div.wrap div ul.sls li{width:100px; min-height:90px; display:block; float:left;}
.ratingEmpty
{
background-image: url(../images/ratingStarEmpty.png);
width:16px;
height:15px;
margin-right:3px;
}
.ratingFilled
{
background-image: url(../images/ratingStarFilled.png);
width:16px;
height:15px;
margin-right:3px;
}
.ratingSaved
{
 background-image: url(../images/ratingStarFilled.png);
width:16px;
height:15px;
margin-right:3px;
}
/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1{     background-color:Gray;     color:White;     font-family:Arial;     font-size:x-small;     font-style:italic;     padding: 2px 3px 2px 3px;}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:40px;
    height:5px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(https://giftcardspread.com/css/images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(https://giftcardspread.com/css/images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
/*---------------------------------- Header Notification Bar------------------------*/
#mintbar {    border-bottom:3px solid #ECF1EF;   background:url('../images/bg1.png') repeat-x;    font-size:14px;	font-family: Arial, Helvetica, Sans-serif;    color:#FFF;    padding:10px 0px;    position:relative;    top:0;    left:0;    z-index:2000;    width:100%;    text-align:center;	height:20px;}
#mintbar a {    color:#FFF;    text-decoration:none;}
#closebtn {    background:url('../images/close.png') top no-repeat;    border:none;    margin:0px auto;    position:absolute;	cursor:pointer; }
#mint {    cursor:pointer;    position: relative;    z-index: 1000;}
/* Optional for subscribe box */	   
.mintbar {	margin: 0pt auto; 	width: 600px; }
.mintbar form {    float: left;    margin: 1px 10px 0;	width:275px;}
.mintbar .sbox {    border: 1px solid #555555;   border-radius: 5px 5px 5px 5px;    color: #888888;    float: left;    margin: -2px 0 0;    padding: 3px;    width: 155px;}
.mintbar  .go {    float: left;    margin: -2px 0 0 10px;	height: 24px;}
.mintbar #closebtn {   margin-left: -20px;}
/*--------------------------------------------------- End Header Notification Bar------------------------------*/