/* TinyMCE specific rules for edit area*/
body.mceContentBody
{
    background-color: #feffc6;
    background-image: none;
}

body
{
    background-position: center top;
    font-size: 10pt;
    color: black;
    font-family: tahoma,verdana,Arial;
    background-image: url(/shop/tomsawyer/images/background.jpg);
    padding-top: 0px;
    margin-top: 0px;
    background-repeat: repeat-y;
    background-attachment: fixed;
}

.divpage
{
    width: 976px;
    background-color: #feffc6;
    background-image: none;
    background-repeat: repeat;
    text-align: left;
    padding-bottom:20px;
      
}
.firstpagebody
{
    width: 976px;
    background-color: #feffc6;
    padding-top: 0px;
    padding-left: 0px;
}

A
{
    color: Blue;
}

.fabricpage.td1
{
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
}
.fabricpage.pic
{
    margin-top: 5px;
    margin-bottom: 5px;
}

/* shop specific **/

.basketengravetable
{
    background-color: #fff5a5;
    width: 100%;
}
.basketengravetext
{
    padding: 10px;
    background-color: white;
}

.colourcard
{
    padding-right: 3px;
    padding-left: 3px;
    background-image: url(/shop/tomsawyer/images/colouranim.gif);
    padding-bottom: 3px;
    padding-top: 3px;
    background-repeat: repeat;
}

.cravat
{
    font-weight: bold;
}

.christmas
{
    border-top: red 3px solid;
    padding-left: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: green 3px solid;
    background-repeat: repeat;
    background-color: #660066;
}
.tshotprice
{
    color: #FF0000;
    font-weight: bold;
}

.necktbl
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #FFF8DC;
}

.star-testim
{
    background-color: #feff87;
    font-size: 9pt;
    padding-right: 30px;
    padding-left: 30px;
}
.TPS
{
    margin-left: 10px;
    margin-right: 10px;
}


