body
             { background-color: white;
              text-align: center;
              margin-top: 20px; }

#content {
        text-align: left;
        position: relative;
        width: 900px;
        height: auto;
        margin-top: 0;
        padding-top: 0;
        border-top: 0;
        margin-right: auto;
        margin-left: auto;
        }

#leftcol { position:absolute;
           left:0;
           width:250px; height: auto; z-index: 1000; }

#newthing { }

#rightcol
        { text-align: left;
        position: absolute;
        top: 20px;
        left: 251px;
        width: 650px;
        height: auto;
        z-index: 0;
        margin-right: auto;
        margin-bottom: 20px;
        margin-left: auto; }

#rightcol_home { text-align: left; margin-right: auto; margin-bottom: 20px; margin-left: auto; position: absolute; top: 20px; left: 251px; width: 650px; height: auto; z-index: 0; }
#rightcol_home_text { text-align: left; margin-right: auto; margin-bottom: 20px; margin-left: auto; position: absolute; z-index: 0; top: 450px; left: 275px; width: 650px; height: auto; }
#rightcol_text { text-align: left; margin-right: auto; margin-bottom: 20px; margin-left: auto; position: absolute; top: 40px; left: 251px; width: 650px; height: auto; z-index: 0; }
#rightcol_detail { text-align: left; margin-right: auto; margin-bottom: 20px; margin-left: auto; position: absolute; top: 40px; left: 251px; width: 650px; height: auto; z-index: 0; }
#detail_photo { text-align: right; vertical-align: bottom; width: 450px; height: 450px; z-index: 0; }
#thumbgallery { text-align: center; margin-right: auto; margin-left: auto; width: 600px; height: auto; z-index: 0; }

h1
             { color: #e68b15;
               font-size: 18px;
               font-family: "Trebuchet MS";
               font-weight: bold;}
h2
           { color: #e68b15;
             font-size: 14px;
             font-family: "Trebuchet MS";
             line-height: 1.3em;
             text-align: justify;
             font-weight: bold;}

h3         { color: #e68b15;
             font-size: 13.5px;
             font-family: "Trebuchet MS";
             font-weight: bold;
             padding-top: 15px;}

h4
           { color: #e68b15;
             font-size: 12px;
             font-family: "Trebuchet MS";
             line-height: 1.3em;
             text-align: justify;
             font-weight: bold;}


p
           { color: #506496;
             font-size: 12px;
             font-family: "Trebuchet MS";
             line-height: 1.3em;
             text-align: justify;
             font-weight: normal;}

p.short    {text-align: left;}

 ul.content
           { color: #506496;
             font-size: 12px;
             font-family: "Trebuchet MS";
             line-height: 1.3em;
             text-align: justify;
             font-weight: normal;}



