/******************************************************************************

  Script    :   sxl_std_styles.css
  Author    :   C.E. Berry
  Version   :   1.0
  Notes     :   CSS Stylesheet for SysExcel website

                All material contained within is the intellectual property of
                SysExcel Ltd. and as such may not be reproduced in any way
                shape or form without the prior consent of SysExcel Ltd.

******************************************************************************/

/*  Styles for default page elements e.g. anchors, body etc.  */

body                           {background-color: #FFFFFF;
                                color: #000000;
                                font-family: Verdana;
                                font-size: 9pt;
                                margin-left: 0px;
                                margin-top: 0px;
                                margin-bottom: 0px;
                                margin-right: 0px;}

table,td                       {color: #000000;
                                font-family: Verdana;
                                font-size: 9pt;}

h2                             {color: #000000;
                                font-family: Arial, Helvetica, sans-serif;;
                                font-size: 18pt;
                                font-weight: bold;
                                margin-bottom: 0px;}

h3                             {color: #000000;
                                font-family: Arial, Helvetica, sans-serif;;
                                font-size: 12pt;
                                font-weight: bold;
                                margin-bottom: 0px;}

h4                             {color: #000000;
                                font-family: Arial, Helvetica, sans-serif;;
                                font-size: 12pt;
                                font-weight: bold;}

a                              {font-family: Verdana;
                                font-size: 9pt;}

a:link                         {color: #8B001D;
                                text-decoration: none;}
a:visited                      {color: #8B001D;
                                text-decoration: none;}
a:active                       {color: #8B001D;
                                text-decoration: none;}
a:hover                        {color: #8B001D;
                                text-decoration: none;}

input,textarea,select           {background-color: #FEDECC;
                                 border-color: #000000;
                                 border-width: 1px;
                                 border-type: solid;}


/*  Styles for top/bottom strips  */

.sxltopstrip                   {background-color: #1785B5;
                                color: #FFFFFF;
                                font-family: Verdana;
                                font-size: 8pt;}

.sxlbottomstrip                {background-color: #1679A7;
                                color: #FFFFFF;
                                font-family: Verdana;
                                font-size: 10pt;
                                padding-left: 20px;}

/*  Styles for page content  */

.sxlcontent                    {font-family: Verdana;
                                color: #000000;
                                font-size: 9pt;}

.sxlcontenthdg                 {font-family: Arial, Helvetica, sans-serif;
                                color: #000000;
                                font-size: 12pt;
                                font-weight: bold;}

.sxlcontenthdglink             {font-family: Verdana;
                                color: #000000;
                                font-size: 9pt;
                                font-weight: bold;}

a.sxlcontenthdglink:link       {color: #000000;}
a.sxlcontenthdglink:visited    {color: #000000;}
a.sxlcontenthdglink:active     {color: #000000;}
a.sxlcontenthdglink:hover      {color: #000000;}

.sxlcontentemphasis            {color: #1785B5;}

.sxltopbannerbg                {background-image: url(../graphics/general/sxl_top_banner_bgl.jpg);
                                background-position: bottom right;}

.sxlbottombannerbg             {background-image: url(../graphics/general/sxl_bottom_banner_bgl.jpg);
                                background-position: top right;}

.sxlcontentbg                  {background-image: url(../graphics/general/sxl_content_background.jpg);
                                background-position: top right;}

.sxlbuttonbarbg                {background-image: url(../graphics/general/sxl_button_bar_background.jpg);}

.sxlimage                      {border-color: #000000;
                                border-width: 1px;}

/*  Styles for bottom of page - copyright message etc.  */

.sxlpagebottom                 {font-family: Verdana;
                                color: #000000;
                                font-size: 8pt;
                                padding-top: 5px;
                                padding-bottom: 0px;}

a.sxlpagebottom                {font-family: Verdana;
                                color: #000000;
                                font-size: 8pt;}

a.sxlpagebottom:link           {color: #000000;
                                text-decoration: underline;}
a.sxlpagebottom:visited        {color: #000000;
                                text-decoration: underline;}
a.sxlpagebottom:active         {color: #000000;
                                text-decoration: underline;}
a.sxlpagebottom:hover          {color: #000000;
                                text-decoration: none;}

.sxlfilltext                   {font-family: Arial, Helvetica, sans-serif;
                                font-size: 6pt;}

/*  Specific styles for store  */

/* Menu */

.fesstoproducttypesh3           {color: #0071A4;
                                 font-family: DIN-Medium,Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoproducttypesp            {text-align: justify;}

/* Products */

.fesstoproductimg               {border-color: #000000;
                                 border-width: 1px;
                                 border-type: solid;
                                 margin-right: 45px;
                                 margin-left: 45px;}

.fesstoproductbi1               {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

.fesstoproductbi2               {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

.fesstoproductbi3               {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

.fesstoproducttdi1              {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

.fesstomultiproducth2           {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoproducth3                {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoaddbasketip              {margin-bottom: 3px;}

.fesstomultiproducttdf          {padding-bottom: 10px;}

/* View basket */

.fesstoviewbasketh3             {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoviewbasketb              {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

/* Checkout */

.fesstocheckouth3               {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstocheckouth4               {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 14pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-bottom: 5px;}

.fesstoordersummaryh4           {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 14pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-bottom: 5px;}

.fesstoordersummaryb            {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

.fesstoorderdetailsh3            {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoorderdetailsh4           {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 14pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-bottom: 5px;}

.fesstoorderdetailsb            {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

.fesstoorderconfirmationh3      {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

/* Account Management */

.fesstoaccountmainth3           {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoaccountmainth4           {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 14pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-bottom: 5px;}

.fesstoaccountbasketchoicetdl   {padding-bottom: 10px;}

.fesstoaccountbasketchoiceh3    {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstoaccountbasketchoiceb     {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}

/* Login page */

.fesstologinpagetableo          {margin-top: 30px;}

.fesstologinpagetda             {padding-top: 15px;}




.fesstoaddbasketb               {color: #535353;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 font-weight: bold;}


.fesstoproducttypestdid         {color: #000000;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 8pt;}

.fesstoproducttypesimg          {border-color: #000000;
                                 border-width: 1px;
                                 border-type: solid;}

.fesstotemplatebktsumtdd        {color: #FFFFFF;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 9pt;
                                 padding-left: 10px;
                                 padding-right: 5px;}

.fesstotemplateloginip          {background-color: #FEDECC;
                                 font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 8pt;
                                 border-color: #000000;
                                 border-width: 1px;
                                 border-type: solid;}

.fesstotemplatelogintdd         {font-family: Verdana, Helvetica, sans-serif;
                                 font-size: 8pt;
                                 border-color: #000000;
                                 text-align: right;}

.fesstotemplateloginh4          {color: #0071A4;
                                 font-family: Arial, Helvetica, sans-serif;
                                 font-size: 12pt;
                                 margin-bottom: 0px;
                                 text-align: right;}

.fesstohelpbody                 {background-image: url(../graphics/general/sxl_content_background.jpg);
                                 background-position: top right;
                                 margin-left: 0px;
                                 margin-top: 0px;
                                 margin-bottom: 0px;
                                 margin-right: 0px;}

.fesstohelph3                   {color: #0071A4;
                                 font-family: DIN-Medium, Arial, Helvetica, sans-serif;
                                 font-size: 16pt;
                                 font-weight: normal;
                                 letter-spacing: -0.5pt;
                                 margin-top: 15px;}

.fesstohelpimg                  {border-color: #000000;
                                 border-width: 1px;
                                 border-type: solid;}
