html {font-size:62.5%;}
body { margin:0; padding: 20px 0 100px 0;background-color:#fff; font-size: 1em; font-family: "Arial Black", Arial;color:#9F1F63;}
a {color:#0000ff; text-decoration:none}
a:link {color:#0000ff}
a:hover {text-decoration:underline}
#tblwrapper { width:703px; margin:0 auto;}
#wrapper { width:703px; margin:0 auto;}
#top { width:703px; height:18px; background-image:url('images/edge-top-new.gif'); background-repeat:no-repeat;}
#topcontent { background:#7ea618 url('images/topcontent-background.gif') repeat-x;}
#hotdeals {clear: both;margin: 20px 0 20px 20px;text-align:left}
#hotdeals p{font-family: Arial;font-size:13px; font-weight:bold;color:#fff;}
#hotdeals a{color:#fff; text-decoration:underline;}
#hotdeals p.subhead {font-family: Arial;font-size:20px; line-height:24px;font-weight:bold;color:#fff;}
#hotdeals p.subsubhead {font-family: Arial;font-size:15px; font-weight:normal; line-height:20px;color:#fff;}
#hotdeals .hotpink p{color:#9F1F63;}
#lostcardupdate {background-color:#7ea618; font-family:"arial black"; font-size:14px; font-weight:bold;color:#9F1F63;padding: 0 20px 30px 20px;}
.leftborder { width:3px; background:#7ea618 url('images/border-left-new.gif') repeat-y top left;}
.rightborder { width:3px; background:url('images/border-right-new.gif') repeat-y top left;}
.content {margin: 5px 15px; text-align:left;}
.centred {margin: 5px auto;}
.bottomborder { width:703px; height:56px; background:url('images/edge-bottom-taller.gif') bottom; color:#fff; font-family:"arial narrow", arial; font-size: 10px;} 
.nav { position:relative; top: 0px; left: 12px; font-size:2.2em; color:#9F1F63; text-align:right; z-index:5;}
.nav li { list-style:none}
.nav li a:link {color:#9F1F63;text-decoration:none;}
.nav li a:visited {color:#9F1F63;text-decoration:none;}
.nav li a:hover {color:#fff;text-decoration:none;}
.nav li a:active {color:#fff;text-decoration:none;}
.nav a { display:block; width:218px; height:37px; text-decoration:none;}
a.navhome { background-image: url('images/menu_home_dbl.gif'); text-indent:-1000px;}
a.navhome:hover { background-position: 0 37px; text-indent:-1000px;}
a.navhome:active { background-position: 0 37px; text-indent:-1000px;}
a.navgetacard { background-image: url('images/menu_getcard_dbl.gif'); text-indent:-1000px;}
a.navgetacard:hover { background-position: 0 37px; text-indent:-1000px;}
a.navhotdeals { background-image: url('images/menu_hotdeals_dbl.gif'); text-indent:-1000px;}
a.navhotdeals:hover { background-position: 0 37px; text-indent:-1000px;}
a.navwhere { background-image: url('images/menu_where_dbl.gif'); text-indent:-1000px;}
a.navwhere:hover { background-position: 0 37px; text-indent:-1000px;}
a.navcontact { background-image: url('images/menu_contact_dbl.gif'); text-indent:-1000px;}
a.navcontact:hover { background-position: 0 37px; text-indent:-1000px;}
a.current { background-position: 0 37px; text-indent:-1000px;}
#speechbubble {}
#pageslogan { position: absolute; top:-135px; left:12px; height:160px; width:310px; font-family:"arial black", Arial; font-size:1.2em; line-height: 1.2em; z-index:9;}
#pageslogan h1 { font-size:1.6em; line-height: 1.3em;}
#pageslogan a { color:#ffffff; text-decoration:none;}
#teeth { border: 1px solid red; position:relative; top:-300px; left:580px; height:142px; width:116px; z-index:8;}
.divider { width:697px; background-color:#7ea618; text-align:center;}
.brands { width:697px; background-color:#7ea618; text-align:center; color:#fff; font-size:2.3em;}
.brands ul { list-style:none; padding-left:0;}
.brands li { display:inline; margin:0; padding:0;}
.brands img {border:0}
.info { width:670px; padding:0 15px 10px 10px; color:#fff; text-align:left; background-color:#7ea618; font-family:arial; font-size:1.2em;}
.hotdeals { width:697px; background-color:#7ea618; text-align:center;}
.hotdeals h1 { font-size:2em;}
.hotdeals h2 { font-size:1.5em; margin:1em 0;}
.hotdeals p { font-size:1em; margin:0.5em 0;}
.blurb {background-color:#7ea618;}
.blurb h2 {color:#9F1F63;font-size:2em;margin:.6em 0;}
.blurb p {color:#fff;font-size:1.2em;margin:.4em 0;font-family:Arial;}
.stations { font-size:1.1em; margin: 0; font-family:Arial; font-weight:900;}
.stations h1 { font-size:2em;}
.stations h2 { font-size:1.5em; margin-bottom:2px;}
a#stationdd { background: url(/images/dropmenu-select-dbl.gif) no-repeat  0px 0px; display:block; width:276px; height:27px;}
#outletcaption { position:absolute; left:8px; top:-7px; width:180px; height:110px; overflow:hidden; text-align:left;}
#outletcaption h1 { font-size:2em;}
#outletcaption h2 { font-size:1.5em; margin-bottom:0px;}
#outletcaption p { position:relative; top:-5px; font-size:1.em; padding-bottom: 3px; font-family:Arial; font-weight:900;}
.mextc {text-align:left; position:relative;left:50px;width:620px;font-family:Arial;font-weight:bold}
.mextc ol {list-style-type:lower-alpha;font-size:1.3em;line-height:1.3em}
ol.mextclist {list-style-type:lower-alpha;font-size:1.3em;line-height:1.3em}
.mextc li {padding:3px}
.lower { background-color:#7ea618; width:667px;margin:0 auto;}
label { color:#9F1F63; font-size:13px; line-height:20px;}
label sup {color:#fff}

.moreinfo label
{
    font-family:"Arial Black", Arial;
    color:#fff;
    font-size:12px;
    line-height:18px;
}
.moreinfo label.question
{
    line-height:12px;
}

.moreinfo label.multi
{
    line-height:20px;
    color:#000;
    font-family: arial, helvetica;
}

.moreinfo p 
{
   font-family:"Arial Black", Arial;
   font-size:12px; 
   margin-top:30px; 
   color:#fff;
}

xinput { font-family: monospace; }

.aside { font-family:arial; font-size:9px;}
.onecol {width:660px;clear:both;text-align:left;}
.twocol {width:660px;clear:both;text-align:left;}
.twocol p {padding:5px 0;}
.leftcol {float:left; width:320px;color:#fff;text-align:left;margin-bottom:20px;}
.rightcol {width: 320px; float: right; text-align: left;color:#fff;margin-bottom:20px;}
.frmSelect {width:300px}
.frmText {width:294px}
.clear {clear:both;}



#titledd {width:120px;}

#regmessage h1 {font-size:1em;color:#fff;padding-bottom:15px;}

p.hint { Margin-top:2em; padding-left:17px;font-size:12px;text-align:left;}

.gentext {font-size:13px;}  
.emphasise {color:#9F1F63;}
.errmsg {margin-left:20px;text-align:left;font-size:14px;color:#9F1F63;margin-bottom:20px}
.errmsg ul {list-style:disc inside;}

#ads {
    width:690px;
    height: 150px;
    background:#7ea618 url('images/bottom-logo-panel-new.gif') no-repeat top;
    text-align:center;
}

#ads2 a {text-decoration:none;color:#0000ff;}

.terms a {text-decoration:none}

#rpis {
    position:absolute;
    left:0px;
    top:0px;
    width:200px;
    text-align:left;
    font-family:arial;
    font-size:9px;
    color:#949494;
}

#ltie7 #rpis {
    position:absolute;
    left:-350px;
}

#rcorg {
    position:absolute;
    left:214px;
    top:0px;
    width:200px;
    text-align:left;
    font-family:arial;
    font-size:9px;
    color:#949494;
}

#ltie7 #rcorg {
    position:absolute;
    left:-130px;
}

#tlc {
    position:absolute;
    left:438px;
    top:0px;
    width:190px;
    text-align:left;
    font-family:arial;
    font-size:9px;
    color:#949494;
}

#ltie7 #tlc {
    position:absolute;
    left:90px;
    top:0px;
}