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

body              {       font-size:              0.8em;          }

#nh_page_container
                  {       width:                  826px;          }

#main             {       padding-left:           13px;
                          padding-top:            1px;
                          padding-right:          17px;

                          background-image:       url("/images/frame/content.png");
                          background-position:    center center;
                          background-attachment:  scroll;
                          background-repeat:      repeat-y;       }

#content          {       float:                  right;
                          width:                  584px;
                          padding-top:            17px;
                          padding-right:          35px;           }

/*-----------------------------GENERAL-----------------------------*/

h1, h2, h3, h4, th
                  {       font-weight:            normal;
                          color:                  #339966;        }

h2                {       padding-top:            12px;           }

h3                {       font-size:              1.0em;
                          line-height:            1.0em;          }

h3.subhead        {       padding-top:            3px;
                          padding-bottom:         4px;            }

p.smallprint      {       font-size:              0.9em;
                          font-style:             italic;
                          padding-top:            15px;
                          color:                  #666666;        }

li                {       padding:                3px;            }

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

img.intro         {       margin-top:             13px;
                          margin-bottom:          15px;
                          margin-left:            4px;            }

img.padded        {       margin-top:             27px;
                          margin-left:            5px;
                          margin-right:           5px;            }

img.padded-left   {       margin-top:             27px;
                          margin-left:            10px;           }

img.padded-right  {       margin-top:             27px;
                          margin-right:           10px;           }

img.padright      {       float:                  right;
                          margin-top:             22px;
                          margin-left:            20px;           }

/*-----------------------------HEADER-----------------------------*/

#header           {       height:                 79px;
                          padding:                0px;            }

#contact          {       position:               absolute;
                          top:                    -20px;
                          right:                  7px;

                          font-size:              1.1em;
                          line-height:            1.4em;
                          text-align:             right;          }

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

#telnos           {       margin-top:             7px;
                          margin-bottom:          40px;           }
#telnos td        {       padding-top:            1px;
                          padding-bottom:         1px;            }

#contactform      {       clear:                  right;
                          margin-left:            auto;
                          margin-right:           auto;
                          width:                  450px;
                          padding:                10px;
                          border-width:           1px;
                          border-style:           solid;
                          border-color:           #91c8ac;        }

#contactform table{       width:                  450px;          }

#contactform h2   {       text-align:             center;
                          padding-top:            0px;
                          padding-bottom:         12px;           }

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

#menu             {       position:               relative;
                          width:                  146px;
                          margin:                 0px;
                          padding:                0px;
                          padding-bottom:         14px;
                          list-style:             none;
                          float:                  left;           }

                          
#enjoyengland     {       background-image:       url("/images/frame/menufoot.png");
                          background-position:    top center;
                          background-attachment:  scroll;
                          background-repeat:      no-repeat;      }
                          
#enjoyengland img {       padding:                24px;
                          padding-top:            40px;           }

#menu li          {       float:                  left;
                          width:                  100%;
                          padding:                0px;
                          margin:                 0px;

                          text-align:             left;           }

#menu a           {       display:                block;
                          height:                 1%;
                          padding:                6px;
                          padding-right:          0px;
                          padding-left:           10px;
                          margin-bottom:          1px;

                          background-color:       #e4f1eb;
                          color:                  #339966;        }

#menu a.selected  {       background-color:       #339966;
                          color:                  #ffffff;        }

#menu a:hover     {       background-color:       #91c8ac;
                          color:                  #ffffff;
                          text-decoration:        none;           }

#menu a.selected:hover
                  {       background-color:       #91c8ac;
                          color:                  #ffffff;        }

/*-----------------------------FOOT-----------------------------*/

#foot             {       color:                  #bbbbbb;
                          font-size:              0.8em;

                          height:                 70px;

                          background-image:       url("/images/frame/foot.png");
                          background-position:    top center;
                          background-attachment:  scroll;
                          background-repeat:      no-repeat;      }

#foot a           {       color:                  #cccccc;        }

#foot p           {       position:               absolute;
                          bottom:                 0px;            }

#foot p.left      {       padding:                3px;
                          left:                   30px;           }

#foot p.right     {       padding:                3px;
                          right:                  30px;           }

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

a, a:link, a:visited, a:active
                  {       color:                  #339966;
                          text-decoration:        none;           }
a:hover           {       color:                  #78d2a6;        }

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





