
#main                            {margin:auto; width:800px; background:#FFF; border-left:solid 1px #060c41; border-right:solid 1px #060c41; border-top:solid 1px #060c41; border-bottom:solid 1px #060c41;}

#header                          {width:800px; background:#FFF;}


/* Tool Bar */
#toolbar-bg                      		{padding:0 0 17px 390px; background:url(images/top_tile.gif) repeat-x;}

#toolbar                            {font:bold 13px Verdana; height:32px;  padding-top:8px;}
#toolbar a:link                     {color:White; text-decoration:underline;}
#toolbar a:visited                  {color:White; text-decoration:underline;}
#toolbar a:hover                    {color:#daffd3; text-decoration:none;}
#toolbar .input                     {border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; height:14px; text-align:center; width:133px;}
#toolbar .input:hover               {background:#d8e1fc repeat-x; color:#363636; border:1px solid #060c41;}
#toolbar .input:focus               {background:#f8ffba repeat-x; color:#000; border:1px solid #ffdb72;}

/* Logo */
#logo                           	  	{position:absolute; top:12px; margin-left:0;}
#greenheaderline                      {height:12px;}
#greenlineimg													{position:absolute; top:125;}
	
/* Menu  a3aed0 */
                                    /*    All List    */
#nav                                {line-height:20px; list-style:none;}
#nav ul                             {padding:0; margin:0;}
#nav li                             {float:right; font:bold 14px Arial; list-style:none; margin:0 1px 0 2px;}

                                    /*    all list items    */
#nav li .on                         {background:#95cd87 url(/images/menu_on.gif) repeat-x; border:solid 1px #50b848; color:#FFFFFF; height:15px; line-height:28px; padding:5px 18px; text-decoration:none;}                                    
#nav li a:link.on                   {background:#95cd87 url(/images/menu_on.gif) repeat-x; color:#FFFFFF; text-decoration:none;}
#nav li a:visited.on                {background:#95cd87 url(/images/menu_on.gif) repeat-x; color:#FFFFFF; text-decoration:none;}
#nav li a:hover.on                  {background:#95cd87 url(/images/menu_on.gif) repeat-x; border:solid 1px #50b848;  color:#FFFFFF; text-decoration:none;}

#nav li .off                        {background:#374f9d url(/images/menu_off.gif) repeat-x; border:solid 1px #060c41; color:#FFFFFF; height:15px; line-height:28px; padding:5px 18px; text-decoration:none;}
#nav li a:link.off                  {background:#374f9d url(/images/menu_off.gif) repeat-x; color:#FFFFFF; text-decoration:none;}
#nav li a:visited.off               {background:#374f9d url(/images/menu_off.gif) repeat-x; color:#FFFFFF; text-decoration:none;}
#nav li a:hover.off                 {background:#95cd87 url(/images/menu_on.gif) repeat-x; border:solid 1px #060c41; border-bottom:1px solid #b8e0fd; color:#FFFFFF; text-decoration:none;}

                                    /*    second-level lists  363636    */
#nav1 li ul                          {background:url(/images/submenu_off.gif) 0px 6px repeat-x; color:#374f9d; display:none; height:50px; position:absolute; padding:0; margin:0; z-index:1;}
#nav1 li ul a:link                   {border:none 0px #fff; border-left:solid 1px #fffff7; border-right:solid 1px #e9e6a8; color:#a59f5c; font:bold 12px Arial; line-height:30px; padding:7px; margin:0; text-decoration:none;}
#nav1 li ul a:visited                {border:none 0px #fff; border-left:solid 1px #fffff7; border-right:solid 1px #e9e6a8; color:#a59f5c; font:bold 12px Arial; line-height:30px; padding:7px; margin:0; text-decoration:none;}
#nav1 li ul a:hover                  {background:url(images/submenu_on.gif); color:#159611; font:bold 12px Arial; line-height:30px;}

                                    /* Hover BG Width is 540 subtract the right padding from 540 to get the new width */
