/*      Aweber 4.0         */
/*----------------------------------------------------------*/
/*                           Global                         */
/*----------------------------------------------------------*/
html                                    {*overflow-x:hidden;}
body                                    {background-color:#f5f5f5; color:#343434; font-family:Verdana, Arial, sans-serif; margin:0; padding:0;}
img                                     {border:0px;}
a:link                                  {}
a:visited                               {}
a:hover                                 {}
.clear                                  {clear:both;}



/*----------------------------------------------------------*/
/*                           Header                         */
/*----------------------------------------------------------*/
#header                                 {background:#ffffff; border-color:#cecece; border-style:solid; border-width:0px 1px; height:120px; margin:auto; padding:0px 10px; width:940px;}
#signin                                 {float:right; font-size:14px; margin-top:10px; height:50px;}
#signin a:visited,
#signin a:link,
#signin a:hover                         {color:#1483d9;}

/* !Submenu */
#submenu                                {background:transparent url(login_arquivos/menu-bg.jpg) no-repeat; height:45px; position:relative; top:-21px; left:-20px;  width:984px;}

/* !Live Chat */
.live-chat                              {height:21px; left:22px; position:relative; top:6px; width:208px; z-index: 300;}



/*----------------------------------------------------------*/
/*                           Logo                           */
/*----------------------------------------------------------*/
#logo                                   {position:absolute; top:15px; margin:0;}
#logo a                                 {display:block; width:350px; height:71px; margin-top:-5px; text-indent:-3333px;}
#logo-image                             {display:none;}
#flash                                  {}



/*----------------------------------------------------------*/
/*                           Menu                           */
/*----------------------------------------------------------*/
.sf-menu                                {float:right; list-style:none; margin:0; padding:0; }
.sf-menu a                              {display:block; padding:6px 11px;  text-decoration:none;}
.sf-menu ul                             {position:absolute; top:-999em;}
.sf-menu ul li                          {width:100%;}
.sf-menu li:hover                       {visibility:inherit; /* fixes IE7 'sticky bug' */}

/* !global tab styles */
.sf-menu li                             {display:block; font:bold 14px Arial; float:left; height:28px; margin-left:6px; position: relative; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0px 0px; z-index:1050; }
.sf-menu li a                           {-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;}

/*!Off Tabs*/
.sf-menu .off                           {background:#0470C3 url(login_arquivos/sprite-main.jpg) repeat-x 0 0; border:1px solid #2391d1; border-bottom:none;}
.sf-menu .off:hover                     {background:#2697d6; border:solid 1px #1f85bd; border-bottom:none;}
.sf-menu .off a                         {color:#c0e9ff; }
.sf-menu .off:hover a                   {color:#fff;}
 /* !Off tab when dropdown is activated */
.sf-menu .off.sfHover                   {background:#fff; border:1px solid #c6c6c6; border-bottom:none; }
.sf-menu .off.sfHover a                 {background:#fff; border-color:#c6c6c6; color:#2899d7;}
.sf-menu .off.sfHover a:hover           {color:#45b7f5}

/*!On Tabs */
.sf-menu .on                            {background:#fffdef url(login_arquivos/sprite-main.jpg) repeat-x 0 -66px; border:solid 1px #e2d67d; border-bottom:none; }
.sf-menu .on:hover                      {border:solid 1px #e2d67d; border-bottom:none;}
.sf-menu .on a                          {color:#4f810e;}
.sf-menu .on:hover a,
.sf-menu .on:active a                   {background:#fffbd9 url(login_arquivos/sprite-main.jpg) repeat-x 0 -33px; color:#66ae0a}
/* !On tab when dropdown is activated */
.sf-menu .on.sfHover                    {background:#fff; border:1px solid #c6c6c6; border-bottom:none;}
.sf-menu .on.sfHover a                  {background:#fff; border-color:#c6c6c6; color:#2899d7;}
.sf-menu .on.sfHover a:hover            {color:#45b7f5}

/* Order Tab */
#ordertab                               {background:#00da00 url(login_arquivos/sprite-main.jpg) repeat-x scroll 0 -99px; border:solid 1px #4c9907; border-bottom:none; }
#ordertab:hover                         {background:#00e500 url(login_arquivos/sprite-main.jpg) repeat-x scroll 0 -132px; border-color:#5ab706;}
#ordertab a                             {color:#defbbb;}
#ordertab a:hover                       {color:#ffffff;}

/*Drop Down List Elements*/
.sf-menu li:hover ul,
.sf-menu li.sfHover ul                  {left:0; top:28px; }
.sf-menu li ul                          {background-color:#fff !important; border:#c6c6c6 solid 1px; border-top:none; list-style:none; margin-left:-1px; padding:7px; width:160px; -moz-border-radius: 0px 10px 10px 10px; -moz-box-shadow:0 2px 3px #ccc; -webkit-border-radius:0px 10px 10px 10px !important; -webkit-box-shadow:0 2px 3px #ccc;}
                                        /* !drop down li rest */
.sf-menu li li                          {border:none; -moz-border-radius:0px; -moz-box-shadow:none;  margin:0px; -webkit-border-radius:0px; -webkit-box-shadow:none; margin:1px 0px; }
.sf-menu li li a                        {background:none !important; color:#878787 !important; font-weight:normal;}
.sf-menu li li a:hover                  {background:#2899d7 !important; color:#ffffff ; -moz-border-radius:7px !important; -webkit-border-radius:7px !important;}
.sf-menu li li a:visited                {font-weight:normal !important;}
.sfHover li a:hover                     {color:#fff !important;}

/* Dropdown Arrows */
.sf-sub-indicator                       {background:transparent url('login_arquivos/sprite-main.png') no-repeat -0 -2350px;  display:block; height:5px;  position:absolute; right:9px; top:12px;  width:10px; text-indent:-999em; }
.on .sf-sub-indicator                   {background:transparent url('login_arquivos/sprite-main.jpg') no-repeat -0 -2380px; }
                                        /* !Adds Padding to tabs with dropdowns */
.sf-menu a.sf-with-ul                   {padding-right:20px; min-width:1px;}
                                        /* !Arrow when dropdown is activated */
.sfHover .sf-sub-indicator              {background:transparent url('login_arquivos/sprite-main.jpg') no-repeat -0 -2365px; }

.sf-menu .features                      {width:350px;}
.sf-menu .features li                   {height:50px; border-bottom:1px dotted #e4e4e4;}
.sf-menu .features li a                 {height:35px; line-height:35px; padding-left:80px;}

#sf-menu-email-newsletters a            {background:url(login_arquivos/drop-down-sprite.jpg) no-repeat 3px 3px !important;}
#sf-menu-email-newsletters a:hover      {background:#2899d7 url(login_arquivos/drop-down-sprite.jpg) no-repeat 3px 3px !important;}

#sf-menu-signupforms a                  {background:url(login_arquivos/drop-down-sprite.jpg) no-repeat 5px -52px !important;}
#sf-menu-signupforms a:hover            {background:#2899d7 url(login_arquivos/drop-down-sprite.jpg) no-repeat 5px -52px !important;}

#sf-menu-managesubscribers a            {background:url(login_arquivos/drop-down-sprite.jpg) no-repeat 8px -103px !important;}
#sf-menu-managesubscribers a:hover      {background:#2899d7 url(login_arquivos/drop-down-sprite.jpg) no-repeat 8px -103px !important;}

#sf-menu-followups a                    {background:url(login_arquivos/drop-down-sprite.jpg) no-repeat 7px -157px !important;}
#sf-menu-followups a:hover              {background:#2899d7 url(login_arquivos/drop-down-sprite.jpg) no-repeat 7px -157px !important;}

#sf-menu-analytics a                    {background:url(login_arquivos/drop-down-sprite.jpg) no-repeat 3px -208px !important;}
#sf-menu-analytics a:hover              {background:#2899d7 url(login_arquivos/drop-down-sprite.jpg) no-repeat 3px -208px !important;}

#sf-menu-customersolutions a            {background:url(login_arquivos/drop-down-sprite.jpg) no-repeat 12px -257px !important;}
#sf-menu-customersolutions a:hover      {background:#2899d7 url(login_arquivos/drop-down-sprite.jpg) no-repeat 12px -257px !important;}

#sf-menu-overview a                     {color:#5f96b4 !important; font-size:16px; text-align:center; padding-left:0px;}
#sf-menu-overview a:hover               {color:#FFF !important;}



/*----------------------------------------------------------*/
/*                           Content                        */
/*----------------------------------------------------------*/
#content                                {background:#ffffff;  border-color:#cecece; border-style:solid; border-width:0px 1px;  color:#5c5c5c; font-family:verdana; font-size:13px; margin:auto; padding:40px 30px; width:900px;}
#content a:link                         {color:#2899d7; text-decoration:underline;}
#content a:visited                      {color:#2899d7;}
#content a:hover                        {color:#0c74ae; text-decoration:underline;}
#content h1                             {color:#404040; font:normal 34px Verdana; margin:0; padding:0;}
#content h2                             {color:#1489d4; font:normal 20px Verdana; margin:0; padding: 0;}
#content h3                             {color:#4b900e; font:normal 18px Verdana; margin:0; padding:0px;}
#content blockquote                     {background-color:#F5F5F5; margin:15px auto; padding:15px 20px; width:95%; -moz-border-radius:7px; -webkit-border-radius:7px; font-style: italic; font-size: 12px; line-height: 24px;}

/* Bread Box */
#bread-box                              {margin-bottom:20px;}
#bread-crumb                            {background:#ecf6ff; color:#79b8f3; font:bold 11px Verdana; padding:8px 20px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#bread-crumb a                          {color:#4e7da8 !important; text-decoration:none;}
#bread-crumb a:hover                    {color:#0699f1 !important;}
#bread-crumb strong                     {color:#0699f1;}



/*----------------------------------------------------------*/
/*                          Left                            */
/*----------------------------------------------------------*/
#left                                   {float:left;  width:665px;}
#left-home                              {float:left; width:650px;}
#left h1                                {color:#404040; font:normal 34px Verdana; margin:0; padding:0;}
#left h2                                {color:#1489d4; font:normal 20px Verdana; margin:0; padding: 0;}
#left h3                                {color:#4b900e; font:normal 18px Verdana; margin:0; padding:0px;}

#left-home .features                    {width:620px !important;}
#left .divider                          {border-top:2px dotted #EDEDED; margin:30px 0;}
#left small                             {color:#6D6D6D; font-size:11px; font-style:italic; line-height:20px;}
#left .twitterchicklet                  {margin:10px 0 0 47px;}



/*----------------------------------------------------------*/
/*                          Right                           */
/*----------------------------------------------------------*/
#right                                  {float:left; margin-left:15px; width:220px;}
#right-home                             {float:left; margin-left:15px; width:235px;}
#right h3                               {color:#1489d4; font:normal 18px Verdana; margin:0; padding:0px;}
#right hr                               {border-top:none !important; border-left:none !important; border-right:none !important; height:1px; overflow:hidden; border-bottom:dotted 1px #cccccc; margin:20px 0 20px 0; padding:0 10px;}
.right-menu-current                     {font-weight:bold;}



/*----------------------------------------------------------*/
/*                          Full                            */
/*----------------------------------------------------------*/
#full                                   {color:#2a2a2a; font:normal 11px verdana; float:left; margin:5px 0 0 25px; width:900px;}
#full-google                            {color:#2a2a2a; font:normal 11px verdana; float:left; margin:5px 0 0 25px; width:850px;}
#content #full-google blockquote        {background-color:#FFF; font-size:10px !important; border:none; padding:0px 0 0 15px; margin-top:-15px;}
#content #full-google p.g               {border-top:1px dotted #e4e4e4; margin-bottom:3px; padding-top:20px;}
#content #full-google blockquote p      {border:none !important;}
#content #full-google .s                {padding-bottom:10px;}
#content #full-google .i                {color:#000;}



/*----------------------------------------------------------*/
/*                          Home                            */
/*----------------------------------------------------------*/
.home-divider                           {border-top:solid 1px #e4e4e4; margin:20px 0px; width:900px;}

#home-slider                            {background:transparent url(login_arquivos/slider-bg.jpg) no-repeat; height:325px; left:-30px; margin-bottom:20px; overflow: hidden;  position:relative; top:-90px; width:960px; z-index:5;}
#home-slider strong                     {color:#ffffff; display:block; font-size:25px; font-weight:normal; padding-top:100px; margin:0px; width:600px;}
#home-slider p                          {color:#c3daff; font-size:12px; height:50px; margin:5px 0 20px; width:450px;}
#home-slider img                        {float:right; margin-top:-10px;}

#slider-box                             {width:3840px;}

.slider-1                               {background:transparent url(login_arquivos/slider-bg01.jpg); float:left; height:325px; padding:0 390px 0 60px; width:510px;}
.slider-2                               {background:transparent url(login_arquivos/slider-bg02.jpg); float:left; height:325px; padding:0 390px 0 60px; width:510px;}
.slider-3                               {background:transparent url(login_arquivos/slider-bg03.jpg); float:left; height:325px; padding:0 390px 0 60px; width:510px;}
.slider-4                               {background:transparent url(login_arquivos/slider-bg04.jpg); float:left; height:325px; padding:0 390px 0 60px; width:510px;}


#slide-nav                              {height:64px; left:-40px; position:relative; top:105px;  width:980px; z-index:10;}
#slide-left                             {background:transparent url(login_arquivos/sprite-slider.jpg) no-repeat 0 0; height:63px; width:46px; }
#slide-left:hover                       {background-position:0 -63px}
#slide-right                            {background:transparent url(login_arquivos/sprite-slider.jpg) no-repeat -50px 0; height:63px; margin:-63px 0 0 934px; width:46px; }
#slide-right:hover                      {background-position:-50px -64px}

#home-features                          {height:340px; margin-top:-70px;}
#home-features #info                    {float:left; margin-right:30px; width:290px; }
#home-features h1                       {color:#000000; font-size:22px;}
#home-features .blocks                  {float:left; margin:0 10px 25px 0; width:280px;}
#home-features .blocks:hover            {background:#f5f5f5; -moz-border-radius:10px; -webkit-border-radius:10px;}
#home-features a                        {text-decoration:none !important;}
#home-features a:hover                  {color:#126a9b;}
#home-features span                     {display:block; font-size:14px; font-weight:normal; margin-top:17px;}
#home-features small                    {color:#878585; display:block; padding: 0px 15px;}
#home-features .feat-image              {float:left; height:64px; margin:14px 0; width:90px;}
#home-features #subscribers             {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 0px;}
#home-features #followup                {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -64px;}
#home-features #templates               {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -128px;}
#home-features #newsletters          	{background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -192px;}
#home-features #blog                    {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -256px;}
#home-features #support                 {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -320px;}

#test-drive                             {height:410px;}
#test-form                              {float:left; width:590px;}
#home-who                               {background:#ededed url(/images/homepage/whoweare-bg.png) repeat-x; float:left; margin-left:20px; padding-bottom:20px; width:250px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#home-who h3                            {color:#ffffff; font-size:25px; margin:4px 0 2px 15px; }
#home-who p                             {color:#676767; font-size:11px; padding:0 20px;margin:0 0 10px 0;}
#home-who img                           {margin-left:8px;}

#home-customer                          {font-size:10px; height:230px;}
#home-customer h2                       {color:#404040; font-size:25px; margin:0 0 10px;}
#home-customer .story                   {float:left; margin-right:30px; width:150px;}
#home-customer strong                   {color:#525252; font-size:12px; font-weight:normal; text-transform:capitalize;}
#home-customer p                        {color:#878585; height:80px; margin:2px 0 10px 0;}
#home-customer a                        {}
#home-customer .customer-image          {height:60px; margin-bottom:15px; width:150px;}
#home-customer #moxietrades             {background:transparent url(/images/homepage/sprite-customers.png) no-repeat 0 0px;}
#home-customer #bragg                   {background:transparent url(/images/homepage/sprite-customers.png) no-repeat 0 -60px;}
#home-customer #homestudio              {background:transparent url(/images/homepage/sprite-customers.png) no-repeat 0 -120px;}
#home-customer #copyblogger             {background:transparent url(/images/homepage/sprite-customers.png) no-repeat 0 -180px;}
#home-customer #readersdigest           {background:transparent url(/images/homepage/sprite-customers.png) no-repeat 0 -240px;}

.more                                   {display:block; font-size:14px; margin-top:30px; text-align:right;}



/*----------------------------------------------------------*/
/*                         Footer                           */
/*----------------------------------------------------------*/
#footer                                 {background: #F2F2F2 url(/images/sprite-main.png) 0 -2950px repeat-x;; border-color:#cecece; border-style:solid; border-width:0px 1px; color:#505050; font-size:12px; height:230px; margin:auto; padding:0px; width:960px;}
#footer .box                            {float:left; margin:10px 0px 0px 23px;  width:290px;}
#footer span                            {background:#e7e7e7; display:block; height:150px; padding:5px 8px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#footer .labs-box						{padding: 17px 20px 0px!important;}
#footer h2                              {color:#888888; font-size:22px; font-weight:normal; margin:0px 0px 8px;}
#footer .more                           {color:#2899D7; font-size:12px; margin-top:10px; padding-left:20px; text-align: left;}


#footer #footer-learn                   {background:#e7e7e7; padding:5px; text-decoration:none; -moz-border-radius:10px; -webkit-border-radius:10px;list-style:none outside none; }
#footer #footer-learn a                 {background:transparent url(/images/sprite-main.png) no-repeat; color:#505050; display:block; font-size:14px; height:31px; padding:14px 0 0 56px; text-decoration:none; -moz-border-radius:10px; -webkit-border-radius:10px;}
#footer #footer-learn a:hover           {background-color:#f2f2f2; color:#2899D7;}

#footer #footer-learn #kb               {background-position:10px -1280px;}
#footer #footer-learn #webinars         {background-position:10px -1343px;}
#footer #footer-learn #videos           {background-position:10px -1406px;}
#footer #footer-learn .divider          {background:#d9d9d9 ; height:1px; margin:3px 0px; padding:0px;}
#footer p                               {margin:0px; padding:17px 20px 35px;}

#footer #footer-blog                    {padding-top:10px;}
#footer #footer-blog a                  {background:transparent url("/images/sprite-main.png") no-repeat 3px -2630px; color:#2899d7; display:block; padding:10px 10px 1px 15px;}
#footer #footer-blog a:hover            {background-position:3px -2660px; color:#196c9a;}
#footer #footer-blog small              {display:block; margin-left:25px;}
#footer #footer-blog br                 {display:none;}

#footer #footer-affiliate               {background:#e7e7e7; padding:0 0 38px; text-decoration:none; -moz-border-radius:10px; -webkit-border-radius:10px;list-style:none outside none; }



#sub-footer                             {background:#2b4672; color:#c9d6ec; font-size:11px; height:120px; margin:auto; width:962px;}

#sub-footer h3                          {color:#ffffff !important; font-size:22px; font-weight: normal; margin:12px 0px 0px;}

#sub-footer a.contact                   {color:#c9d6ec; text-decoration:none;}
#sub-footer a.contact:hover             {color:#ffffff;}
#sub-footer p                           {margin:0px;}

#sub-footer #address                    {float:left; letter-spacing:-1px; margin-left:25px; width:660px;}
#sub-footer strong                      {color:#ffffff;  font-weight: normal;}
#sub-footer #copy                       {margin-top:10px;}
#sub-footer a.legal                     {color:#4ebffe; text-decoration:underline;}
#sub-footer a.legal:hover              {color:#ffffff; text-decoration:none;}


#sub-footer #search                     {float:left; margin-top:20px; width:260px;}
#sub-footer .search-box                 {border-color:#7f8fa9; border-width:1px 0 1px 1px; border-style: solid; color:#6f6f6f; float:left; margin-top:2px; padding:8px 5px 7px 5px; width:195px; -moz-border-radius:8px 0 0 8px; -webkit-border-radius:8px 0 0 8px;}
#sub-footer #search-button              {background-color:#50a504; background-position:0 -99px; border-top:solid 1px #83db09;  border-width:1px 0px; float:left; height:34px; padding:0 6px; margin-top:2px;  text-transform:uppercase; width:40px; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; -moz-box-shadow:none; -webkit-box-shadow:none;}
#sub-footer #search-button:hover        {background-color:#63b308; background-position:0px 132px; border-top:solid 1px #86d50f;}


#sub-footer #social                     {float:left;  margin-top:10px; text-align: right; width:250px;}
#sub-footer #social a                   {background-image:url(/images/sprite-footer.png); display:block; border:solid 3px #c3cddd; float:right; height:30px; margin-right:6px;  width:30px; -moz-border-radius:8px; -webkit-border-radius:8px; opacity:0.8}
#sub-footer #social a:hover             {border-color: #ffffff; opacity:1;}

#sub-footer #fb                         {background-position:0 -90px;}
#sub-footer #twitter                    {background-position:0 -60px; }
#sub-footer #rss                        {background-position:0 -30px; }

/*----------------------------------------------------------*/
/*                         Misc                             */
/*----------------------------------------------------------*/
.about-img                              {float:left; padding-top:8px; width:200px;}
.about-txt                              {float:left; width:440px;}

.test-button                            {background:url(/images/button_on.gif) repeat-x; border:1px solid #7f9682; color:#FFFFFF; font:bold 11px Verdana; padding:2px 4px;}

.hd-close                                   {color:#d10c0c !important; font-size:12px; float:right; text-decoration:none; padding-left:10px;}
.hd-close:hover                             {color:#ff0000 !important;}

/*----------------------------------------------------------*/
/*                      Form Elements                       */
/*----------------------------------------------------------*/
/* !Green Buttons */
input[type="button"]                    {background:#00c100 url(/images/sprite-main.png) repeat-x scroll 0 -202px; border:1px solid #44b324; border-top:1px solid #6fe03b;  border-bottom:1px solid #1e5f0d; color:#ffffff !important; font-size:14px; height:30px; padding:0px 15px; text-decoration:none !important; -moz-border-radius: 6px; -moz-box-shadow: 0 2px 3px #3d3d3d; -webkit-border-radius: 6px; -webkit-box-shadow: 0 2px 3px #3d3d3d;}
input[type="button"]:hover              {background-position:0 -237px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008; -moz-box-shadow: 0 2px 3px #3d3d3d;}

input[type="submit"]                    {background:#4bc800 url(/images/sprite-main.png) repeat-x scroll 0 -2515px; border:1px solid #44b324; border-top:1px solid #56e004; border-bottom:1px solid #266c05; color:#ffffff !important; cursor:pointer;font-size:16px; font-family: Verdana, Arial, sans-serif; padding:7px 10px; text-decoration:none !important; -moz-border-radius:7px; -moz-box-shadow:0 1px 4px #000000; -webkit-border-radius:7px; -webkit-box-shadow:0 1px 4px #000000;}
input[type="submit"]:hover              {background-position:0 -2575px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008;}

.link-button                            {line-height:30px;}
.link-button a                          {background:#00c100 url(/images/sprite-main.png) repeat-x scroll 0 -202px; border:1px solid #44b324; border-top:1px solid #6fe03b;  border-bottom:1px solid #1e5f0d; color:#ffffff !important; padding:6px 15px; text-decoration:none !important; -moz-border-radius: 6px; -moz-box-shadow: 0 2px 3px #3d3d3d; -webkit-border-radius: 6px; -webkit-box-shadow: 0 2px 3px #3d3d3d;}
.link-button a:hover                    {background-position:0 -237px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008; -moz-box-shadow: 0 2px 3px #3d3d3d;}

.demo-button,
.webform-demo-button                    {font-size:16px; float:left; line-height:45px; margin-right:15px;}

.demo-button a,
.webform-demo-button a                  {background:#0bb0dd url(/images/sprite-main.png) repeat-x scroll 0 -2395px;  border-top:1px solid #2fd3e3;  border-bottom:1px solid #032d79; color:#ffffff !important; padding:10px; text-decoration:none !important; -moz-border-radius:8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-border-radius:8px; -webkit-box-shadow:0 2px 5px #000000;}

.demo-button a:hover,
.webform-demo-button a:hover            {background-position:0 -2455px; border-color:#0559ab; border-top:1px solid #2fd3e3; border-bottom:1px solid #04449e;}

.big-button                             {font-size:16px; float:left; line-height:45px; margin-right:15px;}
.big-button a                           {background:#4bc800 url(/images/sprite-main.png) repeat-x scroll 0 -2515px; border-top:1px solid #56e004;  border-bottom:1px solid #266c05; color:#ffffff !important;  padding:10px; text-decoration:none !important; -moz-border-radius:8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-border-radius:8px; -webkit-box-shadow:0 2px 5px #000000;}
.big-button a:hover                     {background-position:0 -2575px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008;}

/* !Fields */
input[type="text"]                      {background:#ffffff; border:1px solid; border-color:#A3A3A3 #D4D4D4 #D4D4D4 #A3A3A3; color:#363636; font-size:14px;  padding:5px 4px 3px 4px;}
input[type="text"]:hover                {background:#f4fdff; border:1px solid #afdbf8; color:#2c84da;}
input[type="text"]:focus                {background:#fffff7; border:1px solid #ffdb72; color:#000000;}

input[type="password"]                  {background:#ffffff; border:1px solid; border-color:#A3A3A3 #D4D4D4 #D4D4D4 #A3A3A3; color:#363636; font-size:14px;  padding:5px 4px 3px 4px;}
input[type="password"]:hover            {background:#f4fdff; border:1px solid #afdbf8; color:#2c84da;}
input[type="password"]:focus            {background:#fffff7; border:1px solid #ffdb72; color:#b26d00;}

/* !Lables */
label                                   {font-size:14px;}

/* !Select Boxes */
select                                  {background:#ffffff; border:1px solid; border-color:#A3A3A3 #D4D4D4 #D4D4D4 #A3A3A3; color:#363636; font-family: Verdana, sans-serif; font-size:14px;; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
select:hover                            {background:#f4fdff; border:1px solid #afdbf8; color:#2c84da;}
select:focus                            {background:#fffff7; border:1px solid #ffdb72; color:#000;}

/* !Text Areas */
textarea                                {border:1px solid; border-color:#A3A3A3 #D4D4D4 #D4D4D4 #A3A3A3; color:#363636; font:normal 14px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
textarea:hover                          {background:#f4fdff; border:1px solid #afdbf8; color:#2c84da;}
textarea:focus                          {background:#fffff7; border:1px solid #ffdb72; color:#000;}

/* Form Errors*/
.error                                  {padding:5px 0; margin-bottom:5px;}
.error input[type="text"]               {border:1px solid #d73828; background: #ffffef; color:#424343; position:relative; text-align:left; top:0px;}
.error input[type="text"]:hover         {background:#fff7f7; border:1px solid #c40000; color:#950808;}
.error input[type="text"]:focus         {background:#fffff7; border:1px solid #ffdb72; color:#b26d00;}

.error label                            {color:#D73828;}

.error select                           {border:1px solid #d73828; color:#424343; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error select:hover                     {background:#fff7f7; border:1px solid #c40000; color:#950808;}
.error select:focus                     {background:#fffff7; border:1px solid #ffdb72; color:#b26d00;}

.error textarea                         {border:1px solid #d73828; background: #ffffef; color:#424343; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error textarea:hover                   {background:#fff7f7; border:1px solid #c40000; color:#950808;}
.error textarea:focus                   {background:#fffff7; border:1px solid #ffdb72; color:#b26d00;}

.form_error_message                     {color:#d73828; font:11px Verdana;}

/* Status alerts */
.alert_div                              {background-color:#eee; border:2px dashed gray; margin-bottom:10px; padding:5px; width:580px;}

.error_status_div                       {background:#FFABAB; border:1px solid #AD4D4D; color:#8C4C4C; padding:10px; margin:auto; margin:9px 15px;}
.json_status_div                        {display:none;}
.success_status_div                     {background:#AFFFAB; border:1px solid #6DA16B; color:#6A8269; padding:10px; margin:auto; margin:9px 15px;}
.yield_status_div                       {background:#FEFFAB; border:1px solid #DDC57C; color:#6F603E; padding:10px; margin:auto; margin:9px 15px;}

.m-error                                {background: url(/img/global/form_m_error.gif) no-repeat; padding:0px 0px 10px 30px; width:580px;}
.m-yield                                {background: url(/img/global/form_m_yield.gif) no-repeat; padding:0px 0px 10px 30px; width:580px;}
.m-success                              {background: url(/img/global/form_m_success.gif) no-repeat; padding:0px 0px 10px 30px; width:580px;}

.status-icon                            {float:left; height:45px; left:10px; margin-left:5px; width:45px; top:0px;}
.status-text                            {border-left:1px solid #707070; font-size:12px; margin-left: 70px; padding:5px 0 10px 20px; text-align:left; width:auto;}
.status-text strong                     {font-size:18px;}

/*Form Status Messages*/
#status_div                             {margin:10px 0;}
.aw-status-headline                     {font-size:13px; margin-left:60px; padding:10px 0;}
.aw-status-icon                         {float:left; height:32px; margin:10px 10px 5px; width:32px;}
.aw-status-info                         {color:#000; margin-left:60px; margin-top:3px; padding:0 0 15px 0;}
.aw-status-info ul                      {margin:5px 0 0 0; padding:0px;}
.aw-status-info ul li                   {margin-left:20px;}


.aw-status-success                      {background:#ceffcc; border:1px solid #ade9ab; color:#298326; overflow:auto; -moz-border-radius:3px; -webkit-border-radius:3px;}
.aw-status-success .aw-status-icon      {background:url(/images/success-check.png) no-repeat;}

.aw-status-error                        {background:none repeat scroll 0 0 #FBE4E4; border:1px solid #D73828; color:#D73828;}
.aw-status-error .aw-status-icon        {background:url(/images/error-x.png) no-repeat;}

.aw-status-yield                        {background:#fffdde; border:1px solid #e9e6ba; color:#363636;}
.aw-status-yield .aw-status-icon        {background:url(/images/yield-exclamation.png) no-repeat;}


/*----------------------------------------------------------*/
/*                      Feature Pages                       */
/*----------------------------------------------------------*/
/*Features Pages*/
.features-header                        {background:url(/images/features-pages/features-header-bg.jpg) no-repeat top left; height:340px; width:926px;}
.features-header h1                     {color:#404040 !important; font-size:36px; margin:0px !important; padding:60px 0 0 0 !important;}
.features-header small                  {color:#919292; display:block; font-size:13px; margin-bottom:5px; padding-bottom:10px;}
.features-block                         {padding-bottom:45px; margin-bottom:45px; border-bottom:1px solid #dedede;}
.features-block h2                      {color:#2d9cd4 !important; font-size:26px !important;}
.features-block h3                      {display:block; font-weight:normal; font-size:16px !important; margin-top:25px !important;}
.features-block small                   {color:#666; display:block; font-size:13px;}
.features-block span                    {color:#29708e; display:block; font-size:14px; margin-top:20px;}
.features-block ul                      {margin-left:0; padding:0px;}
.features-block ul li                   {background:url(/images/features-pages/greenbullet.png) 0px 10px no-repeat; color:#666; font-size:13px; list-style-type:none; padding:7px 0 7px 25px;}
.features-block ul li ul                {margin-top:5px;}
.features-block ul li ul li             {background:url(/images/features-pages/bluebullet.png) 0px 7px no-repeat; font-size:12px; padding:5px 0 5px 25px;}
.features-block .image                  {text-align:center;}
.features-block .image a                {display:block; font-size:12px; margin-top:5px; text-decoration:none !important;}

.features-video                         {background:url(/images/features-pages/video-shadow.png) no-repeat bottom center; width:380px; height:257px; margin-top:30px; padding:0 9px; }
.features-video #player                 {border:none !important;}

.float-left .image                      {float:left; margin-right:20px;}
.float-left .features-content           {float:left;}
.float-right .image                     {float:right; margin-left:20px;}
.float-right .features-content          {float:left;}

/*Features - Additional Resources*/
#features-resources                     {border-bottom:0; line-height:1.8em; margin-bottom:20px;}
#features-resources ul                  {margin-left:0; overflow:hidden;}
#features-resources ul li               {border:1px solid #dedede; float:left; font-size:12px !important; margin:15px 0 0; padding:0; width:280px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#features-resources .middle             {margin:15px 25px 0;}
#features-resources a                   {background:#f5f5f5 url(/images/features-pages/resources-sprite.png) no-repeat; color:#666 !important; display:block; padding:10px 10px 10px 40px; text-decoration:none !important;}
#features-resources .kb a               {background-position:10px 12px;}
#features-resources .blog a             {background-position:-298px 12px;}
#features-resources .video a            {background-position:-608px 12px;}
#features-resources a:hover             {background-color:#fcfcfc;}

/*Other Features - Black Band*/
.other-features                         {background:url(/images/features-pages/otherfeaturesband.png) no-repeat 0px 130px; border:none !important; margin-bottom:15px !important; padding-bottom:0px !important; min-height:285px; padding-left:15px; position:relative; left:-42px; width:974px;}
.other-features h2                      {color:#2d9cd4 !important; font-size:26px !important; float:left; margin-left:27px !important; padding-right:20px !important;}
.other-features h3                      {color:#68daff !important;}
.other-features-block small             {color:#FFF !important; font-size:11px !important; padding-top:0px !important;}
.other-features small                   {color:#666; display:block; font-size:13px; padding-top:13px;}
.other-features-block                   {float:left; margin-top:25px; margin-right:25px; height:200px; width:218px;}
.other-features-block .image-block      {text-align:center; height:134px;}
.other-features-block a                 {color:#a1a0a0 !important; font-size:11px; padding-top:5px;}

#twitter-block                          {padding-top:20px; height:114px;}

/*Specific Features Pages*/
#webforms-header                        {background:url(/images/features-pages/header-webforms.jpg) no-repeat top right;}
#webforms-lightbox                      {background-color:#333; margin-top:-45px; position:relative; left:-30px; padding:45px 45px 45px 45px; width:870px;}
#webforms-lightbox h2                   {color:#4aafe2 !important; margin-top:15px;}
#webforms-lightbox .image               {margin-right:80px;}
#webforms-lightbox small                {color:#FFF;}
#webforms-lightbox ul li                {color:#FFF;}
#webforms-templates .image              {margin-right:10px;}
#webforms-templates .features-content   {margin-top:41px; width:480px;}
#webforms-awesomeform .features-content {position:absolute;}
#af-body-493374268 .buttonContainer     {height:inherit !important;}
#webforms-elements .form-element        {background:url(/images/features-pages/features-webforms-sprite.png) no-repeat; border-bottom:1px dotted #e4e4e4; padding:10px 0px 10px 45px; width:400px;}
#webforms-elements #textinputs          {background-position:6px 11px;}
#webforms-elements #dropdownmenus       {background-position:6px -25px;}
#webforms-elements #radiobuttons        {background-position:6px -58px;}
#webforms-elements #textareas           {background-position:6px -92px;}
#webforms-elements #checkboxes          {background-position:6px -125px;}
#webforms-elements #dates               {background-position:6px -164px;}
#webforms-elements #paragraphs          {background-position:6px -202px;}
#webforms-elements #images              {background-position:6px -238px;}
#webforms-elements #dividers            {background-position:6px -271px;}
#webforms-elements #counter             {background-position:6px -305px;}


#autoresponders-header                  {background:url(/images/features-pages/header-followups.jpg) no-repeat top right;}
#followups-engagesubscribers            {width:444px;}
#followups-analytics                    {width:440px;}
#followups-lastingimpressions           {width:420px;}
#followups-templates #emailclients      {margin-left:23px; margin-top:-5px;}

#analytics-header                       {background:url(/images/features-pages/header-analytics.jpg) no-repeat top right;}
#analytics-header img                   {margin-top:50px;}
#analytics-statsyourway                 {width:420px;}
.analytics-screenshots                  {background:url(/images/features-pages/analytics-graybox-top.jpg) no-repeat top left; text-align:left; width:400px;}
.analytics-screenshots-bottom           {background:url(/images/features-pages/analytics-graybox-bottom.jpg) no-repeat top left; height:16px; width:400px;}
.analytics-screenshots h3               {color:#608192 !important; font-size:15px !important; margin:0 0 9px 26px !important; padding-top:15px !important;}
.analytics-screenshots .screen          {border:4px solid #ffffff; float:left; margin:10px 0 5px 24px; -moz-box-shadow:0 1px 6px #606060; -webkit-box-shadow:0 1px 6px #606060; }
.analytics-screenshots .seemore         {margin-left:308px;}
#analytics-segment .image               {margin-right:-30px; margin-left:0;}

#newsletters-header                     {background:url(/images/features-pages/header-newsletters.jpg) no-repeat top right;}
#newsletters-templates .features-content {width:500px;}
#newsletters-bbc .features-content      {width:450px;}
#newsletters-bbc .bbc-button            {background:#0765c6 url(/images/features-pages/newsletters-bbc-button.jpg) no-repeat top left; display:block; height:74px; text-decoration:none !important; width:427px;}
#newsletters-bbc .bbc-button span       {color:#fff; margin-top:0; padding:12px 15px 0 115px;}
#newsletters-social .features-content   {width:450px;}
#newsletters-archive .features-content  {padding-top:30px; width:430px;}

#api-header                             {background:url(/images/features-pages/header-api.jpg) no-repeat top right; height:350px;}
#integrateAPI .features-content         {float:left; width:400px; margin-right:38px;}
#integrateAPI h3                        {font-size:18px; color:#1773a2; margin:0px;}
#integrateAPI .api-bullets              {float:left; width:450px; margin-top:-20px;}
#integrateAPI .api-bullets ul           {background-color:#e3f4fb; border:1px solid #cce1ea; -moz-border-radius:8px; -webkit-border-radius:8px; padding:5px 15px;}
#wordpress-widget .features-content     {margin-top:35px; width:450px;}
#aweber-labs                            {background:#F00 url(/images/features-pages/labs-bg.jpg) top right; width:888px; position:relative; left:-30px; padding:36px; margin-top:-45px;}
#aweber-labs a                          {color:#94d4fe !important;}
#aweber-labs .image                     {margin-top:45px; margin-left:0px; position:relative; left:20px;}
#aweber-labs h2                         {color:#e6b0ff !important;}
#aweber-labs .features-content          {color:#FFF; width:363px;}

#subscribers-header                     {background:url(/images/features-pages/header-subscribers.jpg) no-repeat top right; height:355px;}
#managesubscribers-header               {position:absolute; margin-left:415px; margin-top:120px;}
#managesubscribers-segments .image      {margin:-25px -20px 0 0;}
#managesubscribers-segments .features-content {width:480px;}

#managesubscribers-3rdparty .thirdparty img  {display:block; float:left;}
#managesubscribers-3rdparty #paypal          {margin-right:80px; margin-top:40px;}
#managesubscribers-3rdparty #authorizedotnet {margin-right:57px; margin-top:35px;}
#managesubscribers-3rdparty #ejunkie         {margin-top:21px;}
#managesubscribers-3rdparty #oneshoppingcart {margin-right:55px; margin-top:24px;}
#managesubscribers-3rdparty #wishlist        {margin-right:85px; margin-top:9px;}
#managesubscribers-3rdparty #nextag          {margin-top:18px;}
#managesubscribers-3rdparty #yahoo           {margin-right:90px; margin-top:30px;}
#managesubscribers-3rdparty #membergate      {margin-top:25px; margin-bottom:50px;}

#email-templates-header                      {background:url(/images/features-pages/header-emailtemplates.jpg) no-repeat top right;}
#email-templates-benefits .image-video       {margin-top:-25px;}
#email-templates-benefits .features-content  {width:400px;}
#email-templates-webforms .features-content  {width:400px;}
#email-templates-colors .features-content    {width:400px;}
#email-templates-customize .features-content {width:400px;}

#support-header                         {background:url(/images/features-pages/header-support.jpg) no-repeat top right;}
#support-contact .features-content      {width:400px;}
#support-contactcard                    {background:url(/images/features-pages/support-contact-bg.jpg) no-repeat top left; height:279px; position:relative; left:-20px; text-align:left; width:450px;}
#support-contactcard p                  {color:#555; font-size:14px; margin:95px 90px 30px 110px;}
#support-contactcard p span             {color:#555; display:inline; font-size:18px;}
#support-contactcard .phone             {float:left; font-size:12px; margin:7px 35px 0 50px;}
#support-contactcard a                  {float:left; height:26px; margin:0 0 5px; width:160px;}

#bbc-header                             {background:url(/images/features-pages/header-bbc.jpg) no-repeat top right; height:390px;}
#bbc-header img                         {margin-right:118px;}
#bbc-rss .features-content              {width:420px;}
#bbc-blogs .features-content            {width:410px;}
#bbc-blogs h2                           {margin-top:40px;}
.bbc-button                             {text-decoration:none;}
.bbc-button:hover                       {text-decoration:none!important;}

#subscribers-header img                 {margin-top:140px;}
#subscribers-track                      {background:url(/images/features-pages/subscribers-track.jpg) no-repeat 470px 0;}
#subscribers-thirdparty li              {background:0; margin-bottom:20px; padding-left:0;}
#subscribers-thirdparty li img          {margin-right:75px;}

#segmenting-header                      {background:url(/images/features-pages/header-segmenting.jpg) no-repeat top right;}
#segmenting-header small                {width:450px;}
#segmenting-oneclick ul                 {overflow:hidden;}
#segmenting-oneclick ul li              {background:#f6f6f6; border-radius:5px; -moz-border-radius:5px; float:left; font-size:12px; height:50px; margin:0 10px 10px 0; padding:0; width:440px;}
#segmenting-oneclick ul li img          {margin:0 10px;}
#segmenting-example .image              {margin:-45px -30px 0 20px;}
#segmenting-example span                {font-size:16px;}
#segmenting-example .features-content   {width:410px;}
#segmenting-southwestgrill              {background:url(/images/features-pages/segmenting-example.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:150px;}

#segmenting-how                         {background: red;}
#segmenting-how p                       {font-size:11px; padding:0px; margin:0px;}
#segmenting-how strong                  {color:#1773a2; font-size:18px; font-weight:normal;}

#segmenting-how .spicypete              {float:left; width:250px;}
#segmenting-how .spicypete em           {color:#a50000; font-size:12px;}

#segmenting-how .smokeyjimjack          {float:left; width:250px;}
#segmenting-how .smokeyjimjack em       {color:#2b8ba3; font-size:12px;}

#segmenting-how .exampleform            {float:left;}
#segmenting-how-beginning .features-content  {width:520px;}

#deliverability-header                  {background:url(/images/features-pages/header-deliverability.jpg) no-repeat top right;}
#deliverability-inbox .features-content {width:400px;}

#scholar-header                         {background:url(/images/features-pages/header-scholar.jpg) no-repeat top right; height:325px; margin-bottom:-90px; margin-top:-82px; padding-bottom:0; padding-left:0; padding-right:0; padding-top:55px;}
#scholar blockquote                     {width: 90%; font-style:normal !important;}
#scholar ul                             {padding: 0 0 20px 30px;}
#scholar ul li                          {padding:8px 0px 5px 20px;}


/* Features Index */
.features                               {background-color:#f1f1f1; color:#5C5C5C !important; display:block; float:left; margin:0 15px 25px 0px; overflow:auto; text-decoration: none !important; width:435px; -moz-border-radius:15px; -webkit-border-radius:15px;  }
.features:hover                         {background-color:#2899d7; color:#d9f2ff !important; text-decoration: none !important;}
.features h2                            {color:#0080e9 !important; font-size:20px; margin-top:30px !important;}
.features:hover h2                      {color:#FFFFFF !important;}
.features p                             {margin:0px; padding:0 10px;}
.features img                           {float:left; margin:0px 10px;}
.features span                          {background:transparent url(/images/sprite-main.png) no-repeat 74px -2638px; padding:0 20px 0 0; color:#2D9AFF; text-decoration: underline;}
.features .download                     {background:transparent url(/images/sprite-main.png) no-repeat 99px -2638px!important;}
.features span:hover                    {color:#8be2ff !important;}
.features:hover span                    {background-position:74px -2668px; color:#ffffff;}
.features:hover .download				{background-position:99px -2668px!important; color:#ffffff;}

#overview-button                        {margin:40px auto; width:360px;}
#overview-button a,
#overview-button a:link                 {background-color:#f1f1f1; color:#0080e9 !important; height:30px; font-size:18px; padding:10px 20px; text-decoration: none !important; -moz-border-radius:8px; -webkit-border-radius:8px;}
#overview-button a:hover                {background-color:#2899d7; color:#ffffff !important;}


#overview ul                            {background:#f6f6f6; border:solid 1px #e3e3e3; float:left; font-size:12px; list-style-position:inside; height:270px; margin:20px 20px 0 0; padding:15px; width:245px; -moz-border-radius:15px; -webkit-border-radius:15px;}
#overview h2 a,
#overview h2                            {color:#2D9AFF; font-size:18px; padding:0; text-decoration: none !important;}
#overview p                             {font-size:11px; margin:20px 0 10px 0;}
#overview li                            {background:transparent url(/images/sprite-main.png) no-repeat 10px -2635px; list-style: none; margin-bottom:2px; padding-left:25px; width:190px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#overview li:hover                      {background:#2899d7 url(/images/sprite-main.png) no-repeat 10px -2665px; color:#ffffff;}

#overview li a                          {color:#2D9AFF; display: block;  padding:5px 0px 5px 25px; margin-left:-25px;}
#overview li a:hover                    {color:#ffffff;text-decoration: none !important;}

#overview img                           {float:left; margin-right:10px; height:100px; width:100px;}
#overview br                            {clear:both;}

.full-video                             {background:transparent url(/images/features-pages/video-bg.jpg); height:570px; width:960px; position: absolute; margin-bottom:20px; margin:-80px 0 0 -30px; z-index:1000;}
.full-video .container                  {margin:20px auto 0; width:680px}
.full-video .container h1               {padding:0 0 0 20px !important;}
.full-video .player                     {background: transparent url("/images/features-pages/video-shadow-full.png") no-repeat  -2px 358px ; height:405px; padding-left:20px; width:665px; }
.full-video .container p                {color:#7f7f7f; float:left; font-size:15px;  margin:0; padding:10px 20px 0 25px; width:500px;}
.full-video #player                     {border:none !important;}
.full-video .close                      {background-color:#7b7b7b; color:#f2f2f2; font-size:11px; height:15px; left:880px; line-height:12px; padding:5px 0; position:relative; text-align:center; top:10px; width:70px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.full-video .close:hover                {background-color:#000000; color:#ffffff;}
.full-video #play-button                {left:280px !important; position:absolute; top:160px !important;}
.full-video #play-button img            {margin:0 !important;}
.full-video #videoButtons               {left:170px !important; position:absolute; top:230px !important;}
.full-video img                         {margin:0 !important;}

.testimonials                             {background:transparent url(/images/testimonials-video-bg.jpg); width:960px; margin:20px 0 20px -30px; padding-bottom:10px; z-index:1000;}
.testimonials .container                  {margin:20px auto 20px; width:680px}
.testimonials .container p                {color:#7f7f7f; float:left; font-size:15px;  margin:0; padding:10px 20px 0 25px; width:500px;}
.testimonials .container h1               {font-size:30px !important; padding:0 0 5px 20px !important;}
.testimonials .player                     {background: transparent url("/images/features-pages/video-shadow-full.png") no-repeat  -2px 358px ; height:405px; padding-left:20px; width:665px; }
.testimonials #soundButton                {height:360px; width:640px;}
.testimonials #player                     {border:none !important;}
.testimonials #play-button                {left:280px !important; position:absolute; top:160px !important;}
.testimonials #play-button img            {margin:0 !important;}
.testimonials #videoButtons               {left:170px !important; position:absolute; top:230px !important;}
.testimonials img                         {margin:0 !important;}
.testimonials-image img                   {border:1px solid #e4e4e4; background-color:#FFF; -moz-box-shadow:0 2px 5px #CCC; padding:3px;}
.testimonials #soundButton img            {width:100%;}

/* Pricing */
#pricing-header                         {background:url(/images/pricing/pricing-page-header.jpg) no-repeat top right; height:277px; margin-top:-50px; width:926px;}
#pricing-header h1                      {font-size:30px;}
#pricing-header small                   {width:400px; margin-top:5px;}
#pricing-header .advanced-pricing       {float:right; margin:30px 50px 0 0;}

#pricing-features                       {height:340px;}
#pricing-features h2                    {color:#404040;}
#pricing-features p                     {color:#666; display:block; margin:0 0 10px;}
#pricing-features h3                    {color:#000000; font-size:22px;}
#pricing-features .blocks               {float:left; margin:0 10px 25px 0; width:290px;}
#pricing-features .blocks:hover         {background:#f5f5f5; -moz-border-radius:10px; -webkit-border-radius:10px;}
#pricing-features a                     {text-decoration:none !important;}
#pricing-features a:hover               {color:#126a9b;}
#pricing-features strong                {display:block; font-size:14px; font-weight:normal; margin-top:17px;}
#pricing-features .blocks small         {color:#878585; display:block; padding: 0px 15px;}
#pricing-features #feat-image           {float:left; height:64px; margin:14px 0; width:90px;}
#pricing-features .subscribers          {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 0px;}
#pricing-features .followup             {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -64px;}
#pricing-features .templates            {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -128px;}
#pricing-features .deliverability       {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -192px;}
#pricing-features .blog                 {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -256px;}
#pricing-features .support              {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -320px;}

#pricing-features .big-button,
#pricing-faq .big-button,
#pricing-advanced .big-button           {float:right; margin-right:0;}

.pricing-seal                           {float:left;}
.pricing-questions                      {float:left; margin:0 0 10px 30px; width:280px;}
.pricing-questions strong               {color:#2a2a2a; font-size:15px; font-weight:normal;}
.pricing-questions p                    {font-size:12px; margin:0 0 20px;}
#pricing-faq .big-button                {margin-bottom: 30px;}

#pricing-advanced h2                    {clear:both; font-size:24px}
#pricing-advanced h2 span               {font-size:12px}
#pricing-advanced #pricing-plans        {background:url(/images/pricing/pricing-advanced.png) no-repeat top left; float:left; height:146px; margin:10px 10px 15px -12px; width:576px;}
#pricing-plans a                        {display:block; height:140px; float:left; text-align:center; text-decoration:none !important;}
#pricing-plans span                     {display:block; margin:0 auto; text-transform:uppercase;}
#pricing-plans .plan-monthly            {color:#fff !important; font-size:80px; margin-left:12px; width:207px;}
#pricing-plans .plan-monthly span       {font-size:14px; margin-top:10px;}
#pricing-plans .plan-quarterly          {color:#095888 !important; font-size:65px; width:173px;}
#pricing-plans .plan-quarterly span     {font-size:12px; margin-top:20px;}
#pricing-plans .plan-yearly             {color:#095888 !important; font-size:52px; margin-right:13px; width:171px;}
#pricing-plans .plan-yearly span        {font-size:12px; margin-top:30px;}
#pricing-advanced .pricing-plus         {clear:both; display:block; margin:0 auto 20px;}
#pricing-advanced ul                    {float:left; font-size:12px; margin:30px 0 0 30px; padding-left:0;}
#pricing-advanced #sub-pricing          {background:#f5f5f5; border:1px solid; border-color:#ddd #fff #fff #ddd; font-size:14px; margin-top:10px;}
#sub-pricing tr td                      {border:1px solid; border-color:#fff #ddd #ddd #fff; padding:20px 0; text-align:center; width:128px;}
#sub-pricing .heading                   {background:#ececec;}
#pricing-advanced .big-button           {margin:20px 0 30px}

#pricing-divider                        {border-top:solid 1px #e4e4e4; clear:both; margin:30px 0px; width:900px;}


/* Order Page */
.order-header                           {height:272px; width:926px; margin-top:-60px;}
#order-header                           {background:url(/images/order-page/header-order2.jpg) no-repeat 8px 0px;}
.order-header h1                        {float:left; margin-top:80px !important; letter-spacing:-0.02em; width:440px; font-size: 30px !important;}
.order-header .subtitle                 {color:#828282; float:left; font-size:13px; margin-top:12px; width:430px;}
.risk-free                              {color:#828282; float:right; font-size:12px; height:115px; position:relative; right:220px; top:-24px; width:231px;}
.risk-free h2                           {color:#2d9cd4 !important; font-size:22px !important; margin-bottom: -10px !important;}

#order-form                             {padding-left:35px;}
#order-form h2                          {font-size:26px; color:#2d9cd4;}
#order-form .step                       {float:left; height:30px; margin:3px 10px 0 -40px; width:30px;}
#order-form .step#one                   {background: url(/images/order-page/sprite-numbers.gif) no-repeat 0 0;}
#order-form .step#two                   {background: url(/images/order-page/sprite-numbers.gif) no-repeat 0 -34px;}
#order-form .step#three                 {background: url(/images/order-page/sprite-numbers.gif) no-repeat 0 -68px;}

#pricing-plans                          {margin-bottom: 60px;color:#949292; font-size:12px;}
#pricing-plans h2                       {display:inline;}
#pricing-plans #term0, #term1, #term2   {color:#424343; font-size: 23px; text-transform: uppercase; letter-spacing:-1px; position:relative; top:-5px;}
#pricing-plans .packageDetail           {color:#878686; display:block; font-size:12px; position: relative; text-transform:none; left: 27px; letter-spacing: -0.03em;}
#pricing-plans .dollarSign              {color:#424343; display:block; float:right; font-size:23px; margin:8px 0 0; position:relative; right:72px;top:-54px;}
#pricing-plans .price                   {color:#424343; display:block; float:right; font-size:46px; letter-spacing:-3px; position:relative; right:6px;top:-56px;}
#pricing-plans .savings                 {display: none;}
#pricing-plans .dash                    {display: none;}
#pricing-plans #term0 .dollarSign       {right:99px;}
#pricing-plans #term0 .price            {letter-spacing: -.03em;}
#pricing-plans input[type="radio"]      {position: relative; left:5px; top:-8px;}

div.term_548                            {background:url("/images/order-page/pricing-19.gif") no-repeat scroll -5px -5px transparent; float:left; height:63px; margin:30px 22px 0 -10px; padding:35px 18px 0 5px; width:260px;}
div.term_583                            {background:url("/images/order-page/pricing-49.gif") no-repeat scroll -5px -5px transparent; float:left; height:63px; margin:30px 22px 0 -10px; padding:35px 18px 0 5px; width:260px;}
div.term_550                            {background:url("/images/order-page/pricing-194.gif") no-repeat scroll -5px -5px transparent; float:left; height:63px;margin:30px 0 0 -10px; padding:35px 18px 0 5px; width:260px;}

#order-left                             {color:#949292;float:left;font-size:12px;margin-right:130px;width:460px;}
#order-left label                       {color:#838383; display: block; font-style:normal; font-size:14px; margin:10px 0 1px 0;}
#order-left input[type="text"]          {width:415px;}

#order-left input#credit_card           {width:330px;}
#order-left input#csc                   {width:150px;}
#order-left select#exp_month            {margin:0 10px 0 0;width:150px;}
#order-left .giftcardlink               {float:right; font-size:13px; position:relative; right:15px; top:-20px;}
#order-left .cc-lock                    {float:right; position:relative; right:85px; top:-28px;}
#order-left .credit-cards               {margin: 25px 0 10px 0;}

#order-right                            {float:left; width:260px;color:#8b8b8b; font-size:12px;}
#order-right h3                         {color:#424343; display:inline; font-size:20px;}
#order-right #secure-website            {margin-bottom: 305px;}
#order-right #secure-website .secure    {float:right;}

ul.ordered                              {list-style: none; padding: 0; font-size: 12px;}
ul.ordered li                           {margin-bottom: 15px;}
#order-right a.join-them                {display:none;}

#planmsg                                {display: block; padding: 10px; background:#f6f6f6; border: 1px solid #cccccc;}


.receipt                                {background:#f8ffba; border:2px solid #ffdb72; color:#4e3a01; padding:20px;}
.receipt h2                             {color:#dde3a4 !important; font:bold 24px verdana !important; padding:0 !important;}
.receipt h3                             {color:#a8800d !important; font:bold 14px verdana !important; padding:0 !important;}
.receipt strong                         {color:#423100 !important; font-size:12px !important;}
.receipt ul                             {padding:0 30px !important;}


/*Privacy Policy Page*/
.good                                   {background:url(/images/blog-list-check.png) no-repeat; padding-left:35px; min-height:20px; margin-top:10px;}
.bad                                    {background:url(/images/blog-list-no_sign.png) no-repeat; padding-left:35px; min-height:25px; margin-top:20px;}


/* Features: Templates */
.templates #tabContent                  {height:345px; position:relative;}
.templates #browseTemplates             {background-color:#fffcef; border:1px solid #ede7ce; padding:25px 0; position:absolute; top:0; z-index:1;}
.templates #watchVideo                  {opacity:0; position:absolute; top:0;}

/* TD Form*/
.split                                  {background:url(/images/test-drive-bg.jpg) no-repeat; padding:15px 30px; width:560px; height:243px;}
.split label                            {display:block; text-align:right; line-height:35px !important; font-size:12px !important; color:#FFF !important;}
.testdrive input[type="text"]           {border:1px solid #011620; padding:4px;}
.testdrive input[type="text"]:focus     {background-color:#f8ffba !important; border:1px solid #ffdb72 !important;}
.td-headline                            {color:#FFF; font-size:30px;}
.td-subheading                          {color:#6bbfe3; display:block; font-size:14px; margin-bottom:10px;}
.testdrive input[type="submit"]         {margin:10px 0 0 5px;}
.testdrive input[type="submit"]:hover   {border: 1px solid #22BE0B !important;}
.privacy                                {color:#fff; display:block; margin-top:10px;}
.privacy a                              {color:#6bbfe3 !important;}
.privacy a:hover                        {color:#6bbfe3 !important;}

/*** Video ***/
/* Video Play Button Overlays */

#play-button, #play-again               {position:absolute;}
#play-button img, #play-again img       {border:medium none; cursor:pointer; opacity:0.8;}
#play-button img:hover,
#play-again img:hover                   {opacity:1.0 !important;}
#vid-container                          {position:relative; width:600px;}
#vid-container a:focus                  {-moz-outline-style: none;}

/*Sets width buttons span to - use between 200px and 500px*/
#videoButtons                           {position:absolute; top:200px; width:300px;}

/*Universal Video Button Styles*/
#videoButtons a                         {color:#FFF !important; display:block; font-weight:bold; font-size:14px; line-height:36px; text-align:center; text-decoration:none !important; height:40px;}
.left                                   {float:left; height:40px; position:relative; width:7px;}

/*Green (Call to Action) Button Styles*/
.green                                  {background:url(/images/video/green-right.png) no-repeat top right; overflow: hidden; height:40px;}
.greenleft                              {background:url(/images/video/green-left.png) no-repeat top left;}
#actionButton:hover .green              {background-position:bottom right;}
#actionButton:hover .greenleft          {background-position:bottom right;}

/*Gray (Replay) Button Styles*/
.gray                                   {background:url(/images/video/grey-right.png) no-repeat top right; overflow:hidden; height:40px;}
.grayleft                               {background:url(/images/video/grey-left.png) no-repeat top left;}
#replayButton                           {margin-top: 10px;}
#replayButton:hover .gray               {background-position:bottom right;}
#replayButton:hover .grayleft           {background-position:bottom right;}
#playback                               {position:relative; top:7px;}

#soundButton                            {position:absolute; left:0; top:0; width:580px;}

/*Tabs*/
#comment_tabs                           {padding:0px; margin:-1px 0 0 -10px !important;}
#comment_tabs li                        {background:url(/images/comment_tab_left.png) no-repeat top left; float:left; font-size:18px; list-style-type:none; margin-left:12px; padding:0 !important;}
#comment_tabs li a                      {background:url(/images/comment_tab_right.png) no-repeat top right; color:#FFF !important; display:block; outline:none !important; padding:4px 12px 6px 1px;  position:relative; left:11px; text-decoration:none !important;}
#comment_tabs_underline                 {background:url(/images/comment_tabs_underline.png) repeat-x; clear:both; height:9px; width:591px;}
.comment_tab_on                         {background-position:0px -37px !important;}
.comment_tab_on a                       {background-position:right -37px !important;}

/*** Affiliates Page ***/
#affiliate-header                       {background:url(/images/features-pages/header-affiliate.jpg) no-repeat 0 0; margin-top: -40px; width: 930px;}
#affiliate-header h1                    {width: 440px;}
#affiliate-features ul li               {background:none; clear:right; display:block; float:left; margin: 0 80px 30px 0; width:295px;}
#affiliate-features ul li#article       {background:url("/images/affiliate-sprite.jpg") no-repeat scroll -10px -2px transparent; padding:15px 0 15px 75px;}
#affiliate-features ul li#chart         {background:url("/images/affiliate-sprite.jpg") no-repeat scroll -10px -95px transparent; padding:15px 0 15px 75px; clear:left;}
#affiliate-features ul li#envelope      {background:url("/images/affiliate-sprite.jpg") no-repeat scroll -10px -188px transparent; padding:15px 0 15px 75px;}
#affiliate-features ul li#avatars       {background:url("/images/affiliate-sprite.jpg") no-repeat scroll -10px -262px transparent; padding:15px 0 15px 75px;*clear:left;}
#affiliate-features ul li h3            {color: #2e9cd8;margin-top:0 !important;}
#affiliate-features ul li p             {font-size:11px; margin: 0;}

/*** Affiliates Contact Page ***/
#aff-signup-header                      {background:url(/images/features-pages/header-affiliate-contact.jpg) no-repeat 0 0; height:295px; margin-top: -40px;}
#aff-signup-header h1                   {padding-left:15px !important; width: 440px;}
#aff-signup-header small                {padding-left:15px !important; width: 440px;}

#aff-signup-left                        {float:left; margin:0 50px 0 0; width:570px; font-size: 12px;}
#aff-signup-left h2                     {color:#2D9CD4 !important; font-size:26px !important;}
#aff-signup-left h3                     {color:#2d9cd4; display:block; font-weight:normal; font-size:16px !important; margin:5px 0 !important;}

#aff-signup-left .step                  {float:left; height:30px; margin:3px 10px 0 -5px; width:30px;}
#aff-signup-left .step#one              {background: url(/images/order-page/sprite-numbers.gif) no-repeat 0 0;}
#aff-signup-left .step#two              {background: url(/images/order-page/sprite-numbers.gif) no-repeat 0 -34px;}
#aff-signup-left .step#three            {background: url(/images/order-page/sprite-numbers.gif) no-repeat 0 -68px;}

#aff-signup-left .forms                 {padding-left: 36px;}

#aff-signup-left label                  {color:#838383;}

#aff-signup-left input[type="text"],
#aff-signup-left input[type="password"] {width:510px; margin: 0 0 8px 0;}
#aff-signup-left select                 {width:518px; margin: 0 0 8px 0;}

#aff-signup-right                       {float:left; width:275px; font-size: 12px;}
#aff-signup-right .secure               {float:right;}

#aff-signup-right .features-block       {border:none; padding: 0 !important; margin-bottom: 35px;}
#aff-signup-right .features-block span  {margin: 0px !important;}


/*** Contact Us Page ***/
#contact-header                         {background:url(/images/features-pages/header-contact.jpg) no-repeat 28px 0; height:310px; margin-top: -40px; width: 930px;}
#contact-header h1                      {letter-spacing:-0.02em; width:440px; font-size: 33px !important;}
#contact-header .subtitle               {color:#828282; float:left; font-size:12px; margin-top:12px; width:430px;}

#contact-left                           {float:left; margin:0 50px 0 0; width:520px; font-size: 12px;}
#contact-left h2                        {color:#2D9CD4 !important; font-size:26px !important;}
#contact-left h3                        {color:#2d9cd4; display:block; font-weight:normal; font-size:16px !important; margin:5px 0 !important;}
#contact-left label                     {color:#838383;}
#contact-left input[type="text"],
#contact-left input[type="password"]    {width:515px;}
#contact-left textarea                  {width:515px;}
#contact-left select                    {width:520px;}
#contact-left .divider                  {border-top:solid 1px #e4e4e4; margin:30px 0px; width:520px;}
#contact-left .features-block           {border:none; padding: 0 !important; margin:0 !important;}

.FieldInfo                              {background:#f7f7f7; border:1px solid #D5D5D5; font:12px Verdana; overflow:auto; padding:10px; text-align:left;}
.FieldInfo li                           {margin:8px 0pt 7pt 40px; text-align:left;}
.FieldInfo ol.InfoList                  {padding: 0;}
.CloseIcon                              {float:right;  cursor:pointer;}

#hold-package                           {background:#EBF9FF; border:1px solid #C4E7F5;color:#5C5C5C; width:505px; padding:10px; line-height:15px; line-height:18px;}
.aweber-time                            {background:#F1F1F1; border:1px solid #D5D5D5;color:#5C5C5C;display:block;font-size:11px;padding:7px;text-align:center;}

#contact-right                          {float:left; width:325px; font-size: 12px;}
#contact-right .features-block          {border:none; padding: 0 !important; margin-bottom: 35px;}
#contact-right .features-block span     {margin: 0px !important;}
#contact-right .features                {-moz-border-radius:7px; -webkit-border-radius:7px; background-color:#F1F1F1;border:1px solid #D5D5D5;color:#5C5C5C !important;display:block;float:left;margin:0 0 20px; overflow:auto; padding:0 15px 10px 15px; text-decoration:none !important; width:293px;}
#contact-right .features h3             {color:#0080e9; font-size: 20px !important; margin:20px 0 0 !important;}
#contact-right .features img            {margin: 0 !important;}
#contact-right .features p              {font-size:11px; padding: 3px 0 !important;}
#contact-right .features span           {background:none !important; font-size:11px; color:#2D9AFF; text-decoration: underline;}

#contact-right .features:hover          {background-color:#2899d7; color:#d9f2ff !important; text-decoration: none !important;}
#contact-right .features:hover h3       {color:#FFFFFF; font-size: 20px;}
#contact-right .features span:hover     {color:#8be2ff !important;}
#contact-right .features:hover span     {background:none !important; color:#ffffff;}

/*** Careers ***/
#careers                                {width:900px;}
#careers .text                          {padding:25px 10px 10px 0;}
#careers ul                             {list-style-position:outside; margin:5px 0; padding:0;}
#careers li                             {background:transparent url(/images/sprite-main.png) no-repeat 0px -2639px; list-style: none; margin-bottom:2px; padding:0 0 0 20px;}

/*Accordion*/
#careers .accordion                     {border-top:solid 1px #fff; margin: 15px 0;}
#careers .accordion h3                  {background:#f5f5f5 url(/images/accordion_arrow.gif) no-repeat left 5px; border-bottom:solid 1px #fff; color:#1473cb; cursor:pointer; font:14px Verdana; margin:0; padding:5px 25px 5px;}
#careers .accordion h3:hover            {background-color: #f1f1f1;}
#careers .accordion h3.active           {background-position: left -50px;}
#careers .accordion .job                {background:#fff; display:none; font-size:11px; margin:0; padding:20px 50px 20px;}

#careers .blocks                        {float:left; font-size:11px;padding:10px; margin:15px 0; width:405px;background:#f5f5f5; -moz-border-radius:10px; -webkit-border-radius:10px;}
#careers .blocks img                    {float: left; margin:0px 15px 0px 0;}
#careers .blocks h2                     {font-size:14px;}

#careers .leftCol                       {float:left; margin:10px 70px 10px 0; width:400px;}
#careers .rightCol                      {float:left; margin:0 0 10px 0; width:425px;}
#careers .fourCol                       {float:left; font-size: 12px; margin:0 38px 25px 0; width:195px; }

.careers-connect li a                   {line-height:25px;padding:15px !important;}
.careers-connect .blog                  {background: url(/images/careers-icons-sprite.gif) no-repeat 0 0 !important;}
.careers-connect .twitter               {background: url(/images/careers-icons-sprite.gif) no-repeat 0 -25px !important;}
.careers-connect .facebook              {background: url(/images/careers-icons-sprite.gif) no-repeat 0 -50px !important;}
.careers-connect .youtube               {background: url(/images/careers-icons-sprite.gif) no-repeat 0 -126px !important;}
.careers-connect .linkedin              {background: url(/images/careers-icons-sprite.gif) no-repeat 0 -75px !important;}
.careers-connect .flickr                {background: url(/images/careers-icons-sprite.gif) no-repeat 0 -100px !important;}


/*----------------------------------------------------------*/
/*                      Welcome Back                        */
/*----------------------------------------------------------*/
.welcome-back-header                    {background:url(/images/welcome-back/header-bg.png) no-repeat 0 -1px; left:-30px; padding:23px 0 0 0; position:relative; top:-38px; width:960px;}
.welcome-back-header #sessionError      {width:900px; margin:0 auto;}
.welcome-back .divider                  {border-top:solid 1px #e4e4e4; margin:20px 0px; width:900px;}
.welcome-back h2                        {color:#404040 !important; font-size: 25px !important;}
.welcome-back .subtitle                 {color:#838382; font-size: 12px;}
.welcome-back .link                     {display: block; float: right;}
.welcome-back .icon                     {float: left; margin: 0 5px 5px 0;}
.welcome-back .slider-shadow            {left:-20px; position:relative; top:-95px; z-index:0; *display:none;}

/*Slider*/
#landing-slider                         {background:transparent url(login_arquivos/slider-bg.jpg) no-repeat; height:296px; left:0; margin:0 0 0 30px; overflow:hidden; position:relative; top: -30px; width:595px; z-index:1;}
#landing-slider h1                      {color:#5c5c5c !important; font-size:25px; padding-top:65px; width:275px;}
#landing-slider h2                      {color:#404040; font-size:24px; padding-top:55px; margin:0px;width:275px;}
#landing-slider p                       {color:#6e6e6e; font-size:12px; width:275px;}
#landing-slider img                     {float:right; margin:-160px 0 0 0;}
#landing-slider .readmore img           {float: none !important; position:relative; top:3px;*display:none;}
#landing-slider .readmo           {float: none !important; position:relative; top:3px;*display:none;}


#landing-slider .slider-1               {background:transparent none; float:left; height:296px; padding:0 390px 0 25px; width:560px; overflow: hidden;}
#landing-slider .slider-2               {background:transparent none; float:left; height:296px; padding:0 390px 0 25px; width:560px; overflow: hidden;}
#landing-slider .slider-3               {background:transparent none; float:left; height:296px; padding:0 390px 0 25px; width:560px; overflow: hidden;}
#landing-slider .slider-4               {background:transparent none; float:left; height:296px; padding:0 390px 0 25px; width:560px; overflow: hidden;}

.welcome-back #slide-nav                {height:20px; left:254px; position:relative; top:253px; width:120px; z-index:2;}
.welcome-back #slide-left               {background:transparent url(/images/welcome-back/sprite-slider.png) no-repeat 0 -95px; height:16px; left:22px; position:relative; width:18px;}
.welcome-back #slide-left:hover         {background-position:0 -118px}
.welcome-back #slide-right              {background:transparent url(/images/welcome-back/sprite-slider.png) no-repeat 0 -48px; height:16px; margin:-18px 0 0 120px; width:18px; }
.welcome-back #slide-right:hover        {background-position:0px -70px}

/*Webinars*/
#landing-webinars .blocks               {float:left; margin:0 10px 25px 0; width:290px;}
#landing-webinars .blocks:hover         {background:#f5f5f5; -moz-border-radius:10px; -webkit-border-radius:10px;}
#landing-webinars .blocks a             {text-decoration:none !important;}
#landing-webinars h3                    {color:#2899d7; display:block; font-size:14px; font-weight:normal; margin-top:17px; text-decoration: underline;}
#landing-webinars h1                    {color:#000000; font-size:22px;}
#landing-webinars a:hover               {color:#126a9b;}
#landing-webinars small                 {color:#878585; display:block; padding: 0px 15px;}
#landing-webinars .feat-image           {float:left; height:70px; margin:14px 0 8px 0; width:90px;}
#landing-webinars #getstarted           {background:transparent url(/images/welcome-back/sprite-webinars.png) no-repeat 0 -4px;}
#landing-webinars #newsletters          {background:transparent url(/images/welcome-back/sprite-webinars.png) no-repeat 0 -88px;}
#landing-webinars #forms                {background:transparent url(/images/welcome-back/sprite-webinars.png) no-repeat 0 -168px;}
#landing-webinars #optin                {background:transparent url(/images/welcome-back/sprite-webinars.png) no-repeat 0 -257px;}
#landing-webinars #followup             {background:transparent url(/images/welcome-back/sprite-webinars.png) no-repeat 0 -345px;}
#landing-webinars #analytics            {background:transparent url(/images/welcome-back/sprite-webinars.png) no-repeat 0 -429px;}

/*Facebook*/
#sign-in-facebook                       {float:left; width:425px; margin: 0 45px 0 0;}
#fb-link                                {position: relative; left: -285px;}

/*Twitter*/
#sign-in-twitter                        {float:left; width:425px;}
#sign-in-twitter .twtr-tweet            {margin: 0px 0 5px 0;}
#sign-in-twitter .twtr-tweet-wrap       {background:#f6f6f5; border:#dcdcdc 1px solid; -moz-border-radius:7px; border-radius:7px; padding: 0 25px; margin: 0 0 0 40px}
#sign-in-twitter .twtr-tweet-text       {color:#9b9b9b; font-size:11px; line-height: 15px;}
#sign-in-twitter .twtr-links            {display:block; font-size: 9px; margin:1px 0 0 0;}
#sign-in-twitter .twtr-avatar           {border:2px solid #FFFFFF; position: relative; top:-3px; -webkit-box-shadow: 0px 1px 3px #424242; -moz-box-shadow: 0px 1px 3px #424242; box-shadow: 0px 1px 3px #424242;}


/*----------------------------------------------------------*/
/*                      Sign In                             */
/*----------------------------------------------------------*/
.sign-in-header                         {background:url(/images/sign-in/header-bg.png) no-repeat 0 -1px; left:-30px; padding:23px 0 0 0; position:relative; top:-38px; width:960px;}
.sign-in-header #sessionError           {width:900px; margin:0 auto;}
.sign-in .divider                       {border-top:solid 1px #e4e4e4; margin:20px 0px; width:900px;}
.sign-in h2                             {color:#404040 !important; font-size: 25px !important;}
.sign-in .subtitle                      {color:#838382; font-size: 12px;}
.sign-in .link                          {display: block; float: right;}
.sign-in .icon                          {float: left; margin: 0 5px 5px 0;}
.sign-in .slider-shadow                 {left:-20px; position:relative; top:-95px; z-index:0; *display:none;}
.sign-in .getAccount                    {background:none repeat scroll 0 0 #F2F2F2; border:1px solid #CDCDCD; float:right; left:-36px; padding:7px 0; position:relative; text-align:center; top:15px; width:295px; -moz-border-radius: 7px; border-radius: 7px;}

/*Sign In Form*/
.login-form h2                         {color: #FFFFFF !important; font-size: 30px !important;}
.login-form .lock                      {float: right; position: relative; top:-29px;}
.login-form small                      {color:#abcbfb !important; font-size: 11px !important;}
.login-form label                      {color:#FFFFFF !important; display: inline-block; font-size: 15px !important; padding: 0 0 5px 5px; margin: 5px 0 0 0;}
.login-form label small                {color:#FFFFFF !important; margin-left: -8px}
.login-form .detail                    {color:#abcbfb; font-size: 13px; padding-left: 15px;}
.login-form .password-reset            {font-size:11px; color:#FFFFFF;}
.login-form .password-reset a          {color:#aae7f2 !important;}
.login-form                            {background:url(/images/sign-in/login-bg.png) repeat-x #1d2d46; border-radius: 14px; float:right;height:320px; width:264px;-moz-border-radius: 14px; margin: 0 35px 0 0; padding: 7px 18px 22px 18px; position: relative;  z-index:3; position: relative; float: right; *height:350px;}

.login-form input[type="text"]                     {background:#ffffff; border:2px solid #4877bc; font-size:14px; margin-bottom: 9px; padding:5px 5px 3px 5px; width: 250px;}
.login-form input[type="text"]:hover               {background:#f4fdff; border:2px solid #afdbf8; color:#2c84da;}
.login-form input[type="text"]:focus               {background:#fffff7; border:2px solid #ffdb72; color:#000000;}

.login-form input[type="password"]                 {background:#ffffff; border:2px solid #4877bc; font-size:14px; margin-bottom: 9px; padding:5px 4px 3px 4px; width: 250px;}
.login-form input[type="password"]:hover           {background:#f4fdff; border:2px solid #afdbf8; color:#2c84da;}
.login-form input[type="password"]:focus           {background:#fffff7; border:2px solid #ffdb72; color:#000000;}

.login-form input[type="submit"]                   {background: #55CC01; /* old browsers */ background: -moz-linear-gradient(top, #55CC01 0%, #34A901 97%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55CC01), color-stop(97%,#34A901)); /* webkit */ Filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55CC01', endColorstr='#34A901',GradientType=0 ); /* ie */ border:1px solid #3ecd01; border-top:1px solid #51dc01; border-bottom:1px solid #218b01; color:#ffffff !important; cursor:pointer;font-size:16px; font-family: Verdana, Arial, sans-serif; margin: 20px 0 6px 0; padding:7px 25px; text-decoration:none !important; -moz-border-radius:4px; -moz-box-shadow:0 1px 3px #000000; -webkit-border-radius:4px; -webkit-box-shadow:0 1px 3px #000000; *width:250px;}

.login-form input[type="submit"]:hover             {background:#55CC01; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008;}

.login-shadow                           {position: relative; left:610px; top:334px; z-index: 0;}

.forgotPassArrow                        {background:url('../images/sprite-templates.png') no-repeat scroll -39px -393px transparent;float:right; height:32px; left:300px; position:absolute; top:101px !important; width:20px; z-index:4;}
.forgotPassBox                          { background-color:#1B1B1B; color:#2699DC; left:-310px; margin-top: 17px; overflow:visible; padding:20px; position:relative !important; top:-140px; width:260px; z-index:4;
-moz-border-radius:10px; -moz-box-shadow:0 4px 14px 0 black; -webkit-border-radius:10px !important; -webkit-box-shadow:0 4px 14px 0 black;}
/* Slider Nav */
.sign-in #slide-nav                     {height:20px; left:254px; position:relative; top:253px; width:120px; z-index:2;}
.sign-in #slide-left                    {background:transparent url(/images/sign-in/sprite-slider.png) no-repeat 0 -95px; height:16px; left:22px; position:relative; width:18px;}
.sign-in #slide-left:hover              {background-position:0 -118px}
.sign-in #slide-right                   {background:transparent url(/images/sign-in/sprite-slider.png) no-repeat 0 -48px; height:16px; margin:-18px 0 0 120px; width:18px; }
.sign-in #slide-right:hover             {background-position:0px -70px}

/*Features*/
.sign-in #features .blocks               {float:left; margin:0 10px 25px 0; width:290px;}
.sign-in #features .blocks:hover         {background:#f5f5f5; -moz-border-radius:10px; -webkit-border-radius:10px;}
.sign-in #features .blocks a             {text-decoration:none !important;}
.sign-in #features h3                    {color:#2899d7; display:block; font-size:14px; font-weight:normal; margin-top:17px; text-decoration: underline;}
.sign-in #features h1                    {color:#000000; font-size:22px;}
.sign-in #features a:hover               {color:#126a9b;}
.sign-in #features small                 {color:#878585; display:block; padding: 0px 15px;}
.sign-in #features .feat-image           {float:left; height:64px; margin:14px 0 8px 0; width:90px;}
.sign-in #features #subscribers          {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 0px;}
.sign-in #features #followup             {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -64px;}
.sign-in #features #templates            {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -128px;}
.sign-in #features #deliverability       {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -192px;}
.sign-in #features #blog                 {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -256px;}
.sign-in #features #support              {background:transparent url(/images/homepage/sprite-features.png) no-repeat 0 -320px;}


/*----------------------------------------------------------*/
/*                           Print                          */
/*----------------------------------------------------------*/
@media print {
body                                    {background:none !important;; margin:0px;}
a:link                                  {text-decoration: none !important; border:none;}
#logo                                   {margin:0; padding:0px;}
#logo-image                             {display:block !important;}
#header                                 {height:70px !important;}
.feature                                {height:200px; overflow:visible !important;}
#content                                {margin:0px; overflow:visible !important; padding:0px;}
#vid-container                          {height:360px !important;}

#right,
object,
.bread-crumb,
.bread-img,
#footer,
#sound-button,
#signin,
.sf-menu,
#home-right,
#player,
#submenu
#bottom_testdrive,                      /* Classes With Display None */
.live-chat                              {display:none !important;}
}
