/*-----------------------------BROWSER WINDOW-----------------------------*/

body                    {       color:                  #000;
                                background-color:       #fff;
                                background-image:       url("/IMAGES/backdrop.gif");
                                background-position:    top left;
                                background-attachment:  scroll;
                                background-repeat:      repeat-x;

                                text-align:             center;

                                padding:                0px;
                                margin:                 0px;
                                border:                 none;

                                font-size:              0.8em;

                                font-family:            Verdana, Geneva, sans-serif, arial;
                                text-decoration:        none;           }

/*-----------------------------IMAGES-----------------------------*/

img                     {       border:                 0px;
                                vertical-align:         middle;
                                padding:                0px;
                                margin:                 0px;            }

img.padded              {       border:                 0px;
                                vertical-align:         middle;
                                padding:                20px;
                                margin:                 0px;            }

.logoheader             {       position:               relative;       }
a.special-offer         {       position:               absolute;
                                top:                    3px;
                                right:                  -5px;           }

a.brands-link           {       position:               absolute;
                                top:                    3px;
                                left:                   -5px;           }
                                
img.inline-right        {       margin-left:            20px;
                                margin-top:             8px;
                                margin-right:           5px;
                                margin-bottom:          8px;            }

img.inline-left         {       margin-right:           20px;
                                margin-top:             8px;
                                margin-left:            5px;
                                margin-bottom:          8px;            }

/*-----------------------------TEXT-----------------------------*/

p                       {       padding-left:           12px;
                                padding-right:          12px;
                                padding-top:            0px;
                                padding-bottom:         7px;
                                margin-left:            7px;
                                margin-right:           7px;
                                margin-top:             2px;
                                margin-bottom:          5px;            }

p.left, div.news p      {       text-align:             left;           }

h2.left, div.news h2    {       padding-left:           12px;
                                padding-top:            13px;
                                padding-bottom:         5px;
                                margin:                 0px;
                                margin-left:            7px;
                                text-align:             left;           }