p.quote  { color: #e68b15; font-size: 13.5px; font-family: "Trebuchet MS"; font-weight: bold; }
p.longQuote
          {
              padding-left: 60px;
              padding-right: 60px;
              font-style: italic;
              }
a:link { color: #0c479d ; text-decoration: none; }
a:visited { color: #0c479d ; text-decoration: none; }
a:hover { color: #e68b15 ; text-decoration: none; }
a:active { color: #e68b15 ; text-decoration: none; }



ul { font-size: small; font-family: "Trebuchet MS"; list-style-type: disc; }
ul.contact { color: #506496; font-size: 12px; font-family: "Trebuchet MS"; line-height: 1.3em; text-align: justify; }
.thumbnail_caption
           { color: #506496;
            font-size: 12px;
            font-family: "Trebuchet MS";
            line-height: 1.3em;
            text-align: center;
            margin: 0;
            border: 3px;
            padding: 0;}
.detail_caption
     { color: #506496;
       font-size: 12px;
       font-family: "Trebuchet MS";
       line-height: 1.2em;
       text-align: left;
       padding-bottom: 10px;}
.detail_footnote { color: #506496; font-size: 0.6em; font-family: "Trebuchet MS"; line-height: 1.1em; text-align: left; }
.detail_header { color: #506496; font-size: medium; font-family: "Trebuchet MS"; font-weight: bold; text-align: left; margin-bottom: 10px; }
.top_link { color: #506496; font-size: x-small; font-family: "Trebuchet MS"; line-height: 1.3em; text-align: center; }
.inline_image_right
    { float: right;
      margin: 0 0 12px 12px;
      border: solid 1px #506496; }
.image_centered
         { margin-right: auto;
           margin-left: 20px;
           border: solid 1px #506496;}
.inline_image_right_top { margin: 0 0 12px 12px; float: right; border: solid 1px #506496; }
.xthumbnail { float: right; margin-bottom: 6px; border-style: none; }
.inline_image_left
    { margin: 0 12px 12px 0;
      float: left;
      border: solid 1px #506496; }
.inline_image_left_top { margin: 0 12px 12px 0; float: left; border: solid 1px #506496; }
.footer { text-align: center; }
.inline_image_rt_top_no_bord { margin: 0 0 12px 12px; float: right; }
.image_left {float: left; margin: 0 15px 0 0;}
.image_right {float: right; margin: 0 0 0 15px;}



        #logo
          {
             width: 250px;
             height: 60px;
             padding: 0;
             margin: 0;
             border: 0;
             float: left;
              }

        .logo2
          {
             width: 72px;
             height: 74px;
             padding: 0;
             margin-top: 10px;
             margin-right: 16px;
             float: right;
              }
        ul.menuUL
                 {
                     list-style-type: none;

                     margin: 0px;
                      }

        li.menuLI
                 {
                     text-align: right;
                     margin-right: 15px;
                     margin-top: 0;
                     margin-bottom: 0;
                     padding: 0;
                     font-family: "Verdana";
                     font-size: 10px;
                     line-height: 15px;
                     letter-spacing: 0.6px;
                     word-spacing: 2px;
                     }

        #leftcolx a {
                   font-size: 12px;
                   font-family: "Trebuchet MS";}

        p.menuSectionHeader
            {
                text-align: right;
                font-weight: bold;
                font-size: 14px;
                margin-bottom: 0px;
                margin-top: 5px; 
                border: 3px;
                font-family: "Verdana";
                }

        a:link { color: #506496; text-decoration: none; }
        a:visited { color: #506496; text-decoration: none; }
        a:hover { color: #e68b15 ; text-decoration: none; }
        a:active { color: #506496; text-decoration: none; }

   a.ul:link { color: #0c479d ; text-decoration: underline; }
   a.ul:visited { color: #0c479d ; text-decoration: underline; }
   a.ul:hover { color: #e68b15 ; text-decoration: underline; }
   a.ul:active { color: #e68b15 ; text-decoration:underline; }

   a.relatedGalleries:link {
           color: #0c479d ;
           font-size: 12px;
           text-decoration: underline;
           padding: 0 12px 0 10px;}
   a.relatedGalleries:visited {
            font-size: 12px;
            color: #e68b15 ;
            text-decoration: underline;
            padding: 0 12px 0 10px;}
   a.relatedGalleries:hover {
            font-size: 12px;
            color: #e68b15 ;
            text-decoration: underline;
            padding: 0 12px 0 10px;}
   a.relatedGalleries:active {
            font-size: 12px;
            color: #e68b15 ;
            text-decoration:underline;
            padding: 0 12px 0 10px;}

        div#menuItems
            {
                margin-right: 30px;
                }

        p.phone
             {
                 text-align: right;
                 margin-right: 24px;
                 font-weight: bold;
                 font-size: 14px;
                 margin-top: 15px;
                 margin-bottom: 10px;
                 }

        p.address
             {
                 text-align: right;
                 margin-right: 24px;
                 margin-top: 0px;
                 margin-bottom: 0;
                 }

             .clear
                 {
                   clear:both;
                   }


   #tngallery
               {
               padding: 12px 0px 0px 24px;
            }


          img.thumbnail
               {
                 width: 104px;
                 height: 144px;
                 padding: 0;
                 border-color: #ffffff;
                 border-top-width: 2px;
                 border-right-width: 4px;
                 border-bottom-width: 6px;
                 border-left-width: 10px;
                   }


           #tngallery p
               {
                  text-align: center;
                  padding: 3px 0px 12px 0px;
                  border: 0px;
                  margin: 0px;
                   }

           #tngallery div
               {float: left;
                text-align: center;
                margin: 0px;
                width: 120px;
                height: 220px;
                }

           .carpetingExamples  p
               {
                  text-align: center;
                  padding: 3px 0px 12px 0px;
                  border: 0px;
                  margin: 0px;
                   }

           .carpetingExamples div
               {float: left;
                text-align: center;
                margin: 0px;
                width: 200px;
                }


           #signpost
               {
                 text-align: left;
                 padding: 15px 0px 0px 0px;
                   }


           #footer
               { clear: both;}

           span#oldPrice
              {text-decoration: line-through;
               }

          span#oldPrice
              {text-decoration: line-through;
               }

           #tngallery
               {padding: 12px 0px 0px 24px;
            }



           #image
                   {
                     float: left;
                     width: 400px;}


           #label
                   {
                    padding-top: 0px;
                    height: 512px;
                    width: 250px;
                    vertical-align: bottom;
                    }


           #google
                  {border: 0px;
                   margin-top: 0px;
                   margin-bottom: 15px;
                   text-align: center;
                    }

           div #checkout
               { margin: 0;
               border-top: 2px dashed #506496;
               border-bottom: 2px dashed #506496;
               padding-bottom: 5px;
                 }

          #checkout input
              {margin: 0;}

           #label form
                  {
                      background-color: green;
                      margin: 0;
                      border: 0;
                      padding: 0}


           #footer
               { clear: both;}

          .sup {
             font-size: 0.65em;
             font-weight: bold;
             vertical-align: text-top;
             }

         .detail_header {margin-top: 50px;}

         .detail_caption { line-height: 1.6em;
             }
         .detail_caption SUP { line-height: 0; }

         .detail_footnote
             {margin-top: 0;}

         #text p
               {margin-top: 5px;
                margin-bottom: 5px;
                }
        #navigation, #previous, #gallery, #next
            {margin-bottom: 0;}

        div#navigation
            {
             width: 100%}

        div#previous
            { width: 33%;
             float: left;
             text-align: left;
             padding-left: 20px;
             }

        div#gallery
            {width: 33%;
             float: left;
             text-align: center;}

        div#next
            {width: auto;
            float: right;
            text-align: right;
            padding-right: 20px;}

        img#logo
            {border: 0;
            width: 250px;
            height: 67px;
}

 div#tngallery a:hover img {border-color:#e68b15;}

   #Request
       {
           font-weight: bold;
           font-style: italic;

           }

   a#noBorder
       {margin: 0;
        border: 0;
        color: #ffffff;}

  span.related
      {
       color: #e68b15 ;
       font-weight: bold;
       font-size: 12px;
          }




