//  MENU DEFINATIONS
td.test{ }

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Grey text */
.grey { font-size : 12px; }
.greymed { font-size : 11px; }
.greysmall { font-size : 10px; }
.greylarge { font-size : 14px; }
.grey,.greymed,.greysmall, .greylarge { color : #5f5f5f; text-decoration: none; }
a.grey,a.greymed,a.greysmall { color: #5f5f5f; text-decoration: none; }
a.grey:visited,a.greymed:visited,a.greysmall:visited { color: #5f5f5f; text-decoration: none; }
a.grey:hover,a.greymed:hover,a.greysmall:hover { color: #5f5f5f; text-decoration: none; }

/* GreyDark text */
.darkgrey { font-size : 12px; }
.darkgreymed {
	font-size : 11px;
	padding: 5px;
}
.darkgreysmall { font-size : 10px; }
.darkgreylarge { font-size : 14px; }
.darkgrey,.darkgreymed,.darkgreysmall, .darkgreylarge { color : #333333; text-decoration: none; }
a.darkgrey,a.darkgreymed,a.darkgreysmall { color: #333333; text-decoration: none; }
a.darkgrey:visited,a.darkgreymed:visited,a.darkgreysmall:visited { color: #333333; text-decoration: none; }
a.darkgrey:hover,a.darkgreymed:hover,a.darkgreysmall:hover { color: #333333; text-decoration: none; }

/* Red text */
.redlarge{ font-size : 14px; }
.red{ font-size : 12px; }
.redmed { font-size : 11px; }
.redsmall { font-size : 10px; }
.red,.redmed,.redsmall, .redlarge { color : #CC3333; text-decoration: none; }
a.red,a.redmed,a.redsmall { color: #CC3333; text-decoration: none; }
a.red:visited,a.redmed:visited,a.redsmall:visited    { color: #CC3333; text-decoration: none; }
a.red:hover,a.redmed:hover,a.redsmall:hover  { color: #666666; text-decoration: none; }

/* White text */
.white { font-size : 11px; }
.whitemed { font-size : 11px; }
.whitesmall { font-size : 10px; }
.whitelarge { font-size : 14px; }
.white,.whitemed,.whitesmall, .whitelarge { color : #ffffff; text-decoration: none; }
a.white,a.bluemed,a.whitesmall { color: #ffffff; text-decoration: none; }
a.white:visited,a.whitemed:visited,a.whitesmall:visited { color: #ffffff; text-decoration: none; }
a.white:hover,a.whitemed:hover,a.whitesmall:hover { color: #ffffff; text-decoration: none; }
.whiteTextnews{font-size:18px;color : #ffffff; text-decoration: none;}
.whitemednew { font-size : 12px; 
 	text-transform: uppercase;
	color : #ffffff; 
	text-decoration: none;
}


/* Black text */
.black{ font-size : 15px;  }
.blackmed {
	font-size : 11px;
	padding: 4px;
    text-align : left;
}
.blacksmall { font-size : 10px;  }
.blacklarge { font-size : 14px;  }
.black,.blackmed,.blacksmall, .blacklarge { color : #000000; text-decoration: none; }
a.black,a.blackmed,a.blacksmall { color: #000000; text-decoration: none; }
a.black:visited,a.blackmed:visited,a.blacksmall:visited { color: #000000; text-decoration: none; }
a.black:hover,a.blackmed:hover,a.blacksmall:hover { color: #000000; text-decoration: none; }

/* black text */
.blackunder{ font-size : 12px; }
.blackundermed { font-size : 11px; }
.blackundersmall { font-size : 10px; }
.blackunderlarge { font-size : 14px; }
.blackunder,.blackundermed,.blackundersmall, .blackunderlarge { color : #000000; text-decoration: underline; }
a.blackunder,a.blackundermed,a.blackundersmall { color: #000000; text-decoration: underline; }
a.blackunder:visited,a.blackundermed:visited,a.blackundersmall:visited { color: #000000; text-decoration: underline; }
a.blackunder:hover,a.blackundermed:hover,a.blacksmall:hover { color: #000000; text-decoration: underline; }


/* Purple*/
.purple{ font-size : 12px; }
.purplemed{ font-size : 11px;font-weight:normal }
.purplesmall{ font-size : 10px; }
.purplelarge { font-size : 14px; }
.purple,.purplesmall, .purplelarge { color : #513000; text-decoration: none; }
a.purple,a.purplesmall { color: #66099; text-decoration: none; }
a.purple:visited,a.purplesmall:visited { color: #513000; text-decoration: none; }
a.purple:hover,a.purplesmall:hover { color: #513000; text-decoration: underline; }


.purplemed { color : #513000; text-decoration: none; font-size : 11px;}
h1.purplemed { color : #513000; text-decoration: none; font-size : 11px;}
a.purplemed { color: #66099; text-decoration: none; font-size : 11px;}
a.purplemed:visited { color: #513000; text-decoration: none;font-size : 11px; }
a.purplemed:hover { color: #513000; text-decoration: underline; font-size : 11px;}


/* LIGHT BLUE */
.lightblue{ font-size : 12px; }
.lightbluemed{ font-size : 11px; }
.lightbluesmall{ font-size : 10px; }
.lightbluelarge { font-size : 14px; }
.lightblue,.lightbluemed,.lightbluesmall, .lightbluelarge { color : #0a87dc; text-decoration: none; }
a.lightblue,a.lightbluemed,a.lightbluesmall { color: #0a87dc; text-decoration: none; }
a.lightblue:visited,a.lightbluemed:visited,a.lightbluesmall:visited { color: #0a87dc; text-decoration: none; }
a.lightblue:hover,a.lightbluemed:hover,a.lightbluesmall:hover { color: #0a87dc; text-decoration: none; }


/* Purple*/
.green{ font-size : 12px; }
.green,greenmed,.greensmall, .greenlarge { color : #336600; text-decoration: none; }

td.specialsHeader{
        background-image: url(../images/ThisWeeksOffersBG.gif);
        background-repeat: repeat-x;
}

td.blueBorderLeftOnly {
        background-color: #ffffff;
        font-size: 11px;
        border-left: 1px solid #E0E0E0;
}

td.purpleBGblueBorderLeftOnly {
        background-color: #513000;
        font-size: 11px;
        border-left: 1px solid #E0E0E0;
}

td.purpleBGblueBorderRightOnly {
        background-color: #513000;
        font-size: 11px;
        border-right: 1px solid #E0E0E0;
}

td.blueBorderRightOnly {
        background-color: #ffffff;
        font-size: 11px;
        border-right: 1px solid #E0E0E0;
}

td.lightBlueBG {
	background-color: #E0E0E0;
}

table.mainbody{
        border-right: 2px solid #ffffff;
}

table.menu{
        border-left: 2px solid #ffffff;
}

table.itemSummary{
        border-left: 1px solid #cbcbcb;
        border-right: 1px solid #cbcbcb;
        border-bottom: 1px solid #cbcbcb;
        border-top: 1px solid #cbcbcb;
}

table.freeSummary{
        border-left: 1px solid #990066;
        border-right: 1px solid #990066;
        border-bottom: 1px solid #990066;
        border-top: 1px solid #990066;
}

td.freeSummaryBG{
        background-color: #990066;
}
td.itemsummaryNewTitle{
        border-bottom: 1px solid #cbcbcb;
}

td.itemImage{
	height: 180px;
}


table.basketSummary {
	border-left: 1px solid #BC7034;
	border-right: 1px solid #BC7034;
	border-bottom: 1px solid #BC7034;
	border-top: 1px solid #BC7034;
}

td.basketSummaryTitle {
	background-color: #BC7034;
	padding: 4px;
}

table.recommendations{
        border-left: 1px solid #016600;
        border-right: 1px solid #016600;
        border-bottom: 1px solid #016600;
        border-top: 1px solid #016600;
}

td.recommendationsTitle {
        background-color: #016600;
}

table.complementary{
        border-left: 1px solid #010066;
        border-right: 1px solid #010066;
        border-bottom: 1px solid #010066;
        border-top: 1px solid #010066;
}

td.complementaryTitle {
        background-color: #010066;
}


table.topSellers{
        border-left: 1px solid #4c4c4c;
        border-right: 1px solid #4c4c4c;
        border-bottom: 1px solid #4c4c4c;
        border-top: 1px solid #4c4c4c;
}
table.topSellers1{
        border-left: 1px solid #513000;
        border-right: 1px solid #513000;
        border-bottom: 2px solid #513000;
        border-top: 1px solid #513000;
}
td.topSellersTitle {
        background-color: #4c4c4c;
}

td.blueBorderLeft { 
	background-color: #ffffff; 
	font-size: 11px; 
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

td.logos {
        background-color: #EFEBFA;
        border-top: 2px solid #EFEBFA;
        border-bottom: 2px solid #EFEBFA;
}

img.logoBorder {
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-bottom: 1px solid #333333;
        border-right: 1px solid #333333;
}

td.marqueeBar {
        background-color: #8851A5;
        border-top: 1px solid #8851A5;
}

td.summaryButtons {
        background-color: #D4E0CC;
        font-weight: bold;
        font-size: 12px;
        border-top: 5px solid #D4E0CC;
        border-bottom: 3px solid #D4E0CC;
}

td.blueBorderBottom { 
        background-color: #ffffff; 
	font-weight: bold;
        font-size: 12px; 
	color: #513000;
        border-bottom: 1px solid #E0E0E0;
}

td.blueBorderRight { 
        background-color: #ffffff; 
        font-size: 11px; 
        border-right: 1px solid #E0E0E0;
        border-bottom: 1px solid #E0E0E0;
}

td.itemSummarySpacer {
	font-size: 2px;
	background-color: #ffffff;
}
td.menuProductSpacer {
        background-color: #513000;
        background-image: url(../images/productmenuheader.gif);
        background-repeat: repeat-x;
}
td.menuProductHeader {
        background-color: #BC7034;
        font-size: 12px;
	border: 3px #BC7034 solid;
        border-right: 5px #BC7034 solid;
        border-left: 6px #BC7034 solid;
}

.menuProductHeaderText{
        color: #ffffff;
	font-weight: bold;
        text-decoration: none;
        font-size: 12px;
}

.menuProductHeaderTextNew{
        color: #ffffff;
		font-weight: bold;
        text-decoration: none;
        font-size: 12px;
}
.purpUnder{
        color: #513000;
        text-decoration: underline;
        font-size: 12px;
}

td.menuStatic { 
	background-color: #EFEBFA;
	font-size: 12px;
	border-right: 5px #EFEBFA solid; 
	border-left: 5px #EFEBFA solid; 
	align: left;
}

td.menuStaticSub {
        background-color: #ffffff;
        font-size: 12px;
        border-right: 5px #ffffff solid;
        border-left: 10px #ffffff solid;
        align: left;
}


A.menuStaticLink:link { 
	font-size: 11px;
	color: #513000; 
	text-decoration: none;
}
A.menuStaticLink:visited { 
	font-size: 11px;
	color: #513000;
	text-decoration: none;
}
A.menuStaticLink:hover {
	font-size: 11px; 
	color: #513000;
	text-decoration: underline; 
}


A.menuStaticLinkNew:link { 
	font-size: 11px;
     margin: 12px;
	color: #7A7A7A;
	text-decoration: none;
	text-align:left;
}
A.menuStaticLinkNew:visited { 
	font-size: 11px;
	color: #7A7A7A;
     margin: 12px;
	text-align:left;
	text-decoration: none;
}
A.menuStaticLinkNew:hover {
	font-size: 11px; 
     margin: 12px;
	color: #7A7A7A;
	text-align:left;
	text-decoration: underline; 
}


A.giftLinks:link {
        font-size: 12px;
        color: #513000;
        text-decoration: none;
}
A.giftLinks:visited {
        font-size: 12px;
        color: #513000;
        text-decoration: none;
}
A.giftLinks:hover {
        font-size: 12px;
        color: #513000;
        text-decoration: underline;
}

A.redlink:link {
	font-weight: bold;
        font-size: 11px;
        color: #cc3333;
        text-decoration: none;
}
A.redlink:visited {
	font-weight: bold;
        font-size: 11px;
        color: #cc3333;
        text-decoration: none;
}
A.redlink:hover {
	font-weight: bold;
        font-size: 11px;
        color: #cc3333;
        text-decoration: underline;
}


td.menu { 
        background-color: #EFEBFA;
}       

td.menuHeader {
        background-color: #ffffff;
	background-image: url(../images/menuHeader.jpg);
	background-repeat: repeat-x;
}

td.centerHeader {
        background-color: #ffffff;
        background-image: url(../images/centerHeader.jpg);
        background-repeat: repeat-x;
}

td.rightHeader {
        background-color: #ffffff;
        background-image: url(../images/rightHeader.jpg);
        background-repeat: repeat-x;
}

td.itemSummaryPrice { 
        background-color: #D4E0CC;
        font-size: 11px;
}      

td.itemSummaryRRP {
        background-color: #D4E0CC;
        font-size: 11px;
}

td.itemSummaryName {
        background-color: #D4E0CC;
        font-size: 11px;
}

td.itemSummaryTitle {
        background-color: #879F6F;
	border-left: 5px #879F6F solid;
	border-right: 5px #879F6F solid;
	font-weight: bold;
        font-size: 12px;
}

td.itemSummaryImage {
        background-color: #ffffff;
	border-left: 1px #BCCDAD solid;
	border-top: 1px #BCCDAD solid;
	border-bottom: 1px #BCCDAD solid;
	border-right: 1px #BCCDAD solid;
}

td.itemMainBuy {
	height:15px;
	background-color: #EFEBFA;
	border-bottom: 5px #ffffff solid;
        border-left: 1px #513000 solid;
        border-top: 1px #513000 solid;
        border-bottom: 1px #513000 solid;
        border-right: 1px #513000 solid;
}

td.topMenu {
        background-color: #ffffff;
        font-size: 12px;
	border-right: 10px #ffffff solid;
	valign: center;
}
A.topMenuLink:link { 
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A.topMenuLink:visited { 
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A.topMenuLink:hover {
	font-size: 12px; 
	color: #000000;
	text-decoration: underline;
}

A.topMenuLinkBrand:link { 
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.topMenuLinkBrand:visited { 
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A.topMenuLinkBrand:hover {
	font-size: 10px; 
	color: #000000;
	text-decoration: underline;
}

td.faqHeader {
	font-weight: bold;
        text-align : center;
        font-size: 12px;
}

td.rightSideBG{
        background-color: #667554;
        font-weight: bold;
        font-size: 12px;
        border-right: 5px #667554 solid;
        border-left: 5px #667554 solid;
        border-top: 1px #667554 solid;
        border-bottom: 1px #667554 solid;
}

td.home {
	background-color: #879F6F ;
	font-weight: bold;
        font-size: 12px;
	border-right: 5px #879F6F solid;
	border-left: 5px #879F6F solid;
        border-top: 1px #879F6F solid;
        border-bottom: 1px #879F6F solid;
}

td.helpSurround {
        border-right: 1px #513000 solid;
        border-left: 1px #513000 solid;
        border-top: 1px #513000 solid;
        border-bottom: 1px #513000 solid;
}


A.homeLink:link { 
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
A.homeLink:visited { 
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
A.homeLink:hover {
	font-size: 12px; 
	color: #ffffff;
	text-decoration: none;
}

td.rightSide {
	background-color: #D6E1F5;
	background-image: url(../images/butterfly.gif);
	background-repeat: repeat-y;
}

td.suppliers{
        background-color: #EFEBFA;
        background-image: url(../images/suppliersBG.gif);
        background-repeat: repeat-x;
}

td.footer {
        background-color: #ffffff;
        font-size: 12px;
        border-top: 5px solid #ffffff;
        border-right: 10px solid #ffffff;
}

td.level1{ 
	background-color: #8f8811; 
	font-size: 11px; 
	border: 1px solid #000000;
}
A.linkLevel1:link { 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.linkLevel1:visited { 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.linkLevel1:hover {
	font-size: 11px; 
	color: #dfb25e;
	text-decoration: underline;
}

td.level2 { 
	background-color: #8f8877; 
	font-size: 11px; 
	border: 1px solid #000000;
}
A.linkLevel2:link { 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.linkLevel2:visited { 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.linkLevel2:hover {
	font-size: 11px; 
	color: #dfb25e;
	text-decoration: underline;
}

td.level3 { 
	background-color: #8f88aa; 
	font-size: 11px; 
	border: 1px solid #000000;
}
A.linkLevel3:link { 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.linkLevel3:visited { 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.linkLevel3:hover {
	font-size: 11px; 
	color: #dfb25e;
	text-decoration: underline;
}

td.catHeader{
        background-color: #EFEBFA;
        border-top: 10px #EFEBFA solid;
        border-bottom: 10px #EFEBFA solid;
}

td.activeMenu{
        background-color: #ffffff;
        font-size: 11px;
        border-right: 10px #ffffff solid;
        border-left: 15px #ffffff solid;
	align: left;
}
A.activeMenuLink:link { 
	font-size: 11px;
	color: #000000; 
	text-decoration: none;
}
A.activeMenuLink:visited { 
	font-size: 11px;
	color: #000000; 
	text-decoration: none;
}
A.activeMenuLink:hover {
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline;
}

A.menuMan { 
	font-size: 11px;
	font-weight: bold;
	color: #513000;
	text-decoration: none;
}
A.menuMan:link { 
	font-size: 11px;
	font-weight: bold;
	color: #513000;
	text-decoration: none;
}
A.menuMan:visted { 
	font-size: 11px;
	font-weight: bold;
	color: #513000;
	text-decoration: none;
}
A.menuMan:hover { 
	font-size: 11px;
	font-weight: bold;
	color: #513000;
	text-decoration: underline;
}

A.menuManSub {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}
A.menuManSub:link {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}
A.menuManSub:visted {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}
A.menuManSub:hover {
        font-size: 11px;
        color: #000000;
        text-decoration: underline;
}

td.specialHeaderBar {
	border-bottom: 1px solid #513000;
	border-top: 1px solid #513000;
}

td.specialHeaderBarRight {
        border-bottom: 1px solid #513000;
        border-top: 1px solid #513000;
}

td.specialItem {
	border-right: 1px solid #FF6666;
}

td.specialItemRight {
}

.dispatchformsurround{
        border-bottom: 1px solid #000000;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
}

td.manuHeader {
        font-weight: bold;
        font-size: 12px;
	text-align: center;
}

A.specialHeader { 
	font-weight: bold;
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.specialHeader:link { 
	font-weight: bold;
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.specialHeader:visted { 
	font-weight: bold;
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.specialHeader:hover { 
	font-weight: bold;
	font-size: 12px;
	color: #4A8310;
	text-decoration: underline;
}

A.specialItem { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.specialItem:link { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.specialItem:visted { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.specialItem:hover { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: underline;
}

.specialItemDetails {
        text-align : center;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A.linkItem { 
	font-size: 12px;
	color: brown;
	text-decoration: none;
}
A.linkItem:link { 
	font-size: 12px;
	color: darkbrown;
	text-decoration: none
}
A.linkItem:visted { 
	font-size: 12px;
	color: brown;
	text-decoration: none
}
A.linkItem:hover { 
	font-size: 12px;
	color: lightbrown;
	text-decoration: underline;
}

A.linkCat { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.linkCat:link { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.linkCat:visted { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: none;
}
A.linkCat:hover { 
	font-size: 12px;
	color: #4A8310;
	text-decoration: underline;
}

A.cat{
        font-size: 12px;
        color: #513000;
        text-decoration: underline;
}
A.cat:link {
        font-size: 12px;
        color: #513000;
        text-decoration: underline;
}

A.cat:visted {
        font-size: 12px;
        color: #513000;
        text-decoration: underline;
}
A.cat:hover {
        font-size: 12px;
        color: #513000;
        text-decoration: underline;
}

.blackText {
        text-align : left;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}
.blackTextbld {
         text-align : right;
       font-size: 11px;
		font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.blacksmall {
        text-align : left;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
}

.purpleText {
        font-size: 13px;
        color: #513000;
        text-decoration: none;
}

.whiteText {
        font-size: 12px;
        color: #513000;
        text-decoration: none;
}

.whiteTextSmall {
        font-size: 10px;
        color: #ffffff;
        text-decoration: none;
}


.redText {
        text-align : left;
        font-size: 12px;
        color: #cc3333;
	font-weight: bold;
        text-decoration: none;
}

.redmedText {
        text-align : left;
        font-size: 11px;
        color: #cc3333;
        text-decoration: none;
}

.itemHeaderText {
	text-align : center;
        font-size: 14px;
        color: #ffffff;
	font-weight: bold;
        text-decoration: none;
}

td.headerSpacer{
        border-top: 5px #ffffff solid;
        border-bottom: 5px #ffffff solid;
}

td.itemHeader {
        background-color: #513000;
        font-weight: bold;
        font-size: 12px;
        border-right: 5px #513000 solid;
        border-left: 5px #513000 solid;
        border-top: 1px #513000 solid;
        border-bottom: 1px #513000 solid;
}
td.checkOutButton {
border-bottom: 5px #ffffff solid;
}

.faqQuestion {
        font-size: 12px;
        color: #cc3333;
}

td.faqQuestion {
border-bottom: 5px #ffffff solid;
}

.faqAnswer {
        font-size: 12px;
        color: #4A8310;
}

.redTextBold {
        text-align : left;
        font-size: 12px;
        color: #cc3333;
	font-weight: bold;
        text-decoration: none;
}

.blackTextUnderlined {
        text-align : left;
        font-size: 12px;
	font-weight: bold;
        color: #000000;
        text-decoration: none;
}

.price {
        font-size: 11px;
        color: #cc3333;
        text-decoration: none;
}

.priceRRP {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}

.priceBold {
        font-size: 11px;
        color: #cc3333;
        text-decoration: none;
	font-weight: bold;
}
.whiteText {
        text-align : left;
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
}
td.rightSideFaqs {
        border-right: 1px solid #000000;
        border-left: 1px solid #000000;
}
td.rightSideAboutTherapy{
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}

#therImg{
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10;
}

#itemImg{
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 9;
}

#newImg{
        position: absolute;
        top: 80px;
        left: 25px;
        z-index: 10;
}

#hmm {
        position: relative;
        width:80px;
        height:100px;
        top: 0px;
        left: 0px;
        z-index: 10;
}

td.lightpinkunder{
        border-bottom: 1px solid #f4deeb;
	padding: 2px;
}

td.lightpinktab{
        border-top: 1px solid #f4deeb;
        border-bottom: 1px solid #f4deeb;
}


/*  NEW 10-11-04 */
td.bannerBG{
        background-color: #513000;
}

td.bannerSurround{
	border-right: 1px solid #513000;
	border-left: 1px solid #513000;
	border-bottom: 1px solid #513000;
	border-top: 1px solid #513000;
}

td.discountHeader{
        background-color: #513000;
}

td.discountSurround{
	border-right: 1px solid #513000;
	border-left: 1px solid #513000;
	border-bottom: 1px solid #513000;
	border-top: 1px solid #513000;
}

td.voucherHeader{
        background-color: #349800;
}

td.voucherSurround{
	border-right: 1px solid #349800;
	border-left: 1px solid #349800;
	border-bottom: 1px solid #349800;
	border-top: 1px solid #349800;
}

td.blackBG{
        background-color: #000000;
}

td.greyBG{
        background-color: #e0e1e5;
}

td.paymentBG{
        background-color: #9a0000;
}

td.telephoneOrdersBG{
        background-color: #513000;
}

td.centerLeft{
	border-left: 0px solid #E0E0E0;
}

td.centerRight{
	border-right: 0px solid #E0E0E0;
}

td.centerBoth{
	border-right: 0px solid #E0E0E0;
	border-left: 0px solid #E0E0E0;
}

td.centerBothAndBottom{
	border-right: 0px solid #E0E0E0;
	border-left: 0px solid #E0E0E0;
	border-bottom: 0px solid #E0E0E0;
}

td.centerSurround{
	border-right: 1px solid #0099FF;
	border-left: 1px solid #0099FF;
	border-bottom: 4px solid #0099FF;
	border-top: 1px solid #0099FF;
}legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #513000;
	padding: 5px 5px 5px 0px;
}
fieldset {
	border: 0px solid #513000;
}
.legendgreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	padding: 5px 5px 5px 0px;
}
.fieldsetgreen {
	border: 1px solid #339900;
}
.legendPink{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        font-weight: bold;
        color: #990066;
        padding: 5px 5px 5px 0px;
}
.fieldsetPink{
        border: 1px solid #990066;
}

.legendTurquoise{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        font-weight: bold;
        color: #513000;
        padding: 5px 5px 5px 0px;
}
.fieldsetTurquoise{
        border: 0px solid #513000;
}

.basketorder {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6666;
}
.legendBlack{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        padding: 5px 5px 5px 0px;
}
.fieldsetGrey{
        border: 1px solid #FF6666;
}

.purpUnder{
        color: #513000;
        text-decoration: underline;
        font-size: 12px;
}

td.blueBorder1 { 
    background-color: #ffffff; 
	font-weight: bold;
    font-size: 12px; 
	color: #513000;
	text-decoration: none;     
}

.tblTop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #7B7B7B;
	text-decoration: none;
 	text-transform: uppercase;
	padding: 5px 5px 15px 12px;
	margin:0;
}
.tblTop h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #7B7B7B;
	text-decoration: none;
 	text-transform: uppercase;
	padding: 5px 5px 15px 12px;
	margin:0;
}


.greylarge h1 {

	font-size: 14px;
	font-weight: bold;

	text-decoration: none;

	
	margin:0;
}

.texttr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
    text-align : left;
	color: #717171;
}
.checkoutbtn{
	
	background-image:url('../images/continue_chkout.jpg');
		height:28px;
		width:165px;
		cursor:hand;
}
.button
{   
    font-family:Tahoma;
    font-size:8pt;
	font-weight:bold;
    color: #000000; 
	cursor: hand; 
	border: 1px solid #808080; 
	background:  url('../images/Buttons/Button_Back.gif') center; 
	padding:1px;
	
	height:25px;
	cursor:pointer
}

.remaindertext{ font-size : 13px; }
.remaindertext { color : #513000; text-decoration: none; }