/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body {font-family: 'Open Sans', sans-serif; color:#292525; font-size:16px; background-color:#161d23;}
img {max-width:100%;}
p {margin:0 0 15px 0; line-height:1.4em;}
em {font-style:italic;}
strong {font-weight:600;}
.clr {clear:both;}
.fl {float:left; display:inline-block;}
.fr {float:right; display:block;}
.twoCol {width:48%;}
.whiteBox {width:100%; padding:15px; display:inline-block; background-color:#fff;}
.lightBlueBox {width:100%; padding:10px; display:inline-block; background-color:#eef6f8;}
a img {border:none;}
h1, h2, h3, h4, h5 {line-height:1.2em; font-weight:700;}
h1 {color:#7b0d00; font-size:38px;}
h2 {color:#f0f0f0; font-size:30px;}
h3 {font-size:26px; margin-bottom:15px;}
h4 {font-size:18px; margin-bottom:15px;}
h5 {font-size:16px; color:#e86a0d;}
.h48 {font-size:48px;}
.h41 {font-size:41px; margin-bottom:15px;}
.h36 {font-size:36px;}
.h45 {font-size:45px;}
.h24 {font-size:24px;}
.f40 {font-size:40px !important;}
.f12 {font-size:12px;}
.container {width:960px; margin:0 auto;}
a {color:#e86a0d; text-decoration:none;}
a:hover {color:#296a99;}
a.blueLink {color:#649cc4; text-decoration:none;}
a.blueLink:hover {color:#e86a0d;}
.height35 {height:35px; line-height:35px; text-align:center;}
.height15 {height:15px;}

/* Header */
#header {width:100%; padding-bottom:40px; background-color:#649cc4;}
.social {float:right;}
.social img {margin-left:6px; float:left; display:inline-block;}

#bannerLeft {width:63%; float:left;}
#bannerRight {width:36%; float:right;}
#bannerLeft2 {width:52%; float:left;}
#bannerRight2 {width:45%; float:right;}
#bannerLeft h2 {margin-top:25px; width:70%;}
#bannerLeft h2.h36 {width:80%;}
.headerCtaMessage {font-weight:700; font-size:24px; margin:40px 0 0 0;}
.yellow {color:#f2c13d;}

#smHeadMenu {text-align:right; border-bottom:1px solid #fff; margin-top:22px; padding-bottom:8px;}
#smHeadMenu li {display:inline; margin-left:25px;}
#smHeadMenu li:first-child {margin-left:0}
#smHeadMenu li a {color:#fff; text-decoration:none; font-weight:600;}
#smHeadMenu li a:hover {color:#292525;}

#lgHeadMenu {text-align:center; border-bottom:1px solid #fff; padding-bottom:10px; position:relative;}
#lgHeadMenu > li {display:inline; position:relative;}
#lgHeadMenu li:last-child {margin-right:0}
#lgHeadMenu > li > a {color:#fff; text-decoration:none; padding:5px 9px 8px;}
#lgHeadMenu > li > a:hover {color:#e86a0d; background-color:#fff;}
#lgHeadMenu li > ul {display:none;}
#lgHeadMenu > li:hover > a {color:#e86a0d; background-color:#fff;}
#lgHeadMenu li:hover > ul {position:absolute; z-index:1500; left:0; background-color:#fff; text-align:left; padding:10px 15px; margin-top:10px; display:block;}
#lgHeadMenu li > ul > li {display:list-item; white-space:nowrap;}
#lgHeadMenu li > ul > li a {font-size:14px; color:#000; line-height:1.4em;}
#lgHeadMenu li > ul > li a:hover {color:#e86a0d;}

.loginButton {float:left; margin-left:37px;}
.loginButton2 {float:left; margin-right:100px;}

#signUpBar {padding-top:30px;  width:314px; display:inline-block;}
#signUpBar input[type="text"] {background:url(../images/email-icon.png) top left no-repeat #fff; padding-right:10px; padding-left:60px; border:1px solid #b5b9bf; height:38px; width:100%; color:#2486ca; font-size:18px; display:inline-block; float:left;}
#signUpBar input[type="text2"] {background:url(../images/promo-arrow.png) top left no-repeat #fff; padding-right:10px; padding-left:60px; border:1px solid #b5b9bf; height:38px; width:100%; color:#2486ca; font-size:18px; display:inline-block; float:left;}
#signUpBar input[type="text"]::-webkit-input-placeholder {color:#2486ca;}
#signUpBar input[type="text"]:-moz-placeholder {color:#2486ca;}
#signUpBar input[type="text"]:-ms-input-placeholder {color:#2486ca;}
#signUpBar input[type="submit"] {width:314px; height:56px; border:none; margin:0; background:url(../images/sign-up-submit-new.png) no-repeat; color:#fff; display:inline-block; cursor:pointer; float:left; font-weight:700; font-size:20px; text-shadow: 1px 1px 1px #1f1f1f; letter-spacing:1px; text-transform:uppercase; padding:0;}
#signUpBar input[type="submit"]:hover {color:#292525; text-shadow:none;}

.webinarCta {margin-top:20px; float:right;}

/* Main Content Area */
#mainContent {width:100%; padding:30px 0; display:inline-block; background-color:#ececec;}
#mainLeft {width:63%; float:left;}
#mainRight {width:36%; float:right;}
.vladBio {font-size:18px; line-height:1.3em;}
#.vladBio {font-size: 18px; font-weight: 600; }
.bioBullets {line-height:38px; font-size:20px; color:#296a99; font-weight:700; font-style:italic;}
.bioBullets2 {line-height:38px; font-size:20px; color:#000000; font-weight:700; font-style:italic;}
#recentResults {padding:10px; background-color:#fff; width:100%; display:inline-block;}
.resultPercent {background-color:#e5711c; font-size:18px; font-weight:700; color:#fff; width:20%; float:left; text-align:center; line-height:42px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.resultInfo {width:73%; float:right; font-weight:700; border-bottom:1px solid #cecece; padding-bottom:12px;}
.resultName {font-size:18px;}
.resultDate {font-size:14px;}
.resultSpace {height:6px;}
.resultPrice {font-size:18px; color:#296a99;}
.resultDisclaimer {font-size:12px; color:#b6b7b7; margin-bottom:0;}
.whiteLine {width:100%; height:2px; background-color:#fefefe; clear:both; margin:50px 0 30px 0;}
.testPic {float:left; margin-right:4%; width:16%;}
.testContent {float:left; width:80%; font-size:15px;}
.testName {color:#296a99; font-weight:600; margin-bottom:0;}

.pageTitle {font-size:24px; font-weight:700; padding-bottom:15px; float:left;}
.subTitle {font-size:20px; font-weight:700; padding-bottom:15px;}
.registeredMessage {font-size:40px; font-weight:700; line-height:1.2em;}
.orange {color:#e86a0d;}
.watchVideoH3 {font-size:24px; text-align:center; margin:40px 0 30px;}
.regVideo {width:57%; float:left;}
.videoContainer {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.videoContainer iframe, .videoContainer object, .videoContainer embed {position: absolute; top: 0; left: 0;	width: 100%; height: 100%;}
.regCta {width:41%; float:right;}
.regCta img {margin-bottom:15px;}

.videoDivider {width:100%; height:3px; background-color:#fff; margin:25px 0; clear:both;}
.videoName {font-weight:bold; padding:12px 0; color:#649cc4;}

#leftCol {width:55%; float:left;}
#rightCol {width:32%; float:right;}
.questions {color:#f78205; font-weight:700;}
.testTwit {width:58%;}

.emailBox {width:100%; background-color:#649cc4; padding-bottom:10px; display:inline-block;}
.emailBoxHeader {width:100%; background-color:#fff; height:60px; text-align:center; font-weight:700; font-size:17px; margin-top:23px; position:relative; padding:0;}
.lgEmailHeader {font-size:32px;}
.emailHeaderCorner {position:absolute; left:-8px;}
.emailBoxContent {width:85%; margin:0 auto; padding:18px 0;}
.emailBoxContent ul {margin-left:8%;}
.emailBoxContent li {font-weight:600; font-style:italic; list-style:disc; line-height:1.4em;}

.emailBoxContent input[type="text"] {background:url(../images/email-icon.png) top left no-repeat #fff; padding-right:10px; padding-left:60px; border:1px solid #b5b9bf; height:38px; width:100%; color:#2486ca; font-size:16px; display:inline-block; float:left; margin-top:15px;}
.emailBoxContent input[type="text"]::-webkit-input-placeholder {color:#2486ca;}
.emailBoxContent input[type="text"]:-moz-placeholder {color:#2486ca;}
.emailBoxContent input[type="text"]:-ms-input-placeholder {color:#2486ca;}
.emailBoxContent input[type="submit"] {width:100%; height:41px; border:none; margin:15px 0 0 0; background:url(../images/sign-up-submit.png) no-repeat; color:#fff; display:inline-block; cursor:pointer; float:left; font-weight:700; font-size:16px; text-shadow: 1px 1px 1px #1f1f1f; letter-spacing:1px; padding:0;}
.emailBoxContent input[type="submit"]:hover {color:#292525; text-shadow:none;}
.emailBoxContent a {color:#fff; text-align:center; display:block;}

.topTable {border:5px solid #fff; background-color:#eef6f8; width:70%; margin-top:25px;}
.topTable td {padding:5px 9px;}
.topTable tr td:first-child {padding:5px 9px; color:#e86a0d; font-weight:600;}

.bottomTable {width:100%; margin:25px 0 15px 0; text-align:center;}
.bottomTable td {padding:8px 9px; vertical-align:middle;}
.bottomTable thead td {font-weight:600; padding-bottom:15px;}
.bottomTable tbody td {background-color:#fff; border:3px solid #bed9ed;}
.bottomTable tbody tr:first-child td, .bottomTable tbody tr td:first-child {border-top:none;}
.bottomTable tbody tr td:first-child {border-left:none;}
.bottomTable tbody tr td:last-child {border-right:none;}
.bottomTable tbody tr:last-child td {border-bottom:none;}
.bottomTable tbody tr:hover td {background-color:#bed9ed;}
.bottomTable tbody tr.todaysPickRow td {background-color:#bed9ed;}
.bottomTable tbody tr.todaysPickRow td.buttonsCell {background-color:transparent;}
.bottomTable tbody tr:hover td.buttonsCell {background-color:transparent;}
.bottomTable ul {padding:0; margin:0;}
.bottomTable li {display:inline; float:left; line-height:30px; margin:0 5px 0 0;}
.bottomTable li .orangeButton {padding-top:0; padding-bottom:0;}
.bottomTable td.buttonsCell {background-color:transparent; border:none;}
.dailyChartLinkCell a {font-size:14px;}
.borderRight {border-right:none;}
.bottomTable thead td.todaysPick {padding-bottom:0; text-align:right;}
.todaysPick img {margin-right:25px;}

.bottomTable2 {width:100%; margin:25px 0 15px 0; text-align:center;}
.bottomTable2 td {padding:8px 9px; vertical-align:middle;}
.bottomTable2 tbody td {border:3px solid #bed9ed;}
.bottomTable2 tbody td {border:3px solid #bed9ed;}
.bottomTable2 tbody tr:first-child td, .bottomTable tbody tr td:first-child {border-top:none;}
.bottomTable2 tbody tr td:first-child {border-left:none;}
.bottomTable2 tbody tr td:last-child {border-right:none;}
.bottomTable2 tbody tr:last-child td {border-bottom:none;}
.bottomTable2 tbody tr:hover td {background-color:#bed9ed;}
.bottomTable2 tbody tr.todaysPickRow td {background-color:#bed9ed;}
.bottomTable2 tbody tr.todaysPickRow td.buttonsCell {background-color:transparent;}
.bottomTable2 tbody tr:hover td.buttonsCell {background-color:transparent;}
.bottomTable2 ul {padding:0; margin:0;}
.bottomTable2 li {display:inline; float:left; line-height:30px; margin:0 5px 0 0;}
.bottomTable2 li .orangeButton {padding-top:0; padding-bottom:0;}
.bottomTable2 td.buttonsCell {background-color:transparent; border:none;}
.bottomTable2 thead td.todaysPick {padding-bottom:0; text-align:right;}

.orangeButton {display:block; margin:0; padding:8px 15px; background-color:#e86a0d; color:#fff; font-weight:700; text-shadow: 1px 1px 1px #1f1f1f; letter-spacing:1px; text-align:center;}
.orangeButton:hover {color:#292525; text-shadow:none;}
input.orangeButton {border:none; cursor:pointer; padding:4px 35px;}
.width70 {width:70%;}
.width27 {width:27%;}

.width20 {width:20%; float:left; color:#649cc4; font-weight:600;}
.width20 input, .width20 select {font-size:15px;}

li.liTriangle {background:url(../images/tri-bullet.png) top left no-repeat; padding-left:15px; margin-bottom:16px;}
li.liTriangle:last-child {margin-bottom:0;}

/* Blog */
.blogCatTitle {font-size:20px; color:#e86a0d; font-weight:700; line-height:1.4em;}
.blogArticleTitle {font-size:24px; color:#e86a0d; font-weight:700; line-height:1.4em;}
.blogArticleDate {font-style:italic; line-height:1.4em;}
.blogArticleAuthor {font-style:italic; font-weight:700; line-height:1.4em;}
.blogSocial {padding:10px 0;}
.blogCommentForm {padding-top:15px;}
.blogCommentForm label {clear:both; display:block; padding-top:5px; padding-bottom:5px;}
.blogCommentForm input[type="text"] {background-color:#fff; padding:0 10px; border:1px solid #b5b9bf; height:38px; width:100%; color:#2486ca; font-size:16px; display:inline-block; float:left; margin-bottom:15px;}
.blogCommentForm textarea {width:100%; height:250px; border:1px solid #b5b9bf;}
.blogCommentForm h5 {margin-bottom:20px;}
.sidebarTitle {font-size:24px; padding:15px 0;}
.archive li {font-size:18px; line-height:1.4em;}
.blogDesc {font-style:italic; padding-bottom:15px;}
.blogArticleSeperator {clear:both; height:25px;}
.blogReadMore {font-size:18px;}


/* Account Content Area */
#accountContent {width:100%; padding:0 0 30px 0; display:inline-block; background-color:#ececec;}
#accountMenu {margin-bottom:20px; text-align:center; position:relative; top:-12px;}
#accountMenu li {display:inline-block; margin:0 2px 0 0;}
#accountMenu li a {padding:15px 21px; background-color:#fff; font-weight:600; color:#292525; display:block; border-top:12px solid #649cc4;}
#accountMenu li a:hover, #accountMenu li.active a {background-color:#ececec; color:#e86a0d; display:block; border-top:12px solid #ececec;}

/* Picks Pages */

#picksLeft {width:64%; float:left;}
#picksRight {width:32%; float:right;}
.todaysDate {width:32%; float:left; margin-right:1%; font-weight:700; font-size:18px;}
.todaysPickContent {width:65%; float:left; margin-left:1%;}
.todaysPickContentTitle {font-size:20px; font-weight:700; padding:0 0 10px 0; border-bottom:2px solid #d4d5d5; line-height:1.3em;}
.pastPickContentTitle {font-size:18px; font-weight:600; padding:0 0 10px 0; border-bottom:2px solid #d4d5d5; line-height:1.3em;}
.todaysPickContentLinks li {padding:5px 0; font-size:14px; font-weight:600;}
.todaysPickInfoCol {width:32%; margin-left:1%; float:left;}
.todaysPickInfoWhite {width:100%; background-color:#fff; display:inline-block; margin-bottom:8px;}
.todaysPickInfoTitle {width:100%; padding:10px 0; text-align:center; font-weight:700;}
.borderGreen {border:2px solid #66db8f;}
.borderRed {border:2px solid #db666c;}
.todaysPickInfoSuggest {color:#f2842f; font-size:18px; font-weight:600; text-align:center; padding:15px 0; border-bottom:1px solid #d4d5d5;}
.todaysPickGainLoss {padding:15px 8px; border-bottom:1px solid #d4d5d5; font-weight:600; font-size:18px; line-height:1.4em;}
.todaysPickInfoPut {padding:15px 8px; border-bottom:1px solid #d4d5d5; text-align:center; font-weight:600; font-size:14px; line-height:1.4em;}
.needHelpBox, .quickLinksBox {font-size:18px; font-weight:600;}
.needHelpTitle {text-decoration:underline; color:#e86a0d; padding-bottom:5px;}
.quickLinksTitle {text-decoration:underline; color:#649cc4; padding-bottom:5px;}
.blueTitle {text-decoration:underline; color:#649cc4; padding-bottom:5px; font-weight:700;}
.needHelpBox li, .quickLinksBox li {line-height:1.4em;}

/* Portfoilo */
.accountBalancesTable {width:100%; line-height:1.4em;}
.accountBalancesTable tr td:first-child {font-weight:bold; color:#e86a0d;}
.accountBalancesTable tr td:last-child {text-align:right;}
.messages {margin-bottom:8px;}
.messages a {text-decoration:underline;}
.addLink {font-size:20px; margin-left:10px;}
.normalUL {margin:15px 0 15px 20px;}
.normalUL li {list-style:disc; padding:0 0 10px; font-weight:600;}

.freeTrialTop {font-size:46px; font-weight:bold; text-align:center; margin-bottom:7px;}
.freeTrialBottom {font-size:36px; font-weight:bold; text-align:center; margin-bottom:15px;}
.darkBlueBox {width:100%; padding:10px; display:inline-block; background-color:#6ba1c7;}
.freeTrialList {margin:10px 0 20px 60px; text-align:left; font-size:20px;}
.freeTrialList li {list-style:disc; font-weight:600; padding:6px 0;}
.freeTrialPrice {font-size:32px; font-weight:600; color:#fff; margin-bottom:0;}
.freeTrialCancelMessage {font-size:20px; font-weight:600;}

/* Dashboard */
#dashLeft {width:37%; float:left;}
#dashRight {width:60%; float:right;}
.red {color:#fc4157;}
.tableSwitcher li {display:inline-block; margin-right:4px;}
.tableSwitcher li a {display:block; padding:12px 20px; background-color:#f0f0f0; color:#292525; font-size:20px; font-weight:600;}
.tableSwitcher li a:hover, .tableSwitcher li.activeTable a {background-color:#5d95bd; color:#fff;}
.dashTable {width:100%; margin:25px 0 15px 0; text-align:center; font-size:10px;}
.dashTable td {padding:8px 9px; vertical-align:middle;}
.dashTable thead td {font-weight:600; padding-bottom:15px;}
.dashTable tbody td {background-color:#fff; border:3px solid #bed9ed;}
.dashTable tbody tr:first-child td, .bottomTable tbody tr td:first-child {border-top:none;}
.dashTable tbody tr td:first-child {border-left:none;}
.dashTable tbody tr td:last-child {border-right:none;}
.dashTable tbody tr:last-child td {border-bottom:none;}
.dashTable tbody tr:hover td {background-color:#bed9ed;}
.ui-tooltip {font-size:12px;-webkit-box-shadow: 2px 2px 5px #b7bdbf;box-shadow: 2px 2px 5px #b7bdbf;}
body .ui-tooltip {border-width: 0;}

/* Footer Area */
#footer {width:100%; padding:30px 0; font-size:12px; color:#fff;}
#footer ul {float:left; width:23%;}
#footer ul li {padding-bottom:10px;}
#footer ul li:first-child {font-weight:600; font-size:18px; padding-bottom:15px;}
#footer ul a {color:#fff; text-decoration:none; font-size:16px;}
#footer ul li a:hover {color:#e5711c;}
.socialFooter li {margin:0 0 8px 0; padding:0; height:30px;}
.socialFooter li a {line-height:30px;}
.socialFooter li img {margin-right:16px; float:left; clear:both;}

#footerContact {width:31%; float:left;}
#footerContact textarea {width:100%; height:82px; resize:none;}
.footContactHead {font-weight:600; font-size:18px;}
#footerContact label {padding:15px 0 5px; display:block; font-size:14px;}
#footerContact input[type="text"] {padding:5px 10px; margin:0; width:100%;}
#footerContact textarea {padding:0; font-family: 'Open Sans', sans-serif;}
.formLeft {float:left; width:48%;}
.formRight {float:right; width:48%;}


.noShadow {text-shadow:none;}

.pickPageFreeTop {font-size:36px;}
.pickPageFreeBottom {font-size:28px;}
.pickPageList {margin:10px 0 20px 40px;}

.pickOnlyLeft {width:47%; float:left;}
.pickOnlyRight {width:50%; float:right;}

.todaysDateOnly { float:left; margin-right:1%; font-weight:700; font-size:18px;}
.todaysPickContentOnly {width:100%; float:left;}
.todaysPickInfoMore {padding:15px 8px; border-bottom:1px solid #d4d5d5; font-weight:600; font-size:14px; line-height:1.4em;}


.mainExpire {
    width:960px; 
    background-color: white; 
    padding: 15px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 30px;
    
}

.submainExpire 
{
   width:100%; 
   background-color:rgba(238, 246, 248, 1); 
   padding: 20px;
    margin-bottom: 3px;
}

.topBlock 
{
    margin:5px; 
    background-color: white;
    -moz-box-shadow: 0.01em 1px 1px rgba(0, 0, 0, 0.1); /* Firefox */
    -webkit-box-shadow: 0.01em 1px 1px rgba(0, 0, 0, 0.1); /* Safari и Chrome */
    box-shadow: 0.01em 1px 1px rgba(0, 0, 0, 0.1); 
}

.topWidth1 {
    width:744px;
    height: 60px;
    line-height: 60px;
    
}

.topWidth2 {
    width:744px; 
    height: 93px;
    line-height: 93px;
    
}

.ulBlock 
{
    margin:30px; 
    text-align: left;
    font-weight: 600;
    list-style: disc outside;
    font-size: 18px; 
    line-height: 120%;
}

.ulBlock li {
    padding-top: 10px;
    margin-left: 10px;
    
}
.liBlock {
    font-size: 24px;
    vertical-align: middle;
    line-height: 120%;
}


.centerHeadBlock 
{
    width:346px; 
    margin-left:10px; 
    margin-right:10px;
    margin-top:15px; 
    display:inline-block;
}

.SeePickButton 
{
    background-image: url('../images/smallOrangeButton.png');
    background-repeat: repeat-x;
    margin-top:15px;
    width: 354px; 
    height: 48px;
    vertical-align: middle;
    text-align: center;
    line-height: 48px;
     font-size: 22px;
 }
 
 /*Fonts*/
 .ExpireFont {
     font-size: 68px;
     font-weight: bold;
 }
 
 .DaysFont {
     font-size: 68px;
     font-weight: bold;
     color:rgba(230, 119, 37, 1); 
 }
 
 .DontFont {
     font-size: 36px;
     font-weight: bold;
 }
 
  .FreeFont {
     font-size: 36px;
     font-weight: bold;
      font-style: italic;
     color:rgba(230, 119, 37, 1); 
 }
 
 .continueFont {
     font-size: 20px;
 }
 
  .tradespoonFont {
     font-size: 28px;
 }
   .forFont {
     font-size: 24px;
 }

 .Bold24Font 
 {
     font-size: 24px;
     font-weight: bold;
 }
 
  .Font24
 {
     font-size: 24px;
     font-weight: 600;
 }
 

 .expireButton {
    
     background-repeat: repeat-x;
     letter-spacing: 1px;
     text-shadow: 1px 1px 1px #1F1F1F;
     font-weight: 700;
     color: #FFFFFF;
    
    
 }
 
 .divShadow {
      -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5); /* Firefox */
     -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5); /* Safari и Chrome */
     box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
 }
 
  .expireButton:hover 
  {
     text-shadow: 1px 1px 1px #FFFFFF;
      color: #1f1f1f;
      cursor: pointer;
  }
  
  .blockButton {
    font-size: 36px;
    height: 75px;
    line-height: 75px;
  }
  
  
  .yellowExpireButton {
     background-image: url('../images/yellowButton.png');
  }

.orangeExpireButton {
     background-image: url('../images/orangeButton.png');
  }


.ulContainer 
{
    margin-top: 40px;
    width: 780px;
}

.blueHead 
{
    color: #649cc4;
    font-size: 20px;
    margin-top: 40px;
    font-weight: bold;
}

.italicSmall 
{
    font-size: 12px;
    font-style: italic;
    margin-top: 20px;
}

.leftColumn 
{
    margin-top: 5px;
    font-size: 18px;
    width: 250px;
    float: left;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

.rightColumnInput {
    width: 306px;
    background-color: rgba(240, 240, 240, 1);
    border:solid 1px #848388;
    color: #649cc4;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}

.inputLine {
    margin: 15px;
}

.shortInput {
    width: 184px;
}

.emailInfos {
    margin-top: 50px;
}

.HeadMargin {
    margin-top: 15px;
}

.rightColumn {
  width: 571px; 
}





.center-gray-bar 
{
    margin-top: -15px;
    height: 120px;
    line-height: 60px;
    width: 920px;
    background-color: #ECECEC;
    padding-left: 12px;
}

.bottom-gray-bar 
{
    margin-top: 20px;
    width: 920px;
    background-color: #ECECEC;
    padding: 20px 30px 20px 30px;
}

.center-white-bar 
{
    margin-top: 20px;
    width: 900px;
    background-color: white;
    padding-left: 12px;
}

.center-narrow-white-bar 
{
    margin-top: 20px;
    width: 484px;
    background-color: white;
    clear: both;
}
.social-link {
    float: left;
    margin: 12px;
}

#linkedIn-image {
    background-image: url('../images/modal/LinkedIn89x87.png');
    background-repeat: no-repeat;
    width: 89px; 
    height: 87px;
}

#twitter-image {
    background-image: url('../images/modal/Twitter90x87.png');
    background-repeat: no-repeat;
    width: 90px; 
    height: 87px;
}

#facebook-image {
    background-image: url('../images/modal/Facebook90x87.png');
    background-repeat: no-repeat;
    width: 90px; 
    height: 87px;
}

#google-image {
    background-image: url('../images/modal/google89x87.png');
    background-repeat: no-repeat;
    width: 89px; 
    height: 87px;
}

#refresh-image 
{
    float: left;
    background-image: url('../images/modal/Refresh33x36.png');
    background-repeat: no-repeat;
    width: 36px; 
    height: 33px;
}


.blueHeadRefer 
{
    float: left;
    color: #649cc4;
    font-size: 24px;
    font-weight: bold;
    height: 33px;
    padding-left: 10px;
    padding-top: 5px;
}

.head-refer 
{
    clear: both;
    margin-left: 7px;
}

.pickbutton.right > div {
    font-weight: 500;
    padding: 10px;
    text-align: center;
}