#nav1 li ul.features                 {left:0px; padding:0; top:22px; width:547px;}
#nav1 li ul.pricing                  {left:-102px; padding:0; top:22px; width:547px;}
#nav1 li ul.partners                 {left:-204px; padding:6px 0 0 276px; top:22px; width:271px;}
#nav1 li ul.support                  {left:-293px; padding:6px 0 0 142px; top:22px; width:402px;}
#nav1 li ul.blog                     {left:-391px; padding:0; top:22px; width:547px;}
#nav1 li ul.order                    {left:-464px; padding:0; top:22px; width:547px;}


                                    /*    to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left   */
li>ul                               {left:auto; padding:0; top:auto;}
 
                                    /*    lists nested under hovered list items     */
#nav li:hover ul                    {display:block;}
#nav li.over ul                     {display:block;}


/* Sub Menu */
#submenu-bg                         {background:url(images/submenu_off.gif); border-bottom:solid 1px #e9e6a8; border-top:solid 1px #e9e6a8; color:#857e32; height:30px; margin:46px 0 0 0; z-index:3;}
.live-chat                          {padding:5px 0 0 35px;}

#submenu                            {padding:1px 0 0 0; position:absolute; margin:0px 10px 0 300px ; width:482px; top:88px; text-align:right;}

#submenu .on                        {background:url(images/submenu_on.gif); border-bottom: 0px; border-left:1px solid #fffeef; border-right:1px solid #f2efb7; color:#00AA00; font:bold 12px Arial; padding:7px;}
#submenu a:link.on                  {text-decoration:none;}
#submenu a:visited.on               {text-decoration:none;}
#submenu a:active.on                {text-decoration:none;}
#submenu a:hover.on                 {color:#3197fa; text-decoration:none;}

#submenu .off                       {font:bold 12px Arial; line-height:30px; color:#a59f5c; text-decoration:none; margin:0; padding:7px; border:none 0px #fff; border-left:solid 1px #fffff7; border-right:solid 1px #e9e6a8;}
#submenu a:link.off                 {text-decoration:none;}
#submenu a:visited.off              {text-decoration:none;}
#submenu a:active.off               {text-decoration:none;}
#submenu a:hover.off                {text-decoration:none; color:#159611;}

#text-block                       {font:normal 11px Verdana;}
#text-block a:link                {color:#3951A3; font:bold 11px Verdana; text-decoration:underline;}
#text-block a:visited             {color:#3951A3; font:bold 11px Verdana; text-decoration:underline;}
#text-block a:hover               {color:#55ba4d; text-decoration:none;}

#text-block2                         {font:normal 12px Verdana;}
#text-block2 a:link                {color:#3951A3; font:bold 12px Verdana; text-decoration:underline;}
#text-block2 a:visited             {color:#3951A3; font:bold 12px Verdana; text-decoration:underline;}
#text-block2 a:hover               {color:#55ba4d; text-decoration:none;}

#text-block3                        {font:normal 19px Arial;}

#text-block17                       {font:normal 17px Arial;}
#text-block17 a:link                {color:#3951A3; font:bold 17px Arial; text-decoration:underline;}
#text-block17 a:visited             {color:#3951A3; font:bold 17px Arial; text-decoration:underline;}
#text-block17 a:hover               {color:#55ba4d; text-decoration:none;}

#text-block16                       {font:normal 16px Arial;}
#text-block16 a:link                {color:#3951A3; font:bold 16px Arial; text-decoration:underline;}
#text-block16 a:visited             {color:#3951A3; font:bold 16px Arial; text-decoration:underline;}
#text-block16 a:hover               {color:#55ba4d; text-decoration:none;}

#text-block20                       {font:normal 20px Arial;}
#text-block20 a:link                {color:#3951A3; font:bold 20px Arial; text-decoration:underline;}
#text-block20 a:visited             {color:#3951A3; font:bold 20px Arial; text-decoration:underline;}
#text-block20 a:hover               {color:#55ba4d; text-decoration:none;}


#text-blockpadded17                 {font:normal 17px Arial; padding-left:30px;}

#text-block4                       {font:normal 14px Verdana;}
#text-block4 a:link                {color:#3951A3; font:bold 14px Verdana; text-decoration:underline;}
#text-block4 a:visited             {color:#3951A3; font:bold 14px Verdana; text-decoration:underline;}
#text-block4 a:hover               {color:#55ba4d; text-decoration:none;}