.tsgift
{
    background-color: #500000;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tsspec
{
    background-image: url(/shop/tomsawyer/images/burns-back.jpg);
    padding-top: 5px;
    padding-bottom: 5px;
}


.tsgeorge
{
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #f80000;
    color: white;
}

.tsgeorge .currsubcat
{
    background-color: #f80000;
}

.tshot
{
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #FF6600;
    color: white;
    background-image: url(/shop/tomsawyer/images/hotback.jpg);
}
.tshot a, .tshot a:hover, .tshot .dot, .tsgeorge .dot, .tsspec .dot, .christmas .dot, .christmas .cat, .tsgeorge a, .tsgeorge a:hover, .tsspec .subcat, .tsgift .subcat, .tsgift .dot, .christmas .subcat
{
    color: white;
}

.tshot .currsubcat
{
    background-color: #FF6600;
}
.tshotlink
{
    color: #FF0000;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}
.tshotlink a
{
    color: #FF0000;
    font-style: italic;
    font-family: arial;
    font-size: 13pt;
}

.wedding
{
    font-size: 10pt;
}


/***** end shop specific ******************************************/


.br
{
    font-size: 6pt;
}

.abouttd
{
    padding-right: 50px;
    width: 100%;
    padding-top: 10px;
}
.aboutuspanel
{
    padding-left: 40px;
    font-size: 12pt;
    line-height: 15pt;
    text-align: justify;
}
.allmenu
{padding-left: 2px;
    width: 165px;
    padding-top: 10px;
}
.itembody .allmenu
{
    padding-left: 12px;
    width: 172px;
}
.altimg
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
.basketheaderbold, .basketheader
{
    color: #000000;
}
.cartheader
{
    background-color: #286414;
}

.carttotalline
{
    font-weight: bold;
    color: white;

    text-align: center;
}
.cartshippingline
{
    font-weight: bold;
    color: white;
    background-color: #6f6f6f;
}
.cartshiplist
{
    font-size: 8pt;
}

.cartgrandtotal
{
    font-weight: bold;
    font-size: 14pt;
    padding-bottom: 25px;
    color: black;
    background-color: white;
    text-align: center;
}

.cartitemname
{
    font-size: 10pt;
    text-align: center;
}

.cartitemcode
{
    font-size: 10pt;
    margin-left: 3px;
    text-align: center;
}

.cartitemquantity
{
    font-size: 10pt;
    width: 30px;
    text-align: center;
}

.cartitempriceexvat
{
    font-size: 10pt;
    width: 70px;
    text-align: right;
}
.cartbutton
{
    font-size: 8pt;
}
.cartitemVAT
{
    font-size: 10pt;
    width: 50px;
    text-align: right;
}
.cartitemtotal
{
    font-size: 10pt;
    width: 70px;
    text-align: right;
}
.cartbuttonarea
{
    width: 170px;
    text-align: center;
    font-size: 8pt;
}

.cat
{
    font-weight: bold;
    padding-left: 4px;
    cursor: default;
    color: #263f17;
    text-decoration: none;
    font-family: arial;
    font-size: 11pt;
}

.checkouttable
{
    background-color: #edecac;
}

.contacttd
{
    padding-right: 50px;
    padding-left: 50px;
    width: 100%;
    padding-top: 10px;
    background-repeat: no-repeat;
}
.contactmenutop
{
    background-position: left top;
    height: 27px;
    background-image: url(/shop/tomsawyer/images/contactmenytop.gif);
    background-repeat: no-repeat;
}
.currently
{
    color: Black;
}

.currcat
{
    padding-left: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: black 1px solid;
    border-width: 0px;
}

.currsubcat
{
    border-top: #286414 2px solid;
    border-bottom: #286414 2px solid;
    font-weight: bold;
    color: black;
    background-color: #D5CA82;
}

.itembody .currsubcat
{
    padding-left: 5px;
}

.currsuba
{
    color: black;
    text-decoration: none;
}

.currsuba:hover
{
    text-decoration: underline;
}

.dot
{
    color: black;
}

.dimelogo
{
    font-size: 8pt;
    text-align: center;
    color: dimgray;
    text-decoration: none;
}
.dimelogo:hover
{
    color: #5C025D;
}



.divth
{
    width: 167px;
}
.itembody .divth
{ margin-left:12px;
}

.enterbtn
{
}

.facebookdiv
{
    background-color: #d5ca82;
    width: 178px;
}
.itembody .facebookdiv
{
margin-left:5px;
}

.firstpagelabel
{
    width: 550px;
}
.foundword
{
    padding-right: 2px;
    padding-left: 2px;
    color: white;
    background-color: green;
}

.hometd
{
    width: 100%;
    padding-right: 20px;
    padding-left: 15px;
}

.homemainpanel
{
    width: 700px;
    font-size: 10pt;
    text-align: justify;
}
.headerimage
{
    cursor: default;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #feffc6;
}

.hotoffertable .hotnested, .hotoffertable .buyhot, .hotoffertable .hotimage
{
    border-color: #feffc6;
}


.incvatlabel
{
    font-weight: normal;
    font-size: 8pt;
}
.insubs
{
    padding-left: 60px;
    padding-right: 60px;
    text-align: left;
}

.isuggestPnl
{
    background-color: #feffc6;
}
.ssuggestPnl
{
    background-color: #feffc6;
}
.itembodyimg
{
    background-color: white;
    padding-bottom:7px;
    
}
.itemtable
{
    width: 100%;
}




.itemlarge
{
    border-right: gainsboro thin solid;
    border-top: gainsboro thin solid;
    border-left: gainsboro thin solid;
    border-bottom: gainsboro thin solid;
}
.keywords
{
    color: #CB695A;
    text-align: justify;
}

.keywords:hover
{
    color: gold;
}

.key1
{
    color: #CB695A;
}

.key1:hover
{
    color: #CB695A;
}

.leftpanel
{
    margin-top: 0px;
    font-size: 10pt;
    width: 196px;

}
.lprod
{
    margin-top: 5px;
}
.mainpanel
{

    font-size: 10pt;
}
.menuverybottom
{
    background-position: left top;
    height: 46px;
    background-image: url(/shop/tomsawyer/images/menubottom.gif);
    background-repeat: no-repeat;

}

.itembody .menuverybottom
{

    height: 46px;
    background-image: url(/shop/tomsawyer/images/menubottomitem.gif);


}

.mylink
{
    color: #5C025D;
}


.mylink:hover
{
    color: dimgray;
}

.otherdep
{
    text-align: center;
    width: 167px;
}
.itembody .otherdep
{
    margin-left: 11px;
}

.otherdp
{
    font-size: 8pt;
}
.otherdl
{
    font-size: 11pt;
    font-weight: bold;
    color: Blue;
}
.otherdl:hover
{
    color: black;
}
.belowbuttontext
{
    color: dimgray;
}


.orderdetails
{
    color: #feffc6;
}
.paycard
{
    width: 167px;
}
.itembody .paycard
{
margin-left:12px;
}
.prodbuy
{
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
}
.proddiv, .proddivp
{
    margin-top: 5px;
}

.proditem
{
    border-top: silver 1px solid;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.prodimagebutton
{
    margin-bottom: 5px;
}

.prodname
{
    padding-right: 5px;
    font-weight: bold;
    font-size: 14pt;
}
.itembody .prodname
{
    background-color: #edecac;
}


.prodprice
{
    font-size: 10pt;
    width: 100%;
    background-color: #feffc6;
    font-weight: bold;
    padding-bottom: 5px;
    color: black;
    padding-top: 5px;
    text-align: center;
}

.proddescription
{
    padding-top: 0px;
    font-size: 10pt;
    width: 100%;
}
.proddescription p
{
    margin-top: 0px;
    margin-bottom: 4px;
}

.itembody .proddescription
{
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 30px;
    padding-left: 30px;
    background-color: #feffc6;
    text-align: left;
    width: 600px;
}




.prodheader
{
    font-weight: bold;
    font-size: 14pt;
    margin-left: 10px;
    color: gray;
}

.prodheaderbold
{
    font-weight: bold;
    font-size: 14pt;
    color: black;
}


.prodheaderdescription
{
    margin-bottom: 10px;
    padding-bottom: 1px;
    padding-right: 20px;
    margin-left: 10px;
    color: black;
    text-align: justify;
    font-size: 9pt;
}
.recent
{
    margin-left: 3px;
}
.itembody .recent
{
    margin-left: 13px;
}

.RRP
{
    background-image: url(/shop/tomsawyer/images/rrpthick.gif);
    background-position: left 50%;
    background-repeat: no-repeat;
}

.RRPsm
{
    background-image: url(/shop/tomsawyer/images/rrp.gif);
    background-position: left 50%;
    background-repeat: no-repeat;
    color: #000000;
}


.proditemcode
{
    font-size: 8pt;
    color: dimgray;
    text-align: right;
    text-decoration: none;
    cursor: default;
    width:100%;
}
.scrollnote
{
    padding-top: 2px;
}

.section
{
    background-image: url(/shop/tomsawyer/images/sectionbak.gif);
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 4px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-bottom: 10px;
}

.sectiontable
{
    text-align: center;
    margin: 0 auto;
}



.green2secc
{
    font-size: 10pt;
    background-image: url(/shop/tomsawyer/sec/green2back.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    text-align: center;
    width: 400px;
    letter-spacing: .10em;
    color: white;
    font-family: arial;
    background-color: #286414;
}
.green2secx
{
    font-size: 10pt;
    background-image: url(/shop/tomsawyer/sec/green2backdim.gif);
    background-repeat: repeat-x;
    width: 400px;
    letter-spacing: .10em;
    color: #FEFFC7;
    font-family: arial;
    background-color: #286414;
}



.section a
{
    color: #FFFFFF;
    text-decoration: none;
}
.section a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}


.secc
{
    border-top: black 2px solid;
    font-weight: bold;
    font-size: 12pt;
    letter-spacing: 0.2em;
    background-color: #ffffc0;
}
.secx
{
    border-top: #848484 2px solid;
    font-weight: bold;
    font-size: 10pt;
    background-color: #f7f277;
}
.searchpanel
{
    background-position: left top;
    font-size: 10pt;
    margin-bottom: 0px;
    margin-right: 0px;
    background-color: #d5ca82;
    width: 196px;
    padding-top: 10px;
    padding-left: 10px;
    background-image: url(/shop/tomsawyer/images/searchback.gif);
    height: 71px;
    background-repeat: no-repeat;
}
.itembody .searchpanel
{
    background-image: url(/shop/tomsawyer/images/searchback2.gif);
}

.firstpagebody .searchpanel
{

    background-color: #D5CA82;
    background-image: none;

    height: 90px;
    margin-bottom: 20px;
    margin-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
     padding-bottom: 10px;
    }
.firstpagebody .searchpanel a
{color:Black;
}

.searchbutton
{
    font-size: 8pt;
    margin-bottom: 3px;
}

.searchbox
{
    margin-bottom: 3px;
    background-color: #ffffed;
    width: 120px;
}

.seealsolink
{
    color: #800000;
}

.shippingnotes
{
    width: 100%;
    text-align: justify;
    padding-right: 20px;
    padding-left: 20px;
}
.basketbody .shippingnotes
{
    width: 760px;
}


.slidetb
{
    background-color: #fffce5;
}

.slidetdcap
{
    font-size: 8pt;
    text-align: left;
    width: 180px;
    height: 60px;
}


.subcat
{
    color: black;
    text-decoration: none;
    height: 15px;
}


.subcat:hover
{
    font-weight: bold;
    text-decoration: underline;
}


.sugPnls
{
    background-color: #ffffe1;
}

.subthumb
{
    color: Black;
}


.shopbody
{
    margin-top: 0px;
}
.showitemname
{
    font-size: 18pt;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 1px;
    margin-bottom: 5px;
}


.shipnote
{
    font-size: 8pt;
}

.specials
{
    width: 794px;
    margin: 0 auto;
}

.tblsub
{
    border-right: #959691 1px solid;
    border-top: #959691 1px solid;
    margin-top: 0px;
    border-left: #959691 1px solid;
    color: black;
    border-bottom: #959691 1px solid;
}
.tdleftpanel
{
    background-position: left top;
    background-image: url(/shop/tomsawyer/images/menuback.gif);
    background-repeat: repeat-y;
}
.itembody .tdleftpanel
{
    background-image: url(/shop/tomsawyer/images/menubackitem.gif);
}
.tdprice
{
    font-weight: bold;
    font-size: 10pt;
    width: 100%;
    background-color: cornsilk;
    text-align: center;
}

.titletable
{
    border-color: #D5CA82;
    width: 976px;
    background-color: #D5CA82;
    font-weight: bold;
    font-family: arial;
    border-left-style: solid;
    border-left-width: 120px;
    border-right-style: solid;
    border-right-width: 120px;
}
.thumbbody .titletable, .basketbody .titletable
{
      margin-top: 5px;
}

.itembody .titletable
{
    margin-bottom: 0px;
    width: 100%;
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #e5dea9;
    margin-top: 1px;
}

.titlenav
{
    font-size: 12pt;
    color: black;
    text-decoration: none;
}
.titlenav:hover
{
    color: #363636;
}

.testim
{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 9pt;
    color: #996666;
    padding-top: 5px;
    font-family: arial;
    text-align: center;
}

.testima
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 10pt;
    color: #996666;
    padding-top: 5px;
    font-family: arial;
}

.thumbbody
{
}


table.thumbdatalist a
{
    font-weight: normal;
    color: #800000;
}
table.thumbdatalist a:hover
{
    font-weight: normal;
    color: #800000;
}

.topofpage
{
    font-size: 10pt;
    font-weight: bold;
    margin-left: 180px;
    color: #990099;
    text-align: left;
}

.topline
{
    padding-left: 0px;
    font-size: 8pt;
    letter-spacing: 0.2em;
    padding-bottom: 0px;
    padding-left: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #fffec6;
    background-color: black;
}
.itembody .topline
{
    background-color: #286414;
    color: silver;
    margin-bottom: 0px;
    padding-bottom: 2px;
}
.itembody .topline a
{
    color: silver;
    text-decoration: underline;
}
.itembody .topline stromg
{
    color: silver;
}
SELECT
{
}


