body{margin:0; padding:0; background-color:#EBEBEB; font-size:1em; font-family:Arial,Verdana,sans-serif; color:#444}

A{color:#0036ff; text-decoration:none}
A:hover{text-decoration:none}
A:link{color:#0036ff}
A:visited{color:#0036ff}
A:active{color:#444}
.green{color:green}
.red{color:red}
.blue{color:#5376B3}
.grey{color:#444}
.small{font-size:75%}
.bold{font-weight:bold}
.normal{font-weight:normal}
.center{text-align:center}
.strike{text-decoration:line-through}
.disabled{color:#999}
.underline{text-decoration:underline}
.anchor_padding{padding:250px 0}

#page{margin:0 auto; width:940px; position:relative; background-color:#FFF; border:20px solid #FFF}

/* ======= HEADER ======= */
#header{display:block; overflow:hidden}
#header .logo{float:left; display:inline; border:none}
#header h1{float:right; width:600px; height:52px; display:inline; background-color:#5376b3; text-align:center; padding:9px 0 0 0; margin:3px 0 0 0; color:#fff; font-size:2.5em; font-weight:normal;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
#header span{font-size:.65em; color:#ebf1ff}
#header .success{background-color:#008000}
#header .verify{background-color:#e24f3a}

/* ======= ORANGE BUTTON ======= */
.btnbase{background:#FFF url(<?php echo $cdn['static']; ?>/img/button.png) 0 0; outline:none; border:none; display:block; text-decoration:none; text-align:center; cursor:pointer; margin:0 auto }

/* ======= SELECT NUMBER ======= */
#selnum{margin:0 auto 20px auto; width:936px; padding-top:20px; line-height:1.5em}
#selnum .green{color:green}
#selnum .grey{color:#555}
#selnum .b{font-weight:bold}
#selnum .n{font-weight:normal}
#selnum .i{font-style:italic}
#selnum .u{text-decoration:underline}
#selnum .none{display:none}
#selnum ul{margin:0;padding:0}
#selnum li{list-style:none; padding:0 0 2px 25px; font-size:1em}
#selnum form{border:0; margin:0; padding:0}
#selnum fieldset{border:0; margin:0; padding:0}
#selnum label{cursor:pointer}
#selnum .button{padding:5px 30px; font-size:1.5em; cursor:pointer}
#selnum .selnumblock{display:block; overflow:hidden; width:100%}
#selnum .numtypeblock{float:right; display:inline; width:510px; min-height:400px; padding:25px 40px; border:5px solid #7C9BD0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
#selnum #picknumbers{margin-top:14px; padding:0; display:block; width:97%; overflow:hidden; clear:both}
#selnum #picknumbers .reloadnumbers{padding:10px 0 20px 0}
#selnum #submenu{float:left; display:inline; width:336px; padding:0; text-align:right}
#selnum #submenu a{color:#0052fe}
#selnum #submenu ul{margin:30px 0 0 0; padding:0}
#selnum #submenu ul li{background:#e5edfc url(<?php echo $cdn['static']; ?>/img/checkout/select-arrow-r-off.png) no-repeat right 0; margin:0 0 5px 28px; width:295px; display:block; padding:13px 42px 13px 0; text-decoration:none; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:1.25em; color:#c5c5c5; -moz-border-top-left-radius:8px; -moz-border-bottom-left-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-bottom-left-radius:8px; border-top-left-radius:8px; border-bottom-left-radius:8px}
#selnum #submenu ul li.current{background:#7C9BD0 url(<?php echo $cdn['static']; ?>/img/checkout/select-arrow-r.png) no-repeat right 0; color:#FFF}
#selnum #submenu ul li.current a{color:#FFF}
#selnum .tfnumbers{float:left; display:inline; width:300px; margin-left:50px; text-align:center}
#selnum .picknumtype{float:right; display:inline; text-align:left; margin:54px -40px 0 0}
#selnum .picknumtype li{display:block; width:140px; z-index:0; padding:5px 0 5px 33px; margin:0}
#selnum .picknumtype a{text-decoration:none}
#selnum .picknumtype li.current{background:#7C9BD0 url(<?php echo $cdn['static']; ?>/img/checkout/tfarrow-l.png) no-repeat left top}
#selnum .picknumtype li.current a{color:#FFF}
#selnum .h2block{margin:2px auto 15px auto; padding:10px 20px; background-color:#ebf1ff}
#selnum .btn-sn{width:275px; padding:16px 0; font-size:1.6em; color:#FFF; font-weight:bold; letter-spacing:-.03em; text-shadow:1px 1px 3px brown; -moz-box-shadow:1px 1px 2px #999; -webkit-box-shadow:1px 1px 2px #999; box-shadow:1px 1px 2px #999; border-bottom:1px solid #924E00; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px }
#selnum .btn-sn a{color:#FFF}
#selnum .loading{width:100px; margin:0 auto; padding:25px 0; overflow:hidden}
#selnum .vloading{width:220px; margin:0 auto; padding:30px 0; text-align:center; overflow:hidden}
#selnum .loadingimg{float:left; display:inline}
#selnum .loadingtxt{float:left; display:inline; padding:2px 0 0 7px; font-size:.8em; color:#999}
#selnum .numtypeblock h2{margin:0; padding:0; font-size:1.3em}
#selnum .nonumbers{padding:12px 15px; text-align:left}
#selnum .enblock{display:block; overflow:hidden; padding-top:20px; text-align:center}
#selnum .ennumber{width:125px; margin:0; padding:4px; font-size:1.1em}
#selnum .reloadnumbers{padding:10px 0 20px 0}
#selnum .showall{display:block; padding:0; margin:0 auto; text-align:center; color:#444}
#selnum .showall .showallsearchform{display:block; margin:0; padding:15px; border:1px solid #CCC}
#selnum .showall .showallsearchform select{display:inline; font-size:1em; padding:5px}
#selnum .showall .btnadvanced{padding:5px 25px; font-size:1em; cursor:pointer}
#selnum .showall span{display:inline; padding:0 3px 0 0}
#selnum .showall .showallgetform{display:block; margin:10px 0 0 0; padding:0}
#selnum .showall .getnumblck{display:block; margin:20px auto 30px auto; width:508px; overflow:hidden; clear:both; border:1px solid #FFF}
#selnum .showall .getnumcol{float:left; display:inline; width:33%}
#selnum .showall .getnumcolbdr{border-right:1px solid #ccc}
#selnum .transfer_msg{padding:0 0 0 10px}
#selnum .transferform{margin:0 auto; text-align:center; padding-top:20px}
#selnum .vanityblock{display:block; margin:0 auto; overflow:hidden clear:both; text-align:center}
#selnum .vanityform{margin:15px 0 0 0}
#selnum .searchform{margin:20px 0 0 0}
#selnum .vanitytxtbox{font-size:150%; padding:2px}
#selnum .vanity8xx{float:left; font-size:175%; letter-spacing:1px; padding:0; margin:4px 5px 0 75px}
#selnum .prefix{float:left; width:70px; margin:0 2px; text-transform:uppercase}
#selnum .vanitydash{float:left; padding:0 2px; margin-top:5px}
#selnum .sufix{float:left; width:90px; margin:0 2px; text-transform:uppercase}
#selnum .btnVanitySearch{float:left; font-size:120%; padding:5px 20px; margin:0 0 0 3px; cursor:pointer}
#selnum .VanityResults{font-size:1em; padding:15px 0 0 0; text-align:center}
#selnum .vanity_msg{width:425px; padding:10px 0; margin:12px auto 0 auto; font-size:1.25em; text-align:center}
#selnum .vanity_txt{width:395px; padding:10px 15px; margin:0 auto}
#selnum .vanity_success{color:#FFF; background-color:#3f7f00}
#selnum .vanity_error{color:#FFF; background-color:#555}
#selnum .highlight{background-color:#fcfbc4; border-bottom:1px solid #f5e082}
#selnum .noresults{background-color:#ebebeb; border-bottom:1px solid #cdcdcd}
#selnum .vtxtleft{text-align:left}
#selnum .vtxtcenter{text-align:center}
#selnum .pick{display:block; padding:0; margin:0 auto; text-align:center; color:#444}
#selnum .pick_errormsg{display:block; padding:5px; margin:15px 0 0 0}
#selnum .pick_errormsg h2{padding:0; margin:12px 0 20px 0; font-size:1.3em}
#selnum .valid{border:2px solid #96b796 !important}
#selnum .error{background-color:#ffebef; border:2px solid #CD0000 !important}
#selnum .help-block{display:none}

/* ======= VANITY KEYPAD ======= */
#number-pad{width:144px; margin:30px auto 0 auto; padding:10px; text-align:center; overflow:hidden; clear:both; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
#number-pad .title{display:block; padding:0 0 5px 0; font-weight:bold; color:#666}
#number-pad .num{height:50px; width:48px; float:left}
#number-pad .one{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat 0 0}
#number-pad .two{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -47px 0}
#number-pad .three{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -94px 0}
#number-pad .four{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat 0 -48px}
#number-pad .five{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -47px -48px}
#number-pad .six{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -94px -48px}
#number-pad .seven{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat 0 -96px}
#number-pad .eight{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -47px -96px}
#number-pad .nine{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -94px -96px}
#number-pad .star{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat 0 -144px}
#number-pad .zero{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -47px -144px}
#number-pad .pound{background:transparent url(<?php echo $cdn['static']; ?>/img/numberpad.png) no-repeat -94px -144px}

/* ======= BREADCRUMBS ======= */
#breadcrumbs{display:block; margin:10px 0 0 0; padding:0; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:.7em}
#breadcrumbs span{padding:0 2px}
#breadcrumbs span.home{padding-left:0}

/* ======= BENEFITS BOX ======= */
#benefits{margin:0 auto; background-color:#fcfbc4; border:0px solid #f5e082; padding:10px; font-size:1.75em; text-align:center; color:#444; overflow:hidden}

/* ======= FOOTER ======= */
#subfooter{margin:0 auto 50px auto; width:960px; padding:0; color:#777; font-size:.7em; overflow:hidden; clear:both}
#subfooter .copyright{float:left; display:inline; padding:5px 0 0 10px; line-height:1.4em; text-align:left; overflow:hidden; clear:both}
#subfooter .copyright img{padding:7px 0 0 0; border:0}
#subfooter .copyright span{padding:0 7px}
#subfooter .trust{float:right; display:inline; width:275px; margin:0 10px 0 0; padding:0; text-align:right}
#subfooter .trust #norton{float:right; display:inline; margin:-2px 0 0 0}
#subfooter .trust #verasafe{float:right; display:inline; margin:9px 15px 0 0}
#subfooter .trust #verasafe img{cursor:pointer; border:none}