.red                    {       color:                  #f00;           }
.green                  {       color:                  #0a0;           }

h3.review               {       margin-bottom:          20px;           }

p.vatbanner             {       color:                  #ff0000;
                                font-weight:            bold;
                                background-color:       #fdf76d;
                                font-size:              1.2em;
                                padding:                4px;
                                margin-bottom:          10px;           }

/*-----------------------------STRUCTURE-----------------------------*/

div                     {       background-color:       transparent;
                                color:                  #000;

                                margin:                 0px;
                                padding:                0px;
                                border:                 none;           }

div.clear               {       clear:                  both;           }

/*-----------------------------LOGO-----------------------------*/

div.logo                {       clear:                  both;
                                margin:                 0px;
                                margin-bottom:          2px;            }

/*-----------------------------MENU-----------------------------*/

div.menu                {       padding:                0px;
                                padding-bottom:         1px;
                                margin-left:            auto;
                                margin-right:           auto;
                                margin-top:             0px;
                                margin-bottom:          0px;
                                width:                  739px;

                                font-size:              0.9em;

                                background-color:       #008;
                                color:                  #fff;           }

img.menuseperator       {       height:                 22px;
                                margin-left:            8px;
                                margin-right:           8px;           }

div.menu a              {       font-weight:            bold;
                                text-decoration:        none;
                                vertical-align:         middle;
                                zoom:                   100%;           }

div.menu a:link                 { background-color: transparent;        color:            #fff;      }
div.menu a:visited              { background-color: transparent;        color:            #fff;      }
div.menu a:active               { background-color: transparent;        color:            #fff;      }
div.menu a:hover                { background-color: transparent;        color:            #fff;   text-decoration:  underline;   }

div.menu a.current              { font-weight:      bold;               text-decoration:  underline; }
div.menu a.current:link         { background-color: transparent;        color:            #fff;      }
div.menu a.current:visited      { background-color: transparent;        color:            #fff;      }
div.menu a.current:active       { background-color: transparent;        color:            #fff;      }
div.menu a.current:hover        { background-color: transparent;        color:            #fff;      }

div.contact             {       margin-left:            auto;
                                margin-right:           auto;
                                padding-bottom:         3px;

                                width:                  735px;

                                border-width:           2px;
                                border-top-width:       0px;
                                border-bottom-width:    0px;
                                border-style:           solid;
                                border-color:           #008;

                                font-weight:            bold;
                                line-height:            1.5em;

                                background-color:       #fdf76d;
                                color:                  #008;           }

div.contact a           {       padding-left:           20px;
                                padding-right:          0px;
                                font-size:              1.1em;
                                font-weight:            bold;
                                text-decoration:        none;
                                vertical-align:         bottom;
                                color:                  #008;           }
div.contact a:link      {       color:                  #008;           }
div.contact a:visited   {       color:                  #008;           }
div.contact a:active    {       color:                  #008;           }
div.contact a:hover     {       color:                  #000;           }

/*-----------------------------TEXT-----------------------------*/

div.content             {       padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            0px;
                                padding-bottom:         20px;
                                margin:                 0px;
                                margin-left:            auto;
                                margin-right:           auto;           }

div.fixedcontent, div.news
                        {       padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            0px;
                                padding-bottom:         20px;
                                margin-top:             0px;
                                margin-bottom:          0px;
                                margin-left:            auto;
                                margin-right:           auto;
                                width:                  739px;          }
                                
div.newsdate            {       clear:                  both;

                                text-align:             right;
                                font-style:             italic;

                                margin-top:             4px;
                                margin-bottom:          0px;

                                color:                  #008;

                                border-width:           0px;
                                border-bottom-width:    2px;
                                border-style:           solid;
                                border-color:           #008;        }

div.fixedcontent1       {       padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            0px;
                                padding-bottom:         20px;
                                margin-top:             0px;
                                margin-bottom:          0px;
                                margin-left:            auto;
                                margin-right:           auto;
                                width:                  739px;
                                background-color:       #eef;           }

div.narrowcontent       {       padding-left:           40px;
                                padding-right:          40px;
                                padding-top:            0px;
                                padding-bottom:         20px;
                                margin-top:             0px;
                                margin-bottom:          0px;
                                margin-left:            auto;
                                margin-right:           auto;
                                width:                  659px;          }

h1, .logoheader         {       color:                  #008;
                                background-color:       #eef;

                                font-size:              2em;
                                font-weight:            bold;
                                line-height:            1;

                                margin-top:             0px;
                                margin-bottom:          15px;
                                margin-left:            auto;
                                margin-right:           auto;

                                padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            10px;
                                padding-bottom:         8px;

                                width:                  735px;

                                border-width:           2px;
                                border-style:           solid;
                                border-color:           #008;           }


h2                      {       color:                  #008;
                                font-size:              1.5em;
                                font-weight:            bold;
                                line-height:            1;
                                margin-top:             7px;
                                margin-bottom:          10px;
                                margin-left:            0px;
                                margin-right:           0px;
                                padding:                0px;            }

h3                      {       color:                  #000;
                                font-size:              1.2em;
                                font-weight:            bold;
                                line-height:            1;
                                margin-top:             10px;
                                margin-bottom:          6px;
                                margin-left:            0px;
                                margin-right:           0px;
                                padding:                0px;            }

/*-----------------------------CREDIT CARDS-----------------------------*/

div.cards               {       padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            0px;
                                padding-bottom:         20px;
                                font-size:              0.9em;
                                margin-top:             0px;
                                margin-bottom:          0px;
                                margin-left:            auto;
                                margin-right:           auto;
                                width:                  739px;          }

/*-----------------------------DCP-----------------------------*/

img.dcp                 {       display:                block;
                                padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            0px;
                                padding-bottom:         20px;
                                margin-top:             0px;
                                margin-bottom:          0px;
                                margin-left:            auto;
                                margin-right:           auto;           }

/*-----------------------------SMALLPRINT-----------------------------*/

p.smallprint            {       color:                  #777;
                                padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            6px;
                                padding-bottom:         0px;
                                font-size:              0.7em;          }

/*-----------------------------TYRES-----------------------------*/

table.product           {       border-collapse:        collapse;       }

td.tyre                 {       text-align:             center;
                                width:                  160px;          }

td.car                  {       background-repeat:      no-repeat;

                                text-align:             center;
                                vertical-align:         top;

                                width:                  320px;
                                height:                 400px;

                                padding:                0px;            }

div.fullink             {       position:               relative;
                                top:                    0px;
                                left:                   0px;

                                padding-top:            310px;
                                padding-right:          150px;          }

div.fullink a.fullink   {       display:                block;
                                position:               absolute;
                                top:                    0px;
                                left:                   0px;

                                width:                  320px;
                                height:                 400px;          }

td.description          {       text-align:             left;
                                font-size:              0.9em;
                                padding-left:           20px;
                                padding-right:          5px;            }

/*-----------------------------COPYRIGHT-----------------------------*/

div.copyright           {       clear:                  both;
                                margin-left:            auto;
                                margin-right:           auto;
                                width:                  739px;

                                font-size:              0.8em;
                                font-style:             italic;

                                color:                  #777;           }

div.emailafriend        {       clear:                  both;

                                padding-left:           0px;
                                padding-right:          0px;
                                padding-top:            0px;
                                padding-bottom:         4px;
                                margin-top:             0px;
                                margin-bottom:          3px;
                                margin-left:            auto;
                                margin-right:           auto;
                                width:                  739px;

                                font-size:              0.8em;
                                background-color:       #eef;

                                border-width:           1px;
                                border-style:           solid;
                                border-color:           #008;           }

div.emailafriend p      {       margin-bottom:          5px;
                                margin-top:             9px;
                                padding:                0px;            }

/*-----------------------------TABLE-----------------------------*/

table                   {       padding:                0px;
                                margin:                 0px;

                                margin-left:            auto;
                                margin-right:           auto;

                                text-align:             center;         }

table.inline            {       display:                inline;         }

table.search            {       margin:                 0px;
                                padding:                0px;

                                text-align:             center;

                                border-collapse:        collapse;
                                border-width:           1px;
                                border-style:           solid;
                                border-color:           #dde;

                                display:                block;          }

table.search select     {       font-size:              1.2em;          }
table.search p          {       font-size:              1.1em;          }

td                      {       padding-left:           10px;
                                padding-right:          10px;
                                padding-top:            0px;
                                padding-bottom:         0px;
                                margin:                 0px;
                                background-color:       #fff;           }

td.large                {       text-align:             center;
                                padding-left:           3px;
                                padding-right:          3px;
                                padding-top:            10px;
                                padding-bottom:         10px;
                                margin-left:            3px;
                                margin-right:           3px;
                                margin-top:             10px;
                                margin-bottom:          10px;
                                font-weight:            bold;
                                font-size:              1.1em;          }

td.large0               {       text-align:             center;
                                padding-left:           3px;
                                padding-right:          3px;
                                padding-top:            10px;
                                padding-bottom:         10px;
                                margin-left:            3px;
                                margin-right:           3px;
                                margin-top:             10px;
                                margin-bottom:          10px;
                                font-weight:            bold;
                                font-size:              1.1em;
                                background-color:       #dde;           }

td.large1               {       text-align:             center;
                                padding-left:           3px;
                                padding-right:          3px;
                                padding-top:            10px;
                                padding-bottom:         10px;
                                margin-left:            3px;
                                margin-right:           3px;
                                margin-top:             10px;
                                margin-bottom:          10px;
                                font-weight:            bold;
                                font-size:              1.1em;
                                background-color:       #eef;           }

td.largedata            {       text-align:             left;
                                font-size:              1.4em;
                                padding-left:           3px;
                                padding-right:          20px;
                                padding-top:            2px;
                                padding-bottom:         2px;            }

td.largetitle           {       font-weight:            bold;
                                text-align:             right;
                                font-size:              1.4em;          }

td.bigdata              {       text-align:             left;
                                font-size:              1em;
                                padding-left:           5px;
                                padding-right:          20px;
                                padding-top:            4px;
                                padding-bottom:         4px;            }

td.bigdata0             {       text-align:             left;
                                font-size:              1em;
                                padding-left:           5px;
                                padding-right:          20px;
                                padding-top:            4px;
                                padding-bottom:         4px;
                                background-color:       #dde;           }

td.bigdata1             {       text-align:             left;
                                font-size:              1em;
                                padding-left:           5px;
                                padding-right:          20px;
                                padding-top:            4px;
                                padding-bottom:         4px;
                                background-color:       #eef;           }

td.tight                {       text-align:             left;
                                padding:                0px;
                                margin:                 0px;            }

td.tight0               {       text-align:             left;
                                padding:                0px;
                                margin:                 0px;
                                background-color:       #dde;           }

td.tight1               {       text-align:             left;
                                padding:                0px;
                                margin:                 0px;
                                background-color:       #eef;           }

td.data                 {       text-align:             left;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;            }

td.data0                {       text-align:             left;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;
                                background-color:       #dde;           }

td.data1                {       text-align:             left;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;
                                background-color:       #eef;           }

td.datahighlight        {       text-align:             left;
                                font-size:              0.9em;
                                color:                  #00f;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;            }

td.data0highlight       {       text-align:             left;
                                font-size:              0.9em;
                                color:                  #00f;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;
                                background-color:       #dde;           }

td.data1highlight       {       text-align:             left;
                                font-size:              0.9em;
                                color:                  #00f;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;
                                background-color:       #eef;           }

td.centraldata          {       text-align:             center;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;            }

td.centraldata0         {       text-align:             center;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;
                                background-color:       #dde;           }

td.centraldata1         {       text-align:             center;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            2px;
                                padding-bottom:         2px;
                                background-color:       #eef;           }

td.title                {       font-weight:            bold;
                                text-align:             right;          }

td.title0               {       font-weight:            bold;
                                text-align:             right;
                                background-color:       #dde;           }

td.title1               {       font-weight:            bold;
                                text-align:             right;
                                background-color:       #eef;           }


td.toptitle             {       padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            5px;
                                padding-bottom:         2px;
                                font-weight:            bold;
                                text-align:             left;           }

td.toptitle0            {       padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            5px;
                                padding-bottom:         2px;
                                font-weight:            bold;
                                text-align:             left;
                                background-color:       #dde;           }

td.toptitle1            {       padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            5px;
                                padding-bottom:         2px;
                                font-weight:            bold;
                                text-align:             left;
                                background-color:       #eef;           }

td.toptitle             a:link          { background-color: transparent;        color:            #000;      }
td.toptitle             a:visited       { background-color: transparent;        color:            #000;      }
td.toptitle             a:active        { background-color: transparent;        color:            #00f;      }
td.toptitle             a:hover         { background-color: transparent;        color:            #f00;      }
td.toptitle0            a:link          { background-color: transparent;        color:            #000;      }
td.toptitle0            a:visited       { background-color: transparent;        color:            #000;      }
td.toptitle0            a:active        { background-color: transparent;        color:            #00f;      }
td.toptitle0            a:hover         { background-color: transparent;        color:            #f00;      }
td.toptitle1            a:link          { background-color: transparent;        color:            #000;      }
td.toptitle1            a:visited       { background-color: transparent;        color:            #000;      }
td.toptitle1            a:active        { background-color: transparent;        color:            #00f;      }
td.toptitle1            a:hover         { background-color: transparent;        color:            #f00;      }

td.centraltitle         {       padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            5px;
                                padding-bottom:         2px;
                                font-weight:            bold;
                                text-align:             center;         }

td.centraltitle0        {       padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            5px;
                                padding-bottom:         2px;
                                font-weight:            bold;
                                text-align:             center;
                                background-color:       #dde;           }

td.centraltitle1        {       padding-left:           5px;
                                padding-right:          5px;
                                padding-top:            5px;
                                padding-bottom:         2px;
                                font-weight:            bold;
                                text-align:             center;
                                background-color:       #eef;           }

td.centraltitle         a:link          { background-color: transparent;        color:            #000;      }
td.centraltitle         a:visited       { background-color: transparent;        color:            #000;      }
td.centraltitle         a:active        { background-color: transparent;        color:            #00f;      }
td.centraltitle         a:hover         { background-color: transparent;        color:            #f00;      }
td.centraltitle0        a:link          { background-color: transparent;        color:            #000;      }
td.centraltitle0        a:visited       { background-color: transparent;        color:            #000;      }
td.centraltitle0        a:active        { background-color: transparent;        color:            #00f;      }
td.centraltitle0        a:hover         { background-color: transparent;        color:            #f00;      }
td.centraltitle1        a:link          { background-color: transparent;        color:            #000;      }
td.centraltitle1        a:visited       { background-color: transparent;        color:            #000;      }
td.centraltitle1        a:active        { background-color: transparent;        color:            #00f;      }
td.centraltitle1        a:hover         { background-color: transparent;        color:            #f00;      }

/*-----------------------------LINKS-----------------------------*/

h1 a            {       color:                  #008;                   }
h1 a:link       {       color:                  #008;                   }
h1 a:visited    {       color:                  #008;                   }
h1 a:active     {       color:                  #008;                   }
h1 a:hover      {       color:                  #008;                   }

a               {       color:                  #00d;           text-decoration:        none;           }
a:link          {       color:                  #00d;           text-decoration:        none;           }
a:visited       {       color:                  #00d;           text-decoration:        none;           }
a:active        {       color:                  #00d;           text-decoration:        none;           }
a:hover         {       color:                  #f00;           text-decoration:        none;           }

a.special       {       color:                  #d00;           text-decoration:        none;           }
a.special:link  {       color:                  #d00;           text-decoration:        none;           }
a.special:visited {     color:                  #d00;           text-decoration:        none;           }
a.special:active {      color:                  #d00;           text-decoration:        none;           }
a.special:hover {       color:                  #f00;           text-decoration:        none;           }

small.special   {       color:                  #d00;                   }

/*-----------------------------RANGES-----------------------------*/

#strip              {   padding:                5px;
                        width:                  729px;
                        margin-top:             25px;
                        margin-left:            auto;
                        margin-right:           auto;
                        background-color:       #fdf76d;                }
                        
#wheelntyre         {   padding:                5px;
                        width:                  729px;
                        margin-top:             10px;
                        margin-left:            auto;
                        margin-right:           auto;
                        background-color:       #fdf76d;                }

#rangecontainer     {   width:                  749px;
                        margin-left:            auto;
                        margin-right:           auto;                   }

#rangecontainernarrow
                    {   width:                  375px;
                        margin-left:            auto;
                        margin-right:           auto;                   }
                        
div.range a         {   color:                  #000088;                }
div.range a:hover   {   color:                  #000088;                }

div.range           {   display:                block;
                        float:                  left;

                        width:                  174px;

                        padding:                0px;
                        margin-left:            5px;
                        margin-right:           4px;

                        border-width:           2px;
                        border-style:           solid;
                        border-color:           #000088;

                        background-attachment:  scroll;
                        background-position:    bottom left;
                        background-repeat:      repeat;                }

div.range:hover, div.range_hover
                    {   border-color:           #fdf76d;
                        color:                  #fdf76d;                }

div.range h2        {   color:                  #000088;
                        font-weight:            bold;
                        font-size:              1.2em;
                        padding:                0px;
                        margin:                 0px;
                        padding-top:            2px;
                        height:                 50px;                   }
                        
div.range:hover h2, div.range_hover h2
                    {   background-color:       #fdf76d;
                        color:                  #000088;                }

div.range h3        {   color:                  #ffffff;
                        font-weight:            bold;
                        font-size:              1.1em;
                        margin:                 0px;
                        padding:                0px;
                        padding-top:            10px;
                        height:                 20px;

                        border-width:           0px;
                        border-top-width:       2px;
                        border-style:           solid;
                        border-color:           #000088;                }
                        
div.range:hover h3, div.range_hover h3
                    {   border-color:           #fdf76d;
                        color:                  #fdf76d;                }

div.range p         {   display:                block;
                        color:                  #ffffff;
                        margin:                 0px;
                        padding:                0px;
                        height:                 35px;
                        font-size:              0.8em;                  }
div.range:hover p, div.range_hover p
                    {   color:                  #fdf76d;                }

div.range img       {   width:                  175px;
                        height:                 130px;                  }

#offers_range       {   cursor:                 pointer;
                        background-color:       #633d3d;
                        background-image:       url("/IMAGES/ranges/drops/red.png");
                                                                        }

#car_range          {   cursor:                 pointer;
                        background-color:       #0d478f;
                        background-image:       url("/IMAGES/ranges/drops/blue.png");
                                                                        }

#offroad_range      {   cursor:                 pointer;
                        background-color:       #a58a6d;
                        background-image:       url("/IMAGES/ranges/drops/brown.png");
                                                                        }

#specialist_range   {   cursor:                 pointer;
                        background-color:       #bfe2ea;
                        background-image:       url("/IMAGES/ranges/drops/cyan.png");
                                                                       }
div.rangetyre       {   cursor:                 pointer;
                        display:                block;
                        float:                  left;

                        overflow:               hidden;

                        position:               relative;

                        height:                 106px;
                        width:                  361px;

                        margin:                 5px;
                        margin-right:           4px;

                        text-align:             left;

                        border-width:           2px;
                        border-style:           solid;
                        border-color:           #000088;              }
                        
div.rangetyre div.image
                    {   float:                  left;
                        width:                  81px;
                        height:                 100px;
                        padding-top:            3px;
                        text-align:             center;               }

div.rangetyre div.content
                    {   float:                  right;
                        width:                  284px;
                        height:                 100px;
                        margin:                 0px;
                        margin-right:           -10px;
                        padding:                0px;
                        text-align:             left;                 }

div.rangetyre span.sandbag
                    {   display:                block;
                        float:                  right;
                        padding:                1px;
                        margin:                 1px;
                        width:                  1px;
                        height:                 57px;                  }

div.rangetyre span.price
                    {   display:                block;
                        clear:                  both;
                        float:                  right;
                        padding:                15px;
                        padding-top:            10px;
                        padding-bottom:         0px;
                        margin-right:           1px;                   }
                        
span.price small    {   color:                  #000000;
                        font-size:              0.8em;                  }
span.price b        {   color:                  #aa0000;                }

div.rangetyre  h2   {   display:                block;
                        width:                  267px;
                        font-weight:            bold;
                        font-size:              0.9em;
                        padding-top:            5px;
                        padding-left:           7px;
                        padding-right:          0px;
                        padding-bottom:         7px;
                        margin:                 0px;
                        margin-bottom:          6px;
                        background-color:       #000088;                }
                        
div.rangetyre p     {   padding:                0px;
                        margin:                 0px;
                        padding-left:           7px;
                        margin-right:           15px;

                        font-size:              0.9em;                  }
                        
div.rangetyre h2 a  {   color:                  #ffffff!important;      }
div.rangetyre h2 a:hover
                    {   color:                  #000000;                }
div.rangehover h2 a {   color:                  #000000!important;      }

div.rangetyre:hover h2
                    {   background-color:       #fdf76d;                }
div.rangehover h2   {   background-color:       #fdf76d;                }

div.rangetyre p a   {   color:                  #000000!important;      }
                        
div.rangetyre:hover {   border-color:           #fdf76d;                }
div.rangehover      {   border-color:           #fdf76d;                }

/*-----------------------------TERMSANDCONDITIONS-----------------------------*/

p.tac                   {       padding-left:           50px;
                                padding-right:          12px;
                                padding-top:            5px;
                                padding-bottom:         4px;
                                margin:                 0px;
                                text-align:             left;           }

h2.tac                  {       color:                  #008;
                                font-size:              1.5em;
                                font-weight:            bold;
                                line-height:            1;
                                padding-left:           49px;
                                padding-right:          12px;
                                padding-top:            13px;
                                padding-bottom:         5px;
                                margin:                 0px;
                                text-align:             left;           }

ol                      {       padding-left:           45px;
                                padding-right:          12px;
                                padding-top:            5px;
                                padding-bottom:         4px;
                                margin:                 0px;
                                text-align:             left;           }

li                      {       text-align:             left;
                                font-size:              0.9em;
                                padding-left:           5px;
                                padding-right:          12px;
                                padding-top:            3px;
                                padding-bottom:         3px;
                                margin:                 0px;
                                text-align:             left;           }

/*-----------------------------NEONHORIZON-----------------------------*/

div.neonhorizon         {       border:                 none;
                                margin-top:             3px;
                                margin-left:            auto;
                                margin-right:           auto;
                                padding:                0px;
                                padding-bottom:         5px;

                                width:                  739px;

                                text-align:             right;          }

div.neonhorizon a       {       color:                  #ccc;

                                margin:                 0px;
                                padding:                0px;

                                font-size:              0.8em;
                                font-style:             italic;
                                font-weight:            normal;
                                text-decoration:        none;           }

div.neonhorizon a:link    {     color:                  #ccc;           }
div.neonhorizon a:visited {     color:                  #ccc;           }
div.neonhorizon a:active  {     color:                  #ccc;           }
div.neonhorizon a:hover   {     color:                  #f00;           }


/*-----------------------------FORM-----------------------------*/

table.form              {       border-collapse:        collapse;       }

table.form td.right     {       font-weight:            bold;
                                text-align:             right;
                                font-size:              1em;
                                padding-left:           0px;
                                padding-right:          5px;
                                padding-top:            4px;
                                padding-bottom:         4px;
                                vertical-align:         top;            }

table.form td.left      {       text-align:             left;
                                font-size:              1em;
                                padding-left:           5px;
                                padding-right:          20px;
                                padding-top:            4px;
                                padding-bottom:         4px;
                                vertical-align:         top;            }

table.form td.rightm     {      font-weight:            bold;
                                text-align:             right;
                                font-size:              1em;
                                padding-left:           0px;
                                padding-right:          5px;
                                padding-top:            4px;
                                padding-bottom:         4px;
                                vertical-align:         middle;         }

form                    {       font-size:              0.9em;
                                padding:                0px;
                                margin:                 0px;            }

form.big                {       font-size:              1.4em;
                                padding-top:            5px;
                                padding-bottom:         5px;            }

input                   {       font-size:              1.0em;
                                font-family:            Verdana, Geneva, sans-serif, arial;          }

select                  {       font-size:              1.0em;
                                font-family:            Verdana, Geneva, sans-serif, arial;          }

textarea                {       font-size:              1.0em;
                                font-family:            Verdana, Geneva, sans-serif, arial;          }

/*----------------------------------------------------------*/


