﻿body
{
    font-family: Arial;
    font-size: 10pt;
    background-color: #223344;
    margin-top: 0px;
}
a:active
{
    color: #ffffff;
    text-decoration: none;
}
a:link
{
    color: #ffffff;
    text-decoration: none;
}
a:visited
{
    color: #ffffff;
    text-decoration: none;
}
a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
a.basket:active
{
    color: #000000;
    text-decoration: none;
    text-decoration: underline;
}
a.basket:link
{
    color: #000000;
    text-decoration: none;
    text-decoration: underline;
}
a.basket:visited
{
    color: #000000;
    text-decoration: none;
    text-decoration: underline;
}
a.basket:hover
{
    color: #000000;
    text-decoration: underline;
}

.clear
{
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}
.mainwrap
{
    width: 1120px;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    background-image: url(tgimages/mainwrapbg.jpg);
    background-repeat: repeat-y;
}
#header
{
    background-image: url(tgimages/thatgoal_header_new.jpg);
    height: 162px;
}
#menutd
{
    background-image: url(tgimages/thatgoal_menu_bg.jpg);
    height: 50px;
    width: 100%;
    background-repeat: repeat-y;
    vertical-align:top;
    padding-top:10px;
}
.pmenu
{
      font-size:16px;
      font-weight:bold;      
}
.mainmenu
{
     color:#ffffff;
      margin:0px 12px 0px 12px;   
}
a.mainmenu:hover
{
 color:#ffde00;
 text-decoration:none; 
}
#os
{
}
p
{
    margin: 10px 0px 0px 0px;
}
h1
{
    font-size: 7pt;
    padding-left: 10px;
    line-height: 30px;
}
h2
{
    font-size: 9pt;
}
.header
{
    height: 25px;
    background-color: #ffde00;
    padding: 5px;
    color: #000000;
    vertical-align: top;
    top: 0%;
    margin-top: 0px;
}
#headertxt
{
    position: relative;
    height: 150px;
    width: 100%;
}
#keywords
{
    width: 100%;
    font-size: 11pt;
    color: #ffffff;
    text-align: center;
    margin: 0px auto;
    padding-top: 10px;
    word-spacing: 2px;
    font-weight: bold;
    letter-spacing: 2px;
}
#basketpreview
{
    position: relative;
    top: 80px;
    float: right;
    width: 300px;
    font-size: 10pt;
    line-height: 18pt;
    color: #ffffff;
    text-align: right;
    margin-right: 55px;
}
.maintable1
{
    height: 540px;
    vertical-align: top;
}
#maintable2
{
    height: 540px;
    vertical-align: top;
    background-image: url(tgimages/thatgoal_bg.jpg);
}
.topbar
{
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
#customers
{
    position: relative;
    background-repeat: no-repeat;
    width: 100%;
    text-align: left;
    color: #ffffff;
    font-size: 18pt;
    line-height: 30pt;
    height: 222px;
    margin: 0px;
    top: 0px;
    left: 0px;
}
.headerintro
{
    position: relative;
    padding: 30px 0px 0px 40px;
    width: 445px;
    z-index: 1000;
    left: 0px;
    top: -242px;
}
.introspan
{
    line-height: 24pt;
    position: relative;
    padding: 5px 0px 10px 5px;
}
.introspanfan
{
    line-height: 24pt;
    position: relative;
    padding: 18px 0px 5px 5px;
    font-size:15pt; 
}
.introspanfans
{
    line-height: 24pt;
    position: relative;
    padding: 10px 0px 5px 5px;
    font-size:15pt; 
}
.intro
{
    margin-top: 0;
    padding: 0px;
    padding-top: 0px;
    text-align: left;
    font-size: 11px;
    background-repeat: no-repeat;
}
#flash
{
    position: relative;
    width: 507px;
    float: right;
}
.righttext
{
    width: 95%;
    padding-bottom: 7px;
    float: none;
}
.websitefooter
{
    font-size: 8.5pt;
    text-align: center;
    color: #7d7f82;
    text-decoration: none;
    padding: 10px;
    vertical-align: top;
}
a.websitefooter:active
{
    color: #7d7f82;
}
a.websitefooter:link
{
    color: #7d7f82;
}
a.websitefooter:vlink
{
    color: #7d7f82;
}
a.websitefooter:hover
{
    color: #7d7f82;
}

.topheader
{
    vertical-align: middle;
    padding-bottom: 5px;
    background-image: url(tgimages/thatgoal_header_bg2.jpg);
    background-repeat: repeat-y;
    padding-left: 33px;
    color: #757779;
}
.welcometxt
{
    font-size: 12pt;
    text-align: justify;
    padding: 20px 2px 22px 0px;
    font-weight: bold;
    line-height: 18pt;
    width: 100%;
}
#dickovhome
{
    background-image: url(tgimages/dickov_goal_left.jpg);
    background-repeat:repeat-y;
    height: 417px;
    width: 432px;
}
#hinchcliffhome
{
    background-image: url(tgimages/hinchcliff_goal_right.jpg);
    height: 417px;
    width: 432px;
    background-repeat:repeat-y;
}
.was5
{
    font-size: 10pt;
    font-weight: bold;
    height: 130px;
    vertical-align: top;
    text-align: center;
    padding: 0px 30px 0px 30px;
    background-image: url(tgimages/home_images_bg.jpg);
    background-repeat:repeat-y;
}
.goalheader
{
    font-size: 14pt;
    margin-bottom: 5px;
    padding: 0px 5px 0px 0px;
}
#mainbox
{
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.box1
{
    position: relative;
    width: 278px;
    background-image: url(tgimages/box1_bg.jpg);
    background-repeat: no-repeat;
    height: 75px;
    padding-left: 18px;
}
.box2
{
    position: relative;
    width: 278px;
    background-image: url(tgimages/box2_bg.jpg);
    background-repeat: no-repeat;
    height: 75px;
}
.box3
{
    position: relative;
    width: 278px;
    background-image: url(tgimages/box3_bg.jpg);
    background-repeat: no-repeat;
    height: 75px;
}
#tgfooter
{
    background-image: url(tgimages/thatgoal_footer_new.jpg);
    width: 1000px;
    padding-left: 40px;
    height: 45px;
}
.printtext
{
    color: #ffffff;
    font-size: 11pt;
    padding: 5px 25px 20px 25px;
    vertical-align: top;
}
.printimage
{
    color: #ffffff;
    font-size: 10pt;
    font-weight: bold;
    padding: 30px 20px 20px 0px;
    vertical-align: top;
}
.printhl
{
    color: #ffde00;
    font-size: 10pt;
    font-weight: bold;
    padding: 20px 0px 20px 0px;
}
.producttitle
{
    font-size: 25pt;
    color: #ffde00;
    margin-left: 0px;
    margin-top:20px;
}
.productintro
{
    font-size: 20pt;
    color: #ffffff;
    margin-left: 0px;
}
.dickov
{
    position: relative;
    float: left;
    width: 203px;
}
.hinchcliffe
{
    position: relative;
    float: left;
    width: 150px;
}
.relive
{
    font-size: 27pt;
    color: #000000;
    margin-bottom: 15px;
    margin-top: 10px;
}
.thatgoalstory
{
    font-size: 16pt;
    color: #000000;
    margin-bottom: 10px;
}
.result
{
    position: relative;
    width: 100%;
    vertical-align: bottom;
}
.thatgoalscore
{
    font-size: 16pt;
    color: #000000;
    margin-bottom: 10px;
    width: 420px;
    float: left;
    font-weight: bold;
}
.thatgoalscore1
{
    font-size: 16pt;
    color: #000000;
    margin-bottom: 10px;
    font-weight: bold;
}
.extratime
{
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    width: 300px;
    float: left;
    margin-bottom: 10px;
    padding-top: 10px;
}
.current
{
    color: #ffde00;
}
#framing
{
    height: 300px;
    background-color: Transparent;
    vertical-align: top;
    margin: 0px;
}
.framingtxt
{
    padding: 20px;
    background-image: url(tgimages/framing_bg.jpg);
    background-repeat: repeat-y;
    text-align: left;
    vertical-align: top;
}
.specialtxt
{
    padding: 0px;
    background-image: url(tgimages/framing_bg.jpg);
    background-repeat: repeat-y;
    text-align: left;
    vertical-align: top;
}
.framingtitle
{
    text-align: left;
    font-size: 18pt;
    font-weight: bold;
    padding: 10px 10px 10px 0px;
    height: 20px;
    vertical-align: top;
}
.subframing
{
    font-weight: bold;
    font-size: 14pt;
}
#frames
{
    position: relative;
    float: right;
    width: 300px;
    padding: 10px;
}
.price
{
    font-size: 20pt;
    font-weight: bold;
}
.pricesub
{
    font-size: 12pt;
    font-weight: bold;
    text-transform: uppercase;
}
.moreinfo
{
    text-align: center;
    padding: 0px 10px 0px 10px;
}
.moreinfobutton
{
    height: 20px;
    padding: 10px;
    text-align: center;
}
.relivethatgoal
{
    background-image: url(tgimages/relive_thatgoal.jpg);
    background-color: #ffffff;
    background-repeat: no-repeat;
    height: 348px;
    width: 100%;
}
.relivewas5
{
    background-image: url(tgimages/relive_was5.jpg);
    background-color: #ffffff;
    background-repeat: no-repeat;
    height: 348px;
    width: 100%;
}
.voucher
{
    margin: 10px 0px 0px 10px;
    background-image: url(tgimages/framing_bg.jpg);
    height: 100px;
    padding: 5px;
    text-align: center;
}
.homep
{
    font-size: 28pt;
    color: #ffffff;
    font-weight:bold;
}
.homeprints
{
    height: 150px;
}
.pfrom
{
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
}
.return
{
    font-size: 11pt;
    font-weight: bold;
    color: #000000;
}
.artisttxt
{
    padding: 20px;
    background-image: url(tgimages/framing_bg.jpg);
    background-repeat: repeat-y;
    text-align: left;
    vertical-align: top;
    font-size:12pt;
}