#text-blockpadded                   {font:normal 11px Verdana; padding-left:30px;}

#home-block3 												{color:black; font:normal 12px Verdana;}
#sales-block h1                     {font-size:22px; margin:0; letter-spacing:-1px;}                       

#home-block3 h1                     {letter-spacing:-1px; font:normal 24px Verdana; color:black; margin-bottom: 5px;}  
#home-block3 h2                     {font-size:18px; margin:0; letter-spacing:-1px;}
#home-block3 h3                     {font-size:17px; margin:0; letter-spacing:-1px;}
#home-block3 .text                  {padding:0 200px 0 10px; font-size:14px}


#home-block13 h1                     {letter-spacing:-1px; font:normal 24px Verdana; color:black; margin-bottom: 5px;}  
#home-block13 h2                     {font:normal 24px Verdana; margin:0; letter-spacing:-1px;}
#home-block13 h3                     {font-size:17px; margin:0; letter-spacing:-1px;}
#home-block13 .text                  {padding:0 0px 0 10px; font-size:14px}


#home-block3 .textsmall             {padding:0 200px 0 10px; font-size:11px;}

#sales-block                        {color:#3951A3; font:normal 11px Verdana;}
#sales-block h1                     {font-size:22px; margin:0; letter-spacing:-1px;}
#sales-block h2                     {font-size:18px; margin:0; letter-spacing:-1px;}
#sales-block h3                     {font-size:16px; margin:0; letter-spacing:-1px;}
#sales-block h4                     {font-size:14px;}
#sales-block h5                     {font-size:26px;}

#sales-block .text                  {padding:0 0px 0 10px; font-size:14px}
#sales-block .textsmall             {padding:0 0px 0 10px; font-size:11px}

#content                       			{color:#3951A3; padding:0px; font:normal 11px Verdana; width:800px;}

#special													  {color:#ce6602; font:bold 14px Verdana;}
#special1														{font:bold 14px Verdana;}
                 		
#footer                         		{width:800px;  margin-top:20px;  color:#767676; background:#FFFFFF; border-top:solid 1px #aeaeae;}
#footer .box1                       {background:url(images/footer-gradient1.gif) repeat-x; border-right:solid 1px #f8f8f8; font:normal 9px verdana; float:left; height:100px; padding:5px 30px; width:205px;}
#footer .box1 a:link                {color:#3951A3; font:bold 10px Verdana; text-decoration:none;}
#footer .box1 a:visited             {color:#3951A3; font:bold 10px Verdana; text-decoration:none;}
#footer .box1 a:hover               {color:#55ba4d; text-decoration:none;}

#footer .box2                       {background:url(images/footer-gradient1.gif) repeat-x; border-left:solid 1px #aeaeae; border-right:solid 1px #f8f8f8; font:normal 9px verdana; float:left; height:100px; padding:5px 15px; width:235px;}
#footer .box2 img                   {margin:0 0 -12px 6px; padding:6px 0;}
#footer .box2 a:link                {color:#3951A3; font:bold 10px Verdana; text-decoration:none;}
#footer .box2 a:visited             {color:#3951A3; font:bold 10px Verdana; text-decoration:none;}
#footer .box2 a:hover               {color:#55ba4d; text-decoration:none;}


#footer .box3                       {background:url(images/footer-gradient1.gif) repeat-x; border-left:solid 1px #aeaeae; font:normal 10px verdana; float:left; height:100px; padding:5px 15px; width:235px;}
#footer .box3 a:link                {color:#3951A3; font:bold 10px Verdana; text-decoration:none;}
#footer .box3 a:visited             {color:#3951A3; font:bold 10px Verdana; text-decoration:none;}
#footer .box3 a:hover               {color:#55ba4d; text-decoration:none;}

ul#checkmark {
 list-style-type: none;
 padding: 25px 10px 15px 10px;
 text-align: left;
}

li.checkmark {
 background: url(http://www.serenitext.com/images/checkblue.gif) no-repeat 0px; /* adjust list item px image spacing if needed */
 margin: 0;
 padding: 4px;
}

#page-end                           {height:15px; margin-top:-10px; padding-bottom:0px; width:802px;}



