div, td { border: solid 0px red; }
body { margin: 0; text-align: center; border-top: solid 8px #0b4c60; background-image: url(../Images/back_top.gif); background-repeat: repeat-x; }
img { border: none; }
form { margin: 0; }
td { vertical-align: top; padding: 0; }

hr { border: dotted 1px #ffffff; border-top: dotted 1px #999999; clear: both; }
table { border-collapse: collapse; }
p, h1, h2, h3, h4, h5, li p { margin-top: 6px; margin-bottom: 6px; }
h1.inlineh1 {display:inline;}
li p { margin-top: 0px; margin-bottom: 0px; }
ul, ol { margin-top: 0px; margin-bottom: 0px; list-style-type: square; }
/* ul { list-style-image: url(../Images/bullet-03.gif); } */
li { margin-left: -18px; }
/* a:hover * { filter: alpha(opacity=60); } */
.btnSubmit { background-image: url(../Images/button-back.gif); border: none; padding-left: 2px; padding-right: 2px; margin: none; height: 20px; border-right: solid 1px #737278; border-bottom: solid 1px #737278; }
.btnSample { background-image: url(../Images/button-back.gif); border: none; padding-left: 2px; padding-right: 2px; margin: none; height: 20px; border-right: solid 1px #737278; border-bottom: solid 1px #737278; }
.btnCheckout { background-image: url(../Images/button-green.gif); border: none; padding-left: 2px; padding-right: 2px; margin: none; height: 20px; border-right: solid 1px #737278; border-bottom: solid 1px #737278; color:#ffffff}
.Wrapper { margin: 0px auto; text-align: left; height: 100%; width: 780px; }
.WrapperPopup { height: 100%; text-align: left; width: 100%; }
.WrapperPopup .Masthead { text-align: right; }
.WrapperPopup td.tdPopUp { padding: 14px; }
.WrapperSimple { height: 100%; text-align: left; width: 750px; margin: 0px auto; }
.WrapperSimple td.tdBody { padding: 80px 14px 120px 14px; }
.WrapperPrint { height: 100%; text-align: left; width: 100%; background-color: #ffffff;}
.WrapperPrint .Masthead { text-align: right; }
.WrapperPrint td.tdContent { padding: 14px; }
table.white {background-color:#ffffff;}
.Copyright { height: 30px; }
.SearchBasic { text-align: right; float: right; white-space: nowrap; margin-top: 16px; }

.SearchBasic .input01 { width: 110px; }
.SearchBasic .select01 { }
.SearchBasic .select02 { width: 185px; }
.SearchBasic .btnSubmit { width: 30px; }
.Content { margin: 0px auto; text-align: left; height: 100%; }

.NavSmallTop, .LoginInfo { text-align: right; padding-top: 3px; white-space: nowrap; }
.NavMain table { width: 732px; height: 26px; }
.NavMain td { padding-right: 7px; padding-left: 8px; white-space: nowrap; }
.NavMain table, .NavMain img { float: left; }
.NavMain td img { float: none; vertical-align: top; }
.NavMain table td { background-image: url(../Images/menu-item.gif); background-repeat: no-repeat; padding-top: 4px; }
.NavMain table .selected { background-image: url(../Images/menu-item-s.gif); }
.MavMainSub { background-color: #eeeeee; position: absolute; z-index: 10; display: none; margin-top: -2; padding: 4px 6px 4px 6px; text-align: left; white-space: nowrap; line-height: 1.5em; border-left: solid 1px #ffffff; border-top: solid 1px #ffffff; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.NavMain td a { display: block; }

.Footer { text-align: center; padding-left: 130px; padding-top: 80px; }
.WrapperLeft { margin-left: 6px; margin-top: 15px; }
.Body { padding-top: 16px; padding-left: 0px; }
.BannerZoneRight { padding-left: 10px; padding-top: 10px; }
.BannerLeft, .BannerRight { margin-top: 10px; }
.BannerMidRight { position: relative; top: 36px; float: right; }
.BannerMidpage { width: 100%; text-align: center; line-height: 0em; }
.BannerMidpage img { margin: 4px 6px 4px 6px; }
.gototop { text-align: right; clear: both; margin-top: 10px; }
.highlight { background-color: #e0dbe9; padding-left: 4px; padding-right: 8px; }
.highlight02 { background-color: #eeeeee; padding: 4px 10px 4px 10px; }
.testimonial { padding-bottom: 10px; }
.divSub01 { float: left; padding: 4px 20px 4px 8px; width: 25%; white-space: nowrap; }
/* Start: Nav Left */
.NavLeft { width: 120px; }
.NavLeft td { border-bottom: solid 1px #ffffff; }
.NavLeft .bullet01, .NavLeft .bullet02 { background-color: #006067; vertical-align: middle; border-right: solid 1px #ffffff; }
.NavLeft .bullet01, .NavLeft .bullet02 { width: 5px; }
.NavLeft .bullet02 { background-color: #000000; }
.NavLeft .divider01 { background-color: #000000; height: 5px; }
.NavLeft .link01, .NavLeft .link02, .NavLeft .link03, .NavLeft .link04, .NavLeft .link05, .NavLeft .link06, .NavLeft .link07, .NavLeft .link08, .NavLeft .link09, .NavLeft .link10, .NavLeft .link11, .NavLeft .link12, .NavLeft .link13, .NavLeft .link14, .NavLeft .link15 { width: 103px; background-image: url(../Images/menu-left-item-01.gif); display: block; padding-top: 5px; padding-bottom: 5px; border-right: solid 1px #333366; padding-left: 6px; background-repeat: no-repeat; vertical-align: middle; }
.NavLeft .link07, .NavLeft .link05, .NavLeft .link02, .NavLeft .link06, .NavLeft .link08, .NavLeft .link15 { width: 103px; padding-top: 2px; padding-bottom: 2px; }
.NavLeft .link01 { background-image: url(../Images/menu-left-item-01.gif); }
.NavLeft .link02 { background-image: url(../Images/menu-left-item-02.gif); border-right-color: #e8db4c; }
.NavLeft .link03 { background-image: url(../Images/menu-left-item-03.gif); border-right-color: #428a4c; }
.NavLeft .link04 { background-image: url(../Images/menu-left-item-04.gif); border-right-color: #df9e4c; }
.NavLeft .link05 { background-image: url(../Images/menu-left-item-05.gif); border-right-color: #429bdf; }
.NavLeft .link06 { background-image: url(../Images/menu-left-item-06.gif); border-right-color: #df3e4c; }
.NavLeft .link07 { background-image: url(../Images/menu-left-item-07.gif); border-right-color: #42dbe8; }
.NavLeft .link08 { background-image: url(../Images/menu-left-item-08.gif); border-right-color: #f03ec7; }
.NavLeft .link09 { background-image: url(../Images/menu-left-item-09.gif); border-right-color: #423eac; }
.NavLeft .link10 { background-image: url(../Images/menu-left-item-10.gif); border-right-color: #f2a776; }
.NavLeft .link11 { background-image: url(../Images/menu-left-item-11.gif); border-right-color: #42c9c8; }
.NavLeft .link12 { background-image: url(../Images/menu-left-item-12.gif); border-right-color: #f9da4c; }
.NavLeft .link13 { background-image: url(../Images/menu-left-item-13.gif); border-right-color: #beb34c; }
.NavLeft .link14 { background-image: url(../Images/menu-left-item-14.gif); border-right-color: #bf3ef3; }
.NavLeft .link15 { background-image: url(../Images/menu-left-item-15.gif); border-right-color: #d23e89; }
.NavLeftSmall .link05 { padding-top: 2px; padding-left: 4px; }
.NavLeft td.link05 { padding: 5px; }
.NavLeft .divider02 { background-color: #000000; padding: 3px 0px 3px 5px; color:#FFFFFF; }
.NavLeft td.link01 { padding: 5px; }
.NavLeftSmall { background-image: url(../Images/back-menu-left.gif); background-repeat: repeat-x; width: 120px; }
.NavLeftSmall .link01 { padding-top: 2px; padding-left: 4px; }
.NavLeftSmall { margin-bottom: 20px; }
/* Start: Content */
.Content { float: left; width: 645px; padding-left: 5px; }

.BreadCrumb, .Column01, .Column02, .TabGroup { padding-right: 8px; }
.BreadCrumb { width: 560px; float: left;}
.Print { width: auto; text-align: right; float: left; white-space: nowrap; }
.Column03 { float: left; padding-left: 20px; width: 465px; }
.TabGroup { float: left; width: 140px; margin-top: 8px; }
.TabGroup .divLink { border-bottom: dotted 1px #999999; padding-bottom: 4px; padding-top: 4px; line-height: 1em; }
.TabGroup .divLink h2, .TabGroup .divLink h2 * { margin: 0; margin-bottom: 2px; }
.Column01 { width: 440px; float: left; }

.Login { background-color: #C1B7D3; width: 180px; position: relative; top: 36px; float: right; border: solid 6px #C1B7D3; }

.Login td { padding: 1px; }
.Login .input01 { width: 103px; }
.Login .input02 { width: 70px; }
.Login .input03 { }

.ButtonGroup { text-align: right; margin-top: 10px; margin-bottom: 20px; }
.Date { white-space: nowrap; }
.Title { white-space: nowrap; }

/* P McManus 7 Jul 06 - New SiteMap styles */
div.sMapLists { padding-left:0px; }
div.sMapLists li { margin-left:0px; }
div.sMapLists ul { margin:0px; padding:0px; padding-left:16px; list-style-image:url(../Images/bullet-03.gif); }

/* article on product details page */
div.artSample { position:relative; padding:5px; border-width:1px 1px 0px 1px; border-color:#BCBCBC; font-size:13px; color:#AAAAAA; width:120px; text-align:center; font-style:italic }
div.artBody{padding:5px; border-width:1px;border-color:#BCBCBC}
div.artButtons {position:relative; top: -30px;}

/* shopping trolley styles */

div.crumb { padding-left:200px;}
.crumb_image td {border:0px solid #000; width:100px;}
.crumb_image td p {font-size:11px; font-weight:bold;  padding:0px; margin:0px;}
.crumb_inactive {color:#cecece; width:100px;}
.crumb_active {color:#008b95; width:100px;}
.crumb_cart {background-image: url(../images/crumb_tile.gif); background-repeat:repeat-x;}
.crumb_cart_rgt {background-image: url(../images/crumb_tile.gif); background-repeat:repeat-x; padding-bottom:2px; }
.crumb_cart_rgt p {border-right: 1px solid #cecece;}


