/*      Aweber 3.0         */


/* Global Elements */
body                             {margin:0; padding:0; color:#343434; background:#FFF; font:normal 11px Verdana; }
img                              {border:0px;}
a:link                           {}
a:visited                        {}
a:hover                          {}




/* Page Layout */
#header                          {margin:auto; width:800px;}


/* Tool Bar */
#toolbar-bg                      {display:none;}

#toolbar                         {display:none;}

/* Logo */
#logo                            {position:absolute; top:15px; margin:0;}



/* Menu */

                                    /*    All List    */
#nav                             {display:none;}

/* Sub Menu */
#submenu-bg                      {display:none;}






/* Content */
#content                         {overflow:visible; width:800px; margin:auto; background:#FFF; padding-top:50px;}

#bread-box                       {display:none;}
.bread-crumb                     {display:none;}
.bread-b                         {display:none;}
.bread-img                       {display:none;}


/* Ordering */
#radio label                     {font:Bold 11px Verdana; color:#343434; top:-3px;}

.order-info                      {margin-left:210px;}

#secure-bg                       {margin:auto; height:216px; width:165px; padding:10px; font-size:10px; color:#02305a; background:url(../images/secure_bg.jpg) no-repeat;}
#secure-bg strong                {font:bold 12px Verdana; color:#fff;}


/* Forms */
.forms                           {}

.forms input[type="text"]        {background:#ffffff; color:#363636; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.forms input[type="text"]:hover  {background:#def7fe; color:#2c84da; border:1px solid #4ab7fe;}
.forms input[type="text"]:focus  {background:#f8ffba; color:#000; border:1px solid #ffdb72;}

.forms input[type="password"]        {background:#ffffff; color:#363636; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.forms input[type="password"]:hover  {background:#def7fe; color:#2c84da; border:1px solid #4ab7fe;}
.forms input[type="password"]:focus  {background:#f8ffba; color:#b26d00; border:1px solid #ffdb72;}

.forms select                    {background:#ffffff; color:#363636; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.forms select:hover              {background:#def7fe; color:#2c84da; border:1px solid #4ab7fe;}
.forms select:focus              {background:#f8ffba; color:#000; border:1px solid #ffdb72;}

.forms textarea                  {background:#ffffff; color:#363636; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.forms textarea:hover            {background:#def7fe; color:#2c84da; border:1px solid #4ab7fe;}
.forms textarea:focus            {background:#f8ffba; color:#000; border:1px solid #ffdb72;}

.forms input[type="submit"]        {font:bold 11px Verdana; color:#fff; padding:5px 4px 3px 4px; background:url(../images/button_on.gif) #22be0b repeat-x; border:1px solid #7f9682;}
.forms input[type="submit"]:hover  {color:#FFF; background:url(/images/button_hover.gif) #2096e2; border:1px solid #0d79bf;}
.forms input[type="submit"]:focus  {color:#FFF; background:url(/images/button_focus.gif) #0154b0; border:1px solid #043974;}

.forms input[type="button"]        {font:bold 11px Verdana; color:#fff; padding:5px 4px 3px 4px; background:url(../images/button_on.gif) #22be0b repeat-x; border:1px solid #7f9682;}
.forms input[type="button"]:hover  {color:#FFF; background:url(/images/button_hover.gif) #2096e2; border:1px solid #0d79bf;}
.forms input[type="button"]:focus  {color:#FFF; background:url(/images/button_focus.gif) #0154b0; border:1px solid #043974;}

.forms label                     {font:Bold 11px Verdana; } 

.link-button                     {font:bold 11px Verdana; color:#FFF; padding-top:15px;}
.link-button a:link              {text-decoration:none !important; color:#FFF !important; padding:7px 7px 4px 7px; background:url(../images/button_on.gif) #22be0b repeat-x; border:1px solid #7f9682;}
.link-button a:visited           {text-decoration:none !important; color:#FFF !important; padding:7px 7px 4px 7px; background:url(../images/button_on.gif) #22be0b repeat-x; border:1px solid #7f9682;}
.link-button a:hover             {text-decoration:none !important; color:#FFF !important; padding:7px 7px 4px 7px; background:url(../images/button_hover.gif) #2096e2; border:1px solid #0d79bf;}


/* Form Errors*/
.error                           {background:#ffa7a7; padding:10px 5px 5px 5px; margin-bottom:5px;}

.error input[type="text"]        {background:#ffffff; color:#950808; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.error input[type="text"]:hover  {background:#ff8181; color:#950808; border:1px solid #c40000; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.error input[type="text"]:focus  {background:#f8ffba; color:#b26d00; border:1px solid #ffdb72;}

.error select                    {background:#ffffff; color:#950808; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.error select:hover              {background:#ff8181; color:#950808; border:1px solid #c40000;}
.error select:focus              {background:#f8ffba; color:#b26d00; border:1px solid #ffdb72;}
          
.error textarea                  {background:#ffffff; color:#950808; border:1px solid #8d8d8d; position:relative; top:0px; padding:5px 4px 3px 4px; font:bold 10px Verdana; text-align:left;}
.error textarea:hover            {background:#ff8181; color:#950808; border:1px solid #c40000;}
.error textarea:focus            {background:#f8ffba; color:#b26d00; border:1px solid #ffdb72;}

.error label                     {font:Bold 11px Verdana; color:#950808;} 


/* Login */
#login                           {float:left; width:365px; margin:5px 0 0 25px;  padding:0 85px 0 85px}
#login a:link                    {font:bold 11px verdana; color:#22be0b;}
#login a:visited                 {color:#22be0b;}
#login a:hover                   {text-decoration:none;}

#login .icon                     {margin:0 5px -16px 0;}

#login-cust                      {float:left; margin-top:30px; width:260px; text-align:right; color:#18941f; background:#cee9cf; border:2px solid #aed5b0; padding:5px 50px 30px 50px;}
#login-cust h1                   {text-align:center; font:bold 20px Verdana; padding:5px 0 20px 0;}

#login-aff                       {float:left; margin:30px 0 80px 0; width:260px; text-align:right; background:#d9d9d9; border:2px solid #c9c9c9; padding:5px 50px 30px 50px;}
#login-aff h1                    {text-align:center; font:bold 20px Verdana;  padding:5px 0 20px 0;}


/* full blog Column */
#full                            {float:left; width:720px; margin:5px 0 0 25px; color:#2a2a2a; font:normal 11px verdana;}
#full .text                      {padding:25px 10px 10px 0;} 

#full small                      {font:normal 9px Verdana; color:#4e4e4e; }


#full h1                         {margin:0 0 0 0; padding:0; font:bold 24px Verdana; color:#1473cb; }
#full h2                         {margin:0; padding:7px 0; font:bold 20px Verdana; color:#3197fa; letter-spacing:.5px;}
#full h3                         {margin:0; padding:7px 0; font:bold 16px Verdana; color:#3197fa; letter-spacing:.5px;}
#full strong                     {font:bold 11px Verdana; color:#343434;}
#full .icon                      {margin:0 5px -9px 0;}
#full li                         {padding:5px 0px; margin-left:40px;}
#full ul                         {padding:0 20px 20px 0; margin:0;}
#full a:link                     {color:#1473cb; text-decoration:underline;}
#full a:visited                  {color:#075caa; }
#full a:hover                    {color:#21b709; text-decoration:underline;}


/* Left Column */
#left                            {float:left; width:535px; margin:5px 0 0 25px; color:#2a2a2a; font:normal 11px verdana; overflow:visible;}
#left .text                      {padding:25px 10px 10px 0;} 
#left h1                         {margin:0 0 0 0; padding:0; font:bold 30px Verdana; color:#1473cb; }
#left h2                         {margin:0; padding:7px 0; font:bold 14px Verdana; color:#3197fa; letter-spacing:.5px;}
#left h3                         {margin:0; padding:7px 0; font:bold 13px Verdana; color:#29c910; letter-spacing:.5px;}
#left strong                     {font:bold 11px Verdana; color:#343434;}
#left .icon                      {margin:0 5px -9px 0;}
#left li                         {padding:5px 0px; margin-left:40px;}
#left ul                         {padding:0 20px 20px 0; margin:0;}
#left a:link                     {color:#2d9aff; text-decoration:underline;}
#left a:visited                  {color:#09579f; }
#left a:hover                    {color:#21b709; text-decoration:underline;}


/* Right Column */
#right                           {float:left; width:220px; margin:40px 0 0 15px; color:#2a2a2a; overflow:visible;}
#right h1                        {margin:0; padding:0; font:bold 24px Verdana; color:#29c910;}
#right h2                        {margin:0; padding:0; font:bold 20px Verdana; color:#29c910;}
#right h3                        {margin:0; padding:0; font:bold 16px Verdana; color:#29c910;}
#right .icon                     {margin:0 0 -7px 0;}
#right ul                        {padding:0 15px 0 15px; margin:0 0 0 0;}
#right li                        {list-style:disc inside; padding:10px 0 0 15px; margin:0px; font:normal 11px verdana;}
#right a:link                    {color:#2d9aff; text-decoration:underline;}
#right a:visited                 {color:#09579f;}
#right a:hover                   {color:#21b709; text-decoration:none;}
#right hr                        {border:none 0 #fff; margin:20px 0 20px 0; padding:0 10px; border-bottom:dotted 1px #cccccc;}
#right .icon-menu                {margin:0 3px -3px 0;}
#right li.blog                   {color:#4f96d8; list-style: disc outside; padding:5px 0; margin-left:10px;  font:normal 11px Verdana;}
#right li.blog a:link            {color:#4f96d8; text-decoration:underline;}
#right li.blog a:visited         {}
#right li.blog a:hover           {color:#21b709; text-decoration:underline;}


/* Features */
#feat-img                        {float:left; width:200px; overflow:visible;}
#feat-txt                        {width:500px; padding-bottom:30px; overflow:visible;}


/* Pricing */
#price-bg                        {width:510px; height:31px; padding:15px 0 0 5px; background:url(../images/bg_price.gif) no-repeat;}


/* Home */
#home-block                      {display:none;}

#home-block h2                   {color:#ffea00; font:bold 26px Verdana; padding:0; margin:20px 0 0 0; }
#home-block li                   {font:bold 13px Verdana; padding:0 0 5px 0;}
#home-block ul                   {padding:20px 30px; margin:0;}

#home-block .left                {float:left; padding:20px 0 0 20px;}
#home-block .right               {float:left; padding:23px 0 0 0;}

#home-left                       {float:left; width:460px; padding:10px 20px; color:#2a2a2a; overflow:visible;}
#home-left a:link                {font-weight:bold ; text-decoration:underline; color:#1473cb;}
#home-left a:visited             {font-weight:bold; text-decoration:underline; color:#1473cb;}
#home-left a:hover               {text-decoration:none; color:#3197fa;}
#home-left h1                    {margin:0; padding:5px 0 5px 2px; font:bold 16px Verdana; color:#27b314; letter-spacing:0px;}
#home-left h2                    {margin:0; padding:0 0 5px 2px; font:bold 16px Verdana; color:#3197fa; letter-spacing:0px;}
#home-left img                   {padding-right:10px;}

#home-left .field                {position:relative; top:3px; color:#363636; padding:5px 4px 3px 4px; width:188px; height:14px; border:solid 0px #fff; font:bold 10px Verdana; text-align:left; border:1px solid #8d8d8d;}
#home-left .field:hover          {background:#def7fe; color:#2c84da; border:1px solid #4ab7fe;}
#home-left .field:focus          {background:#f8ffba; color:#b26d00; border:1px solid #ffdb72;}

#home-left label                 {font:Bold 11px Verdana; color:#343434;} 

.test-button                     {font:bold 11px Verdana; color:#fff; padding:2px 4px; background:url(/images/button_on.gif) repeat-x; border:1px solid #7f9682;}

#home-right                      {float:left; width:240px; padding:10px 20px; color:#2a2a2a; overflow:visible;}
#home-right a:link               {font:bold 11px Verdana; text-decoration:underline; color:#1473cb;}
#home-right a:visited            {color:#1473cb;}
#home-right a:hover              {text-decoration:none; color:#3197fa;}
#home-right h1                   {margin:0; padding:5px 0 5px 2px; font:bold 16px Verdana; color:#27b314; letter-spacing:0px;}
#home-right li                   {list-style:disc inside; padding:0px 0 10px 15px; margin:0px; font:normal 11px verdana;}
#home-right .icon                {margin:0 0 -5px 0;}
#home-right .order1              {font:bold 12px Verdana; color:#676767;}
#home-right .order2              {font:bold 11px Verdana; color:#949494;}
#home-right .order3              {font:bold 10px Verdana; color:#b8b8b8;}
#home-right .order4              {font:bold 09px Verdana; color:#dbdbdb;}


/* Footer */
#footer                          {display:none;}

/* Page End */
#page-end                        {display:none;}


/* Status alerts */
.yield_status_div               {margin:auto; padding:10px; background:#FEFFAB; color:#6F603E; border:1px solid #DDC57C; margin:9px 15px;}
.error_status_div               {margin:auto; padding:10px; background:#FFABAB; color:#8C4C4C; border:1px solid #AD4D4D; margin:9px 15px;}
.success_status_div             {margin:auto; padding:10px; background:#AFFFAB; color:#6A8269; border:1px solid #6DA16B; margin:9px 15px;}
.json_status_div                {display:none;}

.status-icon                    {float:left; top:0px; left:10px; margin-left:5px; width:45px; height:45px;}
.status-text                    {font-size:12px; width:auto; padding:5px 0 10px 20px; margin-left: 70px; border-left:1px solid #707070; text-align: left;}
.status-text strong             {font-size:18px;}

.m-error                        {width:580px; background: url(/img/global/form_m_error.gif) no-repeat; padding:0px 0px 10px 30px;}
.m-yield                        {width:580px; background: url(/img/global/form_m_yield.gif) no-repeat; padding:0px 0px 10px 30px;}
.m-success                      {width:580px; background: url(/img/global/form_m_success.gif) no-repeat; padding:0px 0px 10px 30px;}

.alert_div                      {width:580px; background-color: #eee; border: 2px dashed gray; margin-bottom: 10px; padding: 5px; }